Skip to Content

Proxy - ECC to PI - message not coming to PI -Error Parsing PI Response

Hi,


Scenario is ECC is sending proxy message to PI 7.1.


In ECC,SLDCHECK,SLDAPICUST,SPROXY and Proxy class is activated.SXI_CACHE is done in PI server.

The error is in ECC message.

Error Parsing PI Response

<SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
  <SAP:Category>XIServer</SAP:Category>
  <SAP:Code area="INTERNAL">OK_BUT_NO_XI_MESSAGE</SAP:Code>
  <SAP:P1 />
  <SAP:P2 />
  <SAP:P3>(See attachment HTMLError for details)</SAP:P3>
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:Stack>HTTP Status Code 200 Received But Error During Response Parsing: No XI Response Received XML element {http://schemas.xmlsoap.org/soap/envelope/}Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>

Can you please help in it.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Dec 31, 2012 at 05:29 AM

    Hi,

    Seems something is missing in connection establishment from ECC to PI..

    So cross check all the connection parameters provided in ECC...

    check the connection details provided in SXMB_ADM config parameters..like url or destination provided there is having correct entry... sap/xi/engine?type=entry..

    Gud luck..

    HTH

    Rajesh

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Vijay J

      I think there is some problem in Integration Directory .

      Here you have created XI sender channel and there is sender agreement  .

      I tell you one thing channel is dead until you will not create agreement over channel .

      If you want to configure with purely integration engine based configuration then no need of sender channel

      Technically your connectivity would be Bussiness System of ECC(SENDER) to Bussiness Component(System)

      Just you need to create :::

      receiver determination

      interface determination

      receiver channel

      receiver agreement

      Else as advanced adapter engine by use of ICO with sender SOAP adapter .

      thanks and regards,

      Anup Banerjee

  • avatar image
    Former Member
    Dec 28, 2012 at 12:39 PM

    Hi,

    Please go through the below links.

    https://scn.sap.com/thread/1716704

    https://scn.sap.com/thread/2064583

    Regards

    Venkat

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 28, 2012 at 05:37 PM

    Hi,

    The Proxy at ECC side is expecting a Response back from PI but at runtime its not happening.

    Please check in PI whether you are getting Response back from Receiver System. Also check whether you have completed all the Design and Configuration objects for Synchronous Scenario.

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 31, 2012 at 10:03 AM

    Is maintaining RFC destination and giving in integration engine url like dest://RFC destination required for proxy connection..

    OR

    mentioning integration engine URL in sxmb_adm is sufficient..

    how does SPROXY takes ESR data...

    any help in it

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Maintaining integration engine URL in sxmb_adm is sufficient for integration server configuration .

      There is no compulsion that you have to make rfc .

      But generally we make RFC and put dest://RFC so that we can test our integration engine URL .

      thanks and regards,

      Anup Banerjee

  • avatar image
    Former Member
    Jan 02, 2013 at 12:00 PM

    Hi,

    Could you please check SLDCHECK?

    Also do a proxy connection test in ECC?

    Regards

    Robinson Thomas

    Add comment
    10|10000 characters needed characters exceeded

    • hi,

      SLDCHECK is running perfectly fine.

      Proxy connection test - all sender proxy from ECC are sending message,but all messages are getting stuck in ECC with Parsing error.

      None of the messages are getting shown in SAP PI -SXMB_MONI.. Its 3 days and stuck with same error..

      pls advise.

  • Jan 04, 2013 at 08:55 AM

    Hi,

    Now the error i am getting become different as i have changed used rfc destination.

    As per SAP help, i have created SAP_PROXY_ESR of type G with prefix /rep .

    In IS_URL i had given application system and dest://SAP_PROXY_ESR.

    This RFC destination response i was getting in message of SXMB_MONI of PI.

    Now, i created another RFC destination PI_XYZ,connection type H with prefix /sap/xi/engine?type=entry.

    IS_URL i changed to dest://PI_XYZ.

    Now HTML error and HTTP response error is gone. But I am getting a new error as -

    XML tag Main/@versionMinor has incorrect value 001; expected
    value is 000

    I am raising a separate thread for this new error.

    Thanks for all your support..

    Add comment
    10|10000 characters needed characters exceeded