We are running OPTIMIZER 7.0 0401AOM00 on our system but are not sure whether it is OPTIMIZER or OPTIMIZER/II
search cancel

We are running OPTIMIZER 7.0 0401AOM00 on our system but are not sure whether it is OPTIMIZER or OPTIMIZER/II

book

Article ID: 22066

calendar_today

Updated On:

Products

Optimizer/II

Issue/Introduction

Is there a way to confirm if Optimizer or Optimizer/II is running? 

 

Environment

Release: Optimizer/II

Resolution

Optimizer and Optimizer/II are started at IPL time by the Common Services utility program CAIRIM. The Optimizer products each have a unique CARD that is used to initialize each product. If a site is a user of both products then only the Optimizer/II RUNTIME is started at IPL time. The Optimizer/II RUNTIME supports both Optimizer products and only one RUNTIME should be started for sites that use both products.

Below are the Initialization CARDS for both products.

Optimizer 7.0.
PRODUCT(CA-OPTIMIZER) VERSION(OM70) INIT(RX30INIT)

Optimizer/II 7.0 and 8.5
PRODUCT(CA-OPTIMIZER/II) VERSION(OX70) INIT(RX70INIT)
PRODUCT(CA-OPTIMIZER/II) VERSION(OX85) INIT(RX85INIT)

You should also check what Optimizer load libraries you have defined in your linklist. Historically the Optimizer products had two load libraries that you define to the linklist. They are the HLQ.CAILIB and the HLQ.CAILPA. Starting in release 8.5 of Optimizer/II, the HLQ.CARXLOAD replaces the HLQ.CAILIB and the HLQ.CAILPA in the linklist.


Below is an example of the possible Optimizer license keys required to run the products at your site.

Prod(OM) Date(DDMMMYY) CPU(XXXXXX/XXXXXX) LMPCODE(XXXXXXXXXXXXXXXX)
Prod(RX) Date(DDMMMYY) CPU(XXXXXX/XXXXXX) LMPCODE(XXXXXXXXXXXXXXXX)

Below are the product code descriptions.

Optimizer/II - Prod(OX) - Compile & Runtime.
Optimizer/II - Prod(RX) - Runtime only. Cannot compile with Optimizer/II.
Optimizer - Prod(OM) - Compile & Runtime.
Optimizer - Prod(RL) - Runtime only. Cannot compile with Optimizer.

Each LPAR must initialize the appropriate Optimizer runtime in order for the products to properly function.

Here is sample CAIRIM's RIMPARM entry that are used to start the product.

PRODUCT(CA-OPTIMIZER) VERSION(OM70) INIT(RX30INIT)
PRODUCT(CA-OPTIMIZER/II) VERSION(OX70) INIT(RX70INIT)
PRODUCT(CA-OPTIMIZER/II) VERSION(OX85) INIT(RX85INIT)

Only one runtime can be initialize per LPAR. The Optimizer/II RUNTIME supports both Optimizer products. Sites that are users of both product must start the Optimizer/II RUNTIME.

If an LPAR is initialized with Optimizer runtime then the LPAR will only be able to use Optimizer.

If an LPAR initialized Optimizer/II runtime then the site may also be using Optimizer. You will need to check the linklist for the Optimizer HLQ.CAILIB and HLQ.CAILPA libraries.