我的应用程序响应是xml,如:
<?xml的 version =“1.0”encoding =“UTF-8”?>< message>< header>
<的TransactionID→1< /&的TransactionID GT;
<时间戳> 2012-04-21 14:47:28< /时间戳>
<操作码> BOSS_DELETE_USER_SME.CD< /操作码>
< MSGTYPE> RESP< / MSGTYPE>
<响应码> 3001< /响应码>
<&的ErrorMessage GT; ???????< /&的ErrorMessage GT; < /报头><体/>< /消息>
但在ESB中,响应如下:
& lt;?xml version =“1.0”encoding =“UTF-8”?& gt;& lt; message& gt;& lt; header& gt; & lt; TransactionID& gt; 1& lt; / TransactionID& gt; &安培; LT ; Timestamp& gt; 2012-04-21 14:47:28& lt; / Timestamp& gt; &安培; LT ; OpCode& gt; BOSS_DELETE_USER_SME.CD& lt; / OpCode& gt; &安培; LT ; MsgType& gt; RESP& lt; / MsgType& gt; & lt; ReturnCode& gt; 3001& lt ; / ReturnCode& gt; & lt; ErrorMessage& gt; ???????& lt ; / ErrorMessage& gt; & lt; / header& gt;& lt; body /& gt;& lt; / message& gt ;
如何设置outSequence?我尝试过使用contentType和messageType,但没有用。
最好的问候。
答案 0 :(得分:0)
响应消息的内容类型是什么?(看起来它不是text / xml。您可以使用tcpmonitor找到它。)如果找到了内容类型,那么您可以设置正确的消息格式化器axis2.xml。 (即application / xml formatter)。