Recreating @IIDOPTS source from load modules using DBCGSPR - Ideal
search cancel

Recreating @IIDOPTS source from load modules using DBCGSPR - Ideal

book

Article ID: 409527

calendar_today

Updated On:

Products

Ideal

Issue/Introduction

The Datacom program DBCGSPR can disassemble the Ideal Options Block (@IIDOPTS) from a Customer Load Library (CUSLIB). This utility generates source members by processing load module content when the original source code is unavailable.

Cause

Original source code for the @IIDOPTS module is missing or requires recreation from the existing load module.

Resolution

DBCGSPR processes the entire load library and does not provide a facility to select individual modules. Execute the following steps to process only the @IIDOPTS module:

  1. Clone the load library to a new dataset name.
  2. Delete all modules except the specific members requiring processing (e.g., @IIDOPTS).
  3. Execute DBCGSPR against the cloned library to generate the source output.

 

According to the documentation for the DBCGSPR module, the Ideal Options Block (module @IIDOPTS, using macro IDOPTSCB) can be generated from your CUSLIB load module.

As you know, DBCGSPR will process the entire loadlib, and there is no capability to select only the one module. The shortcut to doing this is to clone the loadlib to a new filename, then delete everything except the modules you want to process. This will make the output much cleaner and quicker.

 

Additional Information

Documentation: Generating Source Members from CUSLIB 

Users are encouraged to subscribe to this article for future updates.

For additional assistance, Contact Broadcom Support.