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 na...@apache.org on 2006/02/14 00:16:00 UTC

svn commit: r377529 - /webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ComplexTypeChoiceComplexChildClient.cpp

Author: nadiramra
Date: Mon Feb 13 15:15:58 2006
New Revision: 377529

URL: http://svn.apache.org/viewcvs?rev=377529&view=rev
Log:
Minor changes to make test work on OS/400.

Modified:
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ComplexTypeChoiceComplexChildClient.cpp

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ComplexTypeChoiceComplexChildClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ComplexTypeChoiceComplexChildClient.cpp?rev=377529&r1=377528&r2=377529&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ComplexTypeChoiceComplexChildClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ComplexTypeChoiceComplexChildClient.cpp Mon Feb 13 15:15:58 2006
@@ -67,10 +67,16 @@
     result = ws->asComplexType(input);
 
 	if ( result == NULL )
+	{
 			cout << "Returned result object is NULL" << endl;
+			return -1;
+	}
 
-    cout << "Result field1 is = " << result->complexTypeElement->onecomplexTypeElement << endl;
-	
+	// For ebcdic-based platforms, need to convert ascii 'A' (decimal 65) to ebcdic before
+	// writing to stdout. Following assignment statement will do just that.
+    xsd__byte resultField1 = result->complexTypeElement->onecomplexTypeElement;
+    if (resultField1 == 65) resultField1 = 'A';
+    cout << "Result field1 is = " << resultField1 << endl;
 
 	bSuccess = true;