on 02-19-2009 9:44 AM
Hi,
we have a java application using JCo to call RFC FM in an ERP system. The parameters of this JCo application are only:
- System IP
- SysNr
- User
- PW
- Client
The java program uses connection pools so it seems to be a client program.
Now we have to move this cleint program from ERP to PI 7.1
Is there a way to receive data via RFC without using a registered server program. In the adapter configuration this fields are obligatory.
Regards
J.
> Is there a way to receive data via RFC without using a registered server program. In the adapter configuration this fields are obligatory.
RFC -> XI --- this utilizes a sender RFC adapter
XI -> RFC -
-
this utilizes a Receiver RFC adapter
Now coming back to your question, reg. server program or in turn the program id has to be defined when using the rfc sender adapter, but now when using a RFC receiver adapter.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In XI use Receiver RFC adapter(Which acts as a client) to acheive the same.
- Gujjeti.
Edited by: Praveen Gujjeti on Feb 19, 2009 3:23 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
we sent RFC to PI.
The application sending the RFC is a Java program. There I can only enter the Function module. When I start the Java program it tells me, that this FM is avalible on the server because its logs onto the NetWeaver Appl. server of the PI and tries to execute the FM there.
I tried to configure a RFC sender adapter, but what values do I have to enter for Appl. Server/Gateway an Program ID? The call is not coming from an SAP System!
Do I have the change the JCo in the JAva program from client JCo to Server JCo?
Regards
J.
If PI is a must, then you need to change atleast part of the java coding (Which actually calls the FM of ERP).
i.e., Dont call ERP RFC directly from java program, instead send your request to XI PIPELINE then route this request payload to Receiver ERP using RFC adapter. Your business logics should not change in Java Program.
Configure a scenario to acheive the same.......
- Gujjeti.
You can directly post some message to PIPELINE provided you have sufficient authorizations.
For this you dont require a JCO.
Note: you can also post the message to PlainHTTPAdapter ( a different URL of XI which sits just before PIPELINE).
- Gujjeit.
Edited by: Praveen Gujjeti on Feb 19, 2009 4:14 PM
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.