2.5.4 <Service>

Specifies a service for the WSBinding object.

  • Native WSDF: Each service is a Tuxedo service.
  • Non-native WSDF: Each service represents a converted Tuxedo service from a wsdl:operation object defined in the external WSDL document.
Attribute Description Required
name Specifies the service name. This attribute value may contain a maximum of 255 characters (excluding the terminating NULL character).

Native WSDF: the service name value is used as the wsdl:operation name in the generated WSDL document.

Non-native WSDF: the service name is equal to the wsdl:operation name defined in the external WSDL document.

Yes
tuxedoRef An optional attribute used to reference the service definition in the Tuxedo Service Metadata Repository. If not specified, attribute "name" value is used as the reference value. No
soapAction Specifies the service soapAction attribute. This is a non-native WSDF attribute. It is used to save the soapAction setting for each wsdl:operation defined in the external WSDL document.

Note:

Do not specify this attribute for a native WSDF.
No
namespace Specifies service namespace attribute.

For non-native WSDF, it is used to save the namespace setting for each wsdl:operation defined in the external WSDL document.

For native WSDF, all elements in SOAP message response use this namespace unless "paramschema" is specified for the matched parameter.

No
headerMapping This service will put/retrieve data to/from SOAP header when invoked/performing an invocation.

The data is taken/placed from/to the application buffer based on the service metadata "access" parameter settings.

See "inheader/outheader/errheader" values for "access" in keyword in Managing The Oracle Tuxedo Service Metadata Repository documentation.

-