Configurar el mensaje CheckAvailabilityBE

Para configurar el mensaje CheckInventoryAvailabilityBE de modo que WebSphere Commerce pueda utilizar el servicio de mensajes de Envío/Recepción, haga lo siguiente:

  1. Determine qué tienda utiliza el mensaje CheckInventoryAvailabilityBE e identifique su STOREENT_ID en la tabla STOREENT
    Nota: Si todas las tiendas del sitio están utilizando el mensaje CheckInventoryAvailabilityBE, el STOREENT_ID es 0.

    Antes de continuar, decida cuál de las acciones siguientes debe realizar:

    • Si el STORENT_ID es 0, continúe en el paso 3.
    • Si el STORENT_ID no es 0, continúe en el paso 2.
  2. Modifique el 0 en el código siguiente incluido en 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. por
    update storeitem set TRACKINVENTORY = 'N' where   storeent_id=<STOREENT_ID>
    
  4. Defina las propiedades del mensaje CheckInventoryAvailabilityBE efectuando lo siguiente:
    • Conéctese a la Consola de administración de WebSphere Commerce.
    • Seleccione la configuración de sitio de tienda.
    • En el menú Configuración, seleccione Tipos de mensajes. Se visualizará la página Asignación de transporte de mensajes.
    • Pulse Nueva.
    • Seleccione Comprueba la disponibilidad de inventario con un sistema ya existente en la lista desplegable Tipo de mensaje.
    • Especifique 0 en el campo Gravedad del mensaje.
    • Seleccione Adaptador para CrossWorlds en la lista desplegable Transporte.
    • Seleccione Formato de dispositivo estándar en la lista desplegable Formato de dispositivo y pulse Siguiente.
    • Actualice los campos necesarios y también los parámetros siguientes:
      collaborationName
      el nombre de colaboración que se utiliza durante la
      interacción entre WebSphere Commerce e IBM CrossWorlds Interchange Server.
      verb
      el verbo de la acción asociada a la colaboración, por ejemplo: create, retrieve, update y delete.
      mode
      la modalidad de interacción. Dado que el adaptador IBM  CrossWorlds utiliza la modalidad de envío y recepción, este valor se debe establecer en 0.
      port
      el puerto de adaptador IBM CrossWorlds, por ejemplo, port=From.
    • Pulse Finalizar.

Notas: