The new BPEL struts action should be the normal
BTTBaseAction extensions within BPEL JSR109 facade invocation code. The following
is the sample:
<action path="/StateA"
className="com.ibm.btt.struts.config.BTTActionConfig"
name="stateAForm"
type="com.customer.jsr109.StateAAction"
context="branchServer">
</action>
Note: The new BPEL action is not generic. It's
tightly-coupled with BPEL service name and interface. In each BPEL action,
you must put the invocation code to each BPEL service. The following is the
sample code in BPEL action:
TransferServiceProxy transferProxy = new TransferServiceProxy();
transferProxy.transfer(param1, param2?);
The class name TransferServiceProxy
is generated by BPEL engine automatically when developing the BPEL service.