Skip to main content

 We have some programs that are using UPSI switches. When we run our programs, they fail with the following errors:
 
 CEE3608I The following messages pertain to the invocation command run-time options.
 CEE3611I The run-time option, UPSI was an invalid run-time option.
 
How can we use this in Enterprise Developer? Here is a code snippet:
       SPECIAL-NAMES.
            UPSI-1 ON IS IGNORE-GRD-ERROR
 
The coding is Enterprise Cobol so the code has been migrated from OS/VS Cobol where references to UPSI switches and mnemonic names associated with UPSI were allowed, but the key to their use is getting the UPSI switch values into the Cobol program. Although IBM documents one should use CEEDOPTS to pass UPSI switches as shown below:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CEEA31C0/1.2.66.2?SHELF=cee2bkc0&DT=20110616120927&CASE=
UPSI switches can still be passed via JCL as a runtime option. Use this format in your JCL:
//UPSIEC   EXEC PGM=LORINCE,PARM='081190/UPSI(01010101)'


#EnterpriseDeveloper
#MFDS