Web services 如何从wsdl编写jaxb绑定

Web services 如何从wsdl编写jaxb绑定,web-services,jaxb,wsdl,jax-ws,jax-rs,Web Services,Jaxb,Wsdl,Jax Ws,Jax Rs,嗨,我想为wsdl中的以下wsdl:message编写jaxb绑定 <xs:element name="getSampleForBknumRequest"> <xs:annotation> <xs:documentation> getSampleForBknumRequest Request - this is the full message document passed into the service &

嗨,我想为wsdl中的以下wsdl:message编写jaxb绑定

<xs:element name="getSampleForBknumRequest">
    <xs:annotation>
        <xs:documentation>
        getSampleForBknumRequest Request - this is the full message document passed into the service
    </xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:complexContent>
            <xs:extension base="Comn:BaseRequestType">
                <xs:sequence>
                    <xs:element name="bk" type="comn:bkType" maxOccurs="unbounded"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>
<xs:element name="getSampleForBknumResponse">
    <xs:annotation>
        <xs:documentation>
            this is the full message document returned from the service
    </xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:complexContent>
            <xs:extension base="Comn:ResponseType">
                <xs:sequence>
                    <xs:element name="org" type="org:LocationDataType" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>
上面对应的wsdl:message是

    <wsdl:message name="getSampleForRequest">
    <wsdl:part name="getSampleForBknumRequest" element="ns1:DB_getSampleForBknumRequest"/>
    </wsdl:message>
    <wsdl:message name="getSampleForResponse">
    <wsdl:part name="getSampleForBknumResponse" element="ns1:DB_getSampleForBknumResponse"/>
    </wsdl:message>
相应的wsdl:operation是

    <wsdl:operation name="getSamForBknum">
    <wsdl:input name="getSampleForRequest" message="tns:getSampleForRequest"/>
    <wsdl:output name="getSampleForResponse" message="tns:getSampleForResponse"/>
    </wsdl:operation>
续:

    <wsdl:operation name="getSampleForBk">
    <wsdlsoap:operation soapAction=""/>
    <wsdl:input name="getSampleForRequest">
    <wsdlsoap:body use="literal"/>
    </wsdl:input>
    <wsdl:output name="getSampleForResponse">
    <wsdlsoap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
我是webservices新手,所以我不知道如何为上面的jaxb绑定设置正确的权限。通常我们会在jaxb:binding的模式位置中提供xsd,在这里,我在同一个wsdl文件中没有任何xsd的所有内容。
请有人指导我解决问题。

请检查此链接。一个选项是使用内联自定义