You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ff...@apache.org on 2011/07/22 08:42:19 UTC
svn commit: r1149476 - in
/cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client:
pom.xml src/demo/hw/client/ComplexClient.java
src/org/apache/cxf/demo/complex/ComplexImpl.java
Author: ffang
Date: Fri Jul 22 06:42:18 2011
New Revision: 1149476
URL: http://svn.apache.org/viewvc?rev=1149476&view=rev
Log:
[CXF-3638]wsdl_first_dynamic_client example doesn't work
Modified:
cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/pom.xml
cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/demo/hw/client/ComplexClient.java
cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/org/apache/cxf/demo/complex/ComplexImpl.java
Modified: cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/pom.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/pom.xml?rev=1149476&r1=1149475&r2=1149476&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/pom.xml (original)
+++ cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/pom.xml Fri Jul 22 06:42:18 2011
@@ -63,6 +63,23 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copywsdlfiles</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <copy file="${basedir}/wsdl/complex.wsdl" todir="${basedir}/target/classes/wsdl" />
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
<profiles>
Modified: cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/demo/hw/client/ComplexClient.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/demo/hw/client/ComplexClient.java?rev=1149476&r1=1149475&r2=1149476&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/demo/hw/client/ComplexClient.java (original)
+++ cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/demo/hw/client/ComplexClient.java Fri Jul 22 06:42:18 2011
@@ -42,7 +42,8 @@ import org.apache.cxf.service.model.Serv
public final class ComplexClient {
private static final QName SERVICE_NAME
- = new QName("http://complex.demo.cxf.apache.org/", "ComplexImplService");
+ = new QName("http://Company.com/Application",
+ "Company_ESB_Application_Biztalk_AgentDetails_4405_AgentDetails_Prt");
private ComplexClient() {
}
@@ -71,7 +72,8 @@ public final class ComplexClient {
ClientImpl clientImpl = (ClientImpl) client;
Endpoint endpoint = clientImpl.getEndpoint();
ServiceInfo serviceInfo = endpoint.getService().getServiceInfos().get(0);
- QName bindingName = new QName("http://complex.demo.cxf.apache.org/", "ComplexImplServiceSoapBinding");
+ QName bindingName = new QName("http://Company.com/Application",
+ "Company_ESB_Application_Biztalk_AgentDetails_4405_AgentDetails_PrtSoap");
BindingInfo binding = serviceInfo.getBinding(bindingName);
//{
QName opName = new QName("http://Company.com/Application", "GetAgentDetails");
Modified: cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/org/apache/cxf/demo/complex/ComplexImpl.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/org/apache/cxf/demo/complex/ComplexImpl.java?rev=1149476&r1=1149475&r2=1149476&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/org/apache/cxf/demo/complex/ComplexImpl.java (original)
+++ cxf/trunk/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/org/apache/cxf/demo/complex/ComplexImpl.java Fri Jul 22 06:42:18 2011
@@ -30,6 +30,14 @@ import agentwsresponse.agent.legacysyste
* This is a trivial implementation of a service contributed in a bug report. It's useful
* as an example of a hard case of using dynamic client.
*/
+@javax.jws.WebService(
+ serviceName = "Company_ESB_Application_Biztalk_AgentDetails_4405_AgentDetails_Prt",
+ portName = "Company_ESB_Application_Biztalk_AgentDetails_4405_AgentDetails_PrtSoap",
+ targetNamespace = "http://Company.com/Application",
+ wsdlLocation = "/wsdl/complex.wsdl",
+ endpointInterface =
+ "com.company.application.CompanyESBApplicationBiztalkAgentDetails4405AgentDetailsPrtSoap")
+
public class ComplexImpl implements CompanyESBApplicationBiztalkAgentDetails4405AgentDetailsPrtSoap {
/** {@inheritDoc}*/