axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject cvs commit: xml-axis/java/docs user-guide.html
Date Tue, 11 Dec 2001 15:22:34 GMT
rineholt    01/12/11 07:22:34

  Modified:    java     Tag: alpha-3 release-notes.html
               java/docs Tag: alpha-3 user-guide.html
  More info on attachments.
  Revision  Changes    Path
  No                   revision
  No                   revision   +1 -1      xml-axis/java/release-notes.html
  Index: release-notes.html
  RCS file: /home/cvs/xml-axis/java/release-notes.html,v
  retrieving revision
  retrieving revision
  diff -u -r1.4.2.1 -r1.4.2.2
  --- release-notes.html	2001/12/10 21:17:24
  +++ release-notes.html	2001/12/11 15:22:34
  @@ -59,7 +59,7 @@
     <li>Many enhancement for the <a href="docs/user-guide.html#WSDL2JavaReference">wsdl2java</a>
JAX-RPC compliant
     <li>Deployment syntax now finalized using <a href="docs/user-guide.html#DeploymentReference">WSDD</a>
  -  <li>Preliminary support for SOAP with <A href="docs/user-guide.html#AttachmentsReference">attachments</a>.</li>
  +  <li>Preliminary support for <A href="docs/user-guide.html#AttachmentsReference">SOAP
Messages with Attachments</a>.</li>
     <li>Many minor bug fixes.</li>
  No                   revision
  No                   revision  +31 -3     xml-axis/java/docs/user-guide.html
  Index: user-guide.html
  RCS file: /home/cvs/xml-axis/java/docs/user-guide.html,v
  retrieving revision
  retrieving revision
  diff -u -r1.28.2.1 -r1.28.2.2
  --- user-guide.html	2001/12/10 21:17:24
  +++ user-guide.html	2001/12/11 15:22:34
  @@ -27,7 +27,7 @@
     <A href="#PublishingServices">Publishing Web Services with Axis</a><br>
     <A href="#DataMapping">XML &lt;-&gt; Java Data Mapping in Axis<br>
     </a> <A href="#WSDL">Using WSDL with Axis</a><br>
  -  <A href="#AttachmentsReference">SOAP with Attachments</a><br>
  +  <A href="#AttachmentsReference">SOAP Messages with Attachments</a><br>
     <A href="#DeploymentReference">Deployment Reference</a><br>
     <A href="#Glossary">Glossary</a></p>
  @@ -942,12 +942,40 @@
       <pre>% java org.apache.axis.client.AdminClient -llocal:// list</pre>
  -<h2><a name="AttachmentsReference">SOAP with Attachments</a></h2>
  +<h2><a name="AttachmentsReference">SOAP Messages with Attachments</a></h2>
  +As mentioned earlier, SOAP is a communication protocol based on XML that governs the exchange
  +of information between two end points.  After XML type messaging standards had been out
for a while
  +it became
  +apparent that XML may not always be best format for the exchange of some types of data.
  +Instead of inventing
  +a new standard, an existing standard:
  +<a href="">MIME Multipart/Related Content-type</a>
 was incorporated
  +into the SOAP standard as <a href="">SOAP Messages
with Attachments</a> 
  +In short, this allows SOAP message to be embedded as a part in a multi-part message where
each part may
  +specify the type of content it contains.  This can make the transferring of many types
of data more
  +efficient than if the data had to be contained in SOAP message it self.  Also specified
is how elements
  +within the SOAP part may reference data contained in other parts of the message. 
  +The <a href="">SOAP Messages with Attachments</a>
  +can be referenced for more details in understanding how attachments with SOAP work.
  +There are no clear cut guidelines when to transfer data within XML or to send as an attachment.

  +Attachments offer two primary advantages: The content does not have to be made XML safe;
or in other words no
  +processing needs to be done to change data content to that which is allowed by XML when
  +and converting 
  +that data back when receiving. And the other being the data does not have to be contained
in memory 
  +in its entirety to be sent or when its received. 
  +<P>Axis's implementation of attachments uses
  +<a href="">JavaBeans Activation
Framework (JAF)</a>
  +as recommended by <a href="">Java API for XML-Based
   <p><i><font color="#ff0000">Work in progress--- a lot more work to be
done.. </font></i></p>
   <a name="tcpmon"></a><h2>Using the Axis TCP Monitor (tcpmon) </h2>
   <p>The included &quot;tcpmon&quot; utility can be found in the org.apache.axis.utils

     package. To run it from the command line:</p>
  -<pre>% java org.apache.axis.utils.tcpmon [listenPort targetHost targetPort]</pre>
  +re>% java org.apache.axis.utils.tcpmon [listenPort targetHost targetPort]</pre>
   <p>Without any of the optional arguments, you will get a gui which looks like this:</p>
   <p align="center"><img src="tcpmon1.jpg" width="599" height="599"></p>
   <p align="left">To use the program, you should select a local port which tcpmon 

View raw message