Configurazione del messaggio CheckAvailabilityBE

Per configurare il messaggio CheckInventoryAvailabilityBE per abilitare WebSphere Commerce ad utilizzare il servizio di invio/ricezione dei messaggi, effettuare le seguenti operazioni:

  1. Stabilire il negozio che utilizza il messaggio CheckInventoryAvailabilityBE e identificare STOREENT_ID dalla tabella STOREENT
    Nota: se tutti i negozi nel sito stanno utilizzando il messaggio CheckInventoryAvailabilityBE, il STOREENT_ID è 0.

    Prima di continuare, decidere tra una delle seguenti azioni:

    • Se STORENT_ID è 0, procedere al passo 3.
    • Se STORENT_ID non è 0, procedere al passo 2.
  2. Modificare 0 nel seguente codice rilevato in wcs.Msgtypes.sql:
    insert into cmdreg (STOREENT_ID,INTERFACENAME,CLASSNAME,TARGET) values (0,
    'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityCmd',
    'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityBECmdImpl','Local');
    update cmdreg set classname =  'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityBECmdImpl',
     target = 'Local' where storeent_id = 0 and
     interfacename = 'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityCmd';
    
    and replace
    update storeitem set TRACKINVENTORY='N' where TRACKINVENTORY='Y
    
  3. con
    update storeitem set TRACKINVENTORY = 'N' where  storeent_id=<STOREENT_ID>
    
  4. Definire le proprietà del messaggio CheckInventoryAvailabilityBE nel modo seguente:
    • Collegarsi alla console di gestione di WebSphere Commerce.
    • Selezionare la configurazione del sito o del negozio.
    • Dal menu Configurazione selezionare Tipi di messaggi. Viene visualizzata la pagina Assegnazione trasporto messaggio.
    • Fare clic su Nuovo.
    • Selezionare Controlla la disponibilità dell'inventario da un sistema backend dall'elenco a discesa Tipo di messaggio.
    • Inserire 0 nel campo della gravità del messaggio.
    • Selezionare Adattatore per CrossWorlds nell'elenco a discesa Trasporto.
    • Selezionare il formato standard di periferica nella casella relativa e fare clic su Avanti.
    • Aggiornare tutti campi necessari e i seguenti parametri:
      collaborationName
      il nome collaborazione utilizzato durante
      l'interazione tra WebSphere Commerce e IBM CrossWorlds Interchange Server.
      verb
      il verbo dell'azione associata alla collaborazione, come create, retrieve, update e delete.
      mode
      il modo di interazione. Poiché l'adattatore IBM  CrossWorlds utilizza i modi send e receive, questo valore deve essere impostato su 0.
      port
      la porta dell'adattatore IBM CrossWorlds, ad esempio port=From.
    • Fare clic su Fine.

Note: