If you want to customize a WSIF Access Action, which is generally not necessary, you can change the attribute values in its externalized data. The following table lists the ways you can customize the action and the tags you use to do so.
Customization | Attribute or setting to use |
---|---|
Implementing extensions to the toolkit | In the definition of the action, change the type attribute.
The definition for the current implementation is:type="com.ibm.btt.struts.actions.WSIFAction"You need to change the value to your WSIF Access Action class. |
Using a work area | In the web.xml file, provide or modify the work area setting: <servlet id="Servlet_1111028199453"> <servlet-name>action</servlet-name> <servlet-class>com.ibm.btt.struts.base.BTTActionServlet</servlet-class> ... <init-param> <param-name>workarea</param-name> <param-value>false</param-value> </init-param> ... <servlet>Setting the value of workarea to true only if the application logic layer is running on WebSphere(R) Business Integration Server Foundation. If you do not include this setting, the system uses the value given in the example as the default value. |
Changing the formatter used to map data | In the definition of the action, change the mapToFormat and mapFromFormat attributes depending on whether you want to change the mapper for inbound or outbound messages. |
Changing the service used by the action | In the definition of the action, change the service and portType attributes. |
Changing the operation performed by the service | In the definition of the action, change the operation attribute. |