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.