I have an issue with design for a interface I am doing ...
I was trying to do a RFC -> XI -> Seeburger AS2 adapter (via HTTP) interface however I am running into problems.
The AS2 adapter seems to require that both sender and receiver use Party Communication (as the AS2ID is provided by the Party). However, the RFC sender will not allow the Business System to be defined using Parties. This seems to rule out doing it using RFC->AS2.
1. I can do a RFC -> XI -> File (into a holding directory) then do a File -> XI -> AS2 which is a bit cludgy however it is fairly straight forward to do and I know will work. Will decouple my response message from the original RFC.
2. Using an ABAP proxy rather than RFC? I have tried doing this already, but ran into issues because my source system is a 620 based system, so instead tried calling the proxy from within the XI client (and got messages saying can't run inbound proxy from within IS).
3. Using a "passthrough" BPM in the middle to convert my RFC call into Party communication (eg. having an receiver determination from the RFC to the BPM without Parties, then send the message on to another receiver determination that uses Parties).
4. Convert my RFC to use a custom IDOC instead - then use the IDOC adapter. Not sure what the limitations of Party communication with IDOC's are.
Does anyone have any thoughts/suggestions or comments that may be of assistance?