Develop > Persistence layer > WebSphere Commerce Web services with JSP pages > Understand the WebSphere Commerce Web service framework > WebSphere Commerce as a service consumer
Service-oriented outbound integration points
Outbound service requests map to message types, and APIs invoked on the service provider.
Outbound service request type/action Description Client task command Client API Message type CreateOrganization This is the outbound service request type to notify an external system of the creation of a buyer organization. com.ibm.commerce.member.client.commands.SyncOrganizationCmd MemberClientFacadeImpl.syncOrganization() com.ibm.commerce.member.CreateOrganization, falling back to com.ibm.commerce.member if the former is not found. UpdateOrganization This is the outbound service request type to notify an external system of a buyer organization update. com.ibm.commerce.member.client.commands.SyncOrganizationCmd MemberClientFacadeImpl.syncOrganization() com.ibm.commerce.member.UpdateOrganization, falling back to com.ibm.commerce.member if the former is not found. GetProductAvailability This is the outbound service request type to retrieve the availability of a product from an external system if the information is not cached locally. com.ibm.commerce.inventory.client.commands.GetProductAvailabilityCmd InventoryClientFacadeImpl.getProductAvailability() com.ibm.commerce.inventory.GetProductAvailability, falling back to com.ibm.commerce.inventory if the former is not found. CheckOrderInventory This is the outbound service request type to check the inventory of an order on an external system if the information is not cached locally. com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd InventoryClientFacadeImpl.processOrderInventory() com.ibm.commerce.inventory.CheckOrderInventory, falling back to com.ibm.commerce.inventory if the former is not found. ReserveOrderInventory This is the outbound service request type to update the inventory reservation of an order on an external system. com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd InventoryClientFacadeImpl.processOrderInventory() com.ibm.commerce.inventory.ReserveOrderInventory, falling back to com.ibm.commerce.inventory if the former is not found. CancelOrderInventory This is the outbound service request type to cancel the inventory reservation of an order on an external system. com.ibm.commerce.inventory.client.commands.ProcessOrderInventoryCmd InventoryClientFacadeImpl.processOrderInventory() com.ibm.commerce.inventory.CancelOrderInventory, falling back to com.ibm.commerce.inventory if the former is not found. TransferOrder This is the outbound service request type to transfer an order to an external system. com.ibm.commerce.order.client.commands.ProcessOrderCmd OrderClientFacadeImpl.processOrder() com.ibm.commerce.order.TransferOrder, falling back to com.ibm.commerce.order if the former is not found. GetOrder This is the outbound service request type to retrieve the details of an order or list of orders from an external system. com.ibm.commerce.order.client.commands.GetOrderCmd OrderClientFacadeImpl.getOrder() com.ibm.commerce.order.GetOrder, falling back to com.ibm.commerce.order if the former is not found.
The business object document (BOD) XML schema files are located... WC_EAR /WebServicesRouter.war/xsd/OAGIS/9.0/Overlays/IBM/Commerce/BODs.
Related concepts
WebSphere Commerce Web services with JSP pages
Understand the WebSphere Commerce Web service framework
Related tasks
Customize the Web service client invocation XML file
Enable WebSphere Commerce as a service consumer
Related reference
Check or reserve or cancel order inventory
Inventory cache update service