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.jws.soap.SOAPBinding;
007    import javax.xml.bind.annotation.XmlSeeAlso;
008    
009    /**
010     * This class was generated by Progress FUSE Services Framework 2.2.11-fuse-00-00
011     * Wed Nov 24 04:37:39 UTC 2010
012     * Generated source version: 2.2.11-fuse-00-00
013     * 
014     */
015     
016    @WebService(targetNamespace = "http://camel.apache.org/wsdl-first", name = "PersonMultiPartPortType")
017    @XmlSeeAlso({org.apache.camel.wsdl_first.types.ObjectFactory.class})
018    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
019    public interface PersonMultiPartPortType {
020    
021        @WebMethod(operationName = "GetPersonMultiPartOperation")
022        public void getPersonMultiPartOperation(
023            @WebParam(partName = "nameIn", name = "StringInputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
024            java.lang.String nameIn,
025            @WebParam(partName = "ssnIn", name = "IntegerInputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
026            int ssnIn,
027            @WebParam(partName = "nameOut", mode = WebParam.Mode.OUT, name = "StringOutputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
028            javax.xml.ws.Holder<java.lang.String> nameOut,
029            @WebParam(partName = "ssnOut", mode = WebParam.Mode.OUT, name = "IntegerOutputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
030            javax.xml.ws.Holder<java.lang.Integer> ssnOut
031        );
032    }