NonStop SOAP 4.1 User's Manual
</output>
</operation>
</binding>
.
.
</definitions>
Generated services.xml file:
<service ...>
.
.
<operation name="MyOperation">
.
.
</operation>
</service>
TMFTransactionSupport
The TMFTransactionSupport attribute specifies if the service will interact with the TMF
subsystem. This attribute has three values: Required, Supports, and Never. Based on these
values, the NonStop SOAP 4 server decides on the state of the transaction before invoking the
service. This value is reflected in the services.xml file.
If you set the value of the TMFTransactionSupport attribute to Required, the service will
always be accessed under a transaction. If the client does not explicitly start a transaction, the
NonStop SOAP 4 server will start a transaction, invoke the service, and end the transaction.
For example:
SDL file:
TMFTransactionSupport ="Required"
Generated services.xml file:
<parameter name="TMFTransactionSupport">Required</parameter>
If you set the value of the attribute to Supports, the service can be accessed with or without
a transaction. If the client starts a transaction, NonStop SOAP 4 will start a transaction. If the
client does not start a transaction, NonStop SOAP 4 will serve the request but will not start a
transaction.
For example:
SDL file:
TMFTransactionSupport ="Supports"
Generated services.xml file:
<parameter name="TMFTransactionSupport">Supports</parameter>
If you set the value of the attribute to Never, the NonStop SOAP 4 server will not support a
transaction. If the client starts a transaction, the NonStop SOAP 4 server will return an error.
For example:
SDL file:
TMFTransactionSupport ="Never"
Generated services.xml file:
<parameter name="TMFTransactionSupport">Never</parameter>
The default value is Never. This attribute is optional.
AbortTransactionOnFault
The AbortTransactionOnFault attribute specifies that the associated TMF transaction
must be aborted if the NonStop Soap 4 server generates a fault. The default value is no. This
attribute is optional.
For example:
162 NonStop SOAP 4 Service Description Language










