Soporte para nuevos mensajes de entrada

Además de los mensajes XML y WebSphere Commerce soportados, se puede añadir soporte para nuevos mensajes de entrada. Hay dos métodos principales para añadir nuevos mensajes de entrada.

El método recomendado es añadir un nuevo mensaje XML de entrada a través del uso del archivo de definición de plantilla de mensaje de entrada user_template.xml.En este archivo, puede indicar el mandato de controlador al que debe invocar el nuevo mensaje de entrada, definir los elementos del mensaje e indicar los parámetros del mandato al que corresponde cada elemento. Cuando se recibe el mensaje, el correlacionador de mensajes XML identifica el mandato que se ha de ejecutar y los parámetros que se han de utilizar. A continuación, se invoca el mandato utilizando la autorización del Administrador de sitio. Por razones de seguridad, debe asegurarse de que sólo las personas autorizadas puedan acceder y modificar el archivo de definición de plantilla de mensajes user_template.xml, de lo contrario los usuarios sin autorización podrán escribir un nuevo mensaje de entrada e invocar cualquier mandato de WebSphere Commerce como Administrador de sitio.

Si no desea utilizar los archivos de definición de plantillas de mensajes XML de entrada junto con el correlacionador de mensajes XML, puede implementar el mandato NewInboundMessage para añadir mensajes nuevos. Este mandato se invoca cuando el correlacionador de mensajes no reconoce el mensaje como un mensaje heredado existente, o como un mensaje XML definido en los archivos de definición de plantillas de mensajes XML. Dado que el mandato NewInboundMessage no está programado previamente, posee un control total sobre el proceso que se lleva a cabo cuando se invoca. Sin embargo, este método requiere un trabajo de programación considerable, especialmente cuando hay un gran número de mensajes nuevos.

Conceptos relacionados

Tareas relacionadas

Referencia relacionada

IBM copyright