WSIFMessage Mapper

The WSIFMessage Mapper maps data between contexts and WSIF request and responses messages. This enables WSIF Access actions to provide context data for Web service operation requests and map the response data back into the context.

When a WSIF Access Action runs, it reads its <action> tag to obtain the WSIFMessage Mapper. Once initialized, the formatter iterates through the mapping definitions to retrieve the values of the mapped data elements. The formatter uses these values to build an appropriate WSIF request. Once the action has invoked the operation on the business service, the formatter maps data from WSIF response to the context. Because the output message of the Web service has only a single part, that part, a Map object, contains all of the response data. The WSIFMessage Mapper obtains the Map and formats the Map data into the context.