Skip to Content
author's profile photo Former Member
Former Member

IDOC Receiver .Net Server Component on a different machine

Hi guys,

Could you help me out please. I have an IDOC receiver server I have developed using the SAP .NET component on a separate machine than my SAP gateway.

What do I need to install on the separate machine in order to receive the IDOC's from SAP?

Do I need to install a standalone gateway server?

If so, where can I get the software and how can I install the gateway?

Thanks,

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Jan 11, 2005 at 08:32 AM

    You don't need a stand-allone gateway. Implement your .NET component as Windows-Services, so it runs automatically in background. Implement it to register itself to a gateway of the SAP-System it works with.

    Add a comment
    10|10000 characters needed characters exceeded

    • > Thank you for your answer. How do I Implement it to

      > registeritself to a gateway? Which class do do I use?

      There are two kinds of RFC servers:

      1. The RFC server starts on it's own, e.g. as Windows Services and registers at a SAP Gateway.

      2. The RFC server is started on demand by a SAP gateway.

      Type 1. is default by SAP .NET Connector. You see that the Constructor of SAPServer (and thus the constructor of your IMPL class) gets some parameters. These are the values used to register at a gateway (e.g. gateway host name, port and a unique ProgramID). So it's just necessary to pass the paramters correctly when you create your Server instance.

  • author's profile photo Former Member
    Former Member
    Posted on Jan 11, 2005 at 08:32 AM

    Hi,

    It is not needed to install a standalone SAP Gateway. On the deployment machine for your IDOC receiver, you need to install:

    .NET Framework Runtime

    SAP .NET Connector Runtime that includes

    SAP.Connector.Dll (in GAC)

    SAP.Connector.Rfc.DLL (IN GAC) ( if you use 2.0)

    librfc32.dll in <Windows>\system32

    Your own program.

    Regards,

    Guangwei Li

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.