【问题标题】:Eclipse Java - Jaxb2 plugin and WSDLEclipse Java - Jaxb2 插件和 WSDL
【发布时间】:2020-01-30 12:47:34
【问题描述】:

您好,我必须生成一个 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 config java文件。

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

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

【问题讨论】:

    标签: java maven jaxb


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多