axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nadira...@apache.org
Subject svn commit: r398372 - in /webservices/axis/trunk/c: src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java tests/auto_build/testcases/client/c/CalculatorDocSSLClient.c tests/auto_build/testcases/tests/CalculatorDocSSLC.xml
Date Sun, 30 Apr 2006 16:24:32 GMT
Author: nadiramra
Date: Sun Apr 30 09:24:29 2006
New Revision: 398372

URL: http://svn.apache.org/viewcvs?rev=398372&view=rev
Log:
C support fixes/enhancements.

Added:
    webservices/axis/trunk/c/tests/auto_build/testcases/client/c/CalculatorDocSSLClient.c
    webservices/axis/trunk/c/tests/auto_build/testcases/tests/CalculatorDocSSLC.xml
Modified:
    webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java

Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java?rev=398372&r1=398371&r2=398372&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
(original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
Sun Apr 30 09:24:29 2006
@@ -190,6 +190,8 @@
             writer.write("#include <axis/SoapEnvVersions.h>\n");
             writer.write("#include <axis/WSDDDefines.h>\n");
             writer.write("#include <axis/TypeMapping.h>\n");
+            writer.write("#include <axis/client/Stub.h>\n");
+            writer.write("#include <axis/client/Call.h>\n");
             writer.write("\n");
             
             Type atype;

Added: webservices/axis/trunk/c/tests/auto_build/testcases/client/c/CalculatorDocSSLClient.c
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/c/CalculatorDocSSLClient.c?rev=398372&view=auto
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/c/CalculatorDocSSLClient.c
(added)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/c/CalculatorDocSSLClient.c
Sun Apr 30 09:24:29 2006
@@ -0,0 +1,67 @@
+// Copyright 2003-2004 The Apache Software Foundation.
+// (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved
+// 
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+// 
+//        http://www.apache.org/licenses/LICENSE-2.0
+// 
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/*****************************************************************************
+* This test is written to test the functionality of SetSecure() API 
+******************************************************************************
+*/
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "CommonClientTestCode.h"
+#include "Calculator.h"
+
+int main(int argc, char* argv[])
+{
+    AXISCHANDLE ws;
+    
+    const char* sslkeyhome = 0;
+    char keylocation[255];
+
+    const char* url="https://localhost:80/axis/Calculator";
+    int iResult;
+
+    sslkeyhome=getenv("SSL_KEYS_HOME");
+    if (!sslkeyhome)
+    {
+        printf("SSL_KEYS_HOME not set\n");
+        return 1;
+    }
+    
+    sprintf(keylocation,"%s/%s",sslkeyhome,"myKeyRing.kdb");
+
+    if (argc>1)
+        url = argv[1];
+
+    axiscAxisRegisterExceptionHandler(exceptionHandler);
+
+    ws = get_Calculator_stub(url);
+    axiscStubSetSecure(ws, keylocation, "axis4all", "AXIS", "NONE", "05", "NONE", 0);   

+    iResult = add(ws, 2,3);
+    
+    if (exceptionOccurred == C_TRUE ||
+        get_Calculator_Status(ws) == AXISC_FAIL)
+        printf("FAILED\n");
+    else
+        printf("%i\n",iResult);
+
+    destroy_Calculator_stub(ws);
+    
+    printf("---------------------- TEST COMPLETE -----------------------------\n");
+    return 0;
+}
+
+

Added: webservices/axis/trunk/c/tests/auto_build/testcases/tests/CalculatorDocSSLC.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/tests/CalculatorDocSSLC.xml?rev=398372&view=auto
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/tests/CalculatorDocSSLC.xml (added)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/tests/CalculatorDocSSLC.xml Sun Apr
30 09:24:29 2006
@@ -0,0 +1,17 @@
+<test>
+    <name>CalculatorDocSSLC</name>
+    <description>CalculatorDocSSLC test</description>
+    <clientLang>c</clientLang>
+    <clientCode>CalculatorDocSSLClient.c</clientCode>
+    <wsdl>CalculatorDocC.wsdl</wsdl>
+    <expected>
+        <output>
+           CalculatorDocSSL.expected
+        </output>
+    </expected>
+        <endpoint>https://localhost:80/axis/CalculatorDoc</endpoint>
+        <nomonitor>true</nomonitor>
+        <port>9443</port>
+	    <ssl>true</ssl>
+</test>
+



Mime
View raw message