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 server is running, and provides a TIBCO eFTL service.
  • If your application communicates over EMS channels, ensure that the TIBCO EMS server is running, and that each TIBCO eFTL service can connect to it.
  • If your application uses FTL durables, ensure that persistence stores are configured, running, and reachable.
  • Ensure that each eFTL client can connect to a TIBCO eFTL service.