CICS TS Manager
This Manager is at Alpha level. You can view the Javadoc documentation for the Manager here.
Overview
Configuring
Provided annotation
Code snippets and examples
Overview
This Manager provides Galasa tests to CICS/TS functions.
Testing CICS Regions on z/OS
To connect your Galasa test to a developer supplied environment with a provisioned CICS region as a minimum you need to configure the following properties for the CICS TS Manager:
cicsts.provision.type=dse
cicsts.dse.tag.[TAG].applid=[APPLID]
You also need to configure the following properties for the z/OS Manager as a minimum to connect to a CICS region, even if you do not reference a @ZosImage
in your Galasa test. This is because CICS regions sit on a z/OS LPAR, and so to provision and connect to a CICS region in a test, you also need access to the z/OS image that it sits within to make requests on the CICS region. You might need to configure additional z/OS-related CPS properties, depending on your test.
zos.dse.tag.PRIMARY.imageid=[IMAGEID] OR zos.cluster.[clusterId].images=[IMAGEID]
zos.image.[IMAGEID].ipv4.hostname=[IP ADDRESS]
zos.image.[IMAGEID].credentials=[CREDENTIALID]
Configuration Properties
The following are properties that are used to configure the CICS TS Manager in the CPS.
Developer Supplied Environment - CICS TS Region - Type
Property: | Developer Supplied Environment - CICS TS Region - Type |
---|---|
Name: | cicsts.provision.type |
Description: | Provides the type of the CICS TS region for the DSE provisioner. The type setting is mandatory for a DSE region. |
Required: | Yes if you want a DSE region, otherwise not required. You must set this property if you are using the cicsts.dse.tag.[TAG].applid property. |
Default value: | None |
Valid values: | dse |
Examples: | <cicsts.provision.type=dse |
Developer Supplied Environment - CICS TS Region - Applid
Property: | Developer Supplied Environment - CICS TS Region - Applid |
---|---|
Name: | cicsts.dse.tag.[TAG].applid |
Description: | Provides the applid of the CICS TS region for the DSE provisioner. The applid setting is mandatory for a DSE region. If you are using this property, you must also set the cicsts.provision.type property to specify the CICS TS region type to be dse . For example, cicsts.provision.type=dse . |
Required: | Yes if you want a DSE region, otherwise not required. |
Default value: | None |
Valid values: | A value VTAM applid |
Examples: | cicsts.dse.tag.PRIMARY.applid=CICS1A |
Developer Supplied Environment - CICS TS Region - Version
Property: | Developer Supplied Environment - CICS TS Region - Version |
---|---|
Name: | cicsts.dse.tag.[TAG].version |
Description: | Provides the version of the CICS TS region to the DSE provisioner. |
Required: | Only requires setting if the test request it or a Manager performs a version dependent function. |
Default value: | None |
Valid values: | A value V.R.M version format, eg 5.6.0 |
Examples: | cicsts.dse.tag.PRIMARY.version=5.6.0 |
Extra bundles required to implement the CICS TS Manager
Property: | Extra bundles required to implement the CICS TS Manager |
---|---|
Name: | cicsts.extra.bundles |
Description: | The symbolic names of any bundles that need to be loaded with the CICS TS Manager. |
Required: | No |
Default value: | dev.galasa.cicsts.ceci.manager,dev.galasa.cicsts.ceda.manager, dev.galasa.cicsts.cemt.manager |
Valid values: | bundle symbolic names comma separated |
Examples: | cicsts.extra.bundles=org.example.cicsts.provisioning |