$VMCXDEF, which resides in sharedprefix.MICS.SOURCE, contains the information that controls the processing flow of the VM and CMS Analyzer Daily Update that is required at the unit level (see Figure 9-9). This information is used by BASDAILY to invoke the appropriate modules for processing, which is determined based upon parameters contained in VMCOPS. The Account processing logic modules, VMCACTFI and VMCACTFU, are invoked when the VM Account data is to be processed in the unit. The VMCACTST module is invoked when no Account data is to be processed. Following the VMCACTxx processing, the Input History Log file is again renamed and saved so that it is not overwritten by the VM Monitor processing routines. The VM Monitor Data logic modules, VMCMXAFI and VMCMXAFU, are invoked when the VM Monitor Data is to be processed within the unit; otherwise, VMCMXAST is called after which the Input History Log file from the VM Account processing step is renamed and saved. Following the data reduction steps, the saved Input History Log files are combined and %CKRTN4 is invoked which provides installation access to the history file information. The VM Exception files created in the Account and VM Monitor data reduction steps are then combined into the VMCVXC File for later processing by the exception modules in DAY200.
SOURCE(VMCACTFM) call %INCACT (PHASE=FORMAT1) VM Account Process Flow Executor Resides in SOURCE(#VMCMSTR) if ACTSW = YES then call SOURCE(VMCACTFI) VM Account Raw Data Input Logic else call SOURCE(VMCACTST) VM Account Dummy Process Stub endif SOURCE(VMCACTUP) call %INCACT (PHASE=DBUPDAT1) VM Account Process Flow Executor Resides in SOURCE(#VMCMSTR) call SOURCE(VMCACTFU) VM Account Database Update Logic SOURCE(VMCMXAFM) call %INCMXA (PHASE=FORMAT2) VM Monitor Process Flow Executor Resides in SOURCE(#VMCMSTR) if MXASW = YES then call SOURCE(VMCMXAFI) VM Raw Data Input Logic else call SOURCE(VMCMXAST) VM Dummy Process Stub endif SOURCE(VMCMXAUP) call %INCMXA (PHASE=DBUPDAT2) VM Monitor Process Flow Executor Resides in SOURCE(#VMCMSTR) call SOURCE(VMCMXAFU) VM Database Update Logic SOURCE(DYVMCFMU) call %CKRTN4 Input history log examination via exit _USRIHL in #BASEXIT
Figure 9-7. Daily Update Structure
| Copyright © 2012 CA. All rights reserved. | Tell Technical Publications how we can improve this information |