Windows .NET Programmer’s Checklist

When developing eFTL applications for Windows or for Windows tablet devices, remember these steps.

Environment

  • Set up the environment for .NET Framework 4.6.1.

    Install the .NET framework first, before installing TIBCO eFTL software. If the .NET framework is present, then installing TIBCO eFTL automatically registers the appropriate assemblies in Microsoft’s general assembly cache (GAC).

  • Use the setup script in the samples directory to set environment variables.
  • In addition, ensure that the PATH environment variable includes the .NET Framework SDK (%windir%\Microsoft.NET\Framework64\dotnet_version).

Code

  • Use the Visual Studio 2015 programming environment.
  • Import this assembly:
    • TIBCO_HOME/eftl/version/sdk/dotnet/bin/TIBCO.EFTL.dll

Compile

  • Compile with any .NET compiler.

Run

  • Ensure that the TIBCO FTL realm server is running, and that each TIBCO eFTL server process can connect to it.
  • If your application communicates over EMS channels, ensure that the TIBCO EMS server is running, and that each TIBCO eFTL server process can connect to it.
  • If your application uses FTL durables, ensure that persistence stores are configured, running, and reachable.
  • Ensure that the TIBCO eFTL server is running, and that each client process can connect to it.