Routines de type Numeric
Vous pouvez accéder à ces routines numériques en double-cliquant sur le nœud Numeric dans le dossier des routines système dans la vue Repository. Les routines de type Numeric contiennent plusieurs routines, notamment sequence, random et convertImpliedDecimalFormat.
| 
						                Fonction  | 
                  
						                Description  | 
                  
						                Syntax (Syntaxe)  | 
               
|---|---|---|
| 
						                sequence  | 
                  
						                Retourne un identifiant numérique incrémenté.  | 
                  
						                Numeric.sequence("Nom du Paramètre", valeur de début, valeur d'incrément)  | 
               
| 
						                resetSequence  | 
                  
						                Crée une séquence si elle n'existe pas et attribue une nouvelle valeur de départ.  | 
                  
						                Numeric.resetSequence (Identifiant de la séquence, valeur de début)  | 
               
| 
						                removeSequence  | 
                  
						                Supprime une séquence.  | 
                  
						                Numeric.removeSequence (Sequence Identifier)  | 
               
| 
						                random  | 
                  
						                Retourne un entier au hasard entre les valeurs minimale et maximale.  | 
                  
						                Numeric.random(valeur limite de début, valeur limite de fin)  | 
               
| 
						                convertImpliedDecimalFormat  | 
                  
						                Retourne un décimal à l'aide d'un modèle décimal implicite.  | 
                  
						                Numeric.convertImpliedDecimalFormat("Format Cible", valeur à convertir)  | 
               
Les trois routines sequence, resetSequence et removeSequence sont très proches.
- 
			         
La routine sequence est utilisée pour créer un identifiant de séquence, nommé s1 par défaut, dans le Job. Cet identifiant de séquence est global dans le Job.
 - 
			         
La routine resetSequence peut être utilisée pour initialiser la valeur de l'identifiant de séquence créé par la routine sequence.
 - 
			         
La routine removeSequence est utilisée pour supprimer l'identifiant de séquence d'une liste de variables globales dans le Job.
 
Exemple de création séquentielle
Vous pouvez tester simplement la routine sequence, à l'aide d'un composant tJava par exemple, pour contrôler la création d'un identifiant incrémenté automatiquement :
System.out.println(Numeric.sequence("s1",1,1)); 
               System.out.println(Numeric.sequence("s1",1,1));L'identifiant numérique est généré et incrémenté automatiquement par la routine :
 Exemple de conversion décimale implicite
Vous pouvez tester simplement la routine convertImpliedDecimalFormat à l'aide d'un composant tJava, pour vérifier la conversion d'un nombre décimal implicite :
System.out.println(Numeric.convertImpliedDecimalFormat("9V99","123"));La valeur saisie en paramètre est convertie automatiquement par la routine selon le format décimal implicite fourni :