NetBase for MPE Reference Guide
Using CONFIG
3-17
SHADOW - Close Log file on suspend
This parameter should be set to Y if a very large (greater than 384) number of processes are
updating shadowed files. This flag will cause the shadow transaction queue file to be closed if a
process suspends, thus allowing more user processes to access the input queue file. This parameter
takes effect as new user processes are started.
Default = N
SHADOW - File Locking Required
This parameter prevents applications from updating flat files if they are not locked or accessed
exclusively. Setting this parameter to Y will generate a file system error if an application attempts to
update a file without adequate locking. The file system error generated is 1041 or 1042. If this error
occurs, you must add the ;SYNC option to the FILE statement for the file being shadowed. This will
cause NetBase to use a locking strategy for you. Chronic sync errors can often be found and
eliminated by enabling this parameter. This parameter takes effect as new user processes are
started.
Default = N
SHADOW - Flush Shadow File Posts
Setting this parameter to Y causes NetBase's posting process to flush all updates of files to disk after
posting the transaction. This parameter is only applicable to MPE and KSAM files. If this
parameter is set to N, user processes on the shadow machine will not immediately see updates
posted by the shadow posting process. This parameter takes effect when the START POST command
is issued in NBCTRL.
Default = N
SHADOW - Errors Before Disable
This parameter determines the number of synchronization errors NetBase's posting process will
ignore before disabling a file or data set for shadow posting. Setting this parameter to 0 causes
NetBase to ignore all synchronization errors. This parameter takes effect when the START POST
command is issued in NBCTRL.
Default = 1
Maximum = 10000