package com.redhat.gss.jaxws;
import java.net.URL;
import javax.xml.ws.Service;
import javax.xml.namespace.QName;
import java.util.Enumeration;
import javax.xml.ws.BindingProvider;
import java.util.Map;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Collections;
import org.jboss.logging.Logger;
@javax.jws.WebService
public class ClientEndpoint
{
private static Logger log = Logger.getLogger(ClientEndpoint.class);
public String invokeHelloWorld(String name)
{
try
{
QName serviceName = new QName("http://jaxws.gss.redhat.com/", "HelloWS");
URL wsdl = new URL("http://localhost:8080/cxfTransform/hello?wsdl");
Service service = Service.create(wsdl, serviceName);
HelloWS port = service.getPort(HelloWS.class);
return port.hello("Kyle");
}
catch(Exception e)
{
e.printStackTrace();
return "Fail";
}
}
}