cancel
Showing results for 
Search instead for 
Did you mean: 

Need help on Proxy configuration in ECC

former_member200386
Active Participant
0 Kudos

Dear Experts,

I am doing JDBC to Proxy scenario in PI 7.3(Dual stack). now i completed the ESR Part & now i am creating a communication channel for PROXY using XI adapter.

I created as per help document provided by SAP.

http://help.sap.com/saphelp_nw04/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/content.htm

in that it mentioned for HTTP detsination* ..i mentioned my HTTP destination name(Yet to create)

then open ECC to create HTTP Destination using this document

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0ac1a33-debf-2c10-45bf-fb19f6e15...

i tried connection test . its giving error.

i have some doubts in  my mind.

what is Target Host.? is it host name in my case(SPLPINDEV) or system id(PID)

what is path prefix? i mentioned" /sap/xi/engine "is it correct. for this do need to any configuration.

after that i complted rest of the things mean logon details etc & saved. now i am getting this error. i need  inputs urgent

ICM_HTTP_CONNECTION_FAILED

Regards,

Pavan

Accepted Solutions (1)

Accepted Solutions (1)

former_member200386
Active Participant
0 Kudos

Hi,

Meiying

Thanks for the response ,I checked the transaction sldcheck its working fine. u said abt check the RFC destination for integration server? u are asking abt  in PI or ECC?

i don't have the idea about RFC  for integration server.  which type it will be? abap,http, TCP/IP?

Regards,

pavan

Former Member
0 Kudos

Hi Pavan,

I mean it is in R3 side. There, you need to create 2 H type RFC destinations, one is SAP_PROXY_ESR - ESR for proxy generation, target host is PI host name like xxx.xxx.com, path prefix is /rep. you need to fill in login name and password. Another one is XI_INTEGRATION_SERVER for Connection to integration server. Tartget host is PI host too. path prefix is /sap/xi/engine/?type=entry. You need to give login and password as well.

after that, in R3, SXMB_ADM -->Integration Engine Configuration -->Edit Change Global Configuration Data, set up a new role for application system, correcponding Integ. Server is dest://XI_INTEGRATION_SERVER. 


after that, in PI, 
create a HTTP destination. Target Host will be R3 host name. With this, we can set logon info here instead of in PI communication channel.


Hope this help.

Meiying

Former Member
0 Kudos

I believe  it is

Maintain SLD access details in Transaction SLDAPICUST (Type T ) in SM59 R/3 layer

Former Member
0 Kudos

I don't think we need type T.

former_member200386
Active Participant
0 Kudos

Hi Trevor,

Thanks for your reply I am facing Problem in PI 7.3(Dual stack) in creation HTTP destination  from PI to ECC.

this is for JDBC to ABAP Proxy scenario. this newly installed PI 7.3(dual stack) and central SLD system.

I have few doubts.

the prefix path in http destination:/sap/xi/engine?type=entry

is this correct ?  for PI to ECC  Http destination creation?

my basis team saying using this path they are not able to call the prefix

Former Member
0 Kudos

No. It is incorrect. It should be /sap/xi/engine/?type=entry . See my above entry.

former_member200386
Active Participant
0 Kudos

Hi Meiying,

Thanks for help. Now http Destination working fine. i also done sxmb_admin part. in PI

what else we need to do in PI for proxy configuration? i mean admin side only.

former_member200386
Active Participant
0 Kudos

Thanks alot Guys,

The issue was solved.

Regards,

Pavan

Former Member
0 Kudos

Hi Pavan,

Glad you solved your problem. I think you marked wrong correct answer.

Meiying

Answers (4)

Answers (4)

former_member200386
Active Participant
0 Kudos

Hi Guys,

I am getting this error when i tried the connectivity test.

Former Member
0 Kudos

Hi Pavan,

Run Tcode SLDCHECK  and see if there are any errors. If it throws up errors, check the Tcode SLDAPICUST, and also the RFC destination for the integration server in SM59.

Meiying

Former Member
0 Kudos

Pavan, there can be many reasons for this and you haven't confirmed whether what you see in ECC (i.e. Transaction Code SMICM --> Goto (dropdown menu) --> Services (for HTTP) corresponds to what you have configured on your RFC.

The hostname you have specified needs to be checked and so does your port number. From PI 7.1 port numbers in the 50xxx range became the norm for both the Abap & Java stacks, I don't think one in the 8xxx range looks right in this case. Sorry, previous statement is irrelevant for ECC

Regards, Trevor

sahithi_moparthi
Contributor
0 Kudos

Hi,

Please check whether you have created all the following:

Step 1:

Create two RFC Providers

SAP Net weaver Administrator

1) SAPSLDAPI_<PI SID>

2) LCRSAPRFC_<PI SID>

