Modèles de fichier de définitions de messages entrants

WebSphere Commerce fournit un mappeur de messages XML pouvant être utilisé pour mapper des messages XML entrants sur des interfaces d'instructions de WebSphere Commerce basées sur les modèles de fichier de définitions des messages XML entrants.

Chaque fois qu'un message XML entrant est transmis au mappeur de message, celui-ci vérifie si le message est défini dans les modèles de fichier de définitions. Si tel est le cas, il extrait le nom de l'instruction de contrôleur et les noms des paramètres de WebSphere Commerce qui correspondent au message, puis il analyse le message entrant pour obtenir les valeurs des paramètres. Une fois que le message analysé, le mappeur de message renvoie un objet contenant le nom de l'instruction et la paire nom-valeur du paramètre pour l'instruction.

Les modèles de fichier de définitions de messages permettent de définir les informations d'analyse syntaxique XML pour le message XML entrant. Chaque message défini dans ces fichiers comporte les deux éléments de base suivants :

Les deux modèles de fichier de définitions fournis dans WebSphere Commerce sont les suivants : Le fichier sys_template.xml est le modèle de définition utilisé pour mapper des messages XML entrants WebSphere Commerce. Le fichier user_template.xml vous permet d'ajouter des messages entrants XML. Ces deux fichiers sont au format XML, selon le modèle de fichier de définition DTD ec_template.dtd.

Par défaut, tous les modèles de définitions, modèles de définitions DTD et fichiers DTD pour les messages XML entrants sont enregistrés dans le répertoire suivant :

unité:\WebSphere\CommerceServer\xml\messaging
unité:\Program Files\WebSphere\CommerceServer\xml\messaging
/usr/WebSphere/CommerceServer/xml/messaging
/opt/WebSphere/CommerceServer/xml/messaging
/QIBM/Proddata/WebCommerce/xml/messaging

Important : Pour des raisons de sécurité, vous devez vous assurer que seules les personnes accréditées peuvent accéder aux modèles de fichier de définition de messages sys_template.xml et user_template.xml et les modifier. Si des personnes non accréditées avaient accès à ces fichiers, elles seraient alors en mesure d'écrire de nouveaux messages entrants qui pourraient appeler n'importe quelle instruction WebSphere Commerce, fonction réservée à l'administrateur de site.

Rubriques connexes

Tâches connexes

Références connexes

IBM copyright