INTEG : Localisation du fichier à intégrer

 

Standard

Ce paramètre permet de préciser la localisation du fichier à intégrer.

Par défaut, les fichiers intégrés sont renommés. Pour personnaliser la manière de les renommer, voir la description des zones N3 et D2.

Trucs et astuces

Nous vous conseillons fortement d’organiser la purge des fichiers intégrés (service Exploitation).

Attention

La taille maximale du nom du fichier à intégrer est de 60 caractères (à partir de la version ACE 1.6-0, pour un exécutable dont la date est strictement postérieure au 15/09/2011). Le nom du fichier comprend le nom logique du répertoire (ou le répertoire lui-même) et l’extension du fichier. Depuis un lancement parI_LBAT_F, la taille reste limitée à 31 caractères par le lanceur Client/Serveur.

Pour gérer l'intégration en une seule transaction, consultez la description du paramètre INTREJ.

Fonctions concernées : INTEGR (INTEGE1) -

Utilisation avec d’autres paramètres :

Paramètres amis INTREJ -
A1    

Répertoire

A2    

Extension du fichier

A3     Nom du fichier
N1 = 1  

Intègre également les commentaires et zones paramétrées de l’événement origine lors d'une création.

N2 = 1  

Intègre également les frais divers (EVF) lors d'une création.

N3 = 0  

Mode par défaut : le fichier traité « xxxxxx.yyy » est renommé en « xxxxxx_traiteaammjj_hhmmss.yyy ».

  = 1  

Pour renommer le fichier traité « xxxxxx.yyy » en « xxxxxx.traiteaammjj_hhmmss »

On perd l’extension d’origine.

  = 2  

Pour renommer le fichier traité « xxxxxx.yyy » en « xxxxxx.yyy.traiteaammjj_hhmmss ».

  = 99  

Pour ne pas renommer le fichier après traitement

N4 = 1  

Pour mettre les lignes de mouvements de stocks rejetées dans un fichier à l’extension « .ERR ». Ne concerne que les enregistrements de type 19, 90 et 97 (respectivement objets de stock GEL, mouvements de stocks MSK et les les colis GEL)

N5 = 0  

Par défaut, sous UNIX, les fichiers à intégrer sont recherchés avec un nom en minuscule, même si l’on a saisi des Majuscules dans le nom du fichier à intégrer.

  = 1   Permet de respecter la « case » du nom du fichier à intégrer.
D1 = 0  

Option par défaut.

Si le nom du fichier à intégrer contient au moins un caractère joker (l’astérisque *) et qu’il existe plusieurs fichiers correspondants, l’intégrateur traitera alors le premier fichier parmi les fichiers trouvés (triés par nom de fichier).

  = 1 ou 2  

Si le nom du fichier à intégrer contient au moins un caractère joker (l’astérisque *) et qu’il existe plusieurs fichiers correspondants, on compose alors un fichier (dont le nom est fourni par la zone L1) avec l’ensemble de ces fichiers. C’est ce fichier que traitera l’intégrateur.

Le nom du fichier donné par L1 peut contenir la séquence « %ld » qui sera alors remplacée par le numéro d’intégration.

Voir notre exemple ci-après.

    Le paramètre INTREJ doit être positionné.
  = 2  

Le mode « D1 = 2 » permet en plus, pour un fichier détecté, de vérifier qu’il existe aussi un fichier «Accusé de Fin de transfert» de même nom, mais complété de l’extension définie par la zone M1.

Voir notre exemple ci-après.

Ce fichier « Accusé de Fin de transfert » est ensuite supprimé.

D2    

Permet, dans le mode D1 = 1 ou 2, de piloter le traitement d’un fichier après concaténation dans le fichier à intégrer.

Voir notre exemple ci-après.

  = 0 ou 1  

Le fichier concaténé est renommé en remplaçant son extension par « traitessaammjj_hhmmss ».

  = 2  

Le fichier concaténé est renommé en ajoutant l’extension « .traitessaammjj_hhmmss ».

  = 98  

Le fichier concaténé est supprimé.

  = 99  

Le fichier concaténé n’est pas supprimé.

D3 = 1  

Cette option permet de terminer le traitement d’intégration au statut 4 alors qu’il n’y a pas de fichier à intégrer, avec en information le message « INT_PFICNB : Pas de fichier @ à intégrer » dans le fichier log du traitement.

Par défaut, le traitement se termine au statut 5 s’il n’y à pas de fichier à intégrer.

L1    

Nom du fichier composé pour les options D1 = 1 ou D1 = 2.

Ce nom peut contenir la séquence « %ld » qui sera remplacée par le numéro d’intégration.

Voir notre exemple ci-après.

M1    

Extension utilisée dans le mode « D1 = 2 » pour vérifier qu’il existe aussi un fichier «Accusé de Fin de transfert» de même nom, mais complété de l’extension définie par la zone M1.

Voir notre exemple ci-après.

Exemple pour les zones D1, M1 et L1

· D1 = 2,

· M1 = ”OK”

· L1 = ”in/SCANMAG-%ld.TXT”

· N3 = 2

Intégration avec le fichier à traiter “scanmag/PW-*.TXT »

Le lancement, en présence des fichiers :

pour un numéro d’intégration 145, commence par créer un fichier « in/SCANMAG-145.TXT » traité ensuite de façon standard par l”intégrateur :

Le fichier « in/SCANMAG-145.TXT » est renommé en fin de traitement suivant l’option N3.