Uprocs de type FTP

Des paramètres nœuds peuvent être définis pour configurer le protocole FTP ou SFTP. Reportez-vous à la section Dollar Universe – Paramétrage FTP. Pour modifier un comportement local, ces variables peuvent être modifiées dans les variables de nœud, d'unité de gestion, d'Uproc et aussi dans le script de l'Uproc (dans cet ordre de priorité, le plus prioritaire étant le script).

Utiliser des variables

Les paramètres hôte, fichier origine, chemin origine, fichier cible et chemin cible peuvent contenir des parties variables qui sont évaluées par Dollar Universe au moment de la soumission de l'Uproc.

Ces parties variables sont encadrées du caractère ‘!’ sous la forme !CODE:FORMAT!. Le caractère "!" ne doit donc pas être contenu dans le nom de la variable.

Dollar Universe cherche d’abord s’il s’agit d’un code (voir liste des codes dans le tableau ci-dessous), ensuite d’une variable.

Pour spécifier le caractère ‘!’ lui-même dans le nom d'hôte : il faut le précéder du caractère '\'. Utilisez la séquence ‘\!’. Exemple : pour utiliser !FRSDAIX!VAR! (avec VAR une variable), la syntaxe correcte est : \!FRSDAIX!VAR!

Pour spécifier le caractère ‘!’ lui-même dans un chemin ou un nom de fichier : il faut le précéder du caractère '#'. Utilisez la séquence '#!'. Exemple : pour utiliser c:\!rep\!VAR!, (avec !rep un nom de chemin et VAR une variable codée !VAR!), la syntaxe correcte est : c:\#!rep\!VAR!

Si le code indiqué n’est ni un code Dollar Universe valide, ni une variable existante, la chaîne !CODE:FORMAT! est remplacée par une chaîne vide (variable non trouvée).

Si le nom de fichier ou de répertoire obtenu après remplacement de toutes les parties variables est plus grand que la taille maximale admissible (256 caractères), le traitement  se termine en erreur avec un message précis.

Exemples

!CODE:FORMAT! utilisés avec des variables et la valeur obtenue :

!DTRAIT!              20110427

!DTRAIT:DD-MM-YY!     27-04-11

!COMP!                UNIV60

!COMP:4,3!            V60

Utiliser des caractères génériques

Il est possible d'utiliser les caractères génériques "?" et "*" dans les noms de fichier (pas dans les chemins).

Des règles s'appliquent sur la combinaison des caractères génériques :

Il est donc possible d'écrire par exemple:

Par contre (au vu des règles et de la signification des caractères génériques) les exemples suivants n'ont pas de sens :