Configuration de base- Echange de documents EDI à l'aide du module AS via HTTP

Dans cet exemple, la configuration du concentrateur est relativement simple--deux cibles sont définies : une pour les documents entrant dans le concentrateur émis par un participant et une autre pour les documents entrant dans le concentrateur en provenance du système dorsal du Gestionnaire de communauté). Les échanges définis dans cet exemple utilisent les définitions de flot de documents fournies par WebSphere Business Integration Connect ; autrement dit, les connexions qui sont créées sont basées sur ces flots. Cet exemple ne fait appel à aucun format XML.

Configuration du concentrateur

La première étape de configuration du concentrateur consiste à créer les deux cibles.

Définition des cibles

Pour créer une cible pour la réception HTTP, procédez comme suit :

  1. Cliquez sur Administrateur du concentrateur > Configuration du concentrateur > Cibles.
  2. Cliquez sur Créer la cible.
  3. Dans la zone Nom de la cible, entrez CibleHttp.
  4. Dans la liste Transfert, sélectionnez HTTP/S.
  5. En ce qui concerne le type de passerelle, optez pour la valeur par défaut, à savoir, Production.
  6. Dans la zone Identificateur URI, tapez /bcgreceiver/submit
  7. Cliquez sur Sauvegarder.

L'étape suivante consiste à créer une cible afin d'interroger un répertoire dans le système de fichiers. La création de la cible entraîne celle, automatique, d'un nouveau répertoire dans le système de fichiers.

Pour créer la cible dans le système de fichiers, procédez comme suit :

  1. Cliquez sur Administrateur du concentrateur > Configuration du concentrateur > Cibles.
  2. Cliquez sur Créer la cible.
  3. Dans la zone Nom de la cible, entrez CibleSystèmeFichiers.
  4. Dans la liste Transfert, sélectionnez Répertoire de fichiers.
  5. En ce qui concerne le Type de passerelle par défaut, utilisez la valeur par défaut, à savoir, Production.
  6. Dans la zone Répertoire principal du document, tapez \temp\CibleSystèmeFichiers

    Remarque : Le répertoire CibleSystèmeFichiers est alors créé dans le répertoire C:\temp. Assurez-vous qu'il existe un répertoire C:\temp dans le système de fichiers.

  7. Cliquez sur Sauvegarder.

Définition des flots de documents et des interactions

Dans cet exemple, vous allez définir les échanges suivants :

Du fait du regroupement et des protocoles mis en oeuvre, il n'est pas utile de créer une nouvelle définition de flot de documents. Les modules, protocoles et flots de documents sont ceux prédéfinis dans le système.

Toutefois, vous devez définir des interactions basées sur ces flots de documents prédéfinis. Vous avez besoin de deux interactions :

Créez la première interaction, où le format de la source est un document EDI-X12 sans regroupement et le format de la cible est un document EDI-X12 avec regroupement AS.

  1. Cliquez sur Administrateur du concentrateur > Configuration du concentrateur > Définition du flot de documents.
  2. Cliquez sur Gestion des interactions, puis sur Création d'une interaction.
  3. Dans la colonne Source, opérez les sélections suivantes :

    1. Module : Aucun
    2. Protocole : EDI-X12
    3. Flot de documents : Tout
  4. Dans la colonne Cible, opérez les sélections suivantes :
    1. Module : AS
    2. Protocole : EDI-X12
    3. Flot de documents : Tout
  5. Réglez Action sur Passe-système.
  6. Cliquez sur Sauvegarder.

Créez une deuxième interaction, où le format de la source est un document EDI-X12 avec regroupement AS et le format de la cible est un document EDI-X12 sans regroupement :

  1. Cliquez sur Création d'une interaction.
  2. Dans la colonne Source, opérez les sélections suivantes :

    1. Module : AS
    2. Protocole : EDI-X12
    3. Flot de documents : Tout
  3. Dans la colonne Cible, opérez les sélections suivantes :
    1. Module : Aucun
    2. Protocole : EDI-X12
    3. Flot de documents : Tout
  4. Réglez Action sur Passe-système.
  5. Cliquez sur Sauvegarder.

