Stockage des données des messages EDI entrants
BizTalk Server effectue les opérations suivantes pour générer une entrée de rapport status pour un échange entrant et l’accusé de réception envoyé en réponse à celui-ci :
Lorsque le pipeline de réception EDI envoie un message entrant au format XML à la base de données MessageBox, il crée les entrées suivantes dans le magasin de données de création de rapports d'état avec les valeurs suivantes :
une entrée de rapport d'état pour chaque échange reçu, avec l'état défini sur Accepté/Partiellement accepté/Rejeté ;
une entrée de rapport d'état pour chaque accusé de réception (d'échange) technique : un par échange, avec l'état défini sur Généré ;
une entrée de rapport d'état pour chaque accusé de réception fonctionnel : un par groupe dans X12 et un pour tous les groupes dans EDIFACT, avec l'état défini sur Généré.
Une fois que le pipeline d'envoi EDI a envoyé les accusés de réception au partenaire commercial, il met à jour les entrées relatives à l'état des accusés de réception d'échange et fonctionnels en les définissant sur Envoyé. Aucune modification n'est apportée à l'entrée relative à l'état de l'échange.
Données stockées par le pipeline de réception pour les échanges entrants
Le pipeline de réception crée un enregistrement dans le magasin de données de création de rapports d'état pour chaque échange reçu. Les données stockées sont les suivantes :
Type d'enregistrement = état de l'échange
Direction de l'échange = réception
Récepteur de l'échange = données mises à jour
Expéditeur de l'échange = données mises à jour
Date de l'échange = données mises à jour
Heure de l'échange = données mises à jour
ID de contrôle de l'échange = données mises à jour
État de l'échange = Données de mise à jour
Nombre de groupes d'un échange = données mises à jour (dans EDIFACT, les groupes sont facultatifs ; s'ils sont absents, la valeur définie est Non applicable)
ID du port de réception de l'échange = données mises à jour
Données stockées par le pipeline de réception pour chaque accusé de réception technique généré en réponse à un échange entrant
Le pipeline d'envoi crée un enregistrement dans le magasin de données de création de rapports d'état pour chaque accusé de réception technique envoyé. L'accusé de réception technique est TA1 pour X12 et le message CONTRL avec uniquement le segment UCI pour EDIFACT. La plupart des données requises pour l'entrée sont disponibles dans les segments de code de fin et d'en-tête de l'échange (ISA/IEA ou UNB/UNZ). Les autres données sont disponibles dans les propriétés du port d'envoi. Les données stockées sont les suivantes :
Type d'enregistrement = état de l'échange/de l'accusé de réception
Direction de l'accusé de réception d'échange = réception
Récepteur de l'échange = données mises à jour (requises à des fins de corrélation)
Expéditeur de l'échange = données mises à jour (requises à des fins de corrélation)
Date de l'échange = données mises à jour
ID de contrôle de l'échange = données mises à jour (requises à des fins de corrélation)
Interchange ACK Status = < Attendu ou Non applicable>. Si l'accusé de réception technique est configuré ou qu'une valeur lui est attribuée dans l'échange entrant, l'état est défini sur Attendu. Sinon, il est défini sur Non applicable.
ID de contrôle ACK d’échange = <non évalué>
Date ACK d’échange = <non évalué>
Interchange ACK Time = <not valued>
ACK/Code d’action = <non évalué>
ACK Note Code = <non évalué>
Données mises à jour par le pipeline d'envoi pour chaque accusé de réception technique généré en réponse aux échanges entrants
Pour chaque accusé de réception technique qu'il envoie, le pipeline d'envoi met à jour l'entrée de rapport d'état pour chaque échange reçu corrélé. La source des données sont les enveloppes d'échange créées par le pipeline d'envoi.
L'Assembleur EDI recherche les enregistrements dans le magasin de données à l'aide des données des segments UCI et TA1 de l'accusé de réception entrant, comme suit :
Champs de l'accusé de réception | Champs du magasin de données | Commentaire |
---|---|---|
ID de l'expéditeur de l'échange | Récepteur de l'échange | - |
ID du récepteur de l'échange | Expéditeur de l'échange | - |
- | Date de l'échange | - |
Numéro de contrôle d'échange | ID de contrôle de l'échange | - |
- | Direction de l'échange = réception | Requis dans les scénarios incluant des échanges conservés à des fins d'unicité |
Type d’enregistrement | État de l’ACK d’échange | - |
Les données stockées sont les suivantes :
Type d'enregistrement = état de l'échange/de l'accusé de réception
Direction de l'accusé de réception d'échange = envoi - données existantes
État de l'échange/de l'accusé de réception = Traité ou Envoyé - Données mises à jour
Récepteur de l'échange = données existantes
Expéditeur de l'échange = données existantes
Date de l'échange = données existantes
ID de contrôle de l'échange = données existantes
ID de contrôle de l'accusé de réception de l'échange = données mises à jour
Date de l'accusé de réception de l'échange = données mises à jour
Heure de l'accusé de réception de l'échange = données mises à jour
Accusé de réception/code d'action = données existantes
Code de note de l'accusé de réception = données existantes
Données stockées par le pipeline de réception pour chaque accusé de réception fonctionnel généré en réponse à un échange entrant
Le pipeline d'envoi crée un enregistrement dans le magasin de données de création de rapports d'état pour chaque accusé de réception fonctionnel envoyé. Le pipeline d'envoi crée un enregistrement de chaque accusé de réception fonctionnel envoyé (en réponse à un échange reçu) dans le magasin de données de création de rapports d'état. Si aucun groupe n'est présent dans EDIFACT, un seul accusé de réception fonctionnel est créé. L'entrée de rapport d'état de l'accusé de réception fonctionnel est renseignée à partir du code de fin et de l'en-tête du groupe fonctionnel (GS/GE ou UNG/UNE). L'accusé de réception technique est 997 pour X12 et le message CONTRL complet pour EDIFACT. Les données stockées sont les suivantes :
Type d'enregistrement = état de l'accusé de réception fonctionnel
Direction de l'accusé de réception fonctionnel = réception
État de l’ACK fonctionnel = < Attendu ou Non applicable>. Si l'onglet d'accusé de réception fonctionnel dans le Gestionnaire d'accords partenaires est sélectionné, l'état est défini sur Attendu. Sinon, status sera défini sur Non applicable.
Récepteur de l'échange = données mises à jour (requises à des fins de corrélation)
Expéditeur de l'échange = données mises à jour (requises à des fins de corrélation)
Date de l'échange = données mises à jour
ID de contrôle de l'échange = données mises à jour (requises à des fins de corrélation)
Numéro de contrôle de groupe = Mettre à jour les données (obligatoire pour la corrélation. Dans EDIFACT si aucun segment de groupe ne présente ce champ est évalué à l’aide d’UNH.1)
Code de l'ID fonctionnel = données mises à jour (aucune valeur dans EDIFACT si aucun groupe n'est présent)
Nombre de documents informatisés = données (dans EDIFACT, ceci est mappé à UNE.1 si des segments UNG/UNE sont présents ou à UNZ.1 si aucun segment de groupe n'est présent)
ID de contrôle d’échange ACK fonctionnel = <non évalué>
Date d’échange ACK fonctionnelle = <non évalué>
Temps d’échange ACK fonctionnel = <non évalué>
Nombre d’ensembles de transactions remis = <non évalués>
Nombre d’ensembles de transactions acceptés = <non évalués>
ACK/Code d’action = <non évalué>
Error/Syntax Error Code = <not valued>
Code d’erreur X12 ACK supplémentaire 2 = <non évalué>
Code d’erreur X12 ACK supplémentaire 3 = <non évalué>
Code d’erreur X12 ACK supplémentaire 4 = <non évalué>
Code d’erreur X12 ACK supplémentaire 5 = <non évalué>
Données mises à jour par le pipeline d'envoi pour chaque accusé de réception fonctionnel généré en réponse aux échanges entrants
Pour chaque accusé de réception fonctionnel qu'il envoie, le pipeline d'envoi met à jour l'entrée de rapport d'état pour chaque échange reçu corrélé. La source des données sont les enveloppes d'échange créées par le pipeline d'envoi.
L'Assembleur EDI recherche les enregistrements dans le magasin de données à l'aide des données de l'échange et des segments de l'en-tête de groupe de l'accusé de réception entrant, comme suit :
Champs de l'accusé de réception | Champs du magasin de données | Commentaire |
---|---|---|
ID de l'expéditeur de l'échange | Récepteur de l'échange | - |
ID du récepteur de l'échange | Expéditeur de l'échange | - |
Date de l'échange | Date de l'échange | - |
Numéro de contrôle d'échange | ID de contrôle de l'échange | - |
Numéro de contrôle du groupe | Numéro de contrôle du groupe | Facultatif dans EDIFACT |
- | Direction de l'échange = réception | Requis dans les scénarios incluant des échanges conservés à des fins d'unicité |
Type d’enregistrement | État de l'accusé de réception fonctionnel | - |
Les données stockées sont les suivantes :
Type d'enregistrement = état de l'accusé de réception fonctionnel
Direction de l'accusé de réception fonctionnel = envoi - données existantes
État de l'accusé de réception fonctionnel = Envoyé/Traité - Données mises à jour
Récepteur de l'échange = données existantes
Expéditeur de l'échange = données existantes
Date de l'échange = données existantes
ID de contrôle de l'échange = données existantes
Numéro de contrôle du groupe = données existantes
Code de l'ID fonctionnel = données existantes
Nombre de documents informatisés = données existantes
Accusé de réception fonctionnel pour l'ID de contrôle de l'échange = données mises à jour
Accusé de réception fonctionnel pour la date de l'échange = données mises à jour
Accusé de réception fonctionnel pour l'heure de l'échange = données mises à jour
Nombre de documents informatisés reçus = données existantes
Nombre de documents informatisés acceptés = données existantes
Accusé de réception/code d'action = données existantes
Code d’erreur d’erreur/syntaxe = données existantes
Code d'erreur 2 de l'accusé de réception X12 supplémentaire = données existantes
Code d’erreur X12 ACK supplémentaire 3 = Données existantes
Code d’erreur X12 ACK supplémentaire 4 = Données existantes
Code d’erreur X12 ACK supplémentaire 5 = Données existantes
Voir aussi
Mode de stockage des données pour les rapports d’état EDI et AS2
Mode de stockage des données pour les messages EDI sortants