Customer receives message "FT288 waiting for update access to complete" when the CMRDETL archive procedure is invoked for dual CMRDETL files

Version 2
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    MainView for CICS


    APPLIES TO:

    MainView for CICS



    PROBLEM:

    Customer receives message "FT288 waiting for update access to complete" when the CMRDETL archive procedure is invoked for dual CMRDETL files

    If LEAVE=YES has been specified in CMRDPARM, the archive procedure merely reads the CMRDETL file and copies the record to an the archive dataset. This allows the archived records to still be browsed online until the next switch. This also means that the archive procedure doesn't need an "edit lock" on the detail file. If LEAVE=NO is coded, CMRPURG will attempt to physically delete the records and do a REORG on the file. If this is attempted it will get a contention conflict with the MainView BBI-SS PAS (to whom the CMRDETL file is allocated) and thus the "FT288" message is published.
    You can also get this message if HISTORY=NO is coded.


    SOLUTION:

    Look at the SYSIN DD for the CMRPURG step. It should point to a PDS member (default name CMRDPARM) that has several parameters in it.
    The recommendation is that LEAVE=NO should not be used with CMRDETL dual files. Make sure this member has LEAVE=YES and either HISTORY=OUT or HISTORY=YES coded.
    Do not have LEAVE=NO or HISTORY=NO specified when using CMRDETL dual files.
     


    Article Number:

    000120980


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles