cancel
Showing results for 
Search instead for 
Did you mean: 

proxy - rfc destination SAP_PROXY_ESR

former_member183906
Active Contributor
0 Kudos

hi

for proxy connection from ecc to pi,i have created rfc destination of type h SAP_PROXY_ESR in ECC. While doing connection test of this rfc destination its returning HTTP 200 response.

the response body of this rfc destination is -

<meta http-equiv="refresh" content="0; URL=start/index.jsp">

loading...

SLDCHECK is running OK.

When ECC triggers a proxy message to PI all messages are failing with parsing error and in sxmb_moni of ecc the HTML error of payload shows the same error-

<meta http-equiv="refresh" content="0; URL=start/index.jsp">

loading...

message not reaching PI.

can u advise on it ?

Accepted Solutions (1)

Accepted Solutions (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Are you maintaining LCRSAPRFC and SAPSLDAPI destinations? Please check whether you have those destinations.

You might want to check this link

http://scn.sap.com/people/satish.chauhan/blog/2011/08/21/proxy-configuration-for-pi-73-java-only

But if you use AEX then michal blogs says you dont need LCRSAPRFC destination itself.  Have you seen this ?

http://scn.sap.com/people/michal.krawczyk2/blog/2012/01/19/michals-pi-tips-how-do-you-activate-abap-...

former_member183906
Active Contributor
0 Kudos

Hi,

thanks for reply..

I am using PI 7.1

I have maintained LCRSAPRFC and SAPSLDAPI both and connection test is fine...

SLDCHECK is also fine.

Proxy connection test is fine too.

please advise...

Former Member
0 Kudos

Hi,

Maintain the path prefix as /sap/xi/engine?type=entry in RFC destination.  Maintain url in sxmb_adm tcode

Check the below thread it might help you.

http://scn.sap.com/thread/3285811

Thanks,

Satish.

Answers (2)

Answers (2)

former_member183906
Active Contributor

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..

sunil_singh13
Active Contributor
0 Kudos

Hi,

You mentioned that in SAP PI you can see the error, right? If it is so then there is no issue with your Proxy configuration.

Is your scenario Synchronous? As you mentioned you are getting HTML page in Response, it can happen that the receiver is unable to understand the request and sending you back response in HTML format. It could be "404 not found" or wrong user ID and Password!

Thanks,

Sunil Singh

former_member183906
Active Contributor
0 Kudos

Hi,

The error is seen in SXMB_MONI of ECC.

Message not coming in SXMB_MONI of PI.

Its an asynchronous scenario and error is coming HTTP 200- error in parsing.

Former Member
0 Kudos

Hi,

I think you already discussed the same problem in anther thread and u got some helpful answer .

http://scn.sap.com/message/13748665#13748665

I found that there was some thing wrong on your ID part .

No need to create anther thread . Start discussion where you finish on earlier thread .

Defiantly you will come to the solution .

thanks and regards

Anup Banerjee

former_member183906
Active Contributor
0 Kudos

hi,

can u please tell me wat u found wrong in the ID part so that i can work on it..

rgds

Former Member
0 Kudos

As you described your configuration on ID ..

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

I tell you one thing channel is dead until you will not create agreement over the 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) of Receiver .

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

former_member183906
Active Contributor
0 Kudos

hi

i have created sender agreement and still its same error..

Former Member
0 Kudos

Hi,

For client proxy scenario there is no compulsion to make XI channel(sender) .

I just explain you that why we need sender agreement for knowledge perspective .

In your ID part you required...

receiver determination

     sender:

     business system of ECC

     sender interface

     sender namespace

     receiver:

     Business component of receiver as communication component

Interface Determination

     Sender:

     business system of ECC

     sender interface

     sender namespace

    receiver :

      Business component of receiver

     receiver interface

And Respective receiver channel and receiver agreement .

thanks and regards,

Anup Banerjee

sunil_singh13
Active Contributor
0 Kudos

Can you show us what is there in HTML page? and what is data it is trying to parse?

Thanks,

Sunil

former_member183906
Active Contributor
0 Kudos

HI,

The HTML page error is -

<meta http-equiv="refresh" content="0; URL=start/index.jsp">

loading...

Only above 2 lines its showing in error.

Regards

former_member183906
Active Contributor
0 Kudos

This i have already maintained. Thanks for your help.

former_member183906
Active Contributor
0 Kudos

This i have already maintained. Thanks for your help.