cancel
Showing results for 
Search instead for 
Did you mean: 

SAP XI CLIENT PROXY ERROR

Former Member
0 Kudos

Hi All,

Can u help me out with this:

When I execute my client proxy i get this error

<?xml version="1.0" encoding="utf-8" ?>

- <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">

- <asx:values>

<SYSTEMFAULT href="#o129" />

</asx:values>

- <asx:heap xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:abap="http://www.sap.com/abapxml/types/built-in" xmlns:cls="http://www.sap.com/abapxml/classes/global" xmlns:dic="http://www.sap.com/abapxml/types/dictionary">

- <cls:CX_AI_SYSTEM_FAULT id="o129">

- <CX_ROOT>

<TEXTID>F63AFF63DBE4BB4786A7F52CC4167145</TEXTID>

<PREVIOUS />

<KERNEL_ERRID />

- <INTERNAL_SOURCE_POS>

<PROGID>96</PROGID>

<CONTID>3447</CONTID>

</INTERNAL_SOURCE_POS>

</CX_ROOT>

<CX_STATIC_CHECK />

- <CX_AI_SYSTEM_FAULT>

<CODECONTEXT />

<CODE>INTERNAL.PROXY_NOT_ALLOWED_ON_IS</CODE>

<ERRORTEXT>Proxy calls are not permitted on sender or receiver side on the IS (client)</ERRORTEXT>

<LANGUAGE />

</CX_AI_SYSTEM_FAULT>

</cls:CX_AI_SYSTEM_FAULT>

</asx:heap>

</asx:abap>

Thanks in advance

Ravijeet

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hey,

In transaction SXMB_ADM-> Integration engine configuration

the role of Business system must be Local application system and not Integration server.

This ystem can behave as a client proxy.

login to an application system (i.e. SRM, R/3....) and check the role.

regards,

Milan

Answers (4)

Answers (4)

Former Member
0 Kudos

Hey,

Firstly,Check the Proxy configurations on Application system.

go to transaction SLDCHECK and check whether all the t type connections are working properly.

Especially the SAPSLDAPI.

In case if there is any error check the transaction SAPAPICUST.

Secondly, check the H type connection (normally it is PI_INTEGRATIONSERVER/XI_INTEGRATIONSERVER). Test the connection for this rfc destination.

Thirdly, check if the entry of the h type RFC destination is made in SXMB_ADM->Integration engine configuration->Corresponding In eg. server.

regards,

Milan

Former Member
0 Kudos

Hi All,

Thanks for ur response, I was able to figure out the error...It was the port in exchange profile...it was mentioned as 50000, which I had to change to 8000.

Now once I execute the proxy in Proxy --> test interface I am getting this success message

<?xml version="1.0" encoding="utf-8" ?>

- <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">

- <asx:values>

<SUCCESS>Services Processed Without Error</SUCCESS>

</asx:values>

</asx:abap>

But my message is not appearing in SXMB_MONI in XI side.

What could be the problem ? Is it any queses I need to register for asynchronous client proxy ?? How do I debug ?

prasanthi_chavala
Active Contributor
0 Kudos

Hi Ravijeet,

Check if the message is showing any errors in sxi_monitor tcode in your sender system. Also make sure that Http destination from ur sender to XI system is correctly working.

Thanks.

Former Member
0 Kudos

Hi Ravijeet,

Check SXMB_MONI transaction on the sender system . Do you see any error message for your client interface ?

Thanks,

Pooja

Former Member
0 Kudos

HI Ravijeet

As this is client proxy you can check with SXMB_MONI is ERP(Sender) if the message is passed successfully from ERP. Then check with your RFC destination type H for any issues.

Thanks

Gaurav

Former Member
0 Kudos

Hi ravijeet

check this thread discuss & solved here the same INTERNAL.PROXY_NOT_ALLOWED_ON_IS

also check this for CX_AI_SYSTEM_FAULT

Regards

Abhishek

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

as the error message clearly specifies you cannot

execute proxies in client that is used as integration engine of XI

you shoud ether execute your proxy on ERP/SCM/CRM etc system

or on any other client on the same server (as there can be only one

integration engine client on one server)

Regards,

Michal Krawczyk

http://mypigenie.com XI/PI FAQ