Configurer le composant de pipeline désassembleur XML dans BizTalk Server
Le composant de pipeline Désassembleur XML doit être utilisé pendant l'étape de désassemblage d'un pipeline de réception.
Configurer les propriétés du composant de pipeline Désassembleur XML
Faites glisser le composant de pipeline Désassembleur XML dans la phase de désassemblage d'un pipeline de réception.
Dans le Fenêtre Propriétés, dans la section Propriétés du composant de pipeline, procédez comme suit.
Autoriser un message non reconnu : indique s’il faut autoriser les messages qui n’ont pas de type de message reconnu à passer via le désassembleur. Valeur par défaut : False
Schémas de document : indique l’espace de noms et le typename du ou des schémas à appliquer au document. Valeur par défaut : Collection vide
Pour plus d’informations, consultez Utilisation de l’Éditeur de propriétés de collection de schémas.
Les schémas spécifiés dans cette propriété doivent posséder des espaces de noms cibles uniques. Si plusieurs schémas ont le même espace de noms, la validation des instances de document risque de ne pas fonctionner comme prévu. Si des schémas doivent avoir le même espace de noms, vous devez créer un pipeline distinct pour chaque schéma et spécifier un schéma par composant de pipeline Désassembleur XML ou utiliser un seul pipeline sans spécifier de schémas comme paramètres pour le composant de pipeline Désassembleur XML.
DtdProcessing : indique s’il faut autoriser le traitement DTD dans le pipeline. Valeur par défaut : vide
- En cas d’analyse ou de vide, le traitement DTD est activé.
- Lors de l’opération Ignore, l’élément DOCTYPE dans les messages XML entrants est ignoré et aucun traitement DTD ne se produit.
- Lors de l’interdiction, le traitement DTD est désactivé et tous les messages XML entrants qui utilisent DTD sont suspendus.
Ce paramètre s’applique à :
- BizTalk Server 2020 et versions ultérieures
- BizTalk Server 2016, mise à jour cumulative 6 et ultérieure
Schémas d’enveloppe : indique l’espace de noms et le typename du ou des schémas à appliquer à l’enveloppe. Valeur par défaut : Collection vide
Pour plus d’informations, consultez Utilisation de l’Éditeur de propriétés de collection de schémas.
Les schémas spécifiés dans cette propriété doivent posséder des espaces de noms cibles uniques. Si plusieurs schémas ont le même espace de noms, la validation des instances de document risque de ne pas fonctionner comme prévu. Si des schémas doivent avoir le même espace de noms, vous devez créer un pipeline distinct pour chaque schéma et spécifier un schéma par composant de pipeline Désassembleur XML ou utiliser un seul pipeline sans spécifier de schémas comme paramètres pour le composant de pipeline Désassembleur XML.
Traitement de l’échange récupérable : False indique que l’échange entier est désassemblé en tant qu’unité (en cas d’échec d’un message contenu, l’échange entier est suspendu).
True indique que les messages au sein de l’échange sont extraits individuellement par le désassembleur, avec la possibilité que certains se propagent via la voie de messagerie et que d’autres soient suspendus.
Pour plus d’informations sur le traitement des échanges récupérables, consultez Traitement de l’échange récupérable.
Valider la structure du document : Valeur par défaut : False
Lorsque la valeur est True, effectue une validation du message entrant par rapport aux schémas de document et éventuellement d’enveloppe. Si la valeur est True, deux ou plusieurs des schémas sélectionnés peuvent partager la même erreur d’espace de noms cible si vous entrez au moins deux schémas pour les propriétés Schémas de document ou Schémas d’enveloppe .
Si une propriété promue n’a pas de valeur par défaut ou fixe et que cette propriété a la valeur False, la propriété n’est pas promue.
Voir aussi
Composant de pipeline Désassembleur XML
Propriétés et schéma de propriété de fichier plat et XML
Pipelines\AssemblerDisassembler (dossier d’exemples BizTalk Server)
Configuration des composants de pipeline natifs