Previous Topic: z/VM EnvironmentsNext Topic: Key to z/VM EXEC


z/VM EXEC

A sample z/VM EXEC for executing CA IDMS Schema Mapper appears below. Variables (italics) are explained in the key following the EXEC.

Note: Separate load modules should be generated for CV and local modeexecution. See the CA IDMS installation guide for your operating system for details.

 /*  */
 TRACE OFF; SIGNAL ON ERROR
 /*                                                                  */
 CA_LOADLIB_FN      = 'yourlib'
 IDMS_LOADLIB_FN    = 'idmslib'
 /*                                                                  */
 /* Link and access the Minidisks containing the required librarie(s) */
 /*                                                                  */
 'CP SPOOL PRINTER NOCONT CLOSE'
 'CP SPOOL PRINTER TO * NOHOLD CONT FORM OFF DIST OFF'
 'GLOBAL  LOADLIB ' CA_LOADLIB_FN IDMS_LOADLIB_FN
 /*                                                                  */
 /* Product specific files.                                          */
 /*                                                                  */
 'FILEDEF SYSTERM  PRINTER'
 'FILEDEF SYSPRINT PRINTER'
 'FILEDEF SYSUDUMP PRINTER'
 'FILEDEF OUTPUT   PRINTER'
 'FILEDEF SYSLST   PRINTER'
 'FILEDEF XREF     PRINTER'
 'FILEDEF DIAGRAM  PRINTER'
 'FILEDEF SCRATCH  PRINTER'
 'FILEDEF SYSPCH  DISK USSEXEC SYSPCH   A'
 'FILEDEF SYSIPT  DISK USSEXEC SYSIPT   A'
 /* SYSCTL file - remove for local mode operation                    */
 'FILEDEF SYSCTL  DISK sysctl  ft       fm'
 /*                                                                  */
 /* If you are running in Local Mode remove the comments from the    */
 /* next 4 Dictionary and Journal FILEDEF statements.                */
 /*
  'FILEDEF DICTDB DISK dictfn dictft dictfm  ( dcb extent
  'FILEDEF DMSGDB DISK dmsgfn dmsgft dmsgfm  ( dcb extent
  'FILEDEF DLODDB DISK dlodfn dlodft dlodfm  ( dcb extent
  'FILEDEF SYSJRNL DUMMY'
 */
 /*                                                                  */
 /* CA IDMS/DB ANALYZER Statistic File.                              */
 /* Include the following file definition if CA IDMS/DB ANALYZER     */
 /* have been specified for CA IDMS/Schema Mapper.                   */
 /*                                                                  */
 'FILEDEF STATFILE DISK statfn statft statfm'
 /*
 /* You must create a file 'SYSIDMS INPUT A' containing the SYSIDMS  */
 /* parameters you use to specify your runtime environment.          */
 /*                                                                  */
 'FILEDEF SYSIDMS  DISK SYSIDMS INPUT A'
 /*
 SIGNAL OFF ERROR
 SAY 'STARTING CA IDMS/Schema Mapper'
 'EXECOS OSRUN USSCMPR'
 USSCMPR_RC = RC
 'CP SPOOL PRINTER NOCONT'
 'CP CLOSE PRINTER NAME USSEXEC LISTING'
 'CP SPOOL PRINTER OFF'
 SAY 'USSEXEC FINISHED WITH A RETURN CODE OF' USSCMPR_RC
 'GLOBAL LOADLIB'
 'FILEDEF * CLEAR'
 EXIT USSCMPR_RC
 /*                                                                  */
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 ERROR:
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 ERROR_RC = RC
 TRACE OFF; SIGNAL OFF ERROR
 /*                                                                  */
 SAY 'NON-ZERO RETURN CODE ENCOUNTERED IN EXEC AT LINE' SIGL
 /*                                                                  */
 'CP SPOOL PRINTER NOCONT'
 'CP CLOSE PRINTER NAME USSCMPR LISTING'
 'CP SPOOL PRINTER OFF'
 'GLOBAL LOADLIB'
 'FILEDEF * CLEAR'
 EXIT ERROR_RC
 /*                                                                  */