gpt4 book ai didi

java - Eclipse Java - Jaxb2 插件和 WSDL

转载 作者:行者123 更新时间:2023-12-01 18:38:48 25 4
gpt4 key购买 nike

您好,我必须生成 WSDL。我有这个 xsd 架构

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.ima.eu/xml/cattolica"
targetNamespace="http://www.ima.eu/xml/cattolica" elementFormDefault="qualified">

<xs:element name="CreateRequestInput">
<xs:complexType>
<xs:sequence>
<xs:element name="customer" type="xs:string" minOccurs="1"/>
<xs:element name="user" type="xs:string" minOccurs="1"/>
<xs:element name="company" type="xs:string" minOccurs="1"/>
<xs:element name="insuranceNumber" type="xs:string"/>
<xs:element name="number" type="xs:string"/>
<xs:element name="creationDate" type="xs:string" minOccurs="1"/>
<xs:element name="answer" type="xs:string"/>
<xs:element name="answerType" type="xs:string"/>
<xs:element name="description" type="xs:string" minOccurs="1"/>
<xs:element name="idquintuple" type="xs:string" minOccurs="1"/>
<xs:element name="status" type="xs:string"/>
<xs:element name="priority" type="xs:string"/>
<xs:element name="idOTRS" type="xs:string" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="CreateRequestOutput">
<xs:complexType>
<xs:sequence>
<xs:element name="CreateRequest" type="tns:CreateRequest"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:complexType name="CreateRequest">
<xs:sequence>
<xs:element name="idCRM" type="xs:string"/>
<xs:element name="status" type="xs:string"/>
</xs:sequence>
</xs:complexType>

</xs:schema>

Maven 插件 Jaxb2 正确生成 java 对象。我还做了soap配置java文件。

但是生成的 wsdl 没有 xs:message 部分,因此使用例如soap ui,我无法发出请求:

为什么wsdl中没有生成方法CreateRequest....谢谢

最佳答案

也许有一个命名响应和请求的标准?

关于java - Eclipse Java - Jaxb2 插件和 WSDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59986405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com