Servicio compuesto de almacenes de carga

El acelerador de despliegue BOPIS configura un servicio compuesto LoadStores para cargar organizaciones de tienda para la empresa actual. El servicio compuesto de almacén de carga llama a los servicios ManageOrganizationHierarchy y UpdateDistributionRule .

El servicio LoadStores tiene los componentes siguientes:
  • Componente de E/S de archivo que lee el archivo de entrada proporcionado en la propiedad de componente.
  • Componente Conversor de texto que convierte archivos sin formato al formato XML.
  • Componente JMS genérico que lee cada elemento de organización de la lista anterior y lo pasa al servicio compuesto.
  • Componente Servicio compuesto que contiene varios servicios que se deben ejecutar como parte de un único servicio.

ManageOrganizationHierarchy Servicio

El servicio ManageOrganizationHierarchy tiene un componente API que llama a la API manageOrganizationHierarchy . El componente JMS pasa cada elemento Organization como entrada a cada servicio que se incluye en el componente de servicio compuesto. La API de ManageOrganizationHierarchy carga las tiendas proporcionadas como parte del XML de entrada. Se proporciona un archivo de entrada de ejemplo, denominado manageOrganizationHierarchy_input.xml.sample, en el directorio <OMS_Runtime>/resources .

Ejemplo 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 Servicio

El servicio UpdateDistributionRule tiene los componentes siguientes:
  • El componente XSL Translator que utiliza el archivo createDistribution.xsl proporcionado en la propiedad de componente y convierte el archivo de entrada de JMS para preparar la entrada para la API de createDistribution . El archivo XSL se encuentra en el directorio <OMS_Runtime>/repository/xapi/template/merged/xsl/bopis .
  • El componente API llama a la API createDistribution que añade cada organización ShipNode al grupo de distribución preconfigurado por el acelerador de despliegue BOPIS.

Visualización del servicio compuesto de almacenes de carga

Para ver el compuesto de almacenes de carga, realice los pasos siguientes:
  1. En el menú Consola de aplicación , pulse Configuración > Iniciar Gestor de aplicaciones. EL Gestor de aplicaciones se abre en una nueva ventana.
  2. En el menú, pulse Aplicaciones > Application Platform.
  3. En el árbol del panel lateral de reglas de aplicación, efectúe una doble pulsación en Modelado de procesos. La ventana Modelos de proceso se visualiza en el área de trabajo.
  4. Seleccione la pestaña General para ver el árbol de modelado de procesos correspondiente para ese tipo de documento base.
  5. En el carril Tipos de proceso, pulse con el botón derecho del ratón en el tipo de proceso General y elija Proceso de modelo. La ventana Detalles de repositorio y el área de trabajo se muestran para el tipo de proceso.
  6. Elija la ficha Definiciones de servicio y expanda el servicio Cargar almacenes.