001 package org.apache.camel.wsdl_first;
002
003 import javax.jws.WebMethod;
004 import javax.jws.WebParam;
005 import javax.jws.WebService;
006 import javax.xml.bind.annotation.XmlSeeAlso;
007 import javax.xml.ws.RequestWrapper;
008 import javax.xml.ws.ResponseWrapper;
009
010 /**
011 * This class was generated by Progress FUSE Services Framework 2.2.11-fuse-00-00
012 * Wed Nov 24 04:37:39 UTC 2010
013 * Generated source version: 2.2.11-fuse-00-00
014 *
015 */
016
017 @WebService(targetNamespace = "http://camel.apache.org/wsdl-first", name = "Person")
018 @XmlSeeAlso({org.apache.camel.wsdl_first.types.ObjectFactory.class})
019 public interface Person {
020
021 @RequestWrapper(localName = "GetPerson", targetNamespace = "http://camel.apache.org/wsdl-first/types", className = "org.apache.camel.wsdl_first.types.GetPerson")
022 @WebMethod(operationName = "GetPerson")
023 @ResponseWrapper(localName = "GetPersonResponse", targetNamespace = "http://camel.apache.org/wsdl-first/types", className = "org.apache.camel.wsdl_first.types.GetPersonResponse")
024 public void getPerson(
025 @WebParam(mode = WebParam.Mode.INOUT, name = "personId", targetNamespace = "http://camel.apache.org/wsdl-first/types")
026 javax.xml.ws.Holder<java.lang.String> personId,
027 @WebParam(mode = WebParam.Mode.OUT, name = "ssn", targetNamespace = "http://camel.apache.org/wsdl-first/types")
028 javax.xml.ws.Holder<java.lang.String> ssn,
029 @WebParam(mode = WebParam.Mode.OUT, name = "name", targetNamespace = "http://camel.apache.org/wsdl-first/types")
030 javax.xml.ws.Holder<java.lang.String> name
031 ) throws UnknownPersonFault;
032 }