Step 2:

RFC destinations:

a)    Create 3 RFC destinations  (SM59)

  1. SAPSLDAPI (Application system to SLD connection) - type T
  2. LCRSAPRFC (Application system to Exchange profile connection)-type T
  3. SAP_PROXY_ESR (Application system to ESR connection) -Type G

b)    Configure SLDAPICUST and test connections through TA: SLD Check

c)     Test SPROXY transaction

d)    Configure SXMB_ADM transaction for runtime proxy message exchange

Step 3

Creating HTTP Destination Type “H”

Step 4:

Create SenderID in SXMSIF:

Step 5:

Configure SXMB_ADM:

former_member200386
Active Participant
0 Kudos

Hi Santhoshi,

Thanks for your response. we are using central SLD. both PI & ECC are in central sld.do we need to create above steps ?

If then

these steps need done in ECC?

then what are steps required to call proxy from PI my scenario is JDBC to ABAP Proxy.

this is the first interface on newly installed PI 7.3(Dual Stack).

Regards,

Pavan

Former Member
0 Kudos

what is Target Host.? is it host name in my case(SPLPINDEV) or system id(PID)

what is path prefix? i mentioned" /sap/xi/engine "is it correct. for this do need to any configuration

refer below step by step :http://www.saptechnical.com/Tutorials/XI/ABAPProxy/page1.htm

Technical Setting:

  • Connection Type: H
  • Target Host: System name (target system host)
  • Service Number: HTTP Port name (800*)
  • Path Prefix:     /sap/XI/engine/?type=entry
former_member200386
Active Participant
0 Kudos

Sorry Guys,

I posted my query in a wrong way. my scenario is jdbc to proxy

in my XI  receiver adapter there is one tab HTTP detination*:             ?

what my question is do need to create a http destination in PI? or ECC.

just now i read in one thread there its mentioned.in a file to proxy scenario. i need to create a http destination in PI that will connect to ECC.

this is newly installed PI (7.3) system.

in sxmb_adm in integration engine tab i created IS_URL,   in the curren value http://splpindev.squaregroup.com:50000.

please suggest my what are the remaining configuration steps required for PI consultant

To post the data using proxy(only configuration part(i.eHTTP Destinations creation steps & details etc)

not the SPROXY genaration.

Former Member
0 Kudos

what my question is do need to create a http destination in PI? or ECC.

you have to create RFC Destination type H on PI System point to Target System and have to provide name in receiver communicetion channel whatever u created ....

and forther details refer below my blog.

Generally we dont need to create RFC destination that is done by BASIS only ..

Former Member
0 Kudos

Hi,

Create a type H destination in PI,

mention the target host,

path prefix (/sap/xi/engine/?type=receiver),

service no (generally it's 8000 -> u can cross check the same ECC -> go to smicm-> Goto-> services),

under logon security give service username/pass

you can also check whether ur "engine" service is activated or not, go to SICF-> execute -> default host -> sap -> xi -> (activate) engine service

Thanks

Amit Srivastava

former_member200386
Active Participant
0 Kudos

HI Amit,

Thanks for your response. I created the HTTP detsination. but  when try to the connection test. it is showing ICM_HTTP_CONNECTION FAILED. ERROR.PLEASE look the at the screen shot. this is first

time doing the scenario end to end. PI System is newly installed. what are required steps to call proxy from PI(RFC destinations, SXMB_ADM) admin side steps?

Regards,

Pavan

Former Member
0 Kudos

Hi Pavan,

Do you want to use HTTP or HTTPs (as per your description on your RFC you configured in PI)? Basis really should be helping with this task. You could also check these few things:

- First check whether HTTP or HTTPs is required.

- Then (depending on the step above), use TCode SMICM in ECC as Amit has suggested above & get the HTTP or HTTPs port number, that's what you will use as your port in the PI RFC.

- If you want to use HTTPs, Basis should have properly configured SSL (see Logon & Security Tab of your RFC).

- Check your 'Target Host", just a host name doesn't always work because the hostname is not always resolved, also try a fully qualified host name (refer to basis for this).

- Check the login credentials (and client) being used in the 'Logon & Security' tab of the RFC (if you are using HTTP with basic authentication), this might be incorrect.

Regards, Trevor

Former Member
0 Kudos

Hi,

Are you sure that ur target host name is correct? Whats the log u are seeing under SMICM -> goto -> trace file

BTW, u can use this path prefix (/sap/xi/engine/?type=receiver).

Thanks

Amit Srivastava

iaki_vila
Active Contributor
0 Kudos

Hi Pavan

I've checked one system now (with PI 7.1) and i have as prefix "/sap/XI/engine/?type=entry", and you could try with the port 8000.

In other way, have you tried that the connectivity works?, using a telenet for example.

Regards.