on 05-29-2015 3:48 AM
What would be considered best-practice for scenarios where messages are sent to an ABAP system via ABAP proxy (SOAP XI30):
There seems to be no guidelines around this available so would be great to hear some advice from SAP. Personally - I have always created a separate channel for each interface as to me its logically the right thing to do.... but maybe I'm wrong!
Regards...
Hi Jason
I normally go for 2. I don't see a real need to have one for each scenario, it's just redundant. Same approach for RFC and IDoc receiver, since all of these in general can be shared.
Failure during posting of EOIO messages will only affect the qRFC queues in the ABAP system and will not affect the channel in PI.
As for using different IDs, normally the proxy channel will use a technical/service user ID. If you need to pass the user context from the sender side, you can always go for principal propagation.
Rgds
Eng Swee
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks to those that have posted so far... In case I have confused you however, I'm not after Help - I've been using PI for years. Just thinking about a best practice which is a different thing...
My current thinking based on some offline discussions I've been having is that for ABAP stack systems that don't have iflows available then it is best to share/re-use the comm channels and only create extra ones for specific purposes - such as for prioritization of messages etc.
But, if you are on a java only system and building with iflows it becomes less clear as to which way is best, as when you create a new iflow by default you get two new channels - you just have to assign their type (RFC, SOAP, etc) and off you go. It is possible to replace a default iflow channel with a reusable (called a reference) channel but its a couple of extra steps.
a) java only abap proxy channels allow you to specify a http destination so you don't need to repeat the server details nor logon credentials across channels
b) We've had issues with reference channels being a bit buggy and have had SAP fix a couple of issues with notes...
😉
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jason,
I usually choose a mix of the two options. Depending of the business requirement. Normally in the ECC endpoint need to know the client that has access/modify/insert registers with the scenario. The client usually represents an organism and i work with parties.
For example taxes in the public sector, on the endpoint the functionals need to know if the tax is form education organism or another.
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Must agree with Eng Swee Yeoh.,I did find a document regarding tuning your PI system. Its an excellent document and will help you understand these technologies a little better.
Regards,
Jannus Botha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.