Skip to Content
avatar image
Former Member

Q: Should we decouple the adapter engine?

Bonjour a tous et a toutes,

We have 3 types of scenarios;

1) HTTP / WebService using SOAP

2) Inbound RFC / IDOC TO Outbound (FTP)

3) Inbound (FTP) TO Outbound RFC / IDOC

For the development environment, we have install SAP XI (NW2004S – SP9 / XI 7.0) using the default all-in-on (AS ABAP with the AS JAVA).

For the production, we have a couple questions: 😊

1) Quality of Service:

a. How can we prioritize certain messages type (WebService vs FTP) in SAP XI ? We want to make sure that WebService request will always be server first and FTP request last …

2) Decouple Adaptors

a.Should we decouple the adaptors (AS JAVA) Adaptor Engine (non central). With other type of EAI middleware (webmethods), for the production environment, we used to install (decouple) the adaptors onto others servers (sometime one adaptor = one server).

3) Encryption

a.How can we call an external program from XI ? We need to call an in-house encryption program (to secure FTP file)

-> I know that we can use ABAP / JAVA proxies, but is there another (simplier) possibiolity ?

Thank in advance !

A+

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Nov 16, 2006 at 03:50 PM

    Hello,

    in case you are interested in a sFTP Adapter which is fully integrated in SAP XI please contac Mr Thomas Kamper (Product Manager) from SEEBURGER AG (www.seeburger.com).

    Regards, Udo Bartmus

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 10, 2006 at 09:42 PM

    Hi,

    <i>1) Quality of Service:

    a. How can we prioritize certain messages type (WebService vs FTP) in SAP XI ? We want to make sure that WebService request will always be server first and FTP request last …

    </i>

    >>>You can priortize the messages in XI. -This blog may help u-

    /people/sap.user72/blog/2005/12/12/how-to-prioritize-messages-in-xi

    btw, you have 3 separate scenarios right ? if so, can't you trigger the interface in sequence.. Just a thought

    <i>

    2) Decouple Adaptors

    a.Should we decouple the adaptors (AS JAVA) Adaptor Engine (non central). With other type of EAI middleware (webmethods), for the production environment, we used to install (decouple) the adaptors onto others servers (sometime one adaptor = one server).</i>

    >>> For other middlewares I think it is prefer to have decoupled one. But I am not sure about implications on this.

    <i>

    3) Encryption

    a.How can we call an external program from XI ? We need to call an in-house encryption program (to secure FTP file)

    -> I know that we can use ABAP / JAVA proxies, but is there another (simplier) possibiolity</i>

    >>> As XI is not supporting sFTP (SSH FTP ) thru file adapter, other alternative

    TO secure FTP , you have inbuilt mechanism of transfering files with FTP over SSL protocol. For this you need to install SAP cryptographic toolkit on XI side and even you can plan for key certificates.

    For this -

    http://help.sap.com/saphelp_nw2004s/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm

    But if you want to achieve sFTP , then the prefered solution is to other than Java Proxy, write Shell Script and execute this from XI file adapter->OS Command. In this case, first you need to store the file into XI server locally, then call the shell script to transfer the file to target system using SFTP protocol.

    Hope this helps,

    Regards,

    Moorthy

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 19, 2006 at 09:05 PM

    Since our FTP server is located outside of the firewall (so it is easier for our partner to acces it), we need to "secure" the content of the files residing on the server. This is why we need encryption at the record level.

    A+ Thank!

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 20, 2007 at 12:37 AM

    Merci !

    Add comment
    10|10000 characters needed characters exceeded