Configurando a Mensagem CheckAvailabilityBE

Para configurar a mensagem CheckInventoryAvailabilityBE para permitir que o WebSphere Commerce utilize o serviço de envio-recepção de mensagens, proceda da seguinte forma:

  1. Determine qual loja utiliza a mensagem CheckInventoryAvailabilityBE e identifique o STOREENT_ID a partir da tabela STOREENT
    Nota: Se todas as lojas no site estiverem utilizando a mensagem CheckInventoryAvailabilityBE, o STOREENT_ID será 0.

    Antes de continuar, decida sobre uma das seguintes ações:

    • Se o STORENT_ID for 0, prossiga para a etapa 3.
    • Se o STORENT_ID não for 0, prossiga para a etapa 2.
  2. Modifique o 0 no seguinte código localizado no 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 e
     interfacename = 'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityCmd';
    
    e substitua
    update storeitem set TRACKINVENTORY='N' where TRACKINVENTORY='Y
    
  3. por
    update storeitem set TRACKINVENTORY = 'N' where  storeent_id=<STOREENT_ID>
    
  4. Defina as propriedades da mensagem CheckInventoryAvailabilityBE procedendo da seguinte forma:
    • Efetue logon no WebSphere Commerce Administration Console.
    • Selecione a configuração do site ou da loja.
    • Sob o menu Configuração, selecione Tipos de Mensagens. A página Atribuição de Transporte de Mensagens é exibida.
    • Clique em Novo.
    • Selecione Verificar Disponibilidade de Inventário em um Sistema Backend da lista drop down Tipo de Mensagem.
    • Insira 0 no campo Gravidade da Mensagem.
    • Selecione Adaptador para CrossWorlds na lista drop down Transporte.
    • Selecione Formato Padrão do Dispositivo na lista drop down Formato do Dispositivo e clique em Avançar.
    • Atualize quaisquer campos necessários, bem como os seguintes parâmetros:
      collaborationName
      o nome de colaboração que é utilizado durante
      a interação entre o WebSphere Commerce e o IBM CrossWorlds Interchange Server.
      verb
      o verbo de ação associado à colaboração, tal como, criar, recuperar, atualizar e excluir.
      mode
      o modo de interação. Como o IBM  CrossWorlds Adapter está utilizando o modo de envio e recebimento, esse valor deve ser definido como 0.
      port
      a porta do adaptador IBM CrossWorlds, por exemplo, port=From.
    • Clique em Concluir.

Notas: