IXCH0210E
One or more CF structures which have DUPLEX specification of either ALLOWED or ENABLED are currently not duplexed.

Explanation

CHECK(IBMXCF,XCF_CF_STR_DUPLEX) found one or more allocated CF structures with DUPLEX specified as ALLOWED or ENABLED, but the structure is not duplexed. When a structure is allocated with a DUPLEX value of either ALLOWED or ENABLED, the structure should be duplexed to support intended redundancy and recoverability. Duplexing a structure provides redundancy that eliminates a single point of failure.

Failure to start a duplexing rebuild usually means that the environmental conditions required for a duplexing rebuild have not all been met, and that you might or might need to take any action. CHECK(IBMXCF,XCF_CF_STR_DUPLEX) issues this message to indicate that one or more structures that could potentially be duplexed have not been. When a structure is not duplexed, it might be an oversight that leaves the structure with less redundancy/recoverability than was intended.

See message IXCH0920I in the message buffer, for a list of the CF structures including the DUPLEX value specified in the CFRM active policy and the current status of the structure. The status is one of the following:

Rebuilding - The structure rebuild process type is rebuild.        
Rebuild stopping - The structure rebuild process type is rebuild.  
   The process is being stopped.
Duplexing rebuild - The structure rebuild process type is          
   duplexing rebuild.          
Duplexing rebuild stopping - The structure rebuild process type    
   is duplexing rebuild. The process is being stopped to fall back  
   to the old instance.        
Duplexing rebuild switching - The structure rebuild process type    
   is duplexing rebuild. The process is being stopped to switch    
   to the new instance.        
Duplexed - The structure is allocated and duplexed.    
   (NOTE: Duplexed structures are only listed when the check is    
    run in verbose mode.)      
Simplex - The structure is allocated with only one instance.        

For structures with a DUPLEX value of ALLOWED, either the application or an operator can initiate a duplexing rebuild. An operator can use the command:

SETXCF START,REBUILD,DUPLEX,STRNAME=structure_name  

However, the system does not make any attempts to maintain the duplexed status of the structure. The application or operator must initiate another duplexing rebuild if duplexing is stopped.

For structures with a DUPLEX value of ENABLED, the system initiates and attempts to maintain the duplexed status of the structure. When a duplexing rebuild process is stopped, the system attempts to initiate duplexing again.

System action

The system continues processing.

Operator response

Report this problem to the system programmer.

System programmer response

Generally, it is preferred to duplex structures whenever the CFRM active policy indicates they can be. If a particular structure is not duplexed, it might be an oversight that leaves the structure with less redundancy/recoverability than was intended.

To obtain the current duplexing status for each structure listed in message IXCH0920I, use the display command:

DISPLAY XCF,STR,STRNAME=structure_name  

When the structure is duplexed, no further action is needed. When the structure is in the process of becoming duplexed, reissue the display command to confirm that duplexing has been established for the structure. When structure duplexing stopd, determine the reason and take action based on the DUPLEX specification for the structure. When the structure is not duplexed, take action based on the DUPLEX specification for the structure.

When the DUPLEX value is ALLOWED, initiate a duplexing rebuild for the structure using the command:

SETXCF START,REBUILD,DUPLEX,STRNAME=structure_name  

If a duplexing rebuild cannot be started, examine the resulting IXC367I message and take action to allow the duplexing rebuild to start.

When the DUPLEX value is ENABLED, either issue the SETXCF command (as shown above) to initiate a duplexing rebuild or examine the log messages to understand why the duplexing rebuild cannot be initiated. Examine messages indicating duplexing feasibility (message IXC574I) or giving a reason for not initiating a duplexing rebuild (message IXC538I) for the structure.

Problem determination

N/A

Source

Parallel Sysplex® (XCF)

Module

IXCHCSTR

Routing code

See note 35.

Descriptor code

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

Reference Documentation

z/OS MVS Setting Up a Sysplex