attachment


<br><font size=2 face="sans-serif">This sounds very much like the issue with PSI</font>
<br><font size=2 face="sans-serif">and the WSDL 1.1.......:)</font>
<br>
<br><font size=2 face="sans-serif">I'd suggest we try to provide a SOAP 1.2 &quot;template&quot;.</font>
<br><font size=2 face="sans-serif">for operations and responses as Bill suggests and</font>
<br><font size=2 face="sans-serif">such that an interoperable &quot;hand coded&quot; WIMS interface</font>
<br><font size=2 face="sans-serif">could be created. &nbsp;If vendors choose to try to </font>
<br><font size=2 face="sans-serif">machine generate the interfaces based on some current/</font>
<br><font size=2 face="sans-serif">future WSDL description, then it should be understood</font>
<br><font size=2 face="sans-serif">that some &quot;by hand&quot; adjustment to the resulting SOAP 1.2</font>
<br><font size=2 face="sans-serif">messages may be required........</font>
<br>
<br><font size=2 face="sans-serif">Otherwise how would one actually know what to expect/generate</font>
<br><font size=2 face="sans-serif">over the &quot;wire&quot;..</font>
<br>
<br><font size=2 face="sans-serif">JT</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>&quot;McDonald, Ira&quot; &lt;imcdonald@sharplabs.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: owner-wims@pwg.org</font>
<p><font size=1 face="sans-serif">11/10/2005 11:50 AM</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;'thrasher@lexmark.com'&quot; &lt;thrasher@lexmark.com&gt;, wims@pwg.org</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;RE: WIMS&gt; Re: Accuracy of SOAP examples</font></table>
<br>
<br>
<br><font size=2 face="Courier New">Hi Jerry,<br>
<br>
[[Background for all readers - the WSDL/2.0 _working_drafts_<br>
have just passed through a second W3C 'last call'. &nbsp;And the<br>
W3C WSD WG has yet to agree to a new timeline for addressing<br>
the W3C last call comments and publishing new working drafts<br>
for potential advancement to W3C CR (Candidate Recommendation)<br>
status. &nbsp;After the W3C CRs are adopted, proof of implementation<br>
MUST be verified before they can advance to W3C PR (Proposed<br>
Recommendation) and subsequently to W3C REC (Recommendation -<br>
the equivalent of an IETF Standard). &nbsp;There are NO WSDL/2.0<br>
toolkits in existence yet!]]<br>
<br>
<br>
I agree that SOAP examples should be rigorous. &nbsp;The difficulty<br>
I see with generating and reviewing these examples is that even<br>
the WSDL/2.0 Part 2 Adjuncts spec has extensions in there for<br>
forcing particular serialization and headers in the resulting<br>
SOAP/1.2 (or SOAP/1.1) messages and in the UNDERLYING HTTP/1.1<br>
messages and headers.<br>
<br>
That is, merely writing accurate WSDL/2.0 for WIMS will NOT<br>
guarantee interoperable SOAP/HTTP messages.<br>
<br>
Bill queried whether we could/should just write accurate<br>
SOAP/1.2 Operation Request and Response examples and avoid<br>
the WSDL/2.0 work for now. &nbsp;I suggested that I think it will<br>
be very hard to write a SOAP/1.2 example that can be certain <br>
to be generated by ANY future WSDL/2.0 definition.<br>
<br>
Note that the XML 'direct' bindings in Appendix A of WIMS<br>
are straight MIME-based encodings of the actual WIMS XML<br>
messages (defined in our WIMS Message schema) and are NOT<br>
dependent on WSDL definitions for interoperability (but of<br>
course, they're not SOAP-based either). &nbsp;<br>
<br>
Note further that most of the WSDL/2.0 examples I've been able <br>
to find so far do NOT use SOAP - they use the separate direct <br>
binding of WSDL/2.0 to HTTP/1.1 and they associate WSDL/2.0 <br>
Interface Faults with HTTP faults (not SOAP faults). &nbsp;These<br>
examples reflect the real world fact that existing Web servers<br>
are serving HTML/XML directly over HTTP and NOT using SOAP<br>
(because Browsers don't understand SOAP encodings).<br>
<br>
<br>
I hope to have WSDL/2.0 and SOAP/1.2 (over HTTP/1.1) examples<br>
for review in a few weeks. &nbsp;But it will NOT be possible to<br>
do machine validation of these examples, so they may not add<br>
the needed clarity to the WIMS over SOAP bindings.<br>
<br>
Cheers,<br>
- Ira<br>
<br>
<br>
Ira McDonald (Musician / Software Architect)<br>
Blue Roof Music / High North Inc<br>
PO Box 221 &nbsp;Grand Marais, MI &nbsp;49839<br>
phone: +1-906-494-2434<br>
email: imcdonald@sharplabs.com <br>
-----Original Message-----<br>
From: owner-wims@pwg.org [mailto:owner-wims@pwg.org]On Behalf Of<br>
thrasher@lexmark.com<br>
Sent: Wednesday, November 09, 2005 4:06 PM<br>
To: wims@pwg.org<br>
Subject: WIMS&gt; Re: Accuracy of SOAP examples<br>
<br>
<br>
<br>
Regarding the question in the minutes about the accuracy of the SOAP<br>
examples in the WIMS <br>
specification. <br>
<br>
I would think that the point of the WIMS protocol specification is to<br>
provide enough <br>
information for independent non-WIMS WG members to pick up the document and <br>
create a WIMS Manager or a WIMS Agent that would be able to generate/consume<br>
<br>
SOAP messages to/from a WIMS Manager/Agent from another independent non-WG <br>
member. Hence, we should provide an unambiguous definition of how the WIMS<br>
Operations, <br>
Actions, and Responses should be generated in SOAP 1.2. <br>
<br>
Short of that, we have created an abstract document that nobody could really<br>
<br>
implement. <br>
<br>
JT <br>
<br>
--- Forwarded by Jerry Thrasher/Lex/Lexmark on 11/09/2005 03:49 PM ----- </font>
<br><font size=2 face="Courier New">Harry Lewis &lt;harryl@us.ibm.com&gt; <br>
Sent by: owner-wims@pwg.org <br>
11/09/2005 03:31 PM <br>
 &nbsp; &nbsp; &nbsp; &nbsp;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;wims@pwg.org <br>
 &nbsp; &nbsp; &nbsp; &nbsp;cc: &nbsp; &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;WIMS&gt; WIMS Nov 9 minutes<br>
<br>
<br>
<br>
<br>
ftp://ftp.pwg.org/pub/pwg/wims/minutes/wims_051109.pdf <br>
Next meeting Wed, Nov 16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2 <br>
Noon Eastern (NYC) <br>
Toll Free: &nbsp; &nbsp; 1-866-365-4406 <br>
International: 00+1+303-248-9655 <br>
Passcode: &nbsp; &nbsp; &nbsp;2635888# <br>
---------------------------------------------- <br>
Harry Lewis <br>
IBM STSM<br>
Chairman - IEEE-ISTO Printer Working Group<br>
http://www.pwg.org<br>
IBM Printing Systems <br>
http://www.ibm.com/printers<br>
303-924-5337<br>
---------------------------------------------- <br>
</font>
<br>
<br>