cancel
Showing results for 
Search instead for 
Did you mean: 

use PI as "Application System" instaed of "Integration Server"

Former Member
0 Kudos

All,

i have quite complicated scenario in which:

message is sent ECC > XI, this mesage triggered number of sub-interfaces XI>OraDB (via jdbc), each sub-interface activate DB stored procedure (which returns large data volumes). all returned data should be "re-packed" into IDocs which are submitted back to ECC.

I tried to encapsulate all "sub-interfaces" in a simple ECC->XI proxy interface generated coed, and implement the DB calls as XI>DB (Proxy2JDBC) interfaces. in order to enable these interfaces (for which the start point is XI) i had to change the XI (at sxmb_adm and SLD) to "Application System" instead of "Integration Server". at this point i re-tested my proxy interfaces ECC>XI and they were not working?

how can this be done?

any other possible solutions to the above scenario?

Regards'

uri

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member187587
Contributor
0 Kudos

All,

> i had to change the XI (at sxmb_adm and SLD) to "Application System" instead of "Integration Server". at this point i re-tested my proxy interfaces ECC-->XI and they were not working?

>

> how can this be done?

> any other possible solutions to the above scenario?

>

> Regards'

>

> uri

Does your sys. Admin is aware of what you are trying to do?

You better not....

Don't let your customer define the interface to you.

You are not just a SAP PI developer.

You should be looking at the whole business process and

tell the customer what is the best way to implement the interface.

And so, I believe this integration dilemma can be simplified.

Good luck.

Former Member
0 Kudos

Hi,

Please correct me if I am wrong, but as per my understanding your requirement is ECC (proxy) --> XI --> JDBC (Stored Procedure) --> XI --> ECC (IDOCs). The data coming from ECC (through proxy) will be sent to database (Using Stored procedure) and then the responce data from database will be sent back to ECC via IDOcs, correct?

If this is the case, you can use BPM for this scenario.

If not, please explain more about you requirement.

-Supriya.

Former Member
0 Kudos

Hi,

Tnx for your replay,

1. I'm trying to avoid BPM (since scenario contains large data volumes), and it has very complex logic (at the IDoc re-packing step).

2. the first step is proxy interface ECC> XI, the message contains input parms (i.e., dates rage) which are using for executing the stored procedures which are supposed to be implemented as interfaces XI>DB, these interfaces should be executed as part of the proxy class method (on the XI side). after all data was retrieved from DB additional XI-->ECC (via IDoc) interfaces will be executed (these are also should be part of proxy class method).

I hope the basic architecture is clear.

Regards,

Uri

Former Member
0 Kudos

Hi,

is ECC and XI excatly the same physicall machine?

/wg