z/OS MVS Programming: Sysplex Services Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


The Not-Defined State

z/OS MVS Programming: Sysplex Services Guide
SA23-1400-00

A member in a not-defined state is not known to XCF. Members are in a not-defined state before they are created or active, and after they are completely disassociated from XCF.

XCF treats the not-defined member similarly to the quiesced member in terms of sending and receiving messages, status monitoring, and notification of changes (see The Quiesced State). Once a member is not-defined, XCF no longer associates the member with a particular task, job step task, address space, or system, and no longer maintains any information about the member.

When a member with permanent status recording becomes not-defined, other members know that no recovery action is required.

When a member without permanent status recording becomes not-defined, the other members cannot determine whether recovery action is required.

Figure 1. XCF Member States
                              ┌─────────────┐
                              │    Not-     │
                              │   Defined   │
                              └──────┬──────┘
                                     │
                ┌────────────────────┼──────────────────────┐
                │ IXCCREAT           │                      │ IXCJOIN
                │                    │                      │ LASTING=NO
          ┌─────┴─────┐              │               ┌──────┴───────┐
          │  Created  │              │               │    Active    │
          │with P.S.R.│              │               │without P.S.R.│
          └──┬─────┬──┘              │               └──────┬───────┘
             │     │                 │                      │
     ┌───────┘     └─────────┬───────┘                      │
     │ IXCDELET              │ IXCJOIN                 ┌────┴────┐
     │                       │ LASTING=YES             │  Not-   │
┌────┴────┐           ┌──────┴──────┐                  │ Defined │
│  Not-   │           │   Active    │                  └─────────┘
│ Defined │           │ with P.S.R. │                            *or any
└─────────┘           └──────┬──────┘                            event causing
                             │                                   termination
  ┌───────────────┬──────────┴┬─────────────────────┐            (including
  │ IXCLEAVE      │ IXCQUIES  │ normal or abnormal  │            IXCTERM)
  │               │           │ termination         │ IXCTERM
┌─┴───────┐ ┌─────┴─────┐ ┌───┴────┐          ┌-----┴-----┐
│  Not-   │ │           │ │        │          │  Recovery │
│ Defined │ │ Quiesced  │ │ Failed │          │  Routine  │
└─────────┘ └────┬──────┘ └────┬───┘          └-----┬-----┘
                 │             └───────────┐        │
        ┌────────┴───────┐                 │        └─────────┐
        │ IXCJOIN        │ IXCDELET        │                  │
        │ LASTING=YES    │                 │                  │
    ┌───┴─────────┐ ┌────┴─────┐           │                  │
    │   Active    │ │  Not-    │  ┌────────┴───────┐          │
    │ with P.S.R. │ │ Defined  │  │ IXCJOIN        │ IXCDELET │
    └─────────────┘ └──────────┘  │ LASTING=YES    │          │
                               ┌──┴──────────┐ ┌───┴──────┐   │
                               │   Active    │ │  Not-    │   │
                               │ with P.S.R. │ │ Defined  │   │
                               └─────────────┘ └──────────┘   │
                                                              │       no XCF
                                          ┌────────────┬──────┴────┐  service
                                          │ IXCQUIES   │ IXCLEAVE  │  invoked
                                    ┌─────┴────┐ ┌─────┴─────┐ ┌───┴────┐
                                    │          │ │   Not-    │ │        │
                                    │ Quiesced │ │  Defined  │ │ Failed │
                                    └──────────┘ └───────────┘ └────────┘

P.S.R. = permanent status recording

XCF member states = not-defined        IXC--- are macros
                    created
                    active
                    quiesced
                    failed
                    

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014