Chris Mathrusse <christopher.mathrusse <at> sybase.com> writes:

> But when I try
> to send a document into the service it throws the following exception:
> org.codehaus.xfire.fault.XFireFault: Parameter Pip3A4PurchaseOrderRequest does
> not exist!

Dan,
I think I found the issue but I am at a loss as to how I should resolve the
issue above.
It seems that in the AbsractBinding class, method findMessagePart, is the cause
of my issue. I see the passed in QName is Pip3A4PurchaseOrderRequest, but the
following evaluation:
if (p.getName().equals(name)) 

always fails because p.getName() is returning:
{http://it.sybase.com/tradingengine/transport/api/webservice}Pip3A4PurchaseOrderRequest

I'm guessing that p.getName() is returning the Pip3A4PurchaseOrderRequest with
the services namespace prepended to it. While I think that is correct as the
document becomes defined in the services namespace for all practical purposes,
it means that there will never be a match.

Do you have any suggestions as to where I can look to modify this behavior for a
no namespace schema?

Thanks...





---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to