Architecture

WSIF Access Action is an extension of BTTBaseAction. The main class, com.ibm.btt.struts.action.BTTWSIFAction, is an extension of the BTT Base Action class, com.ibm.btt.struts.base.BTTBaseAction, which in turn extends org.apache.struts.action.Action. WSIF Access Action uses a WSIF-to-context formatter to map data from a context into a WSIF message and from a WSIF message into a context. The following diagram shows the relationship between the WSIF Access Action, a Struts process, the WSIFMessage Mapper, and the business process being invoked in the application logic layer.

Image depicting the relationship between the WSIF Access action, a flow processor, the WSIFMessage Mapper and the business process being invoked in the application logic layer

The behavior of the WSIF Access Action and the WSIFMessage Mapper are defined by definitions in the struts-config.xml file. See the external definitions for the list of definitions for the action and what they do.

Related reference
WSIF Access Action external definitions
WSIFMessage Mapper external definition