54 lines
3.3 KiB
HTML
54 lines
3.3 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<LINK rel="stylesheet" type="text/css" href="../../../rzahg/ic.css">
|
|
|
|
<title>WSIF API</title>
|
|
</head>
|
|
|
|
<BODY>
|
|
<!-- Java sync-link -->
|
|
<SCRIPT LANGUAGE="Javascript" SRC="../../../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
|
|
|
|
<h4><A NAME="wswsifapi">WSIF API</A></h4>
|
|
|
|
<p>The WSIF API supports the call of Services defined in WSDL. WSIF
|
|
is intended to be used in both WSIF clients and also in Web service intermediaries.</p>
|
|
<p>The WSIF API is driven by the abstract service description in WSDL; it
|
|
is completely independent of the actual binding used. This makes the API more
|
|
natural to work with, because it uses WSDL terms to see message parts,
|
|
operations, and so on.</p>
|
|
<p>The WSIF API was designed for the WSDL usage model; to pick a port that
|
|
supports the port type needed, then call the operation by providing the
|
|
necessary abstract input message consisting of the required parts, without
|
|
worrying about how the message is mapped to a specific binding protocol.</p>
|
|
<p>Other Web service APIs, for example SOAP APIs, are not designed on WSDL,
|
|
but for a specific binding protocol with its associated syntax; for example,
|
|
target URIs and encoding styles.</p>
|
|
<p>The WSIF API's main interfaces are described in the following help topics:</p>
|
|
<ul>
|
|
<li><a href="../admin/help/rwsf_mess.html">Creating a message for sending
|
|
to a port</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"> (the WSIFMessage interface).</li>
|
|
<li><a href="../admin/help/rwsf_serv.html">WSIF API reference: Finding
|
|
a port factory or service</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"> (the WSIFService interface and the WSIFServiceFactory
|
|
class).</li>
|
|
<li><a href="../admin/help/rwsf_ports.html">WSIF API reference: Using
|
|
ports</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"> (the WSIFPort interface and the WSIFOperation interface).</li>
|
|
</ul>
|
|
<p><strong>Note: </strong>You must ensure that your application uses only one thread to call WSIF.</p>
|
|
<p>For more information, see these help topics:</p>
|
|
<ul>
|
|
<li><a href="../admin/help/rwsf_servint.html">WSIFService interface</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"></li>
|
|
<li><a href="../admin/help/rwsf_servfactint.html">WSIFServiceFactory class</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"></li>
|
|
<li><a href="../admin/help/rwsf_portint.html">WSIFPort interface</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"></li>
|
|
<li><a href="../admin/help/rwsf_operint.html">WSIFOperation interface</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"></li>
|
|
<li><a href="../admin/help/rwsf_context.html">WSIFOperation - Context</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"></li>
|
|
<li><a href="../admin/help/rwsf_async.html">WSIFOperation - Asynchronous interactions reference</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"></li>
|
|
<li><a href="../admin/help/rwsf_synctimeouts.html">WSIFOperation - Synchronous and asynchronous timeouts reference</a> <img src="help.gif" width="18" height="15" alt="Go to Help documentation"></li>
|
|
|
|
|
|
</ul>
|
|
|
|
</body></html>
|