Création de participants et de connexions de participants

Dans cet exemple, un participant externe est créé, en plus du Gestionnaire de communauté. Les passerelles pour les participants comprennent des transferts standard. En outre, aucun point de configuration n'est défini pour les passerelles.

Création des participants

Créez deux nouveaux participants. Pour définir le Partenaire A, procédez comme suit :

  1. Cliquez sur Administrateur du compte dans le menu principal. La page Recherche du participant est la vue par défaut.
  2. Cliquez sur Créer.
  3. Dans la zone Nom de connexion du participant, tapez partenaireA
  4. Dans la zone Nom du participant, tapez Partenaire A
  5. Pour le Type de participant, sélectionnez Gestionnaire de communauté
  6. Sous ID Métier, cliquez sur Nouveau.
  7. Laissez le paramètre Type associé à la valeur DUNS, puis entrez l'identificateur 123456789.
  8. Sous ID Métier, cliquez sur Nouveau.
  9. Sélectionnez A format libre et entrez l'identificateur 12-3456789.
  10. Cliquez sur Sauvegarder.

Pour définir le Partenaire B, procédez comme suit :

  1. Cliquez sur Administrateur du compte > Profils > Participant de communauté.
  2. Cliquez sur Créer.
  3. Dans la zone Nom de connexion du participant, tapez partenaireB
  4. Dans la zone Nom du participant, tapez Partenaire B
  5. Pour le Type de participant, sélectionnez Participant de communauté
  6. Sous ID Métier, cliquez sur Nouveau.
  7. Laissez le paramètre Type associé à la valeur DUNS, puis entrez l'identificateur 987654321.
  8. Sous ID Métier, cliquez sur Nouveau.
  9. Sélectionnez A format libre et entrez l'identificateur 98-7654321.
  10. Cliquez sur Sauvegarder.

Vous venez de définir les partenaires A et B pour le concentrateur.

Les prochaines étapes consistent à configurer les passerelles pour le partenaire A et le partenaire B.

Création des passerelles

Avant de créer une passerelle fichier-répertoire pour le partenaire A, vous devez créer la structure du répertoire utilisé par cette passerelle. Créez un nouveau répertoire PasserelleSystèmeFichiers sur l'unité principale. Ce répertoire sera utilisé par le partenaire A pour stocker les fichiers reçus des participants.

Pour le partenaire A, qui est le Gestionnaire de communauté, la passerelle représente le point d'entrée dans le système dorsal.

Pour créer une passerelle pour le partenaire A, procédez comme suit :

  1. Cliquez sur Administrateur du compte > Profils > Participant de communauté.
  2. Cliquez sur Rechercher.
  3. Sélectionnez Partenaire A en cliquant sur l'icône .
  4. Cliquez sur Passerelles dans la barre de navigation horizontale.
  5. Cliquez sur Créer.
  6. Dans la zone Nom de la passerelle, tapez PasserelleSystèmeFichiers
  7. Pour Transfert, sélectionnez Répertoire de fichiers.
  8. Dans la zone Identificateur URI de la cible, tapez file://C:\PasserelleSystèmeFichiers
  9. Cliquez sur Sauvegarder.

Ensuite, définissez cette passerelle nouvellement créée comme passerelle par défaut du partenaire A.

  1. Cliquez sur Liste pour afficher toutes les passerelles configurées pour le partenaire A.
  2. Cliquez sur Afficher les passerelles par défaut.
  3. Dans la liste, sélectionnez PasserelleSystèmeFichiers pour le Type de passerelle Production.
  4. Cliquez sur Sauvegarder.

