Jump to content

Lattice RPG II

From EDM2
Revision as of 00:03, 30 March 2016 by Reiknir (talk | contribs) (Created page with "An RPG development system for DOS, primarily created to allow those with IBM System/34 or System/36 to port their RPG II applications to a PC running DOS but s...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

An RPG development system for DOS, primarily created to allow those with IBM System/34 or System/36 to port their RPG II applications to a PC running DOS but since it had a high compatibility with S/36 RPG II and no run-time royalties it was also used as a cheaper alternative to developing on a native system.

During the mid/late 90's the system was also marketed by Lattice as a cheaper alternative to an AS/400 as it allowed S/36 owners to extend their systems with cheap networked PC's that ran the same code and had an the same user interface as the S/36. The Lattice system also allowed program data areas larger than 64K so it could actually run larger programs than S/36 and considerably faster.

Features

The system came with the OCL environment that emulated the look and feel of System/36 and could be used to develop in or as a target if you wanted Lattice RPG II was mostly used in the OCL environment but it also has facilities to create code for a normal DOS environment.

SEU is a full-screen editor that again emulated the editor on a System/36 but has some features missing in that environment like syntax checking, and an information/status display at the bottom of the screen.

SDA is a screen painter that can create forms for S/36 or DOS.

PC specific features that were over and above those available on a S/36 included

  • Network Support - Including file locking and trap lock conditions.
  • dBASE Support - The program can create and work with dBASE database files and RPG II can be used to generate reports from dBASE files.
  • Alternate Index Files - More flexible, allows indexing of non-contiguous keys.
  • EBCDIC or ASCII Support - Can work with both EBCDIC and ASCII data.
  • Full-procedure File Support - Lets you process data files in full-procedural mode to consolidate file operations.
  • External Subroutine Support - Allows you to call functions created in other DOS development systems.
  • User Defined Keymapping - Lets you reconfigure the PC's keyboard to suit your preference.
  • Help Screen Support - Allows you to specify operator help screens for display formats.
  • Colour Support - SDA can paint colour screens.
  • Special Language Extensions - To take advantage of the PC environment.
  • Support for up to 10 character labels in factor 1 and factor 2 of calculation specs.
  • Hexadecimal constant format allows you to place special characters, foreign characters and PC graphic codes in your display fields.
  • First subroutine support forces detail calculations before the first page (1P) of output to create variable titles in headings.

Version

  • Lattice RPG II v4.00 (Last known version)
Adds compatibility with System/36 RPG II, Release 6.0. Including CALL/PARM and VTOC (volume table of contents).
  • Lattice RPG II v2.20

Licence and availability

Discontinued commercial software.

Publisher