Start of change
IXCH0265E
A coupling facility structure object count minimum is not met for a structure that should be duplexed.

Explanation

CHECK(IBMXCF,XCF_CF_STR_SCM_MINCOUNTS) found an exception.

A check exception is raised when the check finds a coupling facility structure capable of being assigned SCM (storage-class memory) but has a number of structure objects less than the minimum required to allocate with SCM.

A minimum number of structure objects is required to allocate a structure with a non-zero SCMMAXSIZE. But once allocated, the coupling facility may initiate reapportionment in order to perform migration from SCM. Such reapportionment may cause a structure object count to go below the minimum.

A check exception for a structure indicates that it should be duplexed and the number of structure objects is less than the minimum required to allocate with SCM. When allocating a new structure instance to establish duplexing for a structure that does not currently meet the minimum for a non-zero SCMMAXSIZE, the new structure instance will be allocated with a zero SCMMAXSIZE - a value that is inconsistent with the CFRM policy SCMMAXSIZE value.

Message IXCH0930I in the message buffer lists structures allocated with the capability to use SCM, their structure object minimums, and their count of structure objects allocated in real storage.

System action

The system continues processing.

Operator response

Report the problem to the system programmer.

System programmer response

Perform the appropriate rebuild and/or stop duplexing processing to eliminate the minimum count violation.

For duplexed structures in which only one structure instance has a minimum count violation, stop duplexing to keep the structure instance that does not have a minimum count violation. Then re-duplex the structure. For example:

SETXCF STOP,RB,DUPLEX,STRNAME=strname,KEEP=OLD
SETXCF START,RB,DUPLEX,STRNAME=strname

For duplexed structures in which both structure instances have a minimum count violation, stop duplexing to keep the new structure instance. Then rebuild the structure to eliminate the minimum count violation. Then re-duplex the structure. For example:

SETXCF STOP,RB,DUPLEX,STRNAME=strname,KEEP=NEW
SETXCF START,RB,STRNAME=strname
SETXCF START,RB,DUPLEX,STRNAME=strname

For simplex structures, rebuild coupling facility structures with a minimum count violation to eliminate the minimum count violation. Then duplex the structure. For example:

SETXCF START,RB,STRNAME=strname
SETXCF START,RB,DUPLEX,STRNAME=strname

Source

Cross System Coupling Facility (SCXCF)

Module

IXCHCSTR

Routing code

See note 35.

Descriptor code

3 is the default set by this check. See note 1.
End of change