[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