KB Article #178541

Purpose of the UCONF variable cft.mvs.check_exec

Problem

What is the purpose of the UCONF variable: cft.mvs.check_exec

Resolution

This is a feature to enforce the verification of the EOT procedure.

It has been implemented to ensure the EOT is a JCL and not a simple data file.


[cft.mvs.check_exec]

_platform_ = mvs

_type_ = enum no yes value

_value_ = no

_help_ = Control procedures submitted Yes:'/', Value:'//* EXEC CFT'.

No --> default, no control

Yes --> verify the 1st char of the 1st ligne is ‘/’

Value --> verify that at least, one of the first five lines start with ‘//* EXEC CFT’

I:E. if value= Value and the file 'MYEOT' to be submitted does not include ‘//* EXEC CFT’ at the start of any of the first five records:

The message CFTS05E is displayed with the information below when the EOT procedure does not match the verification criteria:

CFTS05E Error code Check exec failed:expected value not found

_ Trying to access A021687.CFT326.EOT.EXEC(MYEOT)

It is then followed by:

CFTS02E _ A021687.CFT326.EOT.EXEC(MYEOT) not found <IDTU=D000004N PART=ZOS324…

An this, even if the file A021687.CFT326.EOT.EXEC(MYEOT) exists.