Creating 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.
Procedure
- Start
WebSphere Commerce Developer.
- Go to the MyServiceModule-Client project.
- Open the MyServiceModuleFacadeClient.java
class.
- Add the API for your 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>