Web サービスに取り組んでいますが、Weblogic 10.3.0 にデプロイしたときと 10.3.6 にデプロイしたときに、その WSDL に矛盾が生じました。基本的に、soapUI が解釈するものなどをかなり変更する小さなバリエーションがあります。
ここに私が見つけた違いがあります:
WL 10.3.0:
<xs:complexType name="auth">
<xs:sequence>
<xs:element minOccurs="0" name="user" type="tns:userPassword"/>
</xs:sequence>
WL 10.3.6:
<xs:complexType name="auth">
<xs:sequence>
<xs:element minOccurs="0" ref="tns:user"/>
</xs:sequence>
ご覧のとおり、WL 10.3.6 では、代わりに ref を使用します。これにより、soapUI は次の方法でリクエストを表示します。
<ser:auth>
<ser:user>?</ser:user>
</ser:auth>
この実装には CXF と注釈を使用しています。
何が起こっているかについて何か手掛かりを持っている人はいますか?
よろしくお願いします!
よろしく。