Previous Topic: Program StorageNext Topic: Performance Considerations


Extended Dynamic Storage Area

Upon initial access by a user to a CA Ideal program, a copy is made of the updateable portion of the program. VPE issues a CICS GETMAIN request for storage above the line and stores the updateable application code. This storage is freed at the end of the run.

CA Ideal Control Blocks Written to Temporary Storage

The CVT (Communication Vector Table), the Dataview Stack, the SCB (Session Control Block), the Assign Area, and (space permitting) the RCB (Run Control Block) comprise a single temporary storage record that can be as large as 32 KB. Some sites might find that a CISIZE of 32 KB gives them optimal performance. You can start at a lower CISIZE, such as 22 KB, and monitor the CICS temporary storage statistics for the WRITES GREATER THAN CI. For optimal performance, this value should be zero or a very low number to avoid excessive CICS record splitting.

31-Bit RMODE(ANY) User Program Load Modules

Load modules are generated when the CREATE MODULE ... FOR PROGRAM ... statement is issued. The objects are created in 31-bit mode.

User Panel Load Modules and RMODE

Only 24-bit (RMODE=24) is supported for user panel load modules. The CA Ideal CREATE MODULE ... FOR PANEL ... creates all panels in 24-bit mode. If a panel load module was created in 31-bit mode, it would be loaded above the line and would be inaccessible to CA IPC component PMS, which can only handle 24-bit addresses at this time.