Specifies the functional capability level for the CF application structure. The value can be:
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.
You 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.
You 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.
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.
You 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.
The maximum length is MQ_CF_STRUC_DESC_LENGTH.
Specifies whether CF recovery is supported for the application structure. The value can be:
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:
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
csqzac0457 |