axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nadira...@apache.org
Subject svn commit: r406763 - in /webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp: IAttributeTest1Client.cpp IAttributeTest2Client.cpp IAttributeTest3Client.cpp IAttributeTest4Client.cpp
Date Mon, 15 May 2006 22:55:55 GMT
Author: nadiramra
Date: Mon May 15 15:55:54 2006
New Revision: 406763

URL: http://svn.apache.org/viewcvs?rev=406763&view=rev
Log:
C support fixes/enhancements. Cleanup C++ testcase for porting to C.

Modified:
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest1Client.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest2Client.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest3Client.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest4Client.cpp

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest1Client.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest1Client.cpp?rev=406763&r1=406762&r2=406763&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest1Client.cpp
(original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest1Client.cpp
Mon May 15 15:55:54 2006
@@ -17,6 +17,16 @@
    @Author : James Jose
 */
 
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* ----------------------------------------------------------------   */
+/* CHANGES TO THIS FILE MAY ALSO REQUIRE CHANGES TO THE               */
+/* C-EQUIVALENT FILE. PLEASE ENSURE THAT IT IS DONE.                  */
+/* ----------------------------------------------------------------   */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
+
+
 #include "Calculator.hpp"
 #include <axis/AxisException.hpp>
 #include <ctype.h>
@@ -24,73 +34,79 @@
 
 int main(int argc, char* argv[])
 {
-        char endpoint[256];
-        const char* url="http://localhost:80/axis/Calculator";
-        const char* op = 0;
-        int i1=0, i2=0;
-        int iResult;
-        url = argv[1];
-                bool bSuccess = false;
-                int     iRetryIterationCount = 3;
+    char endpoint[256];
+    const char* url="http://localhost:80/axis/Calculator";
+    const char* op = 0;
+    int i1=0, i2=0;
+    int iResult;
+    url = argv[1];
+    bool bSuccess = false;
+    int     iRetryIterationCount = 3;
+    
+    const char *name="Name";
+    
+    IHeaderBlock *phb;
+    IAttribute *attr, *attr1;
+    BasicNode *bn;
+    
 
-                do
-                {
+    do
+    {
         try
         {
-                sprintf(endpoint, "%s", url);
-                Calculator ws(endpoint);
-                const char *name="Name";
-                IHeaderBlock *phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","ns");
-                IAttribute *attr=phb->createAttribute("NAME","ns","AXIS");
-                cout << attr->setLocalName(NULL)<<endl;
-                cout << attr->setLocalName(name)<<endl;
-                BasicNode *bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
-                IAttribute *attr1=bn->createAttribute("TYPE","Open Source");
-                attr1->setLocalName("Type");
-                cout << "Header Attribute Name = " << attr->getLocalName()<<
endl ;
-                cout << "Child Node Attribute Name = " << attr1->getLocalName()
<< endl;
-                op = "add";
-                i1 = 2;
-                i2 = 3;
-                if (strcmp(op, "add") == 0)
-                {
-                        iResult = ws.add(i1, i2);
-                        cout << iResult << endl;
-                        bSuccess = true;
-                }
+            if (argc > 1)
+                url = argv[1];
+            sprintf(endpoint, "%s", url);
+            Calculator ws(endpoint);
+            
+            phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","ns");
+            attr=phb->createAttribute("NAME","ns","AXIS");
+            cout << attr->setLocalName(NULL)<<endl;
+            cout << attr->setLocalName(name)<<endl;
+            bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
+            attr1=bn->createAttribute("TYPE","Open Source");
+            attr1->setLocalName("Type");
+            cout << "Header Attribute Name = " << attr->getLocalName()<<
endl ;
+            cout << "Child Node Attribute Name = " << attr1->getLocalName()
<< endl;
+            op = "add";
+            i1 = 2;
+            i2 = 3;
+            if (strcmp(op, "add") == 0)
+            {
+                iResult = ws.add(i1, i2);
+                cout << iResult << endl;
+                bSuccess = true;
+            }
         }
         catch(AxisException& e)
         {
-                        bool bSilent = false;
+            bool bSilent = false;
 
-                        if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
-                        {
-                                if( iRetryIterationCount > 0)
-                                {
-                                        bSilent = true;
-                                }
-                        }
-                        else
-                        {
-                                iRetryIterationCount = 0;
-                        }
+            if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
+            {
+                if( iRetryIterationCount > 0)
+                    bSilent = true;
+            }
+            else
+                iRetryIterationCount = 0;
 
             if( !bSilent)
-                        {
-                                cout << "Exception : " << e.what() << endl;
-                        }
+                cout << "Exception : " << e.what() << endl;
         }
         catch(exception& e)
         {
-                cout << "Unknown exception has occured" << endl;
+            cout << "Unknown exception has occured" << endl;
         }
         catch(...)
         {
-                cout << "Unspecified exception has occured" << endl;
+            cout << "Unspecified exception has occured" << endl;
         }
-                iRetryIterationCount--;
-                } while( iRetryIterationCount > 0 && !bSuccess);
-        cout<< "---------------------- TEST COMPLETE -----------------------------"
<< endl;    
-        return 0;
+        iRetryIterationCount--;
+    }
+    while( iRetryIterationCount > 0 && !bSuccess);
+    
+    cout<< "---------------------- TEST COMPLETE -----------------------------" <<
endl;
+    
+    return 0;
 }
 

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest2Client.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest2Client.cpp?rev=406763&r1=406762&r2=406763&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest2Client.cpp
(original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest2Client.cpp
Mon May 15 15:55:54 2006
@@ -18,6 +18,16 @@
 @ Author : James Jose
 */
 
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* ----------------------------------------------------------------   */
+/* CHANGES TO THIS FILE MAY ALSO REQUIRE CHANGES TO THE               */
+/* C-EQUIVALENT FILE. PLEASE ENSURE THAT IT IS DONE.                  */
+/* ----------------------------------------------------------------   */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
+
+
 #include "Calculator.hpp"
 #include <axis/AxisException.hpp>
 #include <ctype.h>
@@ -25,75 +35,81 @@
 
 int main(int argc, char* argv[])
 {
-        char endpoint[256];
-        const char* url="http://localhost:80/axis/Calculator";
-        const char* op = 0;
-        int i1=0, i2=0;
-        int iResult;
-        url = argv[1];
-                bool bSuccess = false;
-                int     iRetryIterationCount = 3;
+    char endpoint[256];
+    const char* url="http://localhost:80/axis/Calculator";
+    const char* op = 0;
+    int i1=0, i2=0;
+    int iResult;
+    bool bSuccess = false;
+    int     iRetryIterationCount = 3;
+    
+    const char *prefix="nsp";
+    
+    IHeaderBlock *phb;
+    IAttribute *attr1, *attr2;
+    BasicNode *bn;
 
-                do
-                {
+    do
+    {
         try
         {
-                sprintf(endpoint, "%s", url);
-                Calculator ws(endpoint);
-                const char *prefix="nsp";
-                IHeaderBlock *phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","nsp");
-                IAttribute *attr1=phb->createAttribute("Name","ns","AXIS");
-                /* Tests for NULL Value */
-                cout<<attr1->setPrefix(NULL)<<endl;
-                cout<<attr1->setPrefix(prefix)<<endl;
-                BasicNode *bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
-                IAttribute *attr2=bn->createAttribute("TYPE","Open Source");
-                /* Tests for non declared namespace prefix */
-                cout<<attr2->setPrefix("nd")<<endl;
-                cout << "Header Attribute Prefix = " << attr1->getPrefix()<<endl;
-                cout << "Child Node Attribute Prefix = " << attr2->getPrefix()<<endl;
-                op = "add";
-                i1 = 2;
-                i2 = 3;
-                if (strcmp(op, "add") == 0)
-                {
-                        iResult = ws.add(i1, i2);
-                        cout  << iResult << endl;
-                        bSuccess = true;
-                }
+            if (argc > 1)
+                url = argv[1];
+            sprintf(endpoint, "%s", url);
+            Calculator ws(endpoint);
+            
+            phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","nsp");
+            attr1=phb->createAttribute("Name","ns","AXIS");
+            
+            /* Tests for NULL Value */
+            cout<<attr1->setPrefix(NULL)<<endl;
+            cout<<attr1->setPrefix(prefix)<<endl;
+            bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
+            attr2=bn->createAttribute("TYPE","Open Source");
+            
+            /* Tests for non declared namespace prefix */
+            cout<<attr2->setPrefix("nd")<<endl;
+            cout << "Header Attribute Prefix = " << attr1->getPrefix()<<endl;
+            cout << "Child Node Attribute Prefix = " << attr2->getPrefix()<<endl;
+            op = "add";
+            i1 = 2;
+            i2 = 3;
+            if (strcmp(op, "add") == 0)
+            {
+                iResult = ws.add(i1, i2);
+                cout  << iResult << endl;
+                bSuccess = true;
+            }
         }
         catch(AxisException& e)
         {
-                        bool bSilent = false;
+            bool bSilent = false;
 
-                        if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
-                        {
-                                if( iRetryIterationCount > 0)
-                                {
-                                        bSilent = true;
-                                }
-                        }
-                        else
-                        {
-                                iRetryIterationCount = 0;
-                        }
+            if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
+            {
+                if( iRetryIterationCount > 0)
+                    bSilent = true;
+            }
+            else
+                iRetryIterationCount = 0;
 
             if( !bSilent)
-                        {
-                                cout << "Exception : " << e.what() << endl;
-                        }
+                cout << "Exception : " << e.what() << endl;
         }
         catch(exception& e)
         {
-                cout << "Unknown exception has occured" << endl;
+            cout << "Unknown exception has occured" << endl;
         }
         catch(...)
         {
-                cout << "Unspecified exception has occured" << endl;
+            cout << "Unspecified exception has occured" << endl;
         }
-                iRetryIterationCount--;
-                } while( iRetryIterationCount > 0 && !bSuccess);
-    cout<< "---------------------- TEST COMPLETE -----------------------------"<<
endl; 
-        return 0;
+        iRetryIterationCount--;
+    }
+    while( iRetryIterationCount > 0 && !bSuccess);
+    
+    cout<< "---------------------- TEST COMPLETE -----------------------------"<<
endl;
+    
+    return 0;
 }
 

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest3Client.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest3Client.cpp?rev=406763&r1=406762&r2=406763&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest3Client.cpp
(original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest3Client.cpp
Mon May 15 15:55:54 2006
@@ -18,6 +18,14 @@
 @ Author : James Jose
 */
 
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* ----------------------------------------------------------------   */
+/* CHANGES TO THIS FILE MAY ALSO REQUIRE CHANGES TO THE               */
+/* C-EQUIVALENT FILE. PLEASE ENSURE THAT IT IS DONE.                  */
+/* ----------------------------------------------------------------   */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
 
 #include "Calculator.hpp"
 #include <axis/AxisException.hpp>
@@ -26,75 +34,82 @@
 
 int main(int argc, char* argv[])
 {
-        char endpoint[256];
-        const char* url="http://localhost:80/axis/Calculator";
-        const char* op = 0;
-        int i1=0, i2=0;
-        int iResult;
-        url = argv[1];
-                bool bSuccess = false;
-                int     iRetryIterationCount = 3;
+    char endpoint[256];
+    const char* url="http://localhost:80/axis/Calculator";
+    const char* op = 0;
+    int i1=0, i2=0;
+    int iResult;
+
+    bool bSuccess = false;
+    int     iRetryIterationCount = 3;
+    
+    const char *Value="AXIS";
+    
+    IHeaderBlock *phb;
+    IAttribute *attr1, *attr2;
+    BasicNode *bn;
 
-                do
-                {
+    do
+    {
         try
         {
-                sprintf(endpoint, "%s", url);
-                Calculator ws(endpoint);
-                const char *Value="AXIS";
-                IHeaderBlock *phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","ns");
-                IAttribute *attr1=phb->createAttribute("Name","ns","axis");
-                /*Tests for NULL Value */
-                cout << attr1->setValue(NULL) << endl;
-                cout << attr1->setValue(Value)<< endl;
-                BasicNode *bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
-                IAttribute *attr2=bn->createAttribute("TYPE","OPEN SOURCE");
-                attr2->setValue("Open Source");
-                cout << "Header Attribute Value = " << attr1->getValue()<<
endl;
-                cout << "Child Node Attribute Value = " << attr2->getValue()<<endl;
-                op = "add";
-                i1 = 2;
-                i2 = 3;
-                if (strcmp(op, "add") == 0)
-                {
-                        iResult = ws.add(i1, i2);
-                        cout << iResult << endl;
-                        bSuccess = true;
-                }
+            if (argc > 1)
+                url = argv[1];
+            sprintf(endpoint, "%s", url);
+            Calculator ws(endpoint);
+            
+            phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","ns");
+            attr1=phb->createAttribute("Name","ns","axis");
+            
+            /*Tests for NULL Value */
+            cout << attr1->setValue(NULL) << endl;
+            cout << attr1->setValue(Value)<< endl;
+            
+            bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
+            attr2=bn->createAttribute("TYPE","OPEN SOURCE");
+            attr2->setValue("Open Source");
+            cout << "Header Attribute Value = " << attr1->getValue()<<
endl;
+            cout << "Child Node Attribute Value = " << attr2->getValue()<<endl;
+            op = "add";
+            i1 = 2;
+            i2 = 3;
+            if (strcmp(op, "add") == 0)
+            {
+                iResult = ws.add(i1, i2);
+                cout << iResult << endl;
+                bSuccess = true;
+            }
 
         }
         catch(AxisException& e)
         {
-                        bool bSilent = false;
+            bool bSilent = false;
 
-                        if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
-                        {
-                                if( iRetryIterationCount > 0)
-                                {
-                                        bSilent = true;
-                                }
-                        }
-                        else
-                        {
-                                iRetryIterationCount = 0;
-                        }
+            if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
+            {
+                if( iRetryIterationCount > 0)
+                    bSilent = true;
+            }
+            else
+                iRetryIterationCount = 0;
 
             if( !bSilent)
-                        {
-                                cout << "Exception : " << e.what() << endl;
-                        }
+                cout << "Exception : " << e.what() << endl;
         }
         catch(exception& e)
         {
-                cout << "Unknown exception has occured" << endl;
+            cout << "Unknown exception has occured" << endl;
         }
         catch(...)
         {
-                cout << "Unspecified exception has occured" << endl;
+            cout << "Unspecified exception has occured" << endl;
         }
-                iRetryIterationCount--;
-                } while( iRetryIterationCount > 0 && !bSuccess);
-         cout<< "---------------------- TEST COMPLETE -----------------------------"<<
endl;    
-        return 0;
+        
+        iRetryIterationCount--;
+    }
+    while( iRetryIterationCount > 0 && !bSuccess);
+    
+    cout<< "---------------------- TEST COMPLETE -----------------------------"<<
endl;
+    return 0;
 }
 

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest4Client.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest4Client.cpp?rev=406763&r1=406762&r2=406763&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest4Client.cpp
(original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/IAttributeTest4Client.cpp
Mon May 15 15:55:54 2006
@@ -18,6 +18,14 @@
 @ Author : James Jose
 */
 
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* ----------------------------------------------------------------   */
+/* CHANGES TO THIS FILE MAY ALSO REQUIRE CHANGES TO THE               */
+/* C-EQUIVALENT FILE. PLEASE ENSURE THAT IT IS DONE.                  */
+/* ----------------------------------------------------------------   */
+/* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
 
 #include "Calculator.hpp"
 #include <axis/AxisException.hpp>
@@ -26,77 +34,83 @@
 
 int main(int argc, char* argv[])
 {
-        char endpoint[256];
-        const char* url="http://localhost:80/axis/Calculator";
-        const char* op = 0;
-        int i1=0, i2=0;
-        int iResult;
-        url = argv[1];
-                bool bSuccess = false;
-                int     iRetryIterationCount = 3;
+    char endpoint[256];
+    const char* url="http://localhost:80/axis/Calculator";
+    const char* op = 0;
+    int i1=0, i2=0;
+    int iResult;
+    const char *uri="http://axis.apache.com";
+
+    bool bSuccess = false;
+    int     iRetryIterationCount = 3;
+    
+    IHeaderBlock *phb;
+    INamespace *nsp;
+    IAttribute *attr1, *attr2;
+    BasicNode *bn;
 
-                do
-                {
+    do
+    {
         try
         {
-                sprintf(endpoint, "%s", url);
-                Calculator ws(endpoint);
-                const char *uri="http://axis.apache.com";
-                IHeaderBlock *phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","ns");
-                INamespace *nsp=phb->createNamespaceDecl("nsp","http://apache.com");
-                IAttribute *attr1=phb->createAttribute("Name","nsp","axis");
-                cout<<attr1->setURI(NULL)<<endl;
-
-                /* Changing the URI associated with the attribute. Here the prefix should
also will change. */
-                cout<<attr1->setURI("http://axis.apache.com")<<endl;
-                BasicNode *bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
-                IAttribute *attr2=bn->createAttribute("TYPE","OPEN SOURCE");
-                attr2->setURI(uri);
-                cout << "Header Attribute Uri = " << attr1->getURI()<<endl;
-                cout << "Child Node Attribute Uri = " << attr2->getURI()<<endl;
-                op = "add";
-                i1 = 2;
-                i2 = 3;
-                if (strcmp(op, "add") == 0)
-                {
-                        iResult = ws.add(i1, i2);
-                        cout << iResult << endl;
-                        bSuccess = true;
-                }
+            if (argc > 1)
+                url = argv[1];
+            sprintf(endpoint, "%s", url);
+            Calculator ws(endpoint);
+
+            phb = ws.createSOAPHeaderBlock("TestHeader","http://ws.apache.org/","ns");
+            nsp=phb->createNamespaceDecl("nsp","http://apache.com");
+            attr1=phb->createAttribute("Name","nsp","axis");
+            cout<<attr1->setURI(NULL)<<endl;
+
+            /* Changing the URI associated with the attribute. Here the prefix should also
will change. */
+            cout<<attr1->setURI("http://axis.apache.com")<<endl;
+            bn=phb->createImmediateChild(ELEMENT_NODE,"Project","","","");
+            attr2=bn->createAttribute("TYPE","OPEN SOURCE");
+            attr2->setURI(uri);
+            
+            cout << "Header Attribute Uri = " << attr1->getURI()<<endl;
+            cout << "Child Node Attribute Uri = " << attr2->getURI()<<endl;
+            op = "add";
+            i1 = 2;
+            i2 = 3;
+            if (strcmp(op, "add") == 0)
+            {
+                iResult = ws.add(i1, i2);
+                cout << iResult << endl;
+                bSuccess = true;
+            }
 
         }
         catch(AxisException& e)
         {
-                        bool bSilent = false;
+            bool bSilent = false;
 
-                        if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
-                        {
-                                if( iRetryIterationCount > 0)
-                                {
-                                        bSilent = true;
-                                }
-                        }
-                        else
-                        {
-                                iRetryIterationCount = 0;
-                        }
+            if( e.getExceptionCode() == CLIENT_TRANSPORT_OPEN_CONNECTION_FAILED)
+            {
+                if( iRetryIterationCount > 0)
+                    bSilent = true;
+            }
+            else
+                iRetryIterationCount = 0;
 
             if( !bSilent)
-                        {
-                                cout << "Exception : " << e.what() << endl;
-                        }
+                cout << "Exception : " << e.what() << endl;
         }
         catch(exception& e)
         {
-                cout << "Unknown exception has occured" << endl;
+            cout << "Unknown exception has occured" << endl;
         }
         catch(...)
         {
-                cout << "Unspecified exception has occured" << endl;
+            cout << "Unspecified exception has occured" << endl;
         }
-                iRetryIterationCount--;
-                } while( iRetryIterationCount > 0 && !bSuccess);
-        cout<< "---------------------- TEST COMPLETE -----------------------------"<<
endl;     
-        return 0;
+        iRetryIterationCount--;
+    }
+    while( iRetryIterationCount > 0 && !bSuccess);
+    
+    cout<< "---------------------- TEST COMPLETE -----------------------------"<<
endl;
+    
+    return 0;
 }
 



Mime
View raw message