Basic Configuration of BS2IDE

The BS2IDE Main Preference page command link Window > Preferences > BS2000 Remote IDE offers the possibility to configure BS2IDE:
  1. openFT
  2. CCS
For further configuration see:
  1. Internal Tracing
  2. Editor configuration

openFT

If openFT has been installed before BS2IDE (recommended) then the installation path is found automatically.
To specify the openFT installation path manually, uncheck the Detect openFT path automatically checkbox.

Coded Character Set (CCS)

Default transfer CCS specifies the coded character set to be implicitly used during file transfer for files without defined CCS; Default BS2000 CCS will be used for the creation of new files on BS2000, see Creating new BS2000 files.

Disconnect on exit

Disconnect on exit option enable the mechanism which check all active connections with BS2000 hosts. Performs disconnect action before Eclipse application closes. (Default enabled)

Internal Tracing

For trouble shooting it is possible to enable internal tracing via Window > Preferences > BS2000 Remote IDE > Internal Tracing:

.

You can configure the internal tracing as follows:

The trace files written by the tracing functionality are intended to be evaluated by the BS2IDE developers for diagnostic reasons.

Editor configuration

BS2IDE provides syntax-highlighting editors for ASSEMBH and for SDF command procedures. For configuration see Window > Preferences > BS2000 Remote IDE > ASSEMBH Source Editor and Window > Preferences > BS2000 Remote IDE > SDF Procedure Editor. If you like to have syntax highlighting editors for certain other programming languages you need to install appropriate plug-ins providing such editors.

For C/C++ syntax highlighting it is recommended to install Eclipse CDT (if not already installed), see C/C++ Development User Guide. A C/C++ Editor is then available even if no compiler tool chain have been installed.

For COBOL we recommend using the P3/COBOL Editor for BS2IDE by EasiRun which has been optimized for BS2IDE to support more functionality than just syntax highlighting.