All documentation

ReorgComposer Help

Working in I-QU ReorgComposer: data model selection, code generation, schema parameters, the Wizard, search, and host transfer.

Last updated December 11, 2009

Getting started

I-QU ReorgComposer drives I-QU PLUS-1 from a Windows GUI. You select a data model, choose the code generation type (Reorg or Date Aging), enter schema and subschema parameters, and the program builds the complete ECL and I-QU PLUS-1 run stream — including unload and reload — that you can review, edit, and execute on the host.

Schema parameters

  • Schema Name and Trivial Subschema Name — identify the absolutes
  • Invoke Key and Application Name — used for run binding and TIP code
  • Schema/Subschema file or TIP code, plus S$PROC file — the elements ReorgComposer reads
  • RDMS information (schema name, version, I-QU PLUS-1 call, UDS application group, table list) when reorganizing RDMS-backed structures
  • PCIOS file information (internal file name, Exec 2200 file/element with the file description)

The ReorgComposer Wizard

The Wizard walks through the entire reorganization plan: identify changed fields, recovery and verification options, single-thread DMR invoke name, in-place reorg toggles, page sizing, CALC chain count, pack id, and vacant address handling. At each step you can step forward (Next) or back (Prev) without losing context.

  • Reorg — full reorganization run stream generation
  • Date Aging — generate code that ages date fields by a defined offset
  • Field-level changes — expansion, contraction, insertion, removal, and intra-record movement
  • In-place vs full unload/reload modes
  • Recovery and verification options to control restartability

Field search and impact analysis

Field Search lets you find fields by name across the subschema, optionally constrained by date format. Impact Analyzer reports every record and program element affected by a proposed change, so you know what to recompile before running the reorganization.

Generated code and host transfer

Generated code opens in an editor where you can copy, edit, and print before transferring it to the host. Use Transfer Generated Code to Host and supply the destination host file name; the file is uploaded over the configured connection.