cancel
Showing results for 
Search instead for 
Did you mean: 

PI Server Proxy

Former Member
0 Kudos

Hi all,

can anybody tell me the correct url including prefix of the PI Server Proxy for Communication Channel configuration in a PI 7.1 system. The one mentioned in help.sap.com doesn't work.

br,

martin

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>The one mentioned in help.sap.com doesn't work.

which one does not work ?

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi Michael,

this one doesn't work:

<Hostname>:<Port>/MessagingSystem/receive/JPR/XI

When i check the services in the nwa, i can find a MessagingSystem, but there is nothing to find about receive/JPR/XI.

I have also registered the Java Server Proxy using the url:

http://<host>:<port>/ProxyServer/register?[ns=<mi_ns>&]interface=<mi_name>&bean=<bean_name>&method=<...;

Have you already deployed Java Server Proxies on PI 7.1 ?

BR,

MArtin

Former Member
0 Kudos

Hi all,

Does anynody have experience with a similiar problem.

Br,

Martin

Former Member
0 Kudos

I'm getting the following error in sxmb_moni:

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="INTERNAL">CLIENT_SEND_FAILED</SAP:Code>

<SAP:P1>404</SAP:P1>

<SAP:P2>Not Found</SAP:P2>

<SAP:P3>(See attachment HTMLError for details)</SAP:P3>

<SAP:P4 />

<SAP:AdditionalText />

<SAP:Stack>Error while sending by HTTP (error code: 404, error text: Not Found) (See attachment HTMLError for details)</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

In the MessagingSystem Monitoring i see the following messages:

Received XI System Error. ErrorCode: CLIENT_SEND_FAILED ErrorText: null ErrorStack: Error while sending by HTTP (error code: 404, error text: Not Found) (See attachment HTMLError for details)

The message was successfully transmitted to endpoint com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIServer:CLIENT_SEND_FAILED: using connection SOAP_http://sap.com/xi/XI/System.

I have also checked the Logs and Traces using NWA Logview, but i can't find any information regarding the problem.

The Java Proxy was registered using the JNDI name which i got by using NWA's JNDI Browser.

BR,

Martin

Former Member
0 Kudos

Hi,

in XI in SM59 transaction, in HTTP connection to ABAP system, open the HTTP destination to your R/3 system.......i think it is not working...........just test the connection..........if it is not working, then in target host give r/3 hostname, service number give HTTP port of r/3 system and in path prefix give /sap/xi/engine/?type=entry

in logon procedure use SAP standard and give user which is a service user maintained in R/3 system having the proper authorization.........

if your this connection is working, then rerun your scenario........if still you get the above error, the also tell what is in the atthched HTML error description in SXMB_MONI msg along with the msg error.

Regards,

Rajeev Gupta

Edited by: RAJEEV GUPTA on Mar 20, 2009 1:56 PM

Former Member
0 Kudos

hi,

i don't understand what i should need the http destination for.

my scenario is

SOAP -> PI -> Java Server Proxy (Synchronous)

The current situation is:

The message from the SOAP sender arrives at PI. The message is forwarded to the Adapter Engine.

There a Receiver communication channel of type XI is defined - using a URL the URL prefix was already posted by me in the same thread.

btw - all the sm59 connections that are relevant for PI are working fine

BR,

MArtin