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

Create/Update Organization

Payment processing service

Get Order

Get Product Availability

Inventory cache update service

Outbound service interfaces

Transfer order