[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-cvs
Subject:    svn commit: r373924 - in
From:       dims () apache ! org
Date:       2006-01-31 22:10:59
Message-ID: 20060131221102.93530.qmail () minotaur ! apache ! org
[Download RAW message or body]

Author: dims
Date: Tue Jan 31 14:10:55 2006
New Revision: 373924

URL: http://svn.apache.org/viewcvs?rev=373924&view=rev
Log:
oops forgot 2 files

Added:
    webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClient.java
  webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClientUtil.java


Added: webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClient.java
                
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClient.java?rev=373924&view=auto
 ==============================================================================
--- webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClient.java \
                (added)
+++ webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClient.java \
Tue Jan 31 14:10:55 2006 @@ -0,0 +1,72 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * 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.
+ */
+
+package test.interop.whitemesa;
+
+import org.apache.axis2.AxisFault;
+import org.apache.axis2.Constants;
+import org.apache.axis2.addressing.EndpointReference;
+import org.apache.axis2.client.OperationClient;
+import org.apache.axis2.client.Options;
+import org.apache.axis2.client.ServiceClient;
+import org.apache.axis2.context.MessageContext;
+import org.apache.axis2.context.MessageContextConstants;
+import org.apache.axis2.context.ConfigurationContextFactory;
+import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.soap.SOAPEnvelope;
+import org.apache.wsdl.WSDLConstants;
+
+import java.net.URL;
+
+
+public class SunClient {
+
+    public SOAPEnvelope sendMsg(SunClientUtil util, String epUrl, String soapAction) \
throws AxisFault { +
+        SOAPEnvelope resEnv;
+        URL url;
+        try {
+            url = new URL(epUrl);
+
+            Options options = new Options();
+            options.setProperty(MessageContextConstants.CHUNKED, \
Constants.VALUE_FALSE); +            options.setTo(new \
EndpointReference(url.toString())); +            \
options.setTransportInProtocol(Constants.TRANSPORT_HTTP); +            \
options.setSoapAction(soapAction); +
+            MessageContext messageContext = new MessageContext();
+            SOAPEnvelope requestEnvilope = util.getEchoSoapEnvelope();
+            messageContext.setEnvelope(requestEnvilope);
+
+            ConfigurationContextFactory factory = new ConfigurationContextFactory();
+            ConfigurationContext configContext =
+                    \
//factory.createConfigurationContextFromFileSystem("target/test-resources/integrationRepo", \
null); +            factory.createConfigurationContextFromFileSystem("itest-resources/integrationRepo", \
null); +            ServiceClient serviceClient = new ServiceClient(configContext, \
null); +            serviceClient.setOptions(options);
+            OperationClient opClient = \
serviceClient.createClient(ServiceClient.ANON_OUT_IN_OP); +            \
opClient.addMessageContext(messageContext); +            opClient.execute(true);
+            MessageContext responseMCtx = \
opClient.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE); +
+            resEnv = responseMCtx.getEnvelope();
+
+        } catch (Exception e) {
+            throw new AxisFault(e);
+        }
+        return resEnv;
+    }
+}
\ No newline at end of file

Added: webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClientUtil.java
                
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClientUtil.java?rev=373924&view=auto
 ==============================================================================
--- webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClientUtil.java \
                (added)
+++ webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/SunClientUtil.java \
Tue Jan 31 14:10:55 2006 @@ -0,0 +1,24 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * 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.
+ */
+
+package test.interop.whitemesa;
+
+import org.apache.axis2.soap.SOAPEnvelope;
+
+public interface SunClientUtil {
+    SOAPEnvelope getEchoSoapEnvelope();
+
+}


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic