How to Choose an Appropriate Networking Configuration

  1. Before deciding which DP4 networking configuration to use, you should consider whether or not you should really be using it at all. Refer to Alternatives to DP4 Networking for some possible alternatives.

  2. Once you have decided you do want to use DP4 networking the next step is to decide on a Resilience Architecture (assuming you need one.)

  3. The final stage in deciding the appropriate configuration for a particular machine is to analyse where databases will be accessed. The table below summarises the possible scenarios and your available options for each of them.

Does machine have DP4 databases? Does machine use DP4 databases elsewhere (including indirectly with DP4 Thin Client) ? Do other machines use DP4 databases on this machine or use this machine as a DP4 Terminal Server? Suitable Configurations
No Yes not applicable (Simple) Client Only Networking
Multiple Resilience Client with  −nolocal
Yes No No Standalone DP4
No Yes (Simple) Server Only Networking
Yes No Local Database Resilience Client
Multiple Resilience Client
Named Connection Configuration
Yes Yes Multiple Resilience combined Client/Server
Named Connection Configuration

The table above is sufficient to choose the correct configuration unless this machine acts as a client of other machines. In the latter case your choice of which configuration to use may be limited by two other factors:

  1. Are you use a network protocol other than TCP/IP, or running on a Legacy operating system?

    If the answer to either of these questions is Yes then you cannot use the Named Connection configuration.

  2. Does this machine require access to databases on more than one other machine?

    If the answer to this question is Yes, and your answer to question 1 was also yes, you must use a Multiple Resilience configuration.

    If the answer to this question is No, then there is probably no point in using either Named Connection or Multiple Resilience configurations, unless the answer to this question is Yes for some other machine that is part of the system, and you wish to use the same configuration everywhere so far as is possible.

In the case where you are using TCP/IP protocol and do require access to multiple machines you may still have more than one possible configuration. The following should help you decide which to use:

If you are still unsure of the most appropriate configuration then please refer to the Comparison of DP4 networking Configurations.