You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Manohar K Chintala <cm...@in.ibm.com> on 2005/01/24 08:12:06 UTC

Regarding setSOAPMethodAttribute()




Hi Roshan,

I am trying to write test for setSOAPMethodAttribute() APIs. The following
code throws AxisException


MathOps ws(endpoint);
ws.setSOAPMethodAttribute("add", "ns5", "value");
iResult = ws.div(15,3);
cout << "Result is = " << iResult << endl;

The tcp moitor response shows that "CDATA[org.xml.sax.SAXarseException: The
namespace prefix "ns5" was not declared.]". Since the values set by
setSOAPMethodAttribute() reflect in Soap Message Body, how do we declare
namespace prefix in SOAP Message body ?
I know that createNameSpaceDecl() declares a namespace prefix in the SOAP
Header, I would like to know  how it can be created in SOAP Message Body.

Regards
Manohar
--------------------------------------------------
Manohar Kumar.Ch
IBM Web Services Client for C/C++
India Software Labs,III floor, Golden Enclave,
Aiport Road, Bangalore-560017
Ph:- 91-80-25094304
internet id: cmanohar@in.ibm.com