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 al gruppo dei compilatori di messaggi nel file XML di configurazione 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 associazione per i messaggi di protocollo approvvigionamento. Collocare il file nella directory specificata da EcTemplatePath nella sezione di configurazione del file XML di configurazione.
Nota: per ulteriori informazioni sui compilatori dei messaggi e sull'associazione dei messaggi XML ai comandi, consultare i seguenti collegamenti correlati.
![]() |