OSB에서 하나의 웹 서비스를 가상화해야하지만 최종 wsdl은 비즈니스 서비스와 동일합니다 (asxm이고 모든 것이 하나의 파일에만 있습니다). WSDL을 수출하는 것은 쉽게 구분할 수 표기법을 한 후하지만, 아래의 예를 참조하십시오OSB에서 내 보낸 후 프록시 서버의 WL5G3N0 표기
예상하고
<wsdl:output>
<soap:body use="literal" />
<soap:header message="tns:GetPPDeluxeSubscriberInformationVersionInfoHeader" part="VersionInfoHeader" use="literal" />
</wsdl:output>
내가 얻는 하나의 원본 :
<WL5G3N0:output>
<WL5G3N2:header message="WL5G3N1:GetPPDeluxeSubscriberInformationVersionInfoHeader" part="VersionInfoHeader" use="literal"/>
<WL5G3N2:body use="literal"/>
</WL5G3N0:output>
내가 생을 받고 있어요 비누, wsdl 또는 tns 대신 WL5G3N0 또는 WL5GN1 표기법을 사용하십시오.
아무도 어떻게이 문제를 해결할 수 있습니까?
고맙습니다.
감사합니다. 클라이언트가 WS를 사용하려고 할 때 아무런 문제가 없습니다. 예전의 것과 동일한 것을 기대하기 때문에 – Alex
이 맞습니다. 그것들은 [XML 네임 스페이스 지원] (http://www.w3.org/TR/2006/REC-xml-names11-20060816/#sec-intro)으로 요약 할 수 있는데, 대부분의 (모든?) 클라이언트는 그들이 XML과 관련된 어떤 것에 대해서 이야기하고 싶다면 다음을 따라야한다. –