2010-05-11 2 views
3

우리는 주석을 사용하여 구현 된 매우 간단한 WS를 가지고 있습니다. 우리는 MTOM/XOP를 지원하는 클라이언트와 그렇지 않은 클라이언트 모두에게서 이것을 호출 할 수 있기를 원합니다. 지금은 단순히 @MTOM으로 주석 처리되었습니다.MTOM 요청/비 MTOM 응답

(다른 것들 중에서) base64Binary 요소를 포함하는 요청을 받아들이고 하나의 부울 요소를 포함하는 응답을 제공합니다.

MTOM이없는 우리와 함께 전화해도 문제가 없습니다. 단, 응답에는 MTOM : able 요소가 포함되어 있지 않더라도 비 MTOM 클라이언트를 질식시키는 MTOM 메시지를 선언하는 헤더가 있습니다.

<tran:headers xsi:type="http:HttpResponseHeaders" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
<tran:user-header name="X-Powered-By" value="Servlet/2.5 JSP/2.1"/> 
<http:Content-Type> 
    multipart/related;start="&lt;rootpart*[email protected]>";type="application/xop+xml";boundary="uuid:c3e56707-113c-47f9-b02c-2a3234766dc4";start-info="text/xml" 
</http:Content-Type> 
<http:Date>Tue, 11 May 2010 07:27:51 GMT</http:Date> 
<http:Transfer-Encoding>chunked</http:Transfer-Encoding> 
</tran:headers> 
여전히 MTOM과 비 MTOM 모두 요청을 승인하면서

사람이 서비스는 항상 비 MTOM 응답으로 응답하는 얻는 방법을 알고 있나요?

서비스는 웹 로직 10.3 서버에서 실행

...

종류와 관련, 라스 내가 이상한 발견 나는 결과 메시지가 mutli-을 반환하지 결코 @MTOM을 넣어하지 않는 경우였다 실제로 무엇을

+0

이 문제에 대한 어떤 답변이 있습니까? –

답변

1

부분 메시지. 그러나 웹 서비스는 여전히 WebSphere에서 MTOM 데이터를 허용합니다.