Créez une passerelle pour le partenaire B :

  1. Cliquez sur Administrateur du compte > Profils > Participant de communauté.
  2. Cliquez sur Rechercher, puis sélectionnez Partenaire B en cliquant sur l'icône symbolisant une loupe.
  3. Cliquez sur Passerelles dans la barre de navigation horizontale.
  4. Cliquez sur Créer.
  5. Dans la zone Nom de la passerelle, tapez PasserelleHttp
  6. Sélectionnez le mode de Transfert HTTP/1.1.
  7. Dans la zone ///Identificateur de la cible, tapez http://<adresse_IP>:80/input/AS2, où <adresse_IP> représente l'ordinateur du partenaire B.
  8. Dans la zone Nom d'utilisateur, tapez partenaireA
  9. Dans la zone Mot de passe, tapez partenaireA
  10. Cliquez sur Sauvegarder.

Il est à noter que dans cet exemple, il est supposé que le partenaire B demande un nom d'utilisateur et un mot de passe à tout participant se connectant à son système.

Vous devez à nouveau définir une passerelle par défaut pour ce participant.

  1. Cliquez sur Liste et sur Afficher les passerelles par défaut.
  2. Dans la liste, sélectionnez PasserelleHttp pour le Type de passerelle Production.
  3. Cliquez sur Sauvegarder.

Définition des capacités B2B

L'étape suivante consiste à définir les capacités B2B du partenaire A (le Gestionnaire de communauté).

  1. Dans le menu principal, cliquez sur Administrateur du compte > Profils > Participant de communauté.
  2. Cliquez sur Rechercher.
  3. Sélectionnez Partenaire A en cliquant sur l'icône symbolisant une loupe.
  4. Cliquez sur Capacités B2B dans la barre de navigation horizontale.
  5. Sélectionnez Définition de la source et Définition de la cible pour Module : AS, Protocole : EDI-X12 et Flot de documents : TOUT en effectuant les opérations suivantes :
    1. Cliquez sur l'icône d'activation, sous Définition de la source pour Module : AS
    2. Cliquez sur l'icône d'activation, sous Définition de la cible pour Module : AS
    3. Cliquez sur l'icône du dossier située en regard de Module : AS pour développer le dossier.
    4. Cliquez sur l'icône d'activation de Protocole : EDI-X12 (TOUT) pour la source et la cible.
    5. Cliquez sur l'icône du dossier située en regard de Protocole : EDI-X12 (TOUT) pour développer le dossier.
    6. Cliquez sur l'icône d'activation de Flot de documents : TOUT pour la source et la cible.
  6. Définissez la source et la cible pour Module : Aucun, Protocole : EDI-X12 et Flot de documents : TOUT en effectuant les étapes suivantes :
    1. Cliquez sur l'icône d'activation, sous Définition de la source pour Module : Aucun
    2. Cliquez sur l'icône d'activation, sous Définition de la cible pour Module : Aucun
    3. Cliquez sur l'icône de dossier située en regard de Module : Aucun pour développer le dossier.
    4. Cliquez sur l'icône d'activation de Protocole : EDI-X12 (TOUT) pour la source et la cible.
    5. Cliquez sur l'icône du dossier située en regard de Protocole : EDI-X12 (TOUT) pour développer le dossier.
    6. Cliquez sur l'icône d'activation de Flot de documents : TOUT pour la source et la cible.

