Puntos de integración de salida orientados a servicio
Las solicitudes de servicio de salida se correlacionan con tipos de mensajes y las interfaces de programación de aplicaciones invocadas en el proveedor de servicios.
Tipo/acción de petición de servicio de salida | Descripción: | Mandato de tarea de cliente | API de cliente | Tipo de mensaje |
---|---|---|---|---|
CreateOrganization | Es el tipo de petición de servicio de salida para notificar a un sistema externo la creación de una organización compradora. | com.ibm.commerce.member.client.commands.SyncOrganizationCmd | MemberClientFacadeImpl.syncOrganization() | com.ibm.commerce.member.CreateOrganization, retrocediendo a com.ibm.commerce.member si el primero no se ha encontrado. |
UpdateOrganization | Es el tipo de petición de servicio de salida para notificar a un sistema externo la actualización de una organización compradora. | com.ibm.commerce.member.client.commands.SyncOrganizationCmd | MemberClientFacadeImpl.syncOrganization() | com.ibm.commerce.member.UpdateOrganization, retrocediendo a com.ibm.commerce.member si el primero no se ha encontrado. |
GetProductAvailability | Es el tipo de petición de servicio de salida para recuperar la disponibilidad de un producto de un sistema externo si la información no se ha almacenado en antememoria localmente. | com.ibm.commerce.inventory.client.commands.GetProductAvailabilityCmd | InventoryClientFacadeImpl.getProductAvailability() | com.ibm.commerce.inventory.GetProductAvailability, retrocediendo a com.ibm.commerce.inventory si el primero no se ha encontrado. |
CheckOrderInventory | Es el tipo de petición de servicio de salida para comprobar el inventario de un pedido de un sistema externo si la información no se ha almacenado en antememoria localmente. | com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd | InventoryClientFacadeImpl.processOrderInventory() | com.ibm.commerce.inventory.CheckOrderInventory, retrocediendo a com.ibm.commerce.inventory si el primero no se ha encontrado. |
ReserveOrderInventory | Es el tipo de petición de servicio de salida para actualizar la reserva de inventario de un pedido en un sistema externo. | com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd | InventoryClientFacadeImpl.processOrderInventory() | com.ibm.commerce.inventory.ReserveOrderInventory, retrocediendo a com.ibm.commerce.inventory si el primero no se ha encontrado. |
CancelOrderInventory | Es el tipo de petición de servicio de salida para cancelar la reserva de inventario de un pedido en un sistema externo. | com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd | InventoryClientFacadeImpl.processOrderInventory() | com.ibm.commerce.inventory.CancelOrderInventory, retrocediendo a com.ibm.commerce.inventory si el primero no se ha encontrado. |
TransferOrder | Es el tipo de petición de servicio de salida para transferir un pedido a un sistema externo. | com.ibm.commerce.order.client.commands.ProcessOrderCmd | OrderClientFacadeImpl.processOrder() | com.ibm.commerce.order.TransferOrder, retrocediendo a com.ibm.commerce.order si el primero no se ha encontrado. |
GetOrder | Es el tipo de petición de servicio de salida para recuperar los detalles de un pedido o una lista de pedidos de un sistema externo. | com.ibm.commerce.order.client.commands.GetOrderCmd | OrderClientFacadeImpl.getOrder() | com.ibm.commerce.order.GetOrder, retrocediendo a com.ibm.commerce.order si el primero no se ha encontrado. |
Los archivos de esquema XML de documentos de objetos de negocio (BOD) se encuentran en el siguiente directorio: workspace_dir/WebServicesRouter/xsd/OAGIS/9.0/Overlays/IBM/Commerce/BODs.