We implemented Mixed Page Group Solution in Nov 2015. See the attachment for more detail.
The answer is Mixed Page Group Support was introduced in IDMS release 14.1.
It allows a single rununit to access data residing in areas defined to different page groups.
The main restriction is that there can be no sets or indexes that cross page group boundaries.
However, a new feature Mixed Page Group Index (MPGI) was introduced in IDMS release 18.5 which allows the owner and member records within an index set relationship to reside in different page groups. See the details here:
https://support.ca.com/cadocs/7/CA%20IDMS%2018%205-ENU/Bookshelf_Files/HTML/IDMS_v18.5_ReleaseNotes_ENU/1975369.html
Since page group information is not kept in database record, using mixed page group does not require any change to existing subschema or user application. That is the case with us.
The good news is all these changes are transparent to the schema, SCCOURT and its subschema which means application programs and dialogs do not need to be rec-compiled to use mixed page groups.
However, if your application program retrieves a record by dbkey, the following consideration is observed:
- Specify on the DML command the name of the record that it is trying to retrieve
- Specify on the DML command the page group and maximum records per page of the record that it is trying to retrieve
Ensure that the current page group and maximum records per page are correct for the record that it is trying to retrieve. The current page group and record maximum are those associated with the dbkey that is current of run unit.