Create the client library
Create a new client library involves using the Design Pattern Toolkit and the ComponentProjects design pattern to create the template client code, and then opening and further customizing the generated class. Prerequisites
- Install the Design Pattern Toolkit and the ComponentProjects design pattern.
- Create a WebSphere Commerce service module.
To create the client library:
- Start WebSphere Commerce Developer.
- Go to the MyServiceModule-Client project.
- Open the MyServiceModuleFacadeClient.java class.
- Add your programming-friendly API for Java programs to use. For example, you might add code to the build MyBusinessObject method.
- Add your Web enablement methods to make the service available through the URL.
- (Optional) Add your
Tag: getData configuration to use the client with the
WebSphere Commerce foundation tag library for OAGIS base Get services.The following example gets the order object for the current shopping cart and assigns it to a variable called "order".
<wcf:getData type="com.ibm.commerce.order.facade.datatypes.OrderType"var="order" expressionBuilder="findCurrentShoppingCart"> <wcf:contextData name="storeId" data="10001" /> <wcf:param name="accessProfile" value="WC_OrderDetailsProfile" /> </wcf:getData>Related concepts
Client library for WebSphere Commerce services
Web enablement for the client library
WebSphere Commerce services
Client library enablement for StrutsRelated tasks
Deploying the client library
Extending the client library
Related Reference
WebSphere Commerce foundation tag library