[prev in list] [next in list] [prev in thread] [next in thread]
List: soap-user
Subject: Re: namespace errors
From: Brian Shields <bgshields () yahoo ! com>
Date: 2004-02-27 15:32:36
Message-ID: 20040227153236.8198.qmail () web41111 ! mail ! yahoo ! com
[Download RAW message or body]
thanks scott. The DataHandler i am using contains an xml file, a way around using \
DataHandlers is to put the XML file into a string which can be done using JDOMs \
XMLOutputter. Regards,
Brian.
Scott Nichol <snicholnews@scottnichol.com> wrote:
You get the error because Sun's implementation does not know about the \
http://xml.apache.org/xml-soap namespace. Some SOAP implementations build in some \
knowledge of that namespace, but it is not widely supported.
The whole notion of passing an attachment as a parameter is not universally \
supported, either. Nor is the WSDL representation of a message with attachments \
(http://www.w3.org/TR/wsdl#_Toc492291084).
My knowledge of Sun's support for attachments is incomplete. The SAAJ API is what I \
am familiar with. It is designed to allow you to create and examine SOAP messages \
that include attachments. Clients using SAAJ build and dissect messages at a \
low-level and use SOAPConnection for transport. I do not see any way to use JAX-RPC \
APIs, e.g. javax.xml.rpc.Call provides no access to attachments. As such, I doubt you \
can expect Sun's code to consume WSDL for a call with an attachment, even if the WSDL \
includes a MIME description and the attachment is not also a parameter.
So, with JWSDP, I think you are left to use SAAJ to interact with your service.
Scott Nichol
Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message -----
From: "Brian Shields"
To:
Sent: Thursday, February 26, 2004 12:05 PM
Subject: namespace errors
Hi All,
I have created a webservice using apache soap. One of the service methods accepts a \
DataHandler object from the javax.activation package. This appears in the WSDL file \
as a DataHandler from the http://xml.apache.org/xml-soap This is giving a "model \
error" when stubs are created from a JWSDP client! Does anyone know why?
Thanks,
Brian.
---------------------------------
Do you Yahoo!?
Get better spam protection with Yahoo! Mail
---------------------------------
Do you Yahoo!?
Get better spam protection with Yahoo! Mail
[Attachment #3 (text/html)]
<DIV>thanks scott. The DataHandler i am using contains an xml file, a way around \
using DataHandlers is to put the XML file into a string which can be done using JDOMs \
XMLOutputter.</DIV> <DIV>Regards,</DIV>
<DIV>Brian.<BR><BR><B><I>Scott Nichol <snicholnews@scottnichol.com></I></B> \
wrote:</DIV> <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; \
BORDER-LEFT: #1010ff 2px solid">You get the error because Sun's implementation does \
not know about the http://xml.apache.org/xml-soap namespace. Some SOAP \
implementations build in some knowledge of that namespace, but it is not widely \
supported.<BR><BR>The whole notion of passing an attachment as a parameter is not \
universally supported, either. Nor is the WSDL representation of a message with \
attachments (http://www.w3.org/TR/wsdl#_Toc492291084).<BR><BR>My knowledge of Sun's \
support for attachments is incomplete. The SAAJ API is what I am familiar with. It is \
designed to allow you to create and examine SOAP messages that include attachments. \
Clients using SAAJ build and dissect messages at a low-level and use SOAPConnection \
for transport. I do not see any way to use JAX-RPC APIs, e.g. javax.xml.rpc.Call \
provides no access to attachments. As such, I doubt you can expect Sun's code to \
consume WSDL for a call with an attachment, even if the WSDL includes a MIME \
description and the attachment is not also a parameter.<BR><BR>So, with JWSDP, I \
think you are left to use SAAJ to interact with your service.<BR><BR>Scott \
Nichol<BR><BR>Do not send e-mail directly to this e-mail address,<BR>because it is \
filtered to accept only mail from<BR>specific mail lists.<BR>----- Original Message \
----- <BR>From: "Brian Shields" <BGSHIELDS@YAHOO.COM><BR>To: \
<SOAP-USER@WS.APACHE.ORG><BR>Sent: Thursday, February 26, 2004 12:05 PM<BR>Subject: \
namespace errors<BR><BR><BR><BR>Hi All,<BR><BR>I have created a webservice using \
apache soap. One of the service methods accepts a DataHandler object from the \
javax.activation package. This appears in the WSDL file as a DataHandler from the \
http://xml.apache.org/xml-soap This is giving a "model error" when stubs are created \
from a JWSDP client! Does anyone know \
why?<BR><BR>Thanks,<BR><BR>Brian.<BR><BR><BR>---------------------------------<BR>Do \
you Yahoo!?<BR>Get better spam protection with Yahoo! Mail</BLOCKQUOTE><p><hr \
SIZE=1> Do you Yahoo!?<br>
Get better spam protection with <a \
href="http://us.rd.yahoo.com/mailtag_us/*http://antispam.yahoo.com/tools">Yahoo! \
Mail</a>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic