cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Server Proxy Issue

Former Member
0 Kudos

Hi folks,

I am doing a ABAP Server Proxy scenario :

<b>

On running the scenario : I got the error in SXMB_MONI in XI : </b>

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

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

<SAP:P1>401</SAP:P1>

<SAP:P2>Unauthorized</SAP:P2>

<b>On checking the sap/xi/engine service in Application server I got this :</b>

*****************************************************************************************

<faultstring>Pipeline specified in URL attribute (type) not existing</faultstring>

<faultactor>http://sap.com/xi/XI/Message/30</faultactor>

- <detail>

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

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

<SAP:Code area="MESSAGE">URL_PIPELINE_NOT_FOUND</SAP:Code>

<SAP:P1>/sap/xi/engine?sap-client=100</SAP:P1>

**********************************************************************

<b>Similarly on checking the sap/xi/engine service on XI server i got similar type of error

</b>

<faultstring>Pipeline specified in URL attribute (type) not existing</faultstring>

<faultactor>http://sap.com/xi/XI/Message/30</faultactor>

- <detail>

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

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

<SAP:Code area="MESSAGE">URL_PIPELINE_NOT_FOUND</SAP:Code>

<SAP:P1>/sap/xi/engine?sap-client=241</SAP:P1>

************************************************************************************8

My doubts :

1. In ideal condition what type of output should i get on checking the sap/xi/engine service ?

2. For these issue what is the rectification .?

3. From XI side did i missed something...I have done all the activities required for Proxies in Application server side..

Regards,

Accepted Solutions (0)

Answers (10)

Answers (10)

Former Member
0 Kudos

<b>I solved it this way..

Check the tcode SLDAPICUST and make sure that it is pointing to correct SLD Server</b>

Former Member
0 Kudos

I'm sure its an authorization error..

Use PISUPER or XISUPER in XI adapter

--->this user is required for logging into R3 or XI .?

Regards,

Former Member
0 Kudos

Eswar,

--->how u resolve the issue of unable to logon to server with xirwbuser.

this issue is still there but i don't think this is related anyhow with my scenario..

Regards,

Former Member
0 Kudos

I'm sure its an authorization error..

Use PISUPER or XISUPER in XI adapter

Former Member
0 Kudos

My error changes to :

<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">SLD_NO_OWN_BS</SAP:Code>

<SAP:P1>TD1</SAP:P1>

<SAP:P2>100</SAP:P2>

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error while reading ID of own business system from the SLD for system TD1 and client 100</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Former Member
0 Kudos

It means you have not created the business system in your SLD. Create the same.

1. First create technical system in XI to identify your XI server (Web as ABAP and Web AS Java)

2. Create the business system based on above technical system and select the role of business system is Integration server.

URL : http://<hostname>:<ICM Port>/sap/xi/engine?type=entry.

3. Create the technical system based on your SAP R/3 system.

4. Create the business system based on your SAP R/3 system.

here you need to select role of business system : Application system.

related integration server is : <XI System SID has to come>

and try to refresh the initical cache once ...

http://<hostname>:<j2ee stack port>/CPACache/refresh?mode=full

Also check if SLD has been configured in Transaction SLDAPICUST.

Regards,

Sarvesh

Former Member
0 Kudos

Hi santosh

how u resolve the issue of unable to logon to server with xirwbuser.

regards..

Former Member
0 Kudos

-->and later on XI adapter will use this..: What do you mean by this?

Sarvesh , Don't i have to provide this RFC destination Information in XI adapter ?

As my addressing type : HTTP Destination and in HTTP Destination i hav veprovided the RFC destination name...

Am i wrong..?

Regards,

Former Member
0 Kudos

You are right!

You have to provide the following info in XI receiver adapter.

1. Target Host (sap system)

2. Service No (e.g. 8001)

3. Path (sap/xi/engine?type=receiver)

4. User Name

5. Password

6. Language

7. Client

Regards,

Former Member
0 Kudos

hi Guys,

On checking RWB i got this under Integartion engine Proxy Runtime..

<b>Unable to log on to system R3 in language en with user PIRWBUSER ...

I don't know how come PIRWBUSER is coming into the role...??</b>

Regards,

Former Member
0 Kudos

Hi ,

That means PIRWBUSER is not created in ur business system. So XI can not login to ur BS .

This shouldnt be a problem. If you want that error to go ..

Create user PIRWBUSER with the same password & role as the one of xi and the erorr will go.

Regards,

Sumit

Former Member
0 Kudos

Hi

iam getting same type of error in RWB .could any body solve this issue.

RGDS..

Former Member
0 Kudos

I don't think apart from creating RFC destination(H type) at XI pointing to R3 i need to do anything ....---Kindly confirm

and later on XI adapter will use this..

Regards,

Former Member
0 Kudos

<b>I don't think apart from creating RFC destination(H type) at XI pointing to R3 i need to do anything ....---Kindly confirm</b>

Yes, create it. This RFC destination is used to establish a connection between XI & R/3.

<b>and later on XI adapter will use this..</b>: What do you mean by this?

Former Member
0 Kudos

Folks,

--->Check XIAPPLUSER is having this Role -SAP_XI_APPL_SERV_USER

user is having the same role.

-->If the error is in XI Adapter, then your port entry should J2EE port 5<System no>

• If the error is in Adapter Engine

–then have a look into SAP note- 821026, Delete the Adapter Engine cache in transaction SXI_CACHE Goto --> Cache.

1. how i will come to know that error is at adapter engine or at adapter level ?In moni it is under call adapter , so i guess it is in XI adapter ..

The RFC which my XI adapter will use have these values :

Is having 8011 as Service No. not the J2EE port 5<System no>....Is this is the cause of error ..

Regards,

Former Member
0 Kudos

Hi Santosh,

<b><URL_PIPELINE_NOT_FOUND></b>

It seems that there is a problem in your configuration so, you need to configure the Integration Engine in <b>SXMB_ADM</b>.

Go through the blog for how to do the same,

/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

<b><HTTP_RESP_STATUS_CODE_NOT_OK></b>

Go through the below mentioned blog. See point no 3.

/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

Regards,

Sarvesh

former_member335553
Active Contributor
0 Kudos

Hi ,

Check ur service number and host name in sm59

Also have a cross check of all these

1.TCODE SPROXY-connection to IB

2.TCODE SXMB_ADM -configured integration engine.

3.In the SLD, For your Business system defined as Integration server should have Pipeline URL:http://server:ABAPport/sap/xi/engine?type=entry

4.Also check your SLDAPICUST transaction in the Business system and see if you have given the right userID and password