It's not unusual (and certainly not an error) to create a new namespace for
the message when using SOAP encoding. Keep in mind that the SOAP processor
constructs the encoded message using the SOAP encoding data model, hence it
doesn't conform to any specific schema, so realistically, it creates its own
namespace. The WSDL specified that the
http://bmdcs2.janbe.jnj.com/PILOT_SOAP/message/  namespace should be used
via the namespace attribute on the <soap:body> element. But the _pDiversity
type is defined in a different namespace, so I'd expect it to refrence that
namespace in the message (as it does). This sounds like a thorny
interoperability issue. I suggest asking the question on the soapbuilders
list.

Anne

----- Original Message -----
From: "Jeff Greif" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 25, 2003 11:26 AM
Subject: Re: Namespace Error receiving SOAP message from AXIS


> The problem *may* be in the generated wsdl.  The soap:body elements in the
> binding introduce a new namespace
>     http://bmdcs2.janbe.jnj.com/PILOT_SOAP/message/
> which is not the target namespace of the wsdl.  On the other hand, the
> abstract operation, message and part names are in the target namespace of
> the wsdl.
>
> Jeff
>
> ----- Original Message -----
> From: Micha Op de Beeck
> To: [EMAIL PROTECTED]
> Sent: Tuesday, June 24, 2003 11:25 PM
> Subject: Namespace Error receiving SOAP message from AXIS
>
>
> Hello all,
>
> I have developed a Web service with VB6 and MS Soap Toolkit 3.0. When
> I test it with XMLSpy or a VB6 Client, it works fine.
>
> Now one of my collaegues is trying to access it using AXIS. It fails
> (Restoring data into SoapMapper _pDiversity failed).
>
> ...
>
> Is AXIS this behaviour a bug, is it a MS bug or is it just an
> icompatibility of the two? And above all, how can I (if at all) change
> my WSDL file so that the AXIS client does not generate the wrong SOAP
> call?
>

Reply via email to