Adicionando um Novo Mapeador de Mensagens para Procurement

Os sistemas de procurement que utilizam o protocolo XML/HTTP precisam ter um mapeador de mensagens para comunicar-se com êxito com o WebSphere Commerce.

Para adicionar um novo mapeador de mensagens, faça o seguinte:

  1. Se for necessário, crie uma classe que implemente a interface com.ibm.commerce.programadapter.messagemapper.
  2. Inclua manualmente o novo mapeador de mensagens no grupo de mapeadores de mensagens no arquivo XML de configuração da instância:
    <MessageMapper messageMapperId="#"
    classname="class implementing MessageMapper interface"
    enable="true"
    name="Name of MessageMapper">
    <configuration
    ECSystemTemplateFile="mapping.xml" EcTemplatePath="e:\newmappingfilepath"
    ECInboundMessageDtdFile="newmwssage.dtd" ECInboundMessageDtdPath="e:\newmessages\dtd" />
    </MessageMapper>
    

    Para o Mapeador de Mensagens Ariba cXML, a entrada de configuração teria o seguinte aspecto:

    <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>
    
  3. Crie um arquivo de mapeamento para as mensagens do protocolo de procurement. Coloque o arquivo no diretório especificado pelo EcTemplatePath na seção de configuração do arquivo XML de configuração.