This is an automated email from the ASF dual-hosted git repository.
dkulp pushed a commit to branch 3.4.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/3.4.x-fixes by this push:
new 860604cfd4 Fix compile failure and test (missing file)
860604cfd4 is described below
commit 860604cfd442355bf2296e9c1c68b8ef03f7c2a7
Author: Daniel Kulp <[email protected]>
AuthorDate: Wed Dec 7 12:55:43 2022 -0500
Fix compile failure and test (missing file)
---
.../apache/cxf/jaxws/body/RpcBodyServerTest.java | 21 ++++++++--------
.../soapbody_rpc_provider/sayHello2Msg.xml | 28 ++++++++++++++++++++++
2 files changed, 39 insertions(+), 10 deletions(-)
diff --git
a/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/body/RpcBodyServerTest.java
b/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/body/RpcBodyServerTest.java
index c20b465e83..11c6eb962c 100644
---
a/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/body/RpcBodyServerTest.java
+++
b/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/body/RpcBodyServerTest.java
@@ -25,13 +25,13 @@ import java.io.InputStream;
import java.net.URL;
import javax.xml.namespace.QName;
+import javax.xml.soap.MessageFactory;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.ws.Dispatch;
+import javax.xml.ws.Endpoint;
+import javax.xml.ws.Service;
+import javax.xml.ws.soap.SOAPFaultException;
-import jakarta.xml.soap.MessageFactory;
-import jakarta.xml.soap.SOAPMessage;
-import jakarta.xml.ws.Dispatch;
-import jakarta.xml.ws.Endpoint;
-import jakarta.xml.ws.Service;
-import jakarta.xml.ws.soap.SOAPFaultException;
import org.apache.cxf.BusFactory;
import org.apache.cxf.jaxws.AbstractJaxWsTest;
import org.apache.header_test.rpc.SOAPRPCHeaderService;
@@ -65,7 +65,7 @@ public class RpcBodyServerTest extends AbstractJaxWsTest {
assertNotNull(service);
Dispatch<SOAPMessage> dispatch = service
.createDispatch(new QName("http://apache.org/body_test/rpc",
"SoapRPCBodyPort"),
- jakarta.xml.soap.SOAPMessage.class, Service.Mode.MESSAGE);
+ javax.xml.soap.SOAPMessage.class, Service.Mode.MESSAGE);
MessageFactory factory = MessageFactory.newInstance();
InputStream is = getClass().getClassLoader()
@@ -97,7 +97,7 @@ public class RpcBodyServerTest extends AbstractJaxWsTest {
assertNotNull(service);
Dispatch<SOAPMessage> dispatch = service
.createDispatch(new QName("http://apache.org/body_test/rpc",
"SoapRPCBodyPort"),
- jakarta.xml.soap.SOAPMessage.class, Service.Mode.MESSAGE);
+ javax.xml.soap.SOAPMessage.class, Service.Mode.MESSAGE);
MessageFactory factory = MessageFactory.newInstance();
InputStream is = getClass().getClassLoader()
@@ -120,11 +120,12 @@ public class RpcBodyServerTest extends AbstractJaxWsTest {
assertNotNull(service);
Dispatch<SOAPMessage> dispatch = service
.createDispatch(new QName("http://apache.org/body_test/rpc",
"SoapRPCBodyPort"),
- jakarta.xml.soap.SOAPMessage.class, Service.Mode.MESSAGE);
+ javax.xml.soap.SOAPMessage.class, Service.Mode.MESSAGE);
MessageFactory factory = MessageFactory.newInstance();
InputStream is = getClass().getClassLoader()
- .getResourceAsStream("./soapbody_rpc_provider/sayHello2Msg.xml");
+ .getResourceAsStream("./soapbody_rpc_provider/sayHelloMsg.xml");
+ assertNotNull(is);
SOAPMessage inMessage = factory.createMessage(null, is);
SOAPMessage response = dispatch.invoke(inMessage);
is.close();
diff --git
a/rt/frontend/jaxws/src/test/resources/soapbody_rpc_provider/sayHello2Msg.xml
b/rt/frontend/jaxws/src/test/resources/soapbody_rpc_provider/sayHello2Msg.xml
new file mode 100644
index 0000000000..1aa2fffede
--- /dev/null
+++
b/rt/frontend/jaxws/src/test/resources/soapbody_rpc_provider/sayHello2Msg.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you 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.
+-->
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://apache.org/body_test/rpc"
+ xmlns:SOAP-ENC = "http://schemas.xmlsoap.org/soap/encoding/"
+ xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance">
+ <soapenv:Header/>
+ <soapenv:Body>
+ <ns1:sayHello>
+ </ns1:sayHello>
+ </soapenv:Body>
+</soapenv:Envelope>