After upgrading IDMS to r19.0, errors such as this may be seen in cobol compiles:
IGYPS2121-S "SSC-IN01-REQ-CODE" WAS NOT DEFINED AS A DATA-NAME. THE STATEMENT WAS
DISCARDED.
Release : 19.0
Component : IDMS
These errors can happen if your first r19.0 upgrade was done after RO93158 was applied and no DLODPROT updates had been applied to the dictionary since prior to r18.5.
This is because the functionality of RO93158 means that only modified entities (stored in install member *.CAGJSRC(IDDXI5J0)) are included in the dictionary update jobs during the configuration process.
The IDMS-STATUS modules are in IDDXI5J0 but the SUBSCHEMA-CTRL records are not, because they have not been updated since the r18.5 base install.
Therefore, only the IDMS-STATUS modules will be updated and so the new fields referenced by the updated IDMS-STATUS modules will not exist in the SUBSCHEMA-CTRL records in the dictionary.
Run IDMSDDDL using the entire *.CAGJSRC(DLODPROT) module as input.