IMS Binding WSDL Extensibility Elements
The IMS WSDL extensibility elements allow the user to configure information for the IMS Binding Component: IMS Connectivity details and IMS Request Message Header properties.
IMS Connectivity Information
The IMS Address extensibility element allows the user to specify the name of the server host and the port where the IMS Connect is installed and listening on.
IMS Address element attributes:
| Attribute Name | Description | Mandatory | Example |
| imsServer | Name of the server host where IMS Connect is installed | Yes | oedipus.stc.com |
| imsPort | The port that IMS Connect is listening on | Yes | 7977 |
The following is a sample usage of the
IMS Address extensiblity element defined for a service port,
<wsdl:port name="imsWSDLPort" binding="tns:imsWSDLBinding">
<ims:address imsServer="oedipus.stc.com" imsPort="7977"/>
</wsdl:port>
IMS Request Message Header
The IMS extensibility element for configuring IMS Request Message is IMS message element. This contains information for connecting to the IMS database and this information is "bound" at the IMS Binding operation's input or output element.
IMS Message element attributes:
| Attribute Name | Description | Mandatory | Example |
| irmLen | Indicates the length of the IRM Structure | Yes | 80 |
| irmId | Indicates the identifier of the user exits that is to be driven after the complete message is received | Yes | *SAMPL1* |
| irmTimer | Indicates the time delay for the receive to the Datastore after an ACK or RESUME TPIPE | Yes | .25 SEC |
| irmSocket | Indicates the socket connection type | Yes | Persistent |
| irmClientId | Indicates the name of the Client ID to be used by IMS Connect | Yes | test** |
| irmMod | Indicates whether the MFS Message Output Descriptor is returned as part of the output | Yes | NO_MFS |
| irmCommitMode | Indicates the commit mode | Yes | COMMIT_MODE_1 |
| irmSyncLevel | Indicates whether the message is to be confirmed with an ACK for Commit Mode 1 processing | Yes | SYNC_LEVEL_NONE |
| irmAck | Indicates a positive or negative acknowledgement response expression sent to IMS Connect and forwarded to IMS | Yes | NO_ACK |
| irmFlow | Indicates the Flow Control properties | Yes | NO_AUTO_FLOW |
| irmTranCode | Indicates the default IMS transaction code | No | test |
| irmTranCodeSrc | Indicates from where the IMS transaction code is to be taken | Yes | CFG |
| irmDestId | Indicates the datastore name | Yes | IMS9 |
| irmLterm | Indicates the IMS LTERM override name | No | test |
| irmRacfGrpName | Indicates the RACF Group Name if RACF is to be used | Yes | STC100 |
| irmRacfUserId | Indicates the RACF User Id if RACF is to be used | Yes | QA001 |
| irmRacfPwd | Indicates the RACF password if RACF is to be used | Yes | QA001 |
| irmHeaderEncod | Indicates the encoding of the IRM Header properties sent to IMS Connect | Yes | ISO-8859-1 |
| sendDataEncod | Indicates the encoding translation (if any) to apply to the message body sent to IMS Connect | Yes | No TRANSLATION |
| replyDataEncod | Indicates the encoding of the message body received back from IMS Connect | Yes | ISO-8859-1 |
| use | Indicates whether you are using encoder or not | No | literal |
| encodingStyle | Indicates the message encoding style | No | |
| part | Indicates the reference to the abstract message part in the WSDL | No | part1 |
The following is a sample usage of the
IMS Message extensiblity element defined in the binding operation's input
<wsdl:input name="input1">
<ims:message irmLen="80" irmId="*SAMPL1*" irmTimer=".25 SEC" irmSocket="Persistent"
irmClientId="test**" irmMod="NO_MFS" irmCommitMode="COMMIT_MODE_1"
irmSyncLevel="SYNC_LEVEL_NONE" irmAck="NO_ACK" irmFlow="No_Auto_Flow"
irmTranCode="" irmTranCodeSrc="CFG" irmDestId="IMS9" irmLterm="" irmRacfGrpName="STC100"
irmRacfUserId="QA001" irmRacfPwd="QA001" irmHeaderEncod="ISO-8859-1" sendDataEncod="NO
TRANSLATION" replyDataEncod="ISO-8859-1" use="literal" encodingStyle=""/>
</wsdl:input>
IMS Binding
The
IMS Binding extensibility element indicates a binding that is of interest to the IMS Binding Component. It is essentially an empty element which serves as a marker allowing the IMS Binding component to gather IMS "binding" information described by the other IMS extensibility elements.
The following is a sample usage of the
IMS binding extensiblity element
<binding name="imsWSDLBinding" type="tns:imsWSDLPortType">
<ims:binding/>
IMS Operation
The
IMS Operation extensibility element indicates a operation that is of interest to the IMS Binding Component. It is essentially an empty element which serves as a marker allowing the IMS Binding component to gather IMS "binding" information described by the other IMS extensibility elements.
The following is a sample usage of the
IMS Operation extensiblity element
<wsdl:operation name="imsWSDLOperation">
<ims:operation/>
<wsdl:input name="input1">
<ims:message/>
</wsdl:input>
<wsdl:output name="output1">
<ims:message/>
</wsdl:output>
</wsdl:operation>
This page (revision-18) was last changed on
08-May-07 02:08 AM, -0700
by GautamiKondapaneni.
This page was created on
07-May-07 23:20 PM, -0700 by GautamiKondapaneni.
More info...
| Version |
Date |
Author |
Size |
Changes ... |
|
18
|
08-May-07 02:08 AM, -0700
|
GautamiKondapaneni |
5608 |
to previous
|
|
17
|
08-May-07 02:06 AM, -0700
|
GautamiKondapaneni |
5610 |
to previous
|
to last
|
|
16
|
08-May-07 01:54 AM, -0700
|
GautamiKondapaneni |
5594 |
to previous
|
to last
|
|
15
|
08-May-07 01:21 AM, -0700
|
GautamiKondapaneni |
4287 |
to previous
|
to last
|
|
14
|
08-May-07 01:18 AM, -0700
|
GautamiKondapaneni |
4004 |
to previous
|
to last
|
|
13
|
08-May-07 01:16 AM, -0700
|
GautamiKondapaneni |
3419 |
to previous
|
to last
|
|
12
|
08-May-07 00:45 AM, -0700
|
GautamiKondapaneni |
2139 |
to previous
|
to last
|
|
11
|
08-May-07 00:21 AM, -0700
|
GautamiKondapaneni |
1559 |
to previous
|
to last
|
|
10
|
08-May-07 00:06 AM, -0700
|
GautamiKondapaneni |
986 |
to previous
|
to last
|
|
9
|
08-May-07 00:01 AM, -0700
|
GautamiKondapaneni |
787 |
to previous
|
to last
|
|
8
|
07-May-07 23:48 PM, -0700
|
GautamiKondapaneni |
620 |
to previous
|
to last
|
|
7
|
07-May-07 23:48 PM, -0700
|
GautamiKondapaneni |
615 |
to previous
|
to last
|
|
6
|
07-May-07 23:40 PM, -0700
|
GautamiKondapaneni |
460 |
to previous
|
to last
|
|
5
|
07-May-07 23:39 PM, -0700
|
GautamiKondapaneni |
513 |
to previous
|
to last
|
|
4
|
07-May-07 23:32 PM, -0700
|
GautamiKondapaneni |
278 |
to previous
|
to last
|
|
3
|
07-May-07 23:32 PM, -0700
|
GautamiKondapaneni |
282 |
to previous
|
to last
|
|
2
|
07-May-07 23:21 PM, -0700
|
GautamiKondapaneni |
35 |
to previous
|
to last
|
|
1
|
07-May-07 23:20 PM, -0700
|
GautamiKondapaneni |
2 |
to last
|