Configurazione di WebSphere Commerce per la comunicazione con un sistema di approvvigionamento

Affinché WebSphere Commerce comunichi con un sistema di approvvigionamento, è necessario eseguire i passi riportati di seguito per l'implementazione di ciascun protocollo di sistema di approvvigionamento:

  1. Raccogliere le informazioni di sistema e sul protocollo di approvvigionamento nelle tabelle database PROCSYS e PROCPROTCL nel modo seguente:

           Le seguenti istruzioni SQL sono presentate come esempio per l'utilizzo del protocollo Ariba cXML versione 1.0:

insert into procsys values ('Ariba', null, null);
insert into procprotcl (procprotcl_id, procsysname, protocolname, version, authtype, twostepmode, classifdomain, uomstandard) values (1, 'Ariba', 'cXML', '1.0', 1, 'Y', 'UNSPSC', NULL);

I seguenti passi sono necessari per i protocolli di approvvigionamento che utilizzano XML/HTTP:

  1. Aggiunta di un nuovo compilatore messaggi per il protocollo.
  2. Aggiornamento della voce di configurazione per l'adattatore XML/HTTP tramite l'aggiunta del nuovo compilatore messaggi. Per il compilatore messaggi Ariba cXML, la voce di configurazione dell'adattatore viene aggiornata nel modo seguente:

    <HttpAdapters display="false">
    <HttpAdapter deviceFormatTypeId="-10000"
    enabled="true"
    deviceFormatId="-10000"
    deviceFormatType="XmlHttp"
    factoryClassname="com.ibm.commerce.programadapter.HttpProgramAdapterImpl"name="XML/HTTP">
    <ProgramAdapter>
    <SessionContext class="com.ibm.commerce.messaging.programadapter.security.CredentialsSpecifiedProgramAdapterSessionContextImpl">
    <SessionContextConfig />
    </SessionContext>
    <Configuration supportedMethods="POST, M-POST"
    supportedContentTypes="text/xml, text/xml; charset=UTF-8, text/xml-SOAP"
    supportedMessageMappers="WCS.INTEGRATION"
    supportedMessageMappers="WCBE.ARIBA"
    supportedCharacterEncoding="ISO8859-1, UTF-8" />
    </ProgramAdapter>
    </HttpAdapter>
    </HttpAdapters>

    Nota: tutti i tipi di contenuto e tutte le codifiche utilizzati dagli strumenti del sistema di approvvigionamento acquirente devono essere indicati negli attributi supportedContentTypes e supportedCharacterEncoding.


  3. Creazione di una voce nella tabella DEVICEFMT per il nuovo compilatore messaggi. DEVICEFMT_ID è la somma di deviceFormatId dell'adattatore HTTp e messageMapperId. Per l'esempio di Ariba, il valore   è  -10003. DEVICEFMT_ID è utilizzato nella tabella VIEWREG per varie attività di visualizzazione per differenti protocolli.

Argomenti correlati

Attività correlate

IBM copyright