Weblogic 10.3.0에 배포 할 때 웹 서비스에서 작업 중일 때 WSDL로 불일치가 발생했습니다. 10.3.6에서 수행 할 때 . 기본적으로, soapUI가 해석하는 것과 같이 꽤 많이 변하는 작은 변형이 있습니다.WebService WSDL 불일치 10.3.0 ~ 10.3.6 사이
여기에 내가 발견 한 차이는 다음과 같습니다
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와 주석을 사용하고 있습니다.
어떤 일이 벌어지고 있는지에 대한 단서가 있습니까?
미리 감사드립니다.
감사합니다.
매우 훌륭합니다. '? '를 당신의 값으로 대체해야합니다. 내가 여기서 뭔가를 놓치고 있니? 다른 것을 기다리고 있다면 질문을 업데이트하십시오. –
다음과 같이 요청 본문에 복잡한 구조가 필요합니다.' ? '. –
bassprodukt
질문을 원하는대로 업데이트하십시오. –