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 "template".</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 "hand coded" WIMS interface</font>
<br><font size=2 face="sans-serif">could be created. 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 "by hand" 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 "wire"..</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>"McDonald, Ira" <imcdonald@sharplabs.com></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"> </font>
<br><font size=1 face="sans-serif"> To: "'thrasher@lexmark.com'" <thrasher@lexmark.com>, wims@pwg.org</font>
<br><font size=1 face="sans-serif"> cc: </font>
<br><font size=1 face="sans-serif"> Subject: RE: WIMS> 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'. 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. 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). There are NO WSDL/2.0<br>
toolkits in existence yet!]]<br>
<br>
<br>
I agree that SOAP examples should be rigorous. 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. 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). <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). 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. 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 Grand Marais, MI 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> 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 <harryl@us.ibm.com> <br>
Sent by: owner-wims@pwg.org <br>
11/09/2005 03:31 PM <br>
<br>
To: wims@pwg.org <br>
cc: <br>
Subject: WIMS> 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 2 <br>
Noon Eastern (NYC) <br>
Toll Free: 1-866-365-4406 <br>
International: 00+1+303-248-9655 <br>
Passcode: 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>