Addons

Addons


The add-ons are useful tools and extensions to our software main package, which we offer our customers for Download here.

Java Byte Interface

The Java Byte Interface allows the use of the FLAM Byte Interface in any Java application. The Java Byte Interface consists of a JNI DLL and the associated Java classes. Implementations of the InputStream and OutputStream interfaces are also available. FLAM, which contains the JNI DLL, must also be installed for use.

The enclosed JavaDoc documentation explains how to set up the Java Byte Interface so that it can be used successfully. It should therefore be strictly observed.

Download

Naming convention of the downloads:

/platform/os/scheme/from_code/to_code/format/Tmfffttt.ext
  • <platform> - The computer platform on which FLAM4 runs
  • <os> - The operating system under which FLAM4 runs
  • <scheme> - Source encoding scheme (ASCII or EBCDIC)
  • <from_code> - Source encoding string
  • <to_code> - Destination encoding string
  • <format> - asm or xmit for z/OS
  • <Tmfffttt.ext>
    • T - Translate
    • m - Mode for non-convertible characters
      • B - Blank (replacement by a space)
      • O - 1 to 1 (retain character)
      • S - Substitution (0x1A/0x3F)
      • I - Inverse (lossless conversion)
    • fff/ttt - Abbreviation of from/to encoding
      • Cnn - CP1250 to CP1259 (Windows ASCII, CP1252=C52)
      • Inn - ISO-8859-yy (ISO ASCII, ISO-8859-13=I13)
      • nnn - IBM EBCDIC (IBM1141=141, IBM1047=047, IBM0273=273)

The use of the translation tables is described in the respective manual. More detailed information on installation and use is also provided for each platform in a readme.txt in the download area.

FLAM4 Translation Tables

Character set conversion up to version 4 requires specific load modules on z/OS and other mainframe systems (BS2000/VSE/...) or corresponding tables for each conversion option on the other platforms. Only single-byte code pages can be converted from ASCII to EBCDIC or EBCDIC to ASCII. FLAM5 must be used for Unicode support (UTF-8/16/32).

Here you can download precompiled load modules and the corresponding assembler sources for the most common conversions between ASCII and EBCDIC for z/OS. The assembler sources can also be used on the other mainframe platforms (BS2000, VSE, ...). The corresponding codetables are provided for Windows and Unix. The tables for Unix can also be used under Windows. As the conversion direction (ASCII->EBCDIC or EBCDIC->ASCII) is fixed for the Unix tables, this does not have to be specified under Windows via the TRANSLATE parameter. In contrast to the Unix tables, the tables for Windows each contain two translation tables and the TRANSLATE parameter (“a/e” or “e/a”) determines which of the two is used. ​

Download

If you cannot find the desired translation table here, please do not hesitate to contact us, e.g. via the contact form.