|
This topic describes the effects of DFSMStvs states
when different events occur.
- The DFSMStvs state is initializing.
In this state, all opens
and record management requests are failed with nonzero return and
reason codes. All closes are allowed; the opens with which the closes
are associated probably belonged to a previous instance of DFSMStvs.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. DFSMStvs is already initializing. |
VARY command to quiesce DFSMStvs |
The command waits until DFSMStvs
finishes initializing to quiesce DFSMStvs processing and change its
state to quiescing. |
VARY command to disable DFSMStvs |
The command waits until DFSMStvs
finishes initializing to disable DFSMStvs processing and change its
state to disabling. |
RRS becomes unavailable |
DFSMStvs makes a note that RRS is
unavailable. DFSMStvs begins disabling itself and sets its state to
disabling when initialization reaches a point where it can do so. |
A system log I/O error occurs |
DFSMStvs makes a note that the I/O
error occurred. DFSMStvs begins quiescing itself and sets its state
to quiescing when initialization reaches a point where it can do so. |
- The DFSMStvs state is initializing and an operator command was
issued to quiesce DFSMStvs processing.
In this state, DFSMStvs initialization
completes and then the DFSMStvs state changes from initializing to
quiescing. It performs DFSMStvs restart processing as part of the
process of quiescing, but no work is allowed to start. All opens and
record management requests are failed with nonzero return and reason
codes. All closes are allowed; the opens with which the closes are
associated probably belonged to a previous instance of DFSMStvs.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then stacks behind the quiesce command. |
VARY command to quiesce DFSMStvs |
Command waits until DFSMStvs finishes initializing
and is then rejected because such a command was already issued. |
VARY command to disable DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then stacks behind the quiesce command. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. DFSMStvs
begins disabling itself and sets its state to disabling when initialization
reaches a point where it can do so. |
A system log I/O error occurs |
DFSMStvs makes a note that this occurred. DFSMStvs
will begin quiescing itself and will set its state to quiescing when
initialization reaches a point where it can do so. |
- When the DFSMStvs state is initializing, a system log I/O error
occurred, and an operator command has been issued to quiesce the previous
instance of DFSMStvs.
In this state, DFSMStvs would not be initializing
unless a cold start has been requested to clear the system log I/O
error. All opens and record management requests are failed with nonzero
return and reason codes. All closes are allowed; the opens with which
the closes are associated probably belonged to a previous instance
of DFSMStvs.
Recommendation: After a cold
start, any data sets for which recovery was not completed are most
likely left in a damaged state and must be recovered manually. If
the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then is rejected because DFSMStvs is already initialized. |
VARY command to quiesce DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then DFSMStvs begins quiescing its processing and sets its state
to quiescing. |
VARY command to disable DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then DFSMStvs begins disabling its processing and sets its state
to disabling. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. DFSMStvs
begins disabling itself and sets its state to disabling when initialization
reaches a point where it can do so. |
A system log I/O error occurs |
This cannot occur. In this state, a cold start
must be done, and DFSMStvs would not be writing to the system log
during a cold start. |
- The DFSMStvs state is initializing, a system log I/O error occurred,
and an operator command has been issued to quiesce the previous instance
of DFSMStvs processing.
In this state, DFSMStvs would not be initializing
unless a cold start has been requested to clear the system log I/O
error. All opens and record management requests are failed with nonzero
return and reason codes. All closes are allowed; the opens with which
the closes are associated probably belonged to a previous instance
of DFSMStvs.
Recommendation: After a cold
start, any data sets for which recovery was not completed are most
likely left in a damaged state and must be recovered manually. If
the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then stacks behind the previous quiesce command. |
VARY command to quiesce DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then is rejected because such a command was already issued. |
VARY command to disable DFSMStvs |
Command waits until DFSMStvs finishes initializing
and then stacks behind the previous quiesce command. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. DFSMStvs
begins the process of disabling itself and sets its state to disabling
when initialization reaches a point where it can do so. |
A system log I/O error occurs |
This cannot occur. In this state, a cold start
must be done, and DFSMStvs would not be writing to the system log
during a cold start. |
- DFSMStvs has initialized and its state is active.
In this state,
opens, closes, and record management requests are all processed normally.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. DFSMStvs is already available. |
VARY command to quiesce DFSMStvs |
DFSMStvs begins the process of quiescing itself
and sets its state to quiescing. |
VARY command to disable DFSMStvs |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
RRS becomes unavailable |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
A system log I/O error occurs |
DFSMStvs begins the process of quiescing itself
and sets its state to quiescing. |
- DFSMStvs has initialized and its state is quiescing because a
VARY command was issued to quiesce DFSMStvs processing.
In this
state, opens and closes are all processed normally. Any record management
requests for units of recovery that are already in progress are also
processed normally. Record management requests for new units of recovery
are rejected.
Recommendation: After a cold
start, any data sets for which recovery was not completed are most
likely left in a damaged state and must be recovered manually. If
the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs sets its state to initializing
and reinitializes itself. |
VARY command to quiesce DFSMStvs |
The command is rejected. DFSMStvs is already in
the process of quiescing itself. |
VARY command to disable DFSMStvs |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
RRS becomes unavailable |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
A system log I/O error occurs |
The DFSMStvs state does not change, because DFSMStvs
is already quiescing. However, DFSMStvs makes a note of the error,
because a cold start will be required to correct the problem. |
- DFSMStvs has initialized and its state is quiescing because a
system log I/O error occurred.
In this state, opens and closes are
all processed normally. Any record management requests for units of
recovery that are already in progress are also processed normally.
Record management requests for new units of recovery are rejected.
Recommendation: After a cold start, any data sets
for which recovery was not completed are most likely left in a damaged
state and must be recovered manually. If the data sets are forward
recoverable, their forward recovery logs might also be damaged. Manually
recover the data sets (without using forward recovery), take backups
of them and of any other data sets that use the forward recovery log,
and then delete and redefine the forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. A cold start is required
to recovery from the system log I/O error. |
VARY command to quiesce DFSMStvs |
DFSMStvs is already in the process of quiescing
itself, but make a note that this occurred so that it will not come
back up until another VARY command is issued to tell it to ENABLE
itself. |
VARY command to disable DFSMStvs |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
RRS becomes unavailable |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- DFSMStvs has initialized and its state is quiescing because a
system log I/O error occurred and because a VARY command was issued
to quiesce DFSMStvs processing.
In this state, opens and closes
are all processed normally. Any record management requests for units
of recovery that are already in progress are also processed normally.
Record management requests for new units of recovery are rejected.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that it was told to enable,
but it issues a message to indicate that it is still quiescing due
to the system log I/O error. |
VARY command to quiesce DFSMStvs |
The command is rejected. DFSMStvs is already quiescing. |
VARY command to disable DFSMStvs |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
RRS becomes unavailable |
DFSMStvs begins the process of disabling itself
and sets its state to disabling. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- The DFSMStvs state is quiesced because a VARY command
was issued to quiesce DFSMStvs processing.
DFSMStvs
does not reach this state until the last data set that was open for
DFSMStvs processing is closed. In this state, all opens are failed
with nonzero return and reason codes. All closes and record management
requests are rejected with X'0F4' abends because no closes
or record management requests can occur after the last data set open
for DFSMStvs processing is closed.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
VARY command to quiesce DFSMStvs |
The command is rejected. DFSMStvs is already quiesced. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already quiesced. |
RRS becomes unavailable |
DFSMStvs unregisters with RRS and RLS, disconnects
from its logs, and sets its state to disabled. |
A system log I/O error occurs |
This cannot happen. DFSMStvs processing is quiesced;
therefore, DFSMStvs cannot write to its system logs. |
- The DFSMStvs state is quiesced because a system log
I/O error occurred.
DFSMStvs does not reach this state
until the last data set that was open for DFSMStvs processing is closed.
In this state, all opens are failed with nonzero return and reason
codes. All closes and record management requests are rejected with X'0F4' abends
because no closes or record management requests can occur after the
last data set open for DFSMStvs processing is closed.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. A cold start is required
to recover from the system log I/O error. The SMSVSAM server must
be recycled. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that the command was issued
so that it will not come up automatically if the SMSVSAM server happens
to recycle with TV_START_TYPE set to COLD. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that the command was issued
so that it will not come up automatically if the SMSVSAM server happens
to recycle with TV_START_TYPE set to COLD. |
RRS becomes unavailable |
DFSMStvs unregisters with RRS and RLS, disconnects
from its logs, and sets its state to disabled. |
A system log I/O error occurs |
This cannot happen. DFSMStvs processing is quiesced;
therefore, DFSMStvs cannot write to its system logs. |
- The DFSMStvs state is quiesced because a VARY command
was issued to quiesce DFSMStvs processing and a system log I/O error
occurred.
DFSMStvs does not reach this state until
the last data set that was open for DFSMStvs processing is closed.
In this state, all opens are failed with nonzero return and reason
codes. All closes and record management requests are rejected with X'0F4' abends
because no closes or record management requests can occur after the
last data set open for DFSMStvs processing is closed.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs resets the indicator that a command was
issued to quiesce but does not reinitialize. A cold start is required
to recover from the system log I/O error. The SMSVSAM server must
be recycled. |
VARY command to quiesce DFSMStvs |
The command is rejected. DFSMStvs is already quiesced. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already quiesced. |
RRS becomes unavailable |
DFSMStvs unregisters with RRS and RLS, disconnects
from its logs, and sets its state to disabled. |
A system log I/O error occurs |
This cannot happen. DFSMStvs processing is quiesced,
therefore, DFSMStvs cannot write to its system logs. |
- The DFSMStvs state is disabling because RRS became unavailable,
and then RRS became available again.
In this state, DFSMStvs must
complete the disable process before it can reinitialize because RRS
reinitialized, which requires that DFSMStvs reinitialize as a new
instance. All opens are failed with nonzero return and reason codes.
All closes are processed normally. All record management requests
are failed with nonzero return and reason codes.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. DFSMStvs must complete
the disable process before can reinitialize. It will do so automatically
once the disable process completes. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that the command was issued.
When RRS comes back up, DFSMStvs will reinitialize in a quiescing
state long enough to clean up any incomplete units of recovery. It
will not allow new work to begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that the command was issued
so that it will not automatically reinitialize when the disable completes. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred and reinitializes
when RRS becomes available again. |
A system log I/O error occurs |
DFSMStvs makes a note that this error occurred
so that it does not automatically reinitialize until DFSMStvs is cold
started. |
- The DFSMStvs state is disabling because RRS became unavailable,
and then RRS became available again; in addition, an operator command
was issued to quiesce DFSMStvs processing.
In this state, DFSMStvs
must complete the disable process before it can reinitialize because
RRS reinitialized, which requires that DFSMStvs reinitialize as a
new instance. All opens are failed with nonzero return and reason
codes. All closes are processed normally. All record management requests
are failed with nonzero return and reason codes.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that this occurred. It will
reinitialize automatically once the disable process completes. |
VARY command to quiesce DFSMStvs |
The command is rejected. Such a command was previously
issued. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that the command was issued
so that it will not automatically reinitialize when the disable completes. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It does not reinitialize
automatically when RRS becomes available again because a command was
issued to quiesce it. |
A system log I/O error occurs |
DFSMStvs makes a note that this error occurred
so that it does not automatically reinitialize until DFSMStvs is cold
started. |
- The DFSMStvs state is disabling because an operator command was
issued to disable DFSMStvs processing.
In this state, all opens
are failed with nonzero return and reason codes. All closes are processed
normally. All record management requests are failed with nonzero return
and reason codes.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
VARY command to quiesce DFSMStvs |
The command is rejected. Quiescing is a less restrictive
state than disabling. As a result, transitioning from disabling to
quiescing is not allowed. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already disabling. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It does not reinitialize
automatically when RRS becomes available again because a command was
issued to disable it. |
A system log I/O error occurs |
DFSMStvs makes a note that this error occurred
so that it does not automatically reinitialize until DFSMStvs is cold
started. |
- The DFSMStvs state is disabling because RRS became unavailable
and then became available again; in addition, a system log I/O error
occurred.
In this state, DFSMStvs must complete the disable process
before it can reinitialize because RRS reinitialized, which requires
that DFSMStvs reinitialize as a new instance. All opens are failed
with nonzero return and reason codes. All closes are processed normally.
All record management requests are failed with nonzero return and
reason codes.
Recommendation: After a cold
start, any data sets for which recovery was not completed are most
likely left in a damaged state and must be recovered manually. If
the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. A cold start must be
done to recover from the system log I/O error, which requires recycling
the server. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred. When
the SMSVSAM server recycles with TV_START_TYPE set to COLD,
DFSMStvs reinitializes in a quiescing state long enough to clean up
any incomplete units of recovery. It will not allow new work to begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred so that
it does not automatically reinitialize if the SMSVSAM server recycles
with TV_START_TYPE set to COLD. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It does not reinitialize
automatically when RRS becomes available again because of the system
log I/O error. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- The DFSMStvs state is disabling because RRS became unavailable.
In
this state, DFSMStvs must complete the disable process before it can
reinitialize because RRS reinitialized, which requires that DFSMStvs
reinitialize as a new instance. All opens are failed with nonzero
return and reason codes. All closes are processed normally. All record
management requests are failed with nonzero return and reason codes.
Recommendation: After a cold start, any data sets
for which recovery was not completed are most likely left in a damaged
state and must be recovered manually. If the data sets are forward
recoverable, their forward recovery logs might also be damaged. Manually
recover the data sets (without using forward recovery), take backups
of them and of any other data sets that use the forward recovery log,
and then delete and redefine the forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. DFSMStvs will automatically
reinitialize when the disable completes and RRS becomes available. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that the command was issued.
When RRS comes back up, DFSMStvs reinitializes in a quiescing state
long enough to clean up any incomplete units of recovery. It does
not allow new work to begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred so that
it does not automatically reinitialize when RRS becomes available. |
RRS becomes available |
DFSMStvs finishes disabling and then reinitializes
itself automatically. |
A system log I/O error occurs |
DFSMStvs makes a note that this occurred. A cold
start is required to recover from the error. |
- The DFSMStvs state is disabling because an operator command was
issued to disable DFSMStvs processing and a system log I/O error occurred.
In
this state, all opens are failed with nonzero return and reason codes.
All closes are processed normally. All record management requests
are failed with nonzero return and reason codes.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. Quiescing is a less restrictive
state than disabling. As a result, transitioning from disabling to
quiescing is not allowed. |
VARY command to quiesce DFSMStvs |
DFSMStvs switches from disabling to quiescing
and sets its state to quiescing. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already disabling. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It does not automatically
reinitialize when RRS becomes available because an operator command
was issued to disable it. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- The DFSMStvs state is disabling because RRS is unavailable and
because an operator command was issued to disable DFSMStvs processing
In
this state, DFSMStvs must complete the disable process before it can
reinitialize because RRS reinitialized, which requires that DFSMStvs
reinitialize as a new instance. All opens are failed with nonzero
return and reason codes. All closes are processed normally. All record
management requests are failed with nonzero return and reason codes.
Recommendation: After a cold start, any data sets
for which recovery was not completed are most likely left in a damaged
state and must be recovered manually. If the data sets are forward
recoverable, their forward recovery logs might also be damaged. Manually
recover the data sets (without using forward recovery), take backups
of them and of any other data sets that use the forward recovery log,
and then delete and redefine the forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that this occurred. It will
reinitialize automatically when RRS becomes available. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred, but
the state remains disabling because of the RRS failure. When RRS comes
back up, DFSMStvs will reinitialize in a quiescing state long enough
to clean up any incomplete units of recovery. It will not allow new
work to begin. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already disabling. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It does not reinitialize
itself automatically because an operator command was issued to disable
DFSMStvs processing. |
A system log I/O error occurs |
DFSMStvs makes a note that this occurred. A cold
start will be required to recover from the error. |
- The DFSMStvs state is disabling because RRS is unavailable; in
addition, an operator command was issued to quiesce DFSMStvs processing.
In
this state, DFSMStvs must complete the disable process before it can
reinitialize because RRS reinitialized, which requires that DFSMStvs
reinitialize as a new instance. All opens are failed with nonzero
return and reason codes. All closes are processed normally. All record
management requests are failed with nonzero return and reason codes.
Recommendation: After a cold start, any data sets
for which recovery was not completed are most likely left in a damaged
state and must be recovered manually. If the data sets are forward
recoverable, their forward recovery logs might also be damaged. Manually
recover the data sets (without using forward recovery), take backups
of them and of any other data sets that use the forward recovery log,
and then delete and redefine the forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that this occurred. It will
reinitialize automatically when RRS becomes available. |
VARY command to quiesce DFSMStvs |
The command is rejected. Such a command was already
issued. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It will not reinitialize
automatically when RRS becomes available again because an operator
command was issued to quiesce DFSMStvs processing. |
A system log I/O error occurs |
DFSMStvs makes a note that this occurred. A cold
start will be required to recover. |
- The DFSMStvs state is disabling because RRS is unavailable; in
addition, a system log I/O error occurred.
In this state, DFSMStvs
must complete the disable process before it can reinitialize because
RRS reinitialized, which requires that DFSMStvs reinitialize as a
new instance. All opens are failed with nonzero return and reason
codes. All closes are processed normally. All record management requests
are failed with nonzero return and reason codes.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. A cold start is required
to recover from the system log I/O error. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred. When
the SMSVSAM server recycles with TV_START_TYPE set to COLD,
DFSMStvs will reinitialize in a quiescing state long enough to clean
up any incomplete units of recovery. It will not allow new work to
begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred so that
it will not automatically reinitialized if the SMSVSAM server recycles
with TV_START_TYPE set to COLD. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It will not reinitialize
automatically because a cold start is required to recover from the
system log I/O error. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- The DFSMStvs state is disabling because RRS is unavailable; in
addition, a system log I/O error occurred and an operator command
was issued to disable DFSMStvs processing.
In this state, DFSMStvs
must complete the disable process before it can reinitialize because
RRS reinitialized, which requires that DFSMStvs reinitialize as a
new instance. All opens are failed with nonzero return and reason
codes. All closes are processed normally. All record management requests
are failed with nonzero return and reason codes.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that this occurred. It will not automatically
reinitialize when RRS becomes available because of the system log
I/O error. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred. When
the SMSVSAM server recycles with TV_START_TYPE set to COLD,
DFSMStvs will reinitialize in a quiescing state long enough to clean
up any incomplete units of recovery. It will not allow new work to
begin. |
VARY command to disable DFSMStvs |
The command is rejected. Such a command was already
issued. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It will not reinitialize
automatically because a cold start is required to recover from the
system log I/O error. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- The DFSMStvs state is disabling because RRS is unavailable; in
addition, a system log I/O error occurred and an operator command
was issued to quiesce DFSMStvs processing.
In this state, DFSMStvs
must complete the disable process before it can reinitialize because
RRS reinitialized, which requires that DFSMStvs reinitialize as a
new instance. All opens are failed with nonzero return and reason
codes. All closes are processed normally. All record management requests
are failed with nonzero return and reason codes.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that this occurred. It will not automatically
reinitialize when RRS becomes available because of the system log
I/O error. |
VARY command to quiesce DFSMStvs |
The command is rejected. Such a command was already
issued. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It will not reinitialize
automatically because a cold start is required to recover from the
system log I/O error. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- The DFSMStvs state is disabling because RRS became unavailable
and then became available again, and an operator command was issued
to disable DFSMStvs; in addition, a system log I/O error occurred.
In
this state, DFSMStvs must complete the disable process before it can
reinitialize because RRS reinitialized, which requires that DFSMStvs
reinitialize as a new instance. All opens are failed with nonzero
return and reason codes. All closes are processed normally. All record
management requests are failed with nonzero return and reason codes.
Recommendation: After a cold start, any data sets
for which recovery was not completed are most likely left in a damaged
state and must be recovered manually. If the data sets are forward
recoverable, their forward recovery logs might also be damaged. Manually
recover the data sets (without using forward recovery), take backups
of them and of any other data sets that use the forward recovery log,
and then delete and redefine the forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that this occurred but does
not reinitialize. cold start must be done to recover from the system
log I/O error, which requires recycling the server. |
VARY command to quiesce DFSMStvs |
The command is rejected. Such a command was already
issued. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It will not reinitialize
automatically because of the system log I/O error. |
A system log I/O error occurs |
There is no operational change because such an
error has already occurred. |
- The DFSMStvs state is disabled because RRS became unavailable
and then became available again.
When DFSMStvs reaches this state,
it begins the process of reinitialize itself and sets its state to
initializing, as long as no commands are issued to the contrary. In
this state, all opens are failed with nonzero return and reason codes.
All closes and record management requests are rejected with X'0F4' abends
because no data sets should be open for DFSMStvs processing if DFSMStvs
is disabled.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. DFSMStvs is about to
reinitialize on its own. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that the command was issued.
When RRS comes back up, DFSMStvs will reinitialize in a quiescing
state long enough to clean up any incomplete units of recovery. It
will not allow new work to begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred. The
state remains DISABLE and DFSMStvs does not reinitialize. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It begins
the process of reinitializing itself and waits for RRS to become available. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because RRS became unavailable
and then became available again, and an operator command was issued
to quiesce DFSMStvs processing before DFSMStvs could begin to reinitialize.
In
this state, all opens are failed with nonzero return and reason codes.
All closes and record management requests are rejected with X'0F4' abends
because no data sets should be open for DFSMStvs processing if DFSMStvs
is disabled.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
VARY command to quiesce DFSMStvs |
The command is rejected. Such a command was already
issued. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It will not reinitialize
itself automatically when RRS becomes available again because an operator
command was issued to quiesce DFSMStvs processing. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because an operator command was
issued to disable DFSMStvs processing.
In this state, all opens
are failed with nonzero return and reason codes. All closes and record
management requests are rejected with X'0F4' abends because
no data sets should be open for DFSMStvs processing if DFSMStvs is
disabled.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
VARY command to quiesce DFSMStvs |
The command is rejected. DFSMStvs is already disabled. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already disabled. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It will not reinitialize
itself automatically when RRS becomes available again because an operator
command was issued to disable DFSMStvs processing. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because an operator command was
issued to disable DFSMStvs processing; in addition, a system log I/O
error occurred. A subsequent VARY command might also have been issued
to change the state of DFSMStvs, as follows:
- Enable DFSMStvs, but DFSMStvs could not reinitialize because of
the system log I/O error
- Quiesce DFSMStvs, which made a note of this, but the state did
not change because DFSMStvs was already disabled
In this state, all opens are failed with nonzero return and
reason codes. All closes and record management requests are rejected
with X'0F4' abends because no data sets should be open for
DFSMStvs processing if DFSMStvs is disabled.
Recommendation: After
a cold start, any data sets for which recovery was not completed are
most likely left in a damaged state and must be recovered manually.
If the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. A cold start is required
to recover from the system log I/O error. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already disabled. |
RRS becomes unavailable |
DFSMStvs makes a note that this occurred. It will not reinitialize
itself automatically when RRS becomes available again because of the
system log I/O error. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because RRS is unavailable.
In
this state, all opens are failed with nonzero return and reason codes.
All closes and record management requests are rejected with X'0F4' abends
because no data sets should be open for DFSMStvs processing if DFSMStvs
is disabled.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that the command was issued.
When RRS comes back up, DFSMStvs will reinitialize in a quiescing
state long enough to clean up any incomplete units of recovery. It
will not allow new work to begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred. It will not automatically
reinitialize when RRS becomes available. |
RRS becomes available |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because RRS is unavailable and
an operator command was issued to disable DFSMStvs processing.
In
this state, all opens are failed with nonzero return and reason codes.
All closes and record management requests are rejected with X'0F4' abends
because no data sets should be open for DFSMStvs processing if DFSMStvs
is disabled.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred. It will not automatically
reinitialize when RRS becomes available. |
VARY command to disable DFSMStvs |
The command is rejected. DFSMStvs is already disabled. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It does not automatically
reinitialize itself because an operator command was issued to disable
DFSMStvs processing. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because RRS is unavailable and
an operator command was issued to quiesce DFSMStvs processing.
In
this state, all opens are failed with nonzero return and reason codes.
All closes and record management requests are rejected with X'0F4' abends
because no data sets should be open for DFSMStvs processing if DFSMStvs
is disabled.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs begins the process of reinitializing
itself and sets its state to initializing. |
VARY command to quiesce DFSMStvs |
The command is rejected. Such a command was already
issued. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It does not automatically
reinitialize itself because an operator command was issued to quiesce
DFSMStvs processing. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because RRS is unavailable; in
addition, a system log I/O error occurred.
In this state, all opens
are failed with nonzero return and reason codes. All closes and record
management requests are rejected with X'0F4' abends because
no data sets should be open for DFSMStvs processing if DFSMStvs is
disabled.
Recommendation: After a cold start,
any data sets for which recovery was not completed are most likely
left in a damaged state and must be recovered manually. If the data
sets are forward recoverable, their forward recovery logs might also
be damaged. Manually recover the data sets (without using forward
recovery), take backups of them and of any other data sets that use
the forward recovery log, and then delete and redefine the forward
recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
The command is rejected. A cold start is required
to recover from the system log I/O error. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred. When
the SMSVSAM server recycles with TV_START_TYPE set to COLD,
DFSMStvs will reinitialize in a quiescing state long enough to clean
up any incomplete units of recovery. It will not allow new work to
begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred so that
it will not automatically reinitialize if the SMSVSAM server recycles
with TV_START_TYPE set to COLD. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It does not automatically
reinitialize itself because the system log I/O error requires a cold
start. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
- The DFSMStvs state is disabled because RRS is unavailable; in
addition, an operator command was issued to disable or quiesce DFSMStvs
processing, and a system log I/O error occurred.
In this state,
all opens are failed with nonzero return and reason codes. All closes
and record management requests are rejected with X'0F4' abends
because no data sets should be open for DFSMStvs processing if DFSMStvs
is disabled.
Recommendation: After a cold
start, any data sets for which recovery was not completed are most
likely left in a damaged state and must be recovered manually. If
the data sets are forward recoverable, their forward recovery logs
might also be damaged. Manually recover the data sets (without using
forward recovery), take backups of them and of any other data sets
that use the forward recovery log, and then delete and redefine the
forward recovery log.
Event |
Effect |
---|
VARY command to enable DFSMStvs |
DFSMStvs makes a note that this occurred. It does
not reinitialize. A cold start is required to recover from the system
log I/O error. |
VARY command to quiesce DFSMStvs |
DFSMStvs makes a note that this occurred. When
the SMSVSAM server recycles with TV_START_TYPE set to COLD,
DFSMStvs will reinitialize in a quiescing state long enough to clean
up any incomplete units of recovery. It will not allow new work to
begin. |
VARY command to disable DFSMStvs |
DFSMStvs makes a note that this occurred so that
it will not automatically reinitialize if the SMSVSAM server recycles
with TV_START_TYPE set to COLD. |
RRS becomes available |
DFSMStvs makes a note that this occurred. It does not automatically
reinitialize itself because the system log I/O error requires a cold
start. |
A system log I/O error occurs |
This cannot occur when DFSMStvs is disabled because
there is no DFSMStvs activity. |
|