Technically speaking, the adapter is not an IMS transaction, since it does not communicate through the IMS message queues and, therefore, does not require an IMSGEN. The PSB you use should specify PROCOPT=GO to inform IMS that the records returned to this program need not be enqueued. PROCOPT=GO indicates read without integrity. That is, you may not get the most recent update.
Note, however, that the PROCOPT actually specified in the PSB, or in the PCB itself, is transparent to the adapter and has no effect on its retrieval logic. Therefore, you can actually use any PROCOPT. If you use PROCOPT=A, indicating all rights, you may get locked out while another user updates the database. Also, IMS will use additional time and resources to check whether you updated the database, an operation not available through the adapter.
Information Builders |