2.4 SALT WSDF Examples
The following shows native and non-native WSDF examples:
Example 2-1 Native WSDF (Composed Manually)
<Definition name="bankapp"
xmlns=http://www.bea.com/Tuxedo/WSDF/2007 >
<WSBinding id="bankapp_binding" >
<Servicegroup id="bankapp">
<Policy location="/home/user/rm.xml" />
<Service name="inquiry" />
<Service name="deposit" />
</Servicegroup>
<SOAP>
<AccessingPoints>
<Endpoint id="HTTP1" address="http://myhost:7001" />
<Endpoint id="HTTPS1" address="https://myhost:7002/bankapp" />
</AccessingPoints>
</SOAP>
</ WSBinding >
</Definition>Example 2-2 Non-Native WSDF (Generated from an External WSDL Document)
<Definition name="myWebservice"
wsdlNamespace="http://www.example.org/myWebservice"
xmlns=http://www.bea.com/Tuxedo/WSDF/2007 >
<WSBinding id="A_binding">
<Servicegroup id="portType">
<Service name="operation_1" soapAction="op1" />
<Service name="operation_2" soapAction="op2" />
</Servicegroup>
<SOAP version="1.1" style="rpc" use="encoded">
<AccessingPoints>
<Endpoint id="example_http_port"
address="http://www.example.org/abc" />
<Endpoint id="example_https_port"
address="https://www.example.org/abcssl" />
</AccessingPoints>
</SOAP>
</WSBinding>
<WSBinding id="B_binding">
<Servicegroup id="portType">
<Service name="operation_3" soapAction="op3" />
<Service name="operation_4" soapAction="op4" />
</Servicegroup>
<SOAP version="1.2">
<AccessingPoints>
<Endpoint id="another_http_port"
address="http://www.example.org/def" />
</AccessingPoints>
</SOAP>
</WSBinding>
</Definition>Parent topic: SALT Web Service Definition File Reference