xfNetLink & xfServerPlus User’s Guide
Version 11.1
xfNetLink and xfServerPlus enable you to access Synergy routines and data remotely from a Synergy, Java, or .NET client. You can update your existing Synergy applications by adding a modern interface, without completely rewriting your Synergy code.
- xfServerPlus is the Synergy business logic server that handles the remote execution of Synergy routines.
- xfNetLink Synergy Edition is a set of routines distributed with Synergy/DE Professional Series that works in conjunction with xfServerPlus to execute Synergy routines stored on a remote machine. The user interface is in a Synergy application on the client machine.
- xfNetLink Java Edition works in conjunction with the Java programming language or JavaScript scripting language. Using the component generation tools, you can generate Java class wrappers and build them into a JAR file that references your Synergy routines. The user interface can be presented by a Java application, a Java applet, or JavaServer Pages.
- xfNetLink .NET Edition enables a .NET client to call Synergy routines residing on a remote server. Using the component generation tools, the .NET Framework, and Microsoft Visual Studio, you can create an assembly that references Synergy routines.
Preparing Your Synergy Server Code
Configuring and Running xfServerPlus
Part II: xfNetLink Synergy Edition
Configuring & Testing xfNetLink Synergy
Calling Synergy Routines Remotely from Synergy
Part III: xfNetLink Java Edition
Calling Synergy Routines from Java
Error Handling and Troubleshooting in xfNetLink Java
Part IV: xfNetLink .NET Edition
Creating Synergy .NET Assemblies
Calling Synergy Routines from .NET
Error Handling and Troubleshooting in xfNetLink .NET
Appendix A: Configuration Settings
Appendix B: Data Type Mapping for xfNetLink Java
Appendix C: Data Type Mapping for xfNetLink .NET
Appendix D: xfNetLink Synergy Sample Code
Appendix E: xfNetLink Java Sample Code