CSLSCI procedure

Use the CSLSCI procedure to dynamically override the settings in the SCI initialization parameters member of the IMS PROCLIB data set (CSLSIxxx).

The CSLSCI startup procedure is required, but setting values for the execution parameters is optional. A sample startup procedure called CSLSCI can be found in IMS.SDFSISRC.

Parameters

You can specify the following parameters as execution parameters on the EXEC statement in the SCI startup procedure. Certain parameters that are required for SCI address space initialization can also be specified in the SCI initialization parameters member of the IMS PROCLIB data set (CSLSIxxx).

  • ARMRST=
  • BPECFG=
  • BPEINIT=
  • FORCE=
  • SCIINIT=
  • SCINAME=

Sample SCI startup procedure

//******************************************************************
//*     SCI Procedure
//*
//*
//*     Parameters:
//*     BPECFG  - Name of BPE member
//*     SCIINIT - Suffix for your CSLSIxxx member
//*     PARM1   - other override parameters:
//*               ARMRST  - Indicates if ARM should be used
//*               SCINAME - Name of SCI being started
//*
//*               example:
//*               PARM1='ARMRST=Y,SCINAME=SCI1'
//*
//***********************************************************@SCPYRT**
//*                                                                  *
//*       Licensed Materials - Property of IBM                       *
//*                                                                  *
//*       "Restricted Materials of IBM"                              *
//*                                                                  *
//*       5655-C56 (C) Copyright IBM Corp. 2000                      *
//*                                                                  *
//***********************************************************@ECPYRT**
//*
//CSLSCI   PROC RGN=3000K,SOUT=A,
//             RESLIB='IMS.SDFSRESL',
//             BPECFG=BPECONFG,
//             SCIINIT=000,
//             PARM1=
//*
//SCIPROC  EXEC PGM=BPEINI00,REGION=&RGN,
//  PARM='BPECFG=&BPECFG,BPEINIT=CSLSINI0,SCIINIT=&SCIINIT,&PARM1'
//*
//STEPLIB  DD  DSN=&RESLIB,DISP=SHR
//         DD  DSN=SYS1.CSSLIB,DISP=SHR
//PROCLIB  DD  DSN=IMS.PROCLIB,DISP=SHR
//SYSPRINT DD  SYSOUT=&SOUT
//SYSUDUMP DD  SYSOUT=&SOUT
//*