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"?> ;< ;message> ;< ;header> < ;TransactionID>1</TransactionID> < ;时间戳> ;2012-04-21 14:47:28< ;/时间戳> < ;OpCode> ;BOSS_DELETE_USER_SME.CD< ;/OpCode> < ;MsgType> ;RESP< ;/MsgType> < ;ReturnCode>3001</ReturnCode> < ;ErrorMessage> ;?????????< ;/ErrorMessage> ; < ;/header> ;< ;body/> ;< ;/message> ;

如何设置outSequence?我试过使用 contentType 和 messageType,但没有用。

此致。

4

1 回答 1

0

响应消息的内容类型是什么?(貌似不是text/xml,你可以用tcpmonitor查出来。)如果找到了内容类型,那么你可以在axis2.xml中设置正确的消息格式器. (即应用程序/xml 格式化程序)。

于 2012-04-22T09:42:03.840 回答