Partager via


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 :

  1. 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é.

  2. 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