If you already use CICS® with DL/I, a suggested migration path is as follows:
You will probably want to migrate to DBCTL in stages, perhaps as follows:
You then:
You must use DBRC with DBCTL. If you are not familiar with using DBRC, you should use it initially just to control log facilities. To do this, specify SHARECTL when you install DBRC, but do not register databases.
IMS issues status code AM if a CICS online program or a CICS shared database program issues an ISRT call with the D command code when the program does not have the PROCOPT=P parameter specified in the DB PCB that was referenced in the call. IMS batch programs, however, do not need the PROCOPT=P parameter to issue an ISRT call with the D command code unless the program uses field level sensitivity.
If you then convert to DBCTL, and run the application in a BMP region (which IMS treats as online processing rather than batch), you are no longer permitted to use path inserts without the PROCOPT=P parameter.
For information on doing this, see Security checking with DBCTL.