Installing and configuring Common Interface Server


You install Common Interface Server(CIS) version 1.0 through the Installing. Make sure that you have installed the latest Installation System Update (ISU). Installing a product that requires CIS automatically installs CIS. 

Warning

Important

CIS requires Java version 17.0.9 and later. Make sure that your environment has a supported Java version.

To install and configure CIS

Warning

Important

  • We recommend that you use your site's default IBM service class level for CIS.
  • The dispatching priority for CIS can be Low.
  1. Start the Installation System as described in Starting an installation.

  2. Select a product that uses CIS.  For a complete list of products, that use CIS, see Products that use the infrastructure components.
  3. Generate the installation jobs as described in Generating installation jobs

  4. Generate the configuration jobs for the infrastructure components as described in Configuring Common Interface Server options.

  5. Run the generated jobs as described in Running the generated jobs.

  6. Make sure that you complete all the generated jobs for CIS. The full list of generated jobs is in your JCL library.  
  7. After installation, if additional customization is required, update the CIS environment variable values in the CISERVER and CISCMNEV members of the &INSTALLHLQ.UBMCSAMP data set. For more details, see the variables listed in the following table.
Warning

Important

Do not add or delete keys from the CISERVER and CISCMNEV members. Doing so can cause unexpected behavior from the product. 

CIS environment variables

Environment variable

Default value

Description

Which member uses this 

Where it is specified 

JAVA_HOME

/usr/lpp/java/J17.0

Path for a 64-bit Java17 home directory on the installed host

CISERVER

UBMCSAMP

CIS_INSTALL_PATH

/u/CIS

Root path for a CIS directory

You must specify a unique path for a CIS installation.  

Important: Make sure the CIS users have the Read, Write, and Execute permissions to the CIS_INSTALL_PATH directory

CISERVER

UBMCSAMP

SDSF_HOME

/usr/lpp/sdsf/java/

Path for SDSF classes and APF-authorized libraries

CISCMNEV

UBMCSAMP

CIS_PORT

15566

CIS port number

CISCMNEV

UBMCSAMP

CIS_SSL_ENABLE

Yes

Set as Yes if you are using the SSL connection.

We recommend using an SSL (HTTPS) connection because running CIS with HTTP might cause a security vulnerability.

CISCMNEV

UBMCSAMP

CIS _KEYSTORE_TYPE

BLANK (default blank valid)

If the CIS_SSL_ENABLE parameter value is set to Yes, enter the keystore type.

Valid values are:

  • JKS
  • PKCS
  • JCERACFKS

CISCMNEV

UBMCSAMP

CIS_KEYSTORE_PASSWORD

BLANK (default blank valid)

If the CIS_SSL_ENABLE parameter value is set to Yes, enter a password to be used to protect the integrity of the keystore. 

CISCMNEV

UBMCSAMP

CIS _KEYSTORE_NAME

BLANK (default blank valid)

If the CIS_SSL_ENABLE parameter value is set to Yes, enter the keystore name.

CISCMNEV

UBMCSAMP

CIS _KEYSTORE_ALIAS

BLANK (default blank valid)

Specify an alias value for a single data key (Certificate Label Name).

CISCMNEV

UBMCSAMP

CIS_CLIENT_AUTH

none

Specify one of the following values for client certificate authorization:

  • need
  • want
  • none

Enter need if a client certificate is required.

CISCMNEV

UBMCSAMP

CIS_TRUSTSTORE_TYPE

BLANK (default blank valid)

Set this parameter value if the CIS_CLIENT_AUTH value is need. Enter the truststore type. 

Valid values are:

  • JKS
  • PKCS
  • JCERACFKS

CISCMNEV

UBMCSAMP

CIS_TRUSTSTORE_NAME

BLANK (default blank valid)

Truststore name

Set this parameter value if the CIS_CLIENT_AUTH value is need.

CISCMNEV

UBMCSAMP

CIS_TRUSTSTORE_PASSWORD

BLANK (default blank valid)

Truststore password

Set this parameter value if the CIS_CLIENT_AUTH value is need.  Specify the truststore password to protect the integrity of the truststore. 

CISCMNEV

UBMCSAMP

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

Common mainframe infrastructure 2022 release