Web services 如何从wsdl编写jaxb绑定
嗨,我想为wsdl中的以下wsdl:message编写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 &
<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的所有内容。
请有人指导我解决问题。请检查此链接。一个选项是使用内联自定义