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 FuseSource Services Framework 2.4.3-fuse-04-15
011     * 2012-10-04T16:06:27.111Z
012     * Generated source version: 2.4.3-fuse-04-15
013     * 
014     */
015    @WebService(targetNamespace = "http://camel.apache.org/wsdl-first", name = "PersonMultiPartPortType")
016    @XmlSeeAlso({org.apache.camel.wsdl_first.types.ObjectFactory.class})
017    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
018    public interface PersonMultiPartPortType {
019    
020        @WebMethod(operationName = "GetPersonMultiPartOperation")
021        public void getPersonMultiPartOperation(
022            @WebParam(partName = "nameIn", name = "StringInputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
023            java.lang.String nameIn,
024            @WebParam(partName = "ssnIn", name = "IntegerInputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
025            int ssnIn,
026            @WebParam(partName = "nameOut", mode = WebParam.Mode.OUT, name = "StringOutputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
027            javax.xml.ws.Holder<java.lang.String> nameOut,
028            @WebParam(partName = "ssnOut", mode = WebParam.Mode.OUT, name = "IntegerOutputElem", targetNamespace = "http://camel.apache.org/wsdl-first/types")
029            javax.xml.ws.Holder<java.lang.Integer> ssnOut
030        );
031    }