Home

 

Optional parameters

 

CFLevel (MQCFIN)

The functional capability level for this CF application structure (parameter identifier: MQIA_CF_LEVEL).

Specifies the functional capability level for the CF application structure. The value can be:

1

A CF structure that can be "auto-created" by a queue manager at command level 520.

2

A CF structure at command level 520 that can only be created or deleted by a queue manager at command level 530 or greater.

3

A CF structure at command level 530. This CFLevel is required if you want to use persistent messages on shared queues, or for message grouping, or both. This is the default CFLevel for queue managers at command level 600.

We can only increase the value of CFLevel to 3 if all the queue managers in the queue-sharing group are at command level 530 or greater - this is to ensure that there are no latent command level 520 connections to queues referencing the CF structure.

We can only decrease the value of CFLevel from 3 if all the queues that reference the CF structure are both empty (have no messages or uncommitted activity) and closed.

4

This CFLevel supports all the CFLevel (3) functions. CFLevel (4) allows queues defined with CF structures at this level to have messages with a length greater than 63 KB.

Only a queue manager with a command level of 600 can connect to a CF structure at CFLevel (4).

You can only increase the value of CFLevel to 4 if all the queue managers in the queue-sharing group are at command level 600 or greater.

We can only decrease the value of CFLevel from 4 if all the queues that reference the CF structure are both empty (have no messages or uncommitted activity) and closed.

CFStrucDesc (MQCFST)

The description of the CF structure (parameter identifier: MQCA_CF_STRUC_DESC).

The maximum length is MQ_CF_STRUC_DESC_LENGTH.

Recovery (MQCFIN)

Recovery (parameter identifier: MQIA_CF_RECOVER).

Specifies whether CF recovery is supported for the application structure. The value can be:

MQCFR_YES

Recovery is supported.

MQCFR_NO

Recovery is not supported.

Replace (MQCFIN)

Replace attributes (parameter identifier: MQIACF_REPLACE).

If a CF structure definition with the same name as ToCFStrucName already exists, this specifies whether it is to be replaced. The value can be:

MQRP_YES

Replace existing definition.

MQRP_NO

Do not replace existing definition.

 

Parent topic:

Change, Copy, and Create CF Structure


pc10980_


 

Home