1.1.2.1.3 Defining WSBinding Object
Each WSBinding object is defined using the
<WSBinding
> element. Each WSBinding object must
be defined with a unique WSBinding id within the WSDF
.
The WSBinding id is a required indicator for the
SALTDEPLOY
file reference used by the GWWS.
Each WSBinding object can be associated with SOAP protocol details by using the <SOAP
> sub- element. By default, SOAP 1.1, document/literal
styled SOAP messages are applied to the WSBinding object.
The example below shows how SOAP protocol details are redefined using the <SOAP
> sub-element.
Example 1-4 Defining SOAP Protocol Details for a WSBinding
<Definition ...>
<WSBinding id="simpapp_binding">
<Servicegroup id="simpapp">
<Service name="toupper" />
<Service name="tolower" />
</Servicegroup>
<SOAP version=”1.2” style=”rpc” use=”encoded”>
<AccessingPoints>
...
</AccessingPoints>
</SOAP>
</WSBinding>
</Definition>
Within the <SOAP
> element, a set of access
endpoints can be specified. The URL value of these access endpoints
are used by corresponding GWWS
servers to create the
listen HTTP/S protocol port. It is recommended to specify one HTTP
and HTTPS endpoint (at most), for each GWWS
server for
an inbound WSBinding object.
Each WSBinding object must be defined with a group of Oracle
Tuxedo services using the <Servicegroup
>
sub-element. Each <Service
> element under
<Servicegroup
> represents an Oracle Tuxedo
service that can be accessed from a Web service client.
Parent topic: Creating a Native WSDF