You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2004/12/06 05:25:54 UTC
cvs commit: ws-axis/c/tests/client/xsdAnyTest1 ExtensibilityQueryMain.cpp
samisa 2004/12/05 20:25:54
Modified: c/tests/client/xsdAnyTest1 ExtensibilityQueryMain.cpp
Log:
Improved code and fixed bug trying to printf %d as %s for exception code.
Revision Changes Path
1.8 +17 -7 ws-axis/c/tests/client/xsdAnyTest1/ExtensibilityQueryMain.cpp
Index: ExtensibilityQueryMain.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/tests/client/xsdAnyTest1/ExtensibilityQueryMain.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ExtensibilityQueryMain.cpp 5 Nov 2004 09:47:12 -0000 1.7
+++ ExtensibilityQueryMain.cpp 6 Dec 2004 04:25:54 -0000 1.8
@@ -9,15 +9,20 @@
pAny->_size = 2;
pAny->_array = new char*[2];
- server = argv[1];
- port = argv[2];
+ if (argc > 1 )
+ server = argv[1];
+ if (argc > 2 )
+ port = argv[2];
- pAny->_array[0] = strdup("<queryExpression><queryByServiceDataNames xsi:type=\"ns1:QNamesType\" xmlns:ns1=\"http://www.gridforum.org/namespaces/2003/03/OGSI\"><name>serviceDataName</name></queryByServiceDataNames></queryExpression>");
- pAny->_array[1] = strdup("<getQuoteResponse xmlns=\"http://www.getquote.org/test\"><result><name>Widgets Inc.</name><symbol>WID</symbol><public>true</public></result></getQuoteResponse>");
+ /*pAny->_array[0] = strdup("<queryExpression><queryByServiceDataNames xsi:type=\"ns1:QNamesType\" xmlns:ns1=\"http://www.gridforum.org/namespaces/2003/03/OGSI\"><name>serviceDataName</name></queryByServiceDataNames></queryExpression>");
+ pAny->_array[1] = strdup("<getQuoteResponse xmlns=\"http://www.getquote.org/test\"><result><name>Widgets Inc.</name><symbol>WID</symbol><public>true</public></result></getQuoteResponse>");*/
+
+ pAny->_array[0] = strdup("queryExpressionqueryByServiceDataNames xsi:type 1");
+ pAny->_array[1] = strdup("queryExpressionqueryByServiceDataNames xsi:type 2");
string str;
try{
- sprintf(endpoint, "http://%s:%s/axis/testXSDANY", server, port);
+ sprintf(endpoint, "http://%s:%s/axis/ExtensibilityQuery", server, port);
printf("endpoint:%s\n", endpoint);
//ExtensibilityQueryPortType* pStub = new ExtensibilityQueryPortType("http://localhost:5555/axis/testXSDANY",APTHTTP1_1);
ExtensibilityQueryPortType* pStub = new ExtensibilityQueryPortType(endpoint);
@@ -25,8 +30,12 @@
if (!pAnyReturn)
{
printf("Returned AnyType is null\ntest failed\n");
- exit(1);
+ //exit(1);
}
+ else
+ {
+ printf("Returned AnyType is not null\ntest success\n size = %d\n", pAnyReturn->_size);
+ }
for (int i=0; i<pAnyReturn->_size; i++)
{
printf("\nSent xml string: \n%s\n", pAny->_array[i]);
@@ -35,7 +44,8 @@
}
catch(AxisException& e)
{
- printf("%s\n", e.getExceptionCode());
+ printf("Exception caught. Exception Code = %d\n", e.getExceptionCode());
+ printf("Exception caught. %s\n", e.what());
}
return 0;