Los sistemas de compra que utilizan el protocolo XML/HTTP necesitan tener un correlacionador de mensajes para poder comunicarse satisfactoriamente con WebSphere Commerce.
Para añadir un correlacionador de mensajes nuevo, haga lo siguiente:
- Si fuera necesario, cree una clase que implemente la interfaz com.ibm.commerce.programadapter.messagemapper.
- Añada manualmente el nuevo correlacionador de mensajes al grupo de
correlacionadores de mensajes en el archivo XML de configuración de
instancia:
<MessageMapper messageMapperId="#" classname="clase que inplementa la interfaz MessageMapper" enable="true" name="Nombre del correlacionador de mensajes"> <configuration ECSystemTemplateFile="mapping.xml" EcTemplatePath="e:\newmappingfilepath" ECInboundMessageDtdFile="nuevomensaje.dtd" ECInboundMessageDtdPath="e:\newmessages\dtd" /> </MessageMapper>
Para el correlacionador de mensajes Ariba cXML, la entrada de configuración aparecería así:
<MessageMapper messageMapperId="-3" classname="com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageMapper" enable="true" name="WCBE.ARIBA"> <configuration EcSystemTemplateFile="ariba_sys_template.xml" EcTemplatePath="H:\ariba" EcInboundMessageDtdFiles="cXML.dtd" EcInboundMessageDtdPath="H:\ariba" /> </MessageMapper>
- Cree un archivo de correlación para los mensajes de protocolo de compras. Coloque el archivo en el directorio especificado en EcTemplatePath en la sección de configuración del archivo XML de configuración.