raincode rect

Home
zTrieve

Version 4.2.448.0

About Raincode ®

Raincode is a dynamic software company and a market leader in developing and distributing a unique suite of world-class software products, spanning programming language analysis and transformation tools. Core competencies include software metrics, quality control, coding guidelines enforcement and migrations.

Company information

Raincode is a privately owned company, founded in September 1998, specializing in language processing, compilation, and software migration. It actively develops and markets many advanced products and solutions as a cutting-edge innovator. These products have been used proficiently in several projects, for which Raincode sometimes provided expert staff.

Product portfolio

  • PL/I logo

  • COBOL logo

  • ASM370 logo

Contact Raincode

Raincode HQ
Rue de la Caserne 45
1000 Bruxelles
Belgium
email: info@raincode.com
tel: +32 2 522 06 63
web: https://www.raincode.com/

Raincode Labs India Pvt. Ltd
1144, Parangi Palya
Sector 2
HSR Layout
Bangalore
India
560102
email: info@raincode.com
tel: +91 80 41159811
fax: +91 80 41159811
web: https://www.raincode.com/

1. Introduction

zTrieve reproduces the exact functionality of Easytrieve®. zTrieve offers two modes: the intermediate and the compiled mode. The Easytrieve® program is read from the JCL on the fly in the intermediate or interpreted mode. On the other hand, the compiled mode will generate standalone DLLs.

2. How to use the zTrieve

zTrieve consists of both a compiler and an interpreter. Their combination allows the execution of Easytrieve® programs as they are.

2.1. Compilation

The following command will create a DLL, called program, for your Easytrieve® program that is stored in path/to/program.ez.

"%RCDIR%/bin/Raincode.zTrieve.Compiler.exe" "${path/to/program.ez}"

2.2. Flags

The following flags are supported and used during the compilation.

2.3. Miscellaneous

Command-line option Default value Description

DBConnectString

DBDriver

DotNetConfigFile

An additional app.config file.

Extension

Folder

GenerateMap

Values can be any of the following:

  • Json

  • Text

Help

Display the help message. This is a boolean value.

IncludeExtension

LogLevel

WARNING

Values can be any of the following:

  • SILENT

  • ERROR

  • WARNING

  • INFO

  • DEBUG

  • TRACE

  • PROGRAM_OUTPUT

  • DIAGNOSTIC

OutputDir

ScanColE

ScanColS

SyntaxOnly

This is a boolean value.

Version

Display version information. This is a boolean value.

2.4. Interpretation

The generated DLL (in this case called program) can be executed via rclrun.

"%RCDIR%/bin/rclrun.exe" program

2.4.1. Flags

The flags that can be used during this execution are given here.