Para configurar el mensaje CheckInventoryAvailabilityBE de modo que WebSphere Commerce pueda utilizar el servicio de mensajes de Envío/Recepción, haga lo siguiente:
- 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.
- 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 replaceupdate storeitem set TRACKINVENTORY='N' where TRACKINVENTORY='Y
- por
update storeitem set TRACKINVENTORY = 'N' where storeent_id=<STOREENT_ID>
- 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:
- Para obtener información sobre la instalación del Adaptador para CrossWorlds, consulte la publicación WebSphere Commerce, Guía de software adicional. Para obtener información general, consulte la publicación WebSphere Commerce, Guía de administración.
- El Adaptador para CrossWorlds no está soportado en iSeries, Linux, IBM eServer zSeries ni S390 Linux.