Previous Topic: How to Configure CA Endevor SCM for Web ServicesNext Topic: Determine the Web Services Security Requirements for MODHLI Data Sets


Configure Defaults Table for Web Services

To enable CA Endevor SCM to use Web Services, you must customize the TYPE=MAIN section of the C1DEFLTS table (Defaults table).

Follow these steps:

  1. Set the BATCHID parameter in the TYPE=MAIN section of the C1DEFLTS table to 1. This specifies that the CA Endevor SCM user ID associated with a batch job will be determined by the USER parameter specified on the JOB statement instead of the JOBNAME.
  2. Specify a value for MODHLI, if your site uses RACF with the RACF PROTECTALL enabled. When using the Eclipse-Based UI, CA CMEW, or any other client program under RACF with the RACF PROTECTALL option activated, security violations are issued, unless MODHLI is coded. This occurs because the ID used to allocate the temporary files required by Web Services is different than the ID used to open the files. Specifically, the data sets are allocated under the context of the user ID provided on the CA Common Services Common Communications Interface (CAICCI) request to spawn the pool STCs. The open and write requests are issued under the context of the user ID signed on to the client program that is issuing requests through Web Services.

    Note: MODHLI affects security. For more information, see Determine the Web Services Security Requirements for MODHLI.

  3. Assemble and link-edit the table. You can use an SMP/E USERMOD to assemble and link-edit C1DEFLTS after it has been customized. Alternatively, you can edit the sample JCL BC1JTABL to assemble and link source module C1DEFLTS outside of SMP/E. BC1JTABL is supplied in the installation library iprfx.iqual.CSIQJCL. This stores the defaults table in iprfx.iqual.CSIQAUTU as member C1DEFLTS.

Note: For more information about editing the Defaults table, see the CA Endevor Software Change Manager Administration Guide.