IBM WebSphere Multichannel Bank Transformation Toolkit, Version 7.1

XML Channel configuration settings

The XML Channel uses the dse.ini file for the definition of its handlers. The following are the tags included in the server configuration file:
Table 1. Device handler configuration parameters
Parameter name Value
requestHandler Specifies the device request handler to perform the integration with the application. Mandatory.

Default: com.ibm.dse.cs.xml.XmlRequestHandler
presentationHandler Specifies the device presentation handler to render the information to the client. Mandatory.

Default: com.ibm.dse.cs.com.ibm.dse.cs.xml. .XmlPresentationHandler
cookies Specifies whether the session will be maintained by WebSphere® Application Server (true) or by the toolkit internally (false.) Optional.

The default is false.
runInSession Specifies whether or not an application session is required to perform an operation. Optional.

The default is true.
processor Specifies the concrete implementation of the message processor class. This class must implement the com.ibm.dse.xml.MessageProcessor interface. Mandatory.

Default: com.ibm.dse.cs.xml.DSEXmlProcessor
The following is an example of the XML Channel channel handler configuration settings in the toolkit configuration file:
<kColl id="channelHandlers"/> 
  <kColl id="xml"/>
    <field id="requestHandler" value="com.ibm.dse.cs.xml.XmlRequestHandler"/>
    <field id="presentationHandler" value="com.ibm.dse.cs.xml.XmlPresentationHandler"/>
    <field id="cookies" value="false"/>
    <field id="runInSession" value="true"/>
    <field id="processor" value="com.ibm.dse.cs.xml.DSEXmlProcessor"/>
  </kColl>
</kColl>

In addition to the parameters specified by all multichannel support (client/server) components, the "processor" field has been added to the channel handler for XML clients. This processor is instantiated the first time that the channel handler is invoked for the XML device. This processor class must implement the MessageProcessor interface and is responsible for parsing the XML message streams. If a processor is not found, an DSENoRegisteredXmlProcessorException is thrown.



Feedback