Skip to Content
avatar image
Former Member

Design Issue

All,

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.

My thoughts:

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?

Regards,

Jason

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Mar 19, 2008 at 10:12 PM

    Hey

    >>However, the RFC sender will not allow the Business System to be defined using Parties

    i m not really sure about this,could you please tell me where u saw this limitation.I know there is a limitation on IDOC and proxy that you can't use business service for them.

    You can define a business system under party for IDOC for a B2B scenario.

    just have a look at the below guide

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0b355ae-0501-0010-3b83-8f2bb566fa47

    he is doing a B2B scenario(File to IDOC) and has used business service with party for sender file and business system with party for receiver IDOC.

    Thanx

    Aamir

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 19, 2008 at 10:35 PM

    The RFC Party limitation is notes in the prerequisites for setting up a RFC Sender adapter (http://help.sap.com/saphelp_nw70/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm). I also tried it anyway, and got an error message saying something like "RFC must not have Party" etc.

    Regards,

    Jason

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 20, 2008 at 02:16 AM

    Jason..

    Interesting situation..

    RFC(Sync) -


    > <--- Soap(Sync) Party--


    > As2.........

    You always have the idoc option and you dont have to decouple your sync scenario....+ you have the msg already in XML format..for your as2 adapter..

    Regards

    Ravi Raman

    Add comment
    10|10000 characters needed characters exceeded