A further clarification.

As best I can tell, and the documentation on this is rather sparse, the 
locationPath query for BPEL4WS 1.1 should either be rooted on the part name if 
the part is defined using a type (typical for RPC literal style wsdls) or of 
the part name is defined using an element (typical for document literal wsdls) 
then the element name should be used.  In the example I gave, the service is 
document literal and the element name that defines the part in the wsdl is 
ns8:GetProjects.   Hence it seems the required Xpath query should be 
"/ns8:GetProjects/ns8:auth".  If the service had been rpc literal then the 
required xpath should be "parameters/ns8:auth" since the part is named 
"parameters".

On debugging it seems that Ode 1.3.5 creates a variable the represents the part 
that appears to be in a document message/parameters/ns8:GetProjects.  However,  
Ode the requires  the xpath query to be either "ns8:auth" or "/ns8:auth" to 
successfully select the ns8:auth element, both of which seem odd.

Regards,
Tim

Reply via email to