1

私のアプリケーション応答は、次のような xml です。

<?xml version="1.0" encoding="UTF-8"?><message><header>
<TransactionID>1</TransactionID>
<Timestamp>2012-04-21 14:47:28</Timestamp>
< OpCode >BOSS_DELETE_USER_SME.CD</OpCode>
<MsgType>RESP</MsgType>
<ReturnCode>3001</ReturnCode>
<ErrorMessage>???????</ErrorMessage> </header><body/></message>

しかし、ESB では、次のような応答が返されます。

< ;?xml version="1.0" encoding="UTF-8"?><メッセージ><ヘッダー> <取引ID>1</取引ID> <タイムスタンプ>2012-04-21 14:47:28</タイムスタンプ> <OpCode>BOSS_DELETE_USER_SME.CD</OpCode> <MsgType>RESP</MsgType> <リターンコード>3001</リターンコード> <エラーメッセージ>???????</エラーメッセージ> </ヘッダー><本体/></メッセージ>

outSequence の設定方法 contentType と messageType を使用しようとしましたが、使用できません。

よろしくお願いします。

4

1 に答える 1

0

応答メッセージのコンテンツ タイプは何ですか?( text/xml ではないようです。tcpmonitor を使用して確認できます。) コンテンツ タイプが見つかった場合は、axis2.xml で正しいメッセージ フォーマッタを設定できます。 . (つまり、アプリケーション/xml フォーマッター)。

于 2012-04-22T09:42:03.840 に答える