NonStop SOAP 4.1 User's Manual

Table 6 Comparison Operator Values Table
EffectValue
Response is selected if the Response buffer value between
the start and end index matches the value mentioned in
the BufVal attribute.
eq
Response is selected if the Response buffer value between
the start and end index is greater than the value
mentioned in the BufVal attribute.
gt
Response is selected if the Response buffer value between
the start and end index is less than the value mentioned
in the BufVal attribute.
lt
Response is selected if the Response buffer value between
the start and end index does not match the value
mentioned in the BufVal attribute.
ne
For example:
SDL file:
ComparisonOp="eq"
Generated services.xml file:
<parameter name="Response0_ComparisonOp">eq</parameter>
Fault
The Fault attribute specifies the fault response selection criteria. If the comparison is true
and this attribute value is yes, it returns the message as a Fault Message.
For example:
SDL file:
Fault="yes"
Generated services.xml file:
<parameter name="Response0_Fault">yes</parameter>
defaultResp
The defaultResp attribute specifies the selection of the default response. If the value of this
parameter is set to yes, then it overrides the response selection criterion specified for the current
element, and selects the current response when no other matching response element is found.
For example:
SDL file:
defaultResp="yes"
Generated services.xml file:
<parameter name="Response0_Default">yes</parameter>
For example, a sample SDL file for Pathway service will appear as follows:
<!--NonStop SOAP 4 SDL file -->
<sdl Url="/axis2c" ServerAddress="http://www.nonstopsoap.com">
<Pathway>
<PathwayEnvironment PathmonName="$jae">
<Service Name="reflector"
ServerClassName="reflector"
DDLDictionaryLocation="$FC3.SOL3379"
SrvrEncoding="UTF-8"
language="C"
GenerateSessionHeader="no"
GenerateTransactionHeader="no"
GenerateModuleHandlerFiles="no"
GenerateMessageReceiverUserFunctionsFiles="no"
stringTermination="NonNull">
<Operation Name="REFLECTOR"
TMFTransactionSupport="Never"
SDL Service Types 173