cancel
Showing results for 
Search instead for 
Did you mean: 

XI 3.1 Message Protocol in PI 7.31

Former Member
0 Kudos

Hi

    SAP has introduced a new message protocol XI 3.1 (in PI 7.31) apart from the existing message protocol’s XI 3.0 and XI 2.0 for XI receiver adapter.

    Below are some of the references

      SAP Help

        http://help.sap.com/saphelp_nw73/helpdata/en/4c/69fb0c671a4a3ae10000000a15822b/content.htm?frameset=...

      SAP Notes

          1459464 - Optimization: HTTP 202 instead of asynchronous acknowledgement.

      According to the SAP help and attached notes, there will be some improvement in the performance of the message processing (while sending the internal acknowledgement for asynchronous message) and HTTP response will be HTTP 202 instead of HTTP 200.

      I did a test (by building a file to ABAP proxy scenario) with 20 MB of file to quantify the performance of this new message protocol (XI 3.1) comparing with the existing message protocol (XI 3.0) in XI receiver communication channel (XI adapter). But, I didn’t see any difference in the time taken by the messages to get processed.

      When I have checked the trace, the received HTTP response is HTTP 200 instead of HTTP 202.

      Please let me know whether I'm missing any setting that needs to be done in PI or ECC in order to use XI 3.1 message protocol to get the HTTP 202 as a response?

Regards

Sreeni.

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

have you tried with runtime parameter - MESSAGE_PROTOCOL_31 ?

OSS note - 1784054

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi Michal,

    I have gone through the OSS note 1784054. But, I think this note is specific to the Sender side proxy (Client proxy scenario). And also, this note applies when there is some specific error (below). So it's a kind of fix if we encounter the below error.

    But, in my case,

    1. XI 3.1 message protocol is set in XI receiver adapter (Server proxy scenario).

    2. When I send a message to ECC from PI, I receive the HTTP 200 in place of expected HTTP 202. But, it is not throwing any error.

    Please correct me if I'm wrong in understanding the above said notes.

The system issues the error message:

<SAP:Category>XIProtocol</SAP:Category>

<SAP:Code area="PARSER">UNEXPECTED_VALUE</SAP:Code>

<SAP:P1>Main/@versionMinor</SAP:P1>

<SAP:P2>001</SAP:P2>

<SAP:P3>000</SAP:P3>

Regards

Sreeni. 

Former Member
0 Kudos

Hi Michal,

Just curious to know, how the parameter change to MESSAGE_PROTOCAL_31 will resolve this issue. Am not able to find the OSS details . Could you please provide some helpful info on this

Thanks in advance.

Best Regards,

Sree.