Hi,
I am writing my own provider by implementing the Provider interface. I
also need to pass the element names in the SOAP message into the
invoking method.
For example, the incoming soap message is:
...
<SOAP-ENV:Envelope xmlns:SOAP-ENV="...>
<SOAP-ENV:Body>
<ns1:methodname xmlns:ns1="....
<model xsi:type="xsd:string">065-1439</model>
<total_qty xsi:type=="xsd:string">1000</model>
</ns1:methodname>
</SOAP-ENV:Body>
</SOAP-EVN:Envelope>
And I need the pass the element name, such as ("model" and "total") into
the method. However, as I need to implement the provider interface, I
cannot access the Class "Body" (as I must conform to the locate and
invoke method which do not have "Body" class). How can I do this?
Thanks!
Eric
public void locate( DeploymentDescriptor dd,
Envelope env,
Call call,
String methodName,
String targetObjectURI,
SOAPContext reqContext )
public void invoke(SOAPContext reqContext, SOAPContext resContext)
throws SOAPException{
//Invoke my custom method, pass the element names (such as model and
total_qty) down
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>