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
Parent topic: SALT Web Service Client Programming Tips