Using a // DATE statement in VSE JCL results in a S0C1 ABEND and an MK4CV03 error message.
search cancel

Using a // DATE statement in VSE JCL results in a S0C1 ABEND and an MK4CV03 error message.

book

Article ID: 24588

calendar_today

Updated On:

Products

Vision:Builder Vision:Two

Issue/Introduction

While attempting to specify a system date to his VSE application using a // DATE statement in the JCL the user experienced a S0C1 ABEND and the following messages:

** MK4CV03  TYPE 9  AN UNEXPECTED INTERRUPT HAS OCCURRED.   
                  
** MK4S701  TYPE 0  DIAGNOSTIC INFORMATION DISPLAY FOLLOWS.                   
*** INTERRUPT ADDRESS(6C000002) MODE(24) ENTRY(MARKIV) MARKIV IN CONTROL.      
*** SYSTEM 0C1  IN MARKIV MODULE(??) PSW NOT IN THIS MODULE                   
*** R13 NOT POINTING AT M4COM. 

 

Resolution

VISION: Builder provides SYSDATE and SYSDATE4 parameters for the RP statement to specify a system date to use within the application.

We recommend using one of these within the program as an alternative to the // DATE JCL statement.

If the // DATE statement in the JCL is a requirement for some reason, please pursue the issue with IBM.

Additional Information

 Please refer to the VISION: Builder Specifications Manual for RP statement syntax.