Aggiunta di un nuovo compilatore per approvvigionamento

I sistemi di approvvigionamento che utilizzano il protocollo XML/HTTP devono disporre di un compilatore di messaggi per comunicare con WebSphere Commerce.

Per aggiungere un nuovo compilatore, procedere nel modo seguente:

  1. Se necessario, creare una classe che implementa l'interfaccia com.ibm.commerce.programadapter.messagemapper.
  2. Aggiungere manualmente il nuovo compilatore di messaggi al gruppo dei compilatori di messaggi nel file XML di configurazione dell'istanza.
    <MessageMapper messageMapperId="#"
    classname="class implementing MessageMapper interface"
    enable="true"
    name="Name of MessageMapper">  
    <configurazione
    ECSystemTemplateFile="mapping.xml" EcTemplatePath="e:\newmappingfilepath"
    ECInboundMessageDtdFile="newmwssage.dtd" ECInboundMessageDtdPath="e:\newmessages\dtd" />
    </MessageMapper>
    

    Per il compilatore Ariba cXML, la voce di configurazione sarą:

    <MessageMapper messageMapperId="-3"
    classname="com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageMapper"
    enable="true"
    name="WCBE.ARIBA">
    <configurazione
    EcSystemTemplateFile="ariba_sys_template.xml"
    EcTemplatePath="H:\ariba"
    EcInboundMessageDtdFiles="cXML.dtd"
    EcInboundMessageDtdPath="H:\ariba"
    />
    </MessageMapper>
    
  3. Creare un file di mappatura per i messaggi di protocollo di approvvigionamento. Collocare il file nella directory specificata da EcTemplatePath nella sezione di configurazione del file XML di configurazione.