Dear all,
I am trying to use CXF DynamicClientFactory in order to invoke undeploy
function of ODE deployment api. The code I used is like below:
package cc;
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
import org.apache.cxf.rs.security.oauth.data.Client;
public class main {
public static void main(String[] args) throws Exception {
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
org.apache.cxf.endpoint.Client client = dcf.createClient("
http://localhost:8080/ode/processes/DeploymentService?wsdl");
Object[] res = client.invoke("undeploy", "DynPartner");
System.out.println("Echo response: " + res[0]);
}}
But when I run this program, it has exception :
org.apache.cxf.interceptor.Fault:
java.lang.String cannot be cast to javax.xml.namespace.QName
Does anybody know what I am doing wrong?
Thanks in advance,
Marzie