Messages non reconnus dans le composant de pipeline Désassembleur XML
Le composant Désassembleur XML est susceptible de traiter un message comme « non reconnu » dans les cas suivants :
Lorsque le corps du message XML reçu est absent, vide ou qu'il comporte des données vides.
Lorsqu'un message XML a été reçu mais qu'aucun schéma n'est déployé à son intention.
Un message non reconnu est géré en fonction de la propriété Allow Unrecognized Messages (ou de la propriété XMLNorm.AllowUnrecognizedMessage dans le contexte du message).
Si Autoriser les messages non reconnus est défini sur True, les opérations suivantes se produisent :
Les messages sans corps, avec un corps vide/nul ou avec un corps comportant des données vides/nulles sont transmis sans modification via le Désassembleur XML.
Les documents XML sans schéma déployé associé sont transmis sans modification via le Désassembleur XML.
Les documents XML associés à un schéma déployé sont traités par le Désassembleur XML que le schéma soit explicitement référencé dans une propriété de composant ou trouvé durant le processus de résolution de schéma.
Si Autoriser les messages non reconnus est défini sur False, les opérations suivantes se produisent :
Les messages sans corps ou avec un corps vide/nul ou avec un corps comportant des données vides/nulles ne sont pas transmis via le Désassembleur XML.
Les documents XML sans schéma déployé associé ne sont pas transmis via le désassembleur. Une erreur est renvoyée et le message est interrompu, le cas échéant.
Les documents XML associés à un schéma déployé sont traités par le Désassembleur XML que le schéma soit explicitement référencé dans une propriété de composant ou trouvé durant le processus de résolution de schéma.
Par défaut, le Désassembleur XML n'autorise pas les messages non reconnus.
Notes
Les messages non XML ne sont pas traités par le désassembleur XML, quel que soit le paramètre de propriété Autoriser les messages non reconnus .
Voir aussi
Composant de pipeline Désassembleur XML
Configuration du composant de pipeline Désassembleur XML