cancel
Showing results for 
Search instead for 
Did you mean: 

Integration Builder data not understood - Problem

Former Member
0 Kudos

Hi all,

i have a problem with XI.

I want to generate Proxies from XI Content in a SAP System.

in SPROXY i can't see any data from the repository.

SLDCHECK runs successfully.

If i run SPROX_CHECK_IFR_CONNECTION i get the failure message "Integration Builder data not understood". I have already changed all passwords for the service users in XI and Exchange Profile.

can you give me a hint what the problem could be ?

br,

martin

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Check the Exchange Profile parameter <b>com.sap.aii.connect.repository.httpport</b> . This should have the J2EE engine's port.

Regards

Bhavesh

Answers (5)

Answers (5)

Former Member
0 Kudos

in the report SPROX_CHECK_IFR_CONNECTION - where i get the failure - the URL is

<a href="http://xxxx:54000/rep/query/ext?service=QUERY&method=GENERIC&body=QUERY_REQUEST_XML&release=3.0">http://xxxx:54000/rep/query/ext?service=QUERY&method=GENERIC&body=QUERY_REQUEST_XML&release=3.0</a>

is this ok for pi 7.0 ?

regards,

martin

Former Member
0 Kudos

check your integration repository

Former Member
0 Kudos

in repository i can't import any software components from sld.

Former Member
0 Kudos

Hi martin,

Make sure your business system is set up as follows:

1. Transaction SXMB_ADM

- Role of System: Application System

- Corresponding Integration Server:

dest://<your_sm59_http_destination>

2. Ensure that the RFC destinations LCRSAPRFC and SAPSLDAPI are

maintained and working

3. Run SLDCHECK to verify that the connection to the System Landscape

Directory works.

4. Check that the Integration Repository is running and data is maintained there.

check out the 18th page of this link

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bd5950ff-0701-0010-a5bc-86d45fd5...

Message was edited by:

MANIKANDAN subash chandran

Message was edited by:

MANIKANDAN subash chandran

Former Member
0 Kudos

in XI SXMB_ADM i have configured the role of business system as integration server. should be ok.

if i check the configuration (F7) in SXMB_ADM i get the failure no access to system landscape at present. but if i run SLDCHECK everything is OK.

FYI

system is PI7.0 SP12 on both ABAP and Java Stack

br,

martin

udo_martens
Active Contributor
0 Kudos

Martin,

your discussion is senseless. Bavesh has given you the right answer. Proxies come from outside-in, so you need SPROXY ONLY at application systems. Close the thread.

Regards,

Udo

Former Member
0 Kudos

Martin,

You can also check the settings in the transaction SLDAPICUST.

Also check whether the user that has been dfined there is not locked using transaction SU01.

Kind regards,

Koen

Former Member
0 Kudos

it get the same failure message in application system. so i can't close the thread because it's not answered.

Former Member
0 Kudos

Hi Koen,

SLDAPICUST setting seem to be OK.

SLDCHECK works. I can even read the business systems from SLD. So this seems to be ok.

br

udo_martens
Active Contributor
0 Kudos

Hi Martin,

now you are on the right path

So plz check the exchange profile as i mentioned before.

Regards,

Udo

Former Member
0 Kudos

Hi Udo,

i have checked exchange profile.

i have check if users are not locked.

i have checked passwords.

i have done this things for different customers several times and never had any problems. but in this case it doesn't work. is it possible that i have a problem with SP 12 ?

br,

martin

udo_martens
Active Contributor
0 Kudos

Hi Martin,

i dont know, check OSS.

You can use alternativly ABAP table SPROXSET (first you must delete Exchange Profile entries):

IFR_ADDRESS host:80<SID>/rep

IFR_PASSWORD password

IFR_USER user

Regards,

Udo

Former Member
0 Kudos

If i execute SLDCHECK in application system, everything is OK. I can connect to SLD, read its content and I get no errors.

If i call Configuration->Check in SXMB_ADM in the same application system i get the failure message "No access to system landscape at present".

How could this be ?

Isn't the same SM59 Destination used in both Transactions ?

Thanks for your help,

Martin

Former Member
0 Kudos

Hi Martin,

could you check the connections between:

1) gateway SLD system <-> XI system

2) Business system <-> XI system

Verify that there are not firewall problems.

-Peter Ha

Message was edited by:

Peter Ha

udo_martens
Active Contributor
0 Kudos

Hi Martin,

plz control Exchange Profile:

- IB-Address: Exchange Profil, Sektion Connections: com.sap.aii.connect.repository.name

- IB-Port: Sektion Connections: com.sap.aii.connect.repository.httpport

- Path: Sektion Connections: com.sap.aii.connect.repository.contextroot

- User: Sektion ApplicationSystem: com.sap.aii.applicationsystem.serviceuser.nam

- Password: Sektion ApplicationSystem: com.sap.aii.applicationsystem.serviceuser.pwd

Have a look to

<a href="/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies do you activate ABAP Proxies?</a>

Regards,

Udo

Former Member
0 Kudos

Martin,

Make sure your business system is set up as follows:

1. Transaction SXMB_ADM (refer to the Configuration Guide, chapter 5) -Role of System: Application System-Corresponding Integration Server: dest://<your_sm59_http_destination>

2. Ensure that the RFC destinations LCRSAPRFC and SAPSLDAPI are maintained and working (refer to the Configuration Guide, chapter 5.3)

3. Run SLDCHECK to verify that the connection to the System Landscape Directory works.

4. Check that the Integration Repository is running and data is maintained there.

Kind regards,

Koen

Former Member
0 Kudos

if i want to run sproxy on XI System, do i have to set Role of Business System to Integration Server ?

br,

Martin

Former Member
0 Kudos

You generate the proxy on the sender system, not on XI because the proxy will take care of the communication with SAP XI.

Kind regards,

Koen

Message was edited by:

Koen de Vries

bhavesh_kantilal
Active Contributor
0 Kudos

You cannot run SPROXY on your XI system.

This should be done on your Application Systems ,i.e, on R3 system on WAS >= 6.20.

Regards

Bhavesh

Former Member
0 Kudos

why can't i run sproxy in XI ?

br,

martin

bhavesh_kantilal
Active Contributor
0 Kudos

You use SPROXY to generate proxies for your Interfaces. These proxy classes should be generated on your R3 system / application system and not on XI.

What I mean here is that you should not generate the Proxies on the Client of your XI on which the Integration Server is running. You can do this on any other client other then the client on which the IS is running.

Regards

Bhavesh

Former Member
0 Kudos

i know that i should not generate proxies on xi server. but even if i run sproxy on xi, i get the failure message mentioned above.

br,

martin