Contrôle EDI par fichier verrou
Ainsi, lorsque EDI a besoin d'écrire des données dans un fichier à plat, il commence par déterminer s'il existe un fichier verrou.
Noms des fichiers verrous
Si vous utilisez un convertisseur autre que ceux répertoriés à la rubrique À propos des convertisseurs EDI, veillez à ce que votre convertisseur recherche et crée le fichier verrou. Vous trouverez ci-dessous les noms de fichiers verrous à employer avec votre convertisseur. Pensez à créer le fichier verrou approprié pour toute écriture ou lecture d'un fichier à plat.
Voici le nom du fichier verrou pour chaque transaction EDI côté fournisseur : Les fichiers verrous côté fournisseur résident dans le dossier logique des données entrantes côté fournisseur.
TRANSACTION | X12 / EDIFACT | NOM DU FICHIER VERROU |
---|---|---|
Progr. prévisionnel émis | 830 / DELFOR | 830_LOCK |
OA émis | 850 / ORDERS | 850_LOCK |
Programmes de livraison sortants | 862 / DELJIT | 862_LOCK |
Accusé de réception d'ordre d'achat entrant | 855 / ORDRSP | 855_LOCK |
Préavis d'expédition fournisseur en entrée | 856 / DESADV | 856_LOCK |
Facture fournisseur entrante | 810 / INVOIC | 810_LOCK |
Le tableau ci-dessous répertorie les noms de fichiers verrous pour chaque transaction EDI côté client. Les fichiers verrous côté client résident dans le dossier logique des données sortantes côté client.
TRANSACTION | X12 / EDIFACT | NOM DU FICHIER VERROU |
---|---|---|
Transactions d'expédition CARaS EDI entrantes | N/U | SHP_LOCK |
Programmes prévisionnels et programmes de livraison entrants | 830 / DELFOR & 862 / DELJIT | REQ_LOCK |
Ordres d'achat entrants | 850 / ORDERS | ORD_LOCK |
Accusé de réception d'ordre d'achat sortant | 855 / ORDRSP | ACK_LOCK |
Préavis d'expédition sortant | 856 / DESADV | ASN_LOCK |
Facture client sortante | 810 / INVOIC | INV_LOCK |
Logique de traitement fichier verrou/fichier à plat
Voici comment EDI traite les fichiers à plat. Votre convertisseur doit appliquer la même logique.
EDI exécute les étapes ci-dessous pour toute écriture de données dans les fichiers plats, selon l'ordre suivant :
- Vérifie que le fichier verrou se trouve dans le dossier logique des données sortantes.
- Création du fichier verrou.
- Introduction des transactions dans le fichier de données (les transactions sont placées à la fin du fichier si ce dernier contient déjà des données).
- Copie le fichier de données dans le dossier logique d'archive en sortie.
- Suppression du fichier verrou.
EDI exécute les étapes ci-dessous pour toute lecture de données dans les fichiers plats, selon l'ordre suivant :
- Vérifie que le fichier verrou se trouve dans le dossier logique des données sortantes.
- Création du fichier verrou.
- Lecture des transactions dans le fichier de données.
- Copie le fichier de données dans le dossier logique d'archive.
- Suppression du fichier verrou.