Points d'intégration sortants orientés services
Les demandes de service sortant sont mappées à des types de message et à des API invoquées sur le fournisseur de service.
| Type/action de la demande de service sortant | Description | Commande de tâche de client | API Client | Type de message |
|---|---|---|---|---|
| CreateOrganization | Type de demande de service sortant utilisé pour informer un système externe de la création d'une organisation acheteuse. | com.ibm.commerce.member.client.commands.SyncOrganizationCmd | MemberClientFacadeImpl.syncOrganization() | com.ibm.commerce.member.CreateOrganization, avec repli sur com.ibm.commerce.member si ce type est introuvable. |
| UpdateOrganization | Type de demande de service sortant utilisé pour informer un système externe de la mise à jour d'une organisation acheteuse. | com.ibm.commerce.member.client.commands.SyncOrganizationCmd | MemberClientFacadeImpl.syncOrganization() | com.ibm.commerce.member.UpdateOrganization, avec repli sur com.ibm.commerce.member si ce type est introuvable. |
| GetProductAvailability | Type de demande de service sortant utilisé pour obtenir d'un système externe la disponibilité d'un produit si cette information n'est pas mise en cache localement. | com.ibm.commerce.inventory.client.commands.GetProductAvailabilityCmd | InventoryClientFacadeImpl.getProductAvailability() | com.ibm.commerce.inventory.GetProductAvailability, avec repli sur com.ibm.commerce.inventory si ce type est introuvable. |
| CheckOrderInventory | Type de demande de service sortant utilisé pour vérifier le stock d'une commande sur un système externe si cette information n'est pas mise en cache localement. | com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd | InventoryClientFacadeImpl.processOrderInventory() | com.ibm.commerce.inventory.CheckOrderInventory, avec repli sur com.ibm.commerce.inventory si ce type est introuvable. |
| ReserveOrderInventory | Type de demande de service sortant utilisé pour mettre à jour la réservation de stock d'une commande sur un système externe. | com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd | InventoryClientFacadeImpl.processOrderInventory() | com.ibm.commerce.inventory.ReserveOrderInventory, avec repli sur com.ibm.commerce.inventory si ce type est introuvable. |
| CancelOrderInventory | Type de demande de service sortant utilisé pour annuler la réservation de stock d'une commande sur un système externe. | com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd | InventoryClientFacadeImpl.processOrderInventory() | com.ibm.commerce.inventory.CancelOrderInventory, avec repli sur com.ibm.commerce.inventory si ce type est introuvable. |
| TransferOrder | Type de demande de service sortant utilisé pour transférer une commande à un système externe. | com.ibm.commerce.order.client.commands.ProcessOrderCmd | OrderClientFacadeImpl.processOrder() | com.ibm.commerce.order.TransferOrder, avec repli sur com.ibm.commerce.order si ce type est introuvable. |
| GetOrder | Type de demande de service sortant utilisé pour obtenir d'un système externe les détails d'une commande ou d'une liste de commandes. | com.ibm.commerce.order.client.commands.GetOrderCmd | OrderClientFacadeImpl.getOrder() | com.ibm.commerce.order.GetOrder, avec repli sur com.ibm.commerce.order si ce type est introuvable. |
Les fichiers XML Schema des documents BOD (Business Object Document) correspondants sont situés dans le répertoire suivant : workspace_dir/WebServicesRouter/xsd/OAGIS/9.0/Overlays/IBM/Commerce/BODs.