Ensuite, définissez les capacités B2B du partenaire B.

  1. Dans le menu principal, cliquez sur Administrateur du compte > Profils > Participant de communauté.
  2. Cliquez sur Rechercher.
  3. Sélectionnez le Partenaire A en cliquant sur l'icône symbolisant une loupe.
  4. Cliquez sur Capacités B2B dans la barre de navigation horizontale.
  5. Sélectionnez Définition de la source et Définition de la cible pour Module : AS, Protocole : EDI-X12 et Flot de documents : TOUT en effectuant les opérations suivantes :
    1. Cliquez sur l'icône d'activation, sous Définition de la source pour Module : AS
    2. Cliquez sur l'icône d'activation, sous Définition de la cible pour Module : AS
    3. Cliquez sur l'icône du dossier située en regard de Module : AS pour développer le dossier.
    4. Cliquez sur l'icône d'activation de Protocole : EDI-X12 (TOUT) pour la source et la cible.
    5. Cliquez sur l'icône du dossier située en regard de Protocole : EDI-X12 (TOUT) pour développer le dossier.
    6. Cliquez sur l'icône d'activation de Flot de documents : TOUT pour la source et la cible.
  6. Définissez la source et la cible pour Module : Aucun, Protocole : EDI-X12 et Flot de documents : TOUT en effectuant les étapes suivantes :
    1. Cliquez sur l'icône d'activation, sous Définition de la source pour Module : Aucun
    2. Cliquez sur l'icône d'activation, sous Définition de la cible pour Module : Aucun
    3. Cliquez sur l'icône de dossier située en regard de Module : Aucun pour développer le dossier.
    4. Cliquez sur l'icône d'activation de Protocole : EDI-X12 (TOUT) pour la source et la cible.
    5. Cliquez sur l'icône de dossier située en regard de Protocole : EDI-X12 (TOUT) pour développer le dossier.
    6. Cliquez sur l'icône d'activation de Flot de documents : TOUT pour la source et la cible.

Définition des connexions des participants

Définissez la connexion des participants pour les documents EDI sans regroupement envoyés par le partenaire A au partenaire B.

  1. Cliquez sur Administrateur du compte > Connexions du participant.
  2. Dans la liste Source, sélectionnez Partenaire A.
  3. Dans la liste Cible, sélectionnez Partenaire B.
  4. Cliquez sur Rechercher.
  5. Cliquez sur Activation pour la connexion comportant les détails suivants :
    1. Source
      1. Module : Aucun (N/A)
      2. Protocole : EDI-X12 (TOUT)
      3. Flot de documents : TOUT (TOUT)
    2. Cible
      1. Module : AS (N/A)
      2. Protocole : EDI-X12 (TOUT)
      3. Flot de documents : TOUT (TOUT)

Ensuite, définissez la connexion pour les documents EDI encapsulés dans le regroupement AS2 envoyés au partenaire A par le partenaire B sans regroupement. Cette connexion est très similaire à celle que vous avez définie dans la section précédente, sauf que vous configurez également les attributs AS2.

  1. Cliquez sur Administrateur du compte > Connexions du participant.
  2. Dans la liste Source, sélectionnez Partenaire B.
  3. Dans la liste Cible, sélectionnez Partenaire A.
  4. Cliquez sur Rechercher.
  5. Cliquez sur Activation pour la connexion comportant les détails suivants :
    1. Source
      1. Module : AS (N/A)
      2. Protocole : EDI-X12 (TOUT)
      3. Flot de documents : TOUT (TOUT)
    2. Cible
      1. Module : Aucun (N/A)
      2. Protocole : EDI-X12 (TOUT)
      3. Flot de documents : TOUT (TOUT)

Ensuite, sélectionnez Attributs en regard de la zone Module : AS (N\A) pour le partenaire B.

  1. Modifiez les attributs de Module : AS (N\A) en faisant défiler l'écran et en cliquant sur l'icône de dossier située en regard de Module : AS (N/A).
  2. Entrez une valeur AS MDN E-Mail Address (AS1). Il peut s'agir de n'importe quelle adresse électronique correcte.
  3. Entrez une valeur AS MDN HTTP URL (AS2). Vous devez la saisir de la façon suivante : http://<Adresse_IP>:57080/bcgreceiver/submit, où <Adresse_IP> représente le concentrateur.
  4. Cliquez sur Sauvegarder.

Copyright IBM Corp. 1997, 2004