Création de documents XML personnalisés

Cette section explique comment créer des documents XML personnalisés.

Généralités

XML (Extensible Markup Language) est le format universel des documents et des données structurés à l'échelle du Web. Dans la page Gestion des protocoles XML, vous pouvez créer et gérer les formats XML personnalisés qui pourront être ajoutés à la liste des définitions de flot de documents disponibles.

Un format XML définit les chemins parmi un ensemble de documents XML. Il permet au Gestionnaire de documents de récupérer les valeurs qui identifient de façon unique un document et d'accéder aux informations contenues dans le document qui s'avèrent nécessaires à un acheminement et à un traitement corrects.

La procédure de création d'un format XML comporte plusieurs étapes. Vous devez en effet :

  1. créer un protocole pour le format et l'associer à un ou plusieurs regroupements ;
  2. créer un flot de documents pour le format et l'associer au protocole nouvellement créé ;
  3. créer le format.

Vous devez ensuite créer une interaction correcte pour le nouveau format.

Ces étapes sont décrites dans les sections qui suivent. Vous trouverez également un exemple de ces étapes à la section Configuration du concentrateur pour les documents XML personnalisés.

Création d'un format de définition de protocole

La procédure suivante explique comment créer un format de définition de protocole XML personnalisé :

  1. Cliquez sur Administrateur du concentrateur > Configuration du concentrateur > Définitions du flot de documents > Création de définition de flot de documents.
  2. Dans la liste déroulante Type de flot de documents, sélectionnez Protocole.
  3. Dans la zone Code, indiquez la valeur du type d'objet que vous avez sélectionné à l'étape précédente. Par exemple, vous pouvez entrer XML.
  4. Dans la zone Nom, indiquez un identificateur pour la définition de flot de documents. Par exemple, pour un protocole XML personnalisé, vous pouvez entrer XML_Personnalisé. Cette zone doit être renseignée.
  5. Dans la zone Version, entrez 1.0.
  6. Entrez éventuellement une description du protocole.
  7. Donnez au paramètre Niveau du document la valeur Non, car vous définissez un protocole et non un flot de documents (que vous définirez dans la section suivante).
  8. Réglez le paramètre Etat sur Activé.
  9. Réglez le paramètre Visibilité pour ce protocole. Il est probable que vous souhaiterez le rendre visible à tous les participants.
  10. Sélectionnez les regroupements dans lesquels ce nouveau protocole sera encapsulé. Par exemple, si vous souhaitez que ce protocole soit associé aux trois regroupements, sélectionnez Regroupement : AS, Regroupement : Aucun et Regroupement : Intégration dorsale.
  11. Cliquez sur Enregistrer.

Création d'une définition de flot de documents

Ensuite, utilisez de nouveau la page Création d'une définition du flot de documents pour créer un flot de documents.

  1. Cliquez sur Administrateur du concentrateur > Configuration du concentrateur > Définitions du flot de documents > Création de définition de flot de documents.
  2. Dans la liste déroulante Type de flot de documents, sélectionnez Flot de documents.
  3. Dans la zone Code, indiquez la valeur du type d'objet (flot de documents) que vous avez sélectionné à l'étape précédente.
  4. Dans la zone Nom, indiquez un identificateur pour la définition de flot de documents. Par exemple, vous pouvez entrer Testeur_XML comme nom de flot de documents. Cette zone doit être renseignée.
  5. Dans la zone Version, entrez 1.0.
  6. Entrez éventuellement une description du protocole.
  7. Donnez au paramètre Niveau du document la valeur Oui (car vous définissez un niveau de document).
  8. Réglez le paramètre Etat sur Activé.
  9. Réglez le paramètre Visibilité pour ce flot. Il est probable que vous souhaiterez le rendre visible à tous les participants.
  10. Cliquez sur l'icône Développer pour développer chaque regroupement sélectionné lors de l'étape 10. Développez le dossier, puis sélectionnez le nom du protocole créé à la section précédente (en l'occurrence, Protocole : XML_Personnalisé.).
  11. Cliquez sur Enregistrer.

La page Gérer des définitions de flots de documents contient désormais un flot de documents Testeur_XMLpage et un protocole XML_personnalisé sous les regroupements AS, Aucun et Intégration dorsale.

Création d'un format XML

Une fois que vous avez créé un protocole XML personnalisé (et que vous l'avez associé avec un regroupement ou un groupe de regroupements) et que vous avez créé un flot de documents associé, vous pouvez créer le format XML.

Pour créer un format XML, procédez comme suit :

  1. Cliquez sur Administrateur du concentrateur > Configuration du concentrateur > Formats XML.
  2. Cliquez sur Création du format XML.
  3. Pour la zone Format d'acheminement, sélectionnez la définition de flot de documents avec laquelle ce format sera associé.
  4. Dans la zone Type de fichier, sélectionnez XML.
    Remarque : XML est la seule option disponible pour le type de fichier.
  5. Dans la zone Type d'identificateur, sélectionnez l'élément utilisé pour identifier le type de document entrant. Les options sont DTD, Espace-nom ou Code racine.
  6. Pour chaque zone pour laquelle une option de ce type est fournie, sélectionnez Chemin d'accès à l'élément, qui est le chemin d'accès à la valeur dans le document, ou Constante, qui est la valeur réelle du document. Indiquez ensuite une valeur.
    1. Dans les zones ID métier source/cible, entrez le chemin d'accès de l'ID métier. Cette zone doit être renseignée.
    2. Pour la zone Flot & Version du flot de documents source, entrez une expression qui définit le chemin d'accès au flot de documents et à la valeur de la version dans le document XML. Cette zone doit être renseignée.
    3. Dans la zone Identificateur du document, entrez le chemin d'accès au numéro d'identification du document.
    4. Dans la zone Horodatage du document, entrez le chemin d'accès pour l'horodatage de la création du document.
    5. Pour les zone Clé de vérification en double 1 à 5, entrez les chemins permettant d'identifier l'acheminement d'un document en double.
  7. Cliquez sur Sauvegarder.

Copyright IBM Corp. 2003, 2005