Carregar serviço composto de armazenamentos

O acelerador de implementação do BOPIS configura um serviço composto LoadStores para carregar organizações de armazenamento para a Empresa atual O serviço composto de armazenamento de carregamento chama os serviços ManageOrganizationHierarchy e UpdateDistributionRule ..

O serviço LoadStores tem os seguintes componentes:
  • Componente File IO que lê o arquivo de entrada fornecido na propriedade do componente.
  • Componente Conversor de Texto que converte arquivos simples em formato XML.
  • Componente JMS genérico que lê cada elemento de Organização da Lista acima e o transmite para o serviço composto.
  • O componente Serviço Composto que contém vários serviços que devem ser executados como parte de um único serviço

ManageOrganizationHierarchy Serviço

O serviço ManageOrganizationHierarchy tem um componente API que chama a API do manageOrganizationHierarchy O componente JMS passa cada elemento de Organização como entrada para cada serviço incluído no componente de serviço composto. A API ManageOrganizationHierarchy faz upload das lojas fornecidas como parte do XML de entrada.. Um arquivo de entrada de amostra, chamado manageOrganizationHierarchy_input.xml.sample, é fornecido no diretório <OMS_Runtime>/resources

Amostra manageOrganizationHierarchy.xml
<OrganizationList>
<Organization Operation="Manage" CatalogOrganizationCode="DEFAULT" InventoryKeptExternally="N" InventoryOrganiza-tionCode="DEFAULT" InventoryPublished="Y" LocaleCode="en_US_EST" 
    OrganizationCode="USStore1" OrganizationName="US Retail Store1" ParentOrganizationCode="DEFAULT" PrimaryEnter-priseKey="DEFAULT" RequiresChainedOrder="N">
    <CorporatePersonInfo AddressLine1="" AddressLine2="" City="" State="" ZipCode="" 
      LastName="" FirstName=""  Country="" DayPhone="" EMailID="" DayFaxNo="" />
    <Node ActivateFlag="Y" InterfaceType="YFX" InventoryType="TRACK" InventoryTracked="Y" NodeType="Store"/>
    <OrgRoleList>
        <OrgRole RoleKey="SELLER"/>
        <OrgRole RoleKey="NODE"/>
    </OrgRoleList>
</Organization>
<Organization Operation="Manage" CatalogOrganizationCode="DEFAULT" InventoryKeptExternally="N" InventoryOrganiza-tionCode="DEFAULT" InventoryPublished="Y" LocaleCode="en_US_EST" 
    OrganizationCode="USStore2" OrganizationName="US Retail Store2" ParentOrganizationCode="DEFAULT" PrimaryEnter-priseKey="DEFAULT" RequiresChainedOrder="N">
    <CorporatePersonInfo AddressLine1="" AddressLine2="" City="" State="" ZipCode="" 
      LastName="" FirstName=""  Country="" DayPhone="" EMailID="" DayFaxNo="" />
<Node ActivateFlag="Y" InterfaceType="YFX" InventoryType="TRACK" InventoryTracked="Y" NodeType="Store"/>
    <OrgRoleList>
        <OrgRole RoleKey="SELLER"/>
        <OrgRole RoleKey="NODE"/>
    </OrgRoleList>
</Organization>
</OrganizationList>

UpdateDistributionRule Serviço

O serviço UpdateDistributionRule tem os seguintes componentes:
  • O componente XSL Translator que usa o arquivo createDistribution.xsl fornecido na propriedade do componente e converte o arquivo de entrada do JMS para preparar a entrada para a API createDistribution . O arquivo XSL está localizado no diretório <OMS_Runtime>/repository/xapi/template/merged/xsl/bopis ..
  • O componente API chama a API createDistribution que inclui cada organização ShipNode no Grupo de Distribuição pré-configurado pelo acelerador de implementação BOPIS.

Visualizando o serviço composto de armazenamentos de carregamento

Para visualizar o composto de armazenamentos de carregamento, execute as etapas a seguir:
  1. No menu Console do aplicativo , clique em Configuração > Ativar Applications Manager. O Gerenciador de Aplicativos é aberto em uma nova janela.
  2. No menu, clique em Aplicativos > Application Platform.
  3. Na árvore no painel lateral de regras do aplicativo, dê um clique duplo em Modelagem de Processo A janela Modelagem de Processo é exibida na área de trabalho.
  4. Selecione a guia Geral para visualizar a árvore de modelagem de processo correspondente para esse tipo de documento base..
  5. Na raia Tipos de Processo, clique com o botão direito no tipo de processo Geral e escolha Processo de Modelo. A janela Detalhes do Repositório e a área de trabalho para o tipo de processo.
  6. Escolha a guia Definições do Serviço e expanda o serviço Lojas de Carregamento