3.2.1 Oracle WebLogic Web Service Client Programming Toolkit

WebLogic Server provides the clientgen utility which is a built-in application server component used to develop Web service client-side java programs. The invocation can be issued from standalone java programs and server instances. For more information, see Developing JAX-WS Web Services for Oracle WebLogic Server.

Besides traditional synchronous message exchange mode, SALT also supports asynchronous and reliable Web service invocation using WebLogic Server. Asynchronous communication is defined by the WS-Addressing specification. Reliable message exchange conforms to the WS-ReliableMessaging specification.

Tip:

Use the WebLogic specific WSDL document for HTTP MIME attachment support.

SALT can map Oracle Tuxedo CARRAY data to SOAP request MIME attachments. This is beneficial when the binary data stream is large since MIME binding does not need additional encoding wrapping. This can help save CPU cycles and network bandwidth.

Another consideration, in an enterprise service oriented environment is that binary data might be used to guide high-level data routing and transformation work. Encoded data can be problematic. To enable the MIME data binding for Oracle Tuxedo CARRAY data, a special flag must be specified in the WSDL document generation options (both for online downloading and using the tmwsdlgen command utility).

Online Download:

http://salt.host:portnumber//wsdl?mappolicy=raw&toolkit=wls

tmwsdlgen Utility

tmwsdlgen -c WSDF_FILE -m raw -t wls