cancel
Showing results for 
Search instead for 
Did you mean: 

Why Program ID

Former Member
0 Kudos

HI Guys,

Why Program ID in RFC Adapter.What is the use of it ?

Cheers,

Raghavesh

Accepted Solutions (1)

Accepted Solutions (1)

Shabarish_Nair
Active Contributor
0 Kudos

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009 - see if this can answer your question.

Answers (4)

Answers (4)

Former Member
0 Kudos

The concept of Program ID is based upon " <b>Publish - Subscribe</b> " of EAI. You actually subscribe the subject on RFC adapter & then RFC connection publish it on the network which is picked up by the right adapter.

- Lalit -

Former Member
0 Kudos

Hi

That is why you choose the registration type Registered Server Program and in the Program ID field you enter the corresponding program ID from the configuration of the sender RFC adapter.

Thanks

Former Member
0 Kudos

Hi

The selected program ID uniquely describes the RFC sender channel in the configured gateway (Application Server (Gateway) and Application Server Service (Gateway) parameters).

Thanks

Former Member
0 Kudos

hi raghavesh,

Your XI is the initator of the connection in the case of Sender RFC adapters.

Even though it is R3 that sends data to XI, it is XI that initates the connection between XI and R3 and that is why in the sender RFC adapter you provide the Server Details andthe prgram Id. The connection is identified using the program ID.

When R3 wants to send data it uses the TCP IP Connection in which the program Id is maintained and using this identifies the establised connection and then sends data to XI.

also check this...

http://help.sap.com/saphelp_nw2004s/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm

regards

biplab