Activate an NCP major node: >>-VARY-- --NET--,--ACT--,--ID--=--ncp_name---------------------> >--+--------------------------------------+---------------------> '-,--DUMPSTA--=--+-------------------+-' '-link_station_name-' >--+------------------------------------------------------------+--> '-,--LOGON--=--appl_name--+--------------------------------+-' '-,--LOGMODE--=--logon_mode_name-' .-,--LOAD--=--U--,--LOADFROM--=--HOST--,--DUMPLOAD--=--NO--,--SAVEMOD--=--NO-. >--+----------------------------------------------------------------------------+--> '-,--LOAD--=--+-NO-----------------------------+-----------------------------' '-+-U---+--| NCP Load Operands |-' '-YES-' >--+-------------------------------------------+----------------> '-,--NEWPATH--=--+------------------------+-' +-dpu_name---------------+ | .-,--------. | | V | (1) | '-(----dpu_name-+--)-----' >--+----------------------------------------------+-------------> '-,--RNAME--=--+-----------------------------+-' +-link_station_name-----------+ | (2) | '-(--link_station_name--)-----' .-,--SCOPE--=--COMP-----. >--+-----------------------+------------------------------------> '-,--SCOPE--=--+-ALL--+-' +-COMP-+ +-ONLY-+ '-U----' >--+-------------------------------+----------------------------> '-,--U--=--channel_unit_address-' .-,--UPDATE--=--IMPLICIT-----. >--+----------------------------+------------------------------>< '-,--UPDATE--=--+-IMPLICIT-+-' +-ADD------+ '-ALL------'
LOADFROM Operand .-,--LOADFROM--=--HOST--,--DUMPLOAD--=--NO--,--SAVEMOD--=--NO----------------------. |--+----------------------------------------------------------------------------------+--| | .-,--DUMPLOAD--=--NO------. .-,--SAVEMOD--=--NO-. | '-,--LOADFROM--=--+-EXTERNAL--+-------------------------+--+-------------------+-+-' | '-,--DUMPLOAD--=--+-NO--+-' | | '-YES-' | | .-,--DUMPLOAD--=--NO--,--SAVEMOD--=--NO--------------. | '-HOST--+----------------------------------------------------+-' | .-,--SAVEMOD--=--NO------. | '-,--DUMPLOAD--=--+-NO--+------------------------+-+-' | '-,--SAVEMOD--=--+-NO--+-' | | '-YES-' | '-YES--,--SAVEMOD--=--YES--------'
LOADSTA Operand |--+--------------------------------------+---------------------| '-,--LOADSTA--=--+-------------------+-' '-link_station_name-'
NCP Load Operands |--| LOADSTA Operand |--+---------------------------------+-----> '-,--LOADMOD--=--load_module_name-' >--| LOADFROM Operand |-----------------------------------------|
Activate a switched major node: >>-VARY-- --NET--,--ACT--,--ID--=--major_node_name--------------> .-,--DWACT--=--NO------. >--+----------------------+-------------------------------------> '-,--DWACT--=--+-NO--+-' '-YES-' >--+------------------------------------------------------------+--> '-,--LOGON--=--appl_name--+--------------------------------+-' '-,--LOGMODE--=--logon_mode_name-' .-,--SCOPE--=--COMP-----. .-,--UPDATE--=--IMPLICIT-----. >--+-----------------------+--+----------------------------+--->< '-,--SCOPE--=--+-ALL--+-' '-,--UPDATE--=--+-IMPLICIT-+-' +-COMP-+ +-ADD------+ +-ONLY-+ '-ALL------' '-U----'=
Activate the dynamic XCF local SNA major node: >>-VARY-- --NET--,--ACT--,--ID--=--ISTLSXCF--------------------><
Activate a switched line: >>-VARY-- --NET--,--ACT--,--ID--=--line_name--------------------> >--+--------------------+-------------------------------------->< '-,--ANS--=--+-OFF-+-' '-ON--'
Activate a type 2.1 PU (adjacent link station) or a nonswitched line under an NCP: >>-VARY-- --NET--,--ACT--,--ID--=--+-pu_name---+----------------> '-line_name-' (1) >--+---------------------+--+--------------------+--------------> '-,--CPCP--=--+-YES-+-' '-,--HPR--=--+-NO--+-' '-NO--' '-YES-' >--+------------------------------------------------------------+--> '-,--LOGON--=--appl_name--+--------------------------------+-' '-,--LOGMODE--=--logon_mode_name-' .-,--SCOPE--=--COMP-----. >--+-----------------------+------------------------------------> '-,--SCOPE--=--+-ALL--+-' +-COMP-+ +-ONLY-+ '-U----' (2) >--+-------------------------------+--------------------------->< '-,--U--=--channel_unit_address-'
Activate a dynamic XCF local SNA PU: >>-VARY-- --NET--,--ACT--,--ID--=--name-------------------------> >--+---------------------+------------------------------------->< '-,--IDTYPE--=--XCFCP-'
Activate a control point (CDRSC minor node or application program minor node): >>-VARY-- --NET--,--ACT--,--ID--=--name-------------------------> .-,--IDTYPE--=--RESOURCE-----. .-,--SCOPE--=--COMP-----. >--+----------------------------+--+-----------------------+--->< '-,--IDTYPE--=--+-CP-------+-' '-,--SCOPE--=--+-ALL--+-' '-RESOURCE-' +-COMP-+ +-ONLY-+ '-U----'
Activate an SSCP (CDRM minor node)
Activate an SSCP (CDRM minor node): >>-VARY-- --NET--,--ACT--,--ID--=--name-------------------------> (1) .-,--IDTYPE--=--RESOURCE-----. >--+--------------------+------+----------------------------+---> '-,--HPR--=--+-NO--+-' '-,--IDTYPE--=--+-SSCP-----+-' '-YES-' '-RESOURCE-' .-,--SCOPE--=--COMP-----. (2) >--+-----------------------+--+-------------------------+------>< '-,--SCOPE--=--+-ALL--+-' '-,--VRTGCPCP--=--+-YES-+-' +-COMP-+ '-NO--' +-ONLY-+ '-U----'
Warm start a major node: >>-VARY-- --NET--,--ACT--,--ID--=--major_node_name--,--WARM----><
Activate a definition file (a major node with no subordinate resources): >>-VARY-- --NET--,--ACT--,--ID--=--major_node_name-------------><
Check the syntax of a definition file (major node): >>-VARY-- --NET--,--ACT--,--ID--=--major_node_name--------------> >--,--SCOPE--=--SYNTAX--+---------------------------------+---->< '-,--LOADMOD--=--load_module_name-'
Dynamically reconfigure resources in a major node: >>-VARY-- --NET--,--ACT--,--ID--=--major_node_name--------------> .-,--SCOPE--=--COMP-----. .-,--UPDATE--=--IMPLICIT-----. >--+-----------------------+--+----------------------------+--->< '-,--SCOPE--=--+-ALL--+-' '-,--UPDATE--=--+-IMPLICIT-+-' +-COMP-+ +-ADD------+ +-ONLY-+ '-ALL------' '-U----'
Dynamically reconfigure TRLEs in a TRL major node: >>-VARY-- --NET--,--ACT--,--ID--=--trl_major_node_name----------> .-,--UPDATE--=--ADD--------------. >--+--------------------------------+-------------------------->< | (1) | '-,--UPDATE--=--+-IMPLICIT-----+-' +-ADD----------+ '-ALL----------'
Activate a group under an Enterprise Extender XCA major node: >>-VARY-- --NET--,--ACT--,--ID--=--group_name-------------------> .-,--SCOPE--=--COMP-----. >--+-----------------------+----------------------------------->< '-,--SCOPE--=--+-ALL--+-' +-COMP-+ +-ONLY-+ '-U----'
Activate other resources: >>-VARY-- --NET--,--ACT--,--ID--=--name-------------------------> .-,--DWACT--=--NO------. >--+----------------------+-------------------------------------> '-,--DWACT--=--+-NO--+-' '-YES-' >--+------------------------------------------------------------+--> '-,--LOGON--=--appl_name--+--------------------------------+-' '-,--LOGMODE--=--logon_mode_name-' .-,--SCOPE--=--COMP-----. >--+-----------------------+------------------------------------> '-,--SCOPE--=--+-ALL--+-' +-COMP-+ +-ONLY-+ '-U----' (1) >--+-------------------------------+--------------------------->< '-,--U--=--channel_unit_address-'
Activate a model CDRSC and, optionally, all the clone CDRSCs created from it: >>-VARY-- --NET--,--ACT--,--ID--=--model_cdrsc_name-------------> .-,--SCOPE--=--COMP-----. >--+-----------------------+----------------------------------->< '-,--SCOPE--=--+-ALL--+-' +-COMP-+ +-ONLY-+ '-U----'
Operand | Abbreviation |
---|---|
VARY | V |
CPCP=NO | CPCP=N |
CPCP=YES | CPCP=Y |
DUMPLOAD=NO | DL=NO or DL=N |
DUMPLOAD=YES | DL=YES or DL=Y |
DUMPSTA | DST |
DWACT=NO | DWACT=N |
DWACT=YES | DWACT=Y |
EXTERNAL | EXT |
LOADFROM | LF |
LOADFROM=EXTERNAL | EXT |
LOADFROM=HOST | HOST |
LOADMOD | LM |
LOADSTA | LST |
LOGMODE | LOG |
SAVEMOD=NO | SM=NO or SM=N |
SAVEMOD=YES | SM=YES or SM=Y |
SCOPE=ALL | ALL |
SCOPE=COMP | COMP |
SCOPE=ONLY | ONLY |
SCOPE=SYNTAX | SYNTAX |
VRTGCPCP=NO | VRTGCPPC=N |
VRTGCPCP=YES | VRTGCPPC=Y |
When using an abbreviation in place of an operand, code the abbreviation exactly as shown in the table. For example, when coding the abbreviation for LOADFROM=EXTERNAL, code only EXT.
The VARY ACT (activate) command activates VTAM® resources. Figure 1 shows each resource type for which the command is valid, and which operands can be used for that resource type. A large dot means that the operand can be specified for the resource, and an S means that the operand can be specified to sift down to subordinate resources.
If all three are omitted, the target of the command is assumed not to be an IBM 3720 or 3745 Communication Controller and these operands do not apply.
NO is the default for both SAVEMOD and DUMPLOAD (DUMPLD on the PCCU definition statement). If a value is specified on the PCCU definition statement, it overrides the default. If a value is specified on the VARY ACT command, it overrides both the PCCU definition statement value and the default value. This is shown in Table 1.
Table 2 and Table 3 show the relationships between the SAVEMOD and DUMPLOAD operands as they relate to the LOADFROM=HOST ( Table 2) and LOADFROM=EXT ( Table 3) operands. SAVEMOD and DUMPLOAD (DUMPLD on PCCU) can be specified on either the PCCU definition statement or the VARY ACT command. See the z/OS Communications Server: SNA Resource Definition Reference for information about the PCCU definition statement.
If DUMPLOAD=YES (as determined in Table 1), the communication controller attempts to dump and load the NCP. If the dump and load are not successful, the action to be taken depends on the values of AUTODMP and AUTOIPL as shown in Table 4.
VARY ACT | PCCU | ||
---|---|---|---|
YES | NO | Not specified11 | |
YES | YES | YES | Yes |
NO | NO | NO | NO |
Not Specified | YES | NO | NO |
Note:
|
DUMP- LOAD | SAVEMOD | |
---|---|---|
YES | NO or not specified | |
YES | The NCP is loaded from the host into
the CCU and saved on the hard disk. If the NCP abends:
|
This is an incorrect specification or ignored if on the PCCU definition statement. The dump/load switches cannot be manipulated without saving the load module onto the hard disk unless the load module exists on the hard disk and is being reloaded with LOADFROM=EXT. |
NO or Not Specified | The NCP is loaded from the host into
the CCU and saved on the hard disk. The dump and reload of NCP into
the CCU must be transferred to or from the host.
|
The NCP is loaded only from the host
into the CCU. The dump and reload of NCP into the CCU must be transferred
to or from the host.
|
DUMP- LOAD | SAVEMOD | |
---|---|---|
YES | NO or not specified | |
YES | This is an incorrect specification or ignored if on the PCCU definition statement. It cannot be specified to load the CCU from the hard disk (LOADFROM=EXT) and to save the load module on the hard disk at the same time (SAVEMOD=YES). | The NCP is loaded into the CCU from
the hard disk. If the NCP abends:
|
NO or Not Specified | This is an incorrect specification or ignored if on the PCCU definition statement. It cannot be specified to load the CCU from the hard disk (LOADFROM=EXT) and to save the load module on the hard disk at the same time (SAVEMOD=YES). | The NCP is loaded into the CCU from
the hard disk. The dump and reload of NCP into the CCU must be transferred
to or from the host.
|
DUMP- LOAD | AUTODMP on PCCU | AUTOIPL on PCCU | ||
---|---|---|---|---|
YES | NO | YES | NO | |
YES | NCP dump is automatically transferred to the host. | The operator must decide whether to dump the NCP. The operator indicates whether to dump the NCP in response to the prompt shown. | The NCP is automatically loaded into the CCU from the host even though the NCP load module is on the hard disk. | The operator must reload the NCP by issuing either the VARY ACT, LOADFROM=EXT command to reload the NCP from the hard disk or the VARY ACT, LOADFROM=HOST command to reload the NCP from the host. |
NO or Not Specified |
NCP dump is automatically transferred to the host. | The operator must decide whether to dump the NCP. The operator indicates whether to dump the NCP in response to the prompt shown. | The NCP is automatically loaded into the CCU from the host. | The operator must reload the NCP by issuing the VARY ACT, LOADFROM=HOST command to reload the NCP from the host. |
See Table 2 and Table 3 for additional information about DUMPLOAD specifications.
After a dump has been stored, the controller is reloaded with the active NCP load module from the IBM 3720 or 3745 Communication Controller. The automatic load takes place only if the automatic dump has successfully occurred.
DUMPSTA specifies the name of a link station in an adjacent subarea node through which any later static dump operations for this NCP are to be carried out. The VTAM-generated link station name (a 3-digit or 4-digit hexadecimal device number followed by -S) can be specified. The link station can be either a channel link station or an SDLC link station in an NCP major node. The link station cannot be an SDLC link station in a channel-attachment major node. The link station identified for DUMPSTA should also be identified in the device number (U) or RNAME specifications for this NCP, either in the NCP definition or in this VARY ACT command.
The DUMPSTA operand, if specified, overrides any NCP definition value of DUMPSTA. If DUMPSTA is not specified in either the NCP definition or this command, VTAM selects (at the time of each dump operation) an available adjacent link station, giving preference to a channel link station. Similarly, if DUMPSTA is specified without a value (that is, if DUMPSTA= is specified), DUMPSTA assumes that a null value and VTAM selects an available adjacent link station as previously described.
x APPL ACBNAME=y,...
In the above example, x (the application name) can always be network-qualified. y (the ACB name) can be network-qualified only if y is the same as x.
To activate the dynamic local SNA major node for XCF connections, specify ID=ISTLSXCF.
For a CDRM, you can specify a network-qualified name, but this does not remove the restriction that the non-network-qualified CDRM name must be unique across networks.
If the resource is a TRL major node, specify the VTAMLST member name as the ID value. The command builds the TRL major node using the set of TRLE definition statements that are defined in the TRL major node. ISTTRL is the name of the VTAM internal table that is used for dynamic TRLEs, and should not be used as the VTAMLST member name of a predefined TRL major node. ISTTRL is not allowed as the resource name in a VARY ACT command. The issuance of the command VARY ACT,ID=ISTTRL always results in error message IST607I VARY ACT FOR ISTTRL FAILED -- INVALID NODE TYPE OR STATE.
If the resource is a switched major node containing PUs supported by a dependent LU requester (DLUR), the CPSVRMGR session is not activated until a VARY DIAL command is issued for the physical unit. See the VARY DIAL command for more information.
If the resource is a model CDRSC, the state of the model CDRSC becomes active. This means that the model CDRSC is available to build clone CDRSCs.
If the resource is a model application program, the state of the model application program becomes connectable (CONCT). This means that the model application program definition is available to build dynamic application programs.
You cannot activate dynamic application programs with the VARY ACT command. Dynamic application programs are activated only by opening their ACBs. For a dynamic application program to successfully open its ACB, a model definition must exist to build the dynamic application program, and that model definition must be connectable.
If the named resource has subordinate resources (for example, logical units subordinate to a physical unit), those subordinate resources can also be activated using the SCOPE or WARM operands.
Independent LUs are not subordinate to any PU. Therefore, the sift-down to subordinate LUs does not affect independent LUs unless the ID value is a CDRSC major node.
You can individually activate multiple adjacent SSCP table definitions. Each new set of definitions is added to the internal table used by VTAM. New definitions for destinations already in the internal table replace the current adjacent SSCP list for those destinations, but you cannot deactivate existing adjacent SSCP lists. If a new table replaces an existing one, VTAM issues a message informing the operator.
To activate an APPN-to-subarea or subarea-to-APPN Class of Service mapping table, issue the VARY ACT command at the APPN-capable host that will use the table.
To activate a subarea mapping table, issue the VARY ACT command at the ICN host that will use the table.
To activate a network node server list, issue the VARY ACT command at the end node which will use the list. Note that this command activates the list, but the list is not used until the existing CP-CP session is terminated. If the end node has no CP-CP session when you issue this command, and an active link is available to one of the servers in the list, this command will activate a CP-CP session and activate the server list. If you choose not to activate your own network node server list at end node initialization, a network node server list consisting of a single nameless NETSRVR definition statement is automatically activated by default.
You can dynamically replace a network node server list by creating a new list, issuing VARY ACT to activate the new list, and issuing VARY TERM to terminate the existing CP-CP session. VTAM will automatically drive a new CP-CP session using the new list. A network node server list cannot be deactivated.
To activate a SAW sense filter, issue the VARY ACT command at the host node that will use the table.
To activate a generic resources preferences table, issue the VARY ACT command at the nodes that will perform generic resource resolution. Only one GRPREFS table can be active at a node at one time. The most recently activated GRPREFS table replaces any previously active GRPREFS table. If you do not activate your own generic resources preferences table, a generic resource preference table with a single default GRPREFS definition statement is automatically activated.
If the resource VTAM finds is a CP and if an APPN connection exists, VTAM attempts to activate a CP-CP session between the host CP and the resource named on the ID operand.
If the resource VTAM finds is a host CP or an adjacent CP, VTAM searches for a CDRM with the name specified on the ID operand and activates the CDRM, as well.
If a CP and an SSCP are found with the specified name, VTAM activates both the CP and the SSCP simultaneously.
LOAD specifies whether the communication controller associated with the specified NCP is to be reloaded with the appropriate NCP load module.
For additional information about what VTAM does when LOAD=U is specified, see the z/OS Communications Server: SNA Network Implementation Guide.
LOADFROM=HOST is not supported for loading an NCP attached by a token-ring, X.25 PVC or SVC, or X.21 switched, or frame relay connection. Specify LOADFROM=EXTERNAL for those line types.
The LOADMOD operand must be specified if the name of the PU specified in the BUILD definition statement is not the same as the load module name. Failure to code LOADMOD when the PU name and load module name differ prevents VTAM from locating the specific definition program you now want to activate. If NEWNAME is specified, the LOADMOD value must match the NEWNAME value specified in the BUILD definition statement.
LOADSTA specifies the name of a link station in an adjacent subarea node through which any load operations for this NCP are to be carried out. The VTAM-generated link station name (a 3-digit or 4-digit hexadecimal device number followed by -S) can be specified. The link station can be either a channel link station or an SDLC link station in an NCP major node. The link station identified for LOADSTA should also be identified in the device number (U) or RNAME specifications for this NCP, either in the NCP definition or in this VARY ACT command.
The link station cannot be an SDLC link station in a channel-attachment major node.
If the NCP is on a communication controller that is attached to VTAM by a serial optical channel (SOC), and you are reloading the NCP with a new load module, the LOADSTA operand is required and the link station name that you specify must be defined as an IPL port in the Telecommunication Service Processor (TSP). This is because ESCON support allows up to 16 SOC link stations to be defined as parallel TGs, and only one or two of these link stations are defined as IPL ports. The NCP load will fail if the link station is not defined as an IPL port in the TSP. (Because a maximum of eight VRs can be active at a time, only eight of the 16 parallel TGs can be attached between the host and the NCP at a time.)
LOGMODE is valid only if LOGON is specified. If LOGMODE is specified without LOGON, the command fails and an error message is issued.
If LOGMODE is not specified, the LOGMODE value specified in any previous command applicable to a logical unit also within the scope of this VARY ACT command is used. If no LOGMODE value was ever specified for a given logical unit within the scope of this command, the logical unit's default value is used.
If the application name is an ACB name, and the ACB name matches the name on the APPL definition statement, then you can use a network-qualified ACB name.
If a USERVAR is found, VTAM resolves its name to the name of the VTAM application with which it is currently associated. If a USERVAR with this name is not found, VTAM searches for an application program with this name.
If the primary LU is an application program in this domain, the name must be that of an application program minor node within an active application program major node.
If the primary LU is a predefined CDRSC, the CDRSC must be active.
If the primary LU is a device-type LU, it must be attached to the same NCP as the secondary LU.
See also the VARY LOGON command for more information about the operator-initiated logon function.
Up to three member names can be specified; if more than three member names are specified, the VARY command is rejected, and you must issue a new path command to activate the NCP. If more than one member name is specified, the names must be enclosed in parentheses and separated by commas.
VTAM sends the path table update specifications with the SSCP-PU session before any links, other than the link for the SSCP-PU session, are activated. If you attempt to change or delete the explicit route being used for the SSCP-PU session, the NCP rejects the request (because the explicit route is currently operative), and VTAM displays a warning message.
This operand overrides NEWPATH specifications on the PCCU definition statement in the NCP's generation file (see the z/OS Communications Server: SNA Resource Definition Reference ). For example, if the PCCU NEWPATH operand specifies three member names and the VARY ACT NEWPATH operand specifies one member name, only the one member specified in the VARY ACT command is processed. If you specify "NEWPATH=," or "NEWPATH= " in the VARY ACT command, the NEWPATH operand coded in the PCCU definition statement is nullified.
NEWPATH processing does not affect NCP activation in any way. For example, if the member specified with the NEWPATH operand cannot be processed because of a shortage of VTAM storage, an appropriate message is displayed and no further recovery processing is attempted.
When a dynamic path update member is processed as a result of a NEWPATH operand, any path table update specifications for VTAM subareas and other NCP subareas are discarded. However, VTAM checks the validity of PATH statements and issues warning messages if errors are detected.
For an NCP, the RNAME operand is described in the following paragraphs and applies only to the first activation of the NCP. (That is, RNAME does not apply if the NCP is already active or is in the process of being activated.)
RNAME specifies the names of up to 13 SDLC or channel link stations in adjacent subarea nodes through which the specified NCP is attached to the network. It also specifies which link stations (and associated links) in adjacent subarea nodes are to be automatically activated as part of the activation of the specified NCP. Therefore, these RNAME values identify the location of the communication controller in the network and enable VTAM to establish the necessary connectivity to the specified NCP (if such connectivity does not exist).
If more than one link station name is specified, the names must be enclosed in parentheses and separated by commas.
The RNAME operand, if specified, overrides any NCP definition RNAME values or the checkpointed RNAME values for the specified NCP. For a list of the checkpointed parameters for each major node and for a general description of the configuration restart facility, see the z/OS Communications Server: SNA Network Implementation Guide.
If RNAME values are specified on this command, VTAM uses those values to determine the link stations to be used. If the RNAME operand is not specified on this command, VTAM uses the checkpointed RNAME values for the specified NCP (if the WARM operand is specified). If neither the RNAME nor the WARM operand is specified, VTAM uses the NCP definition values for RNAME, if any. If RNAME is not specified in the NCP definition, RNAME assumes a null value, and no SDLC link stations are automatically activated. If the RNAME operand is specified without a value (that is, RNAME= is specified), RNAME assumes a null value.
If both the RNAME and the device number specifications have null values, no automatic link station activations are performed, and there must be link stations already active in adjacent subarea nodes to provide the required connectivity. If this is not so, the VARY ACT command fails.
WARM and SCOPE cannot be specified on the same command. If both are specified, the command fails.
The only SCOPE value applicable to model major node, LUGROUP major node, path definition set, or adjacent SSCP tables is SCOPE=SYNTAX.
SCOPE has no effect for a TRL major node. If the SCOPE value is specified for this resource, VTAM issues message IST1275I to indicate that the operand was ignored and continues processing.
Node | Action |
---|---|
Group, PU | Same as SCOPE=U |
Line, LU, APPL, CDRSC, link station | Same as SCOPE=ONLY |
LU activation varies according to the owning PU status when processing a SCOPE=COMP on an active major node. A previously inactive PU is activated and its subordinate LUs are activated according to their ISTATUS specification. The LUs of a previously active PU are ignored.
The ID operand is required. The LOADMOD operand must be used if the name specified on the PUNAME operand in the NCP BUILD definition statement is not the same as the load module name. See the description of the ID operand for more information. All other operands are ignored if SCOPE=SYNTAX is specified.
All major node types (including path definition set and adjacent SSCP tables) shown in Figure 1 can be specified using SCOPE=SYNTAX.
Omit the U operand if you are activating a channel-attachment major node that has LNCTL=MPC in its definition. Otherwise, the activation of resources in the multipath channel (MPC) group will fail.
If the U operand is omitted and there is no current device number specification for VTAM, the VARY ACT command fails. The VARY ACT command also fails if the U operand is specified without a value (that is, if U= is specified).
The U operand, if specified, overrides any specification maintained by configuration restart.
If the U operand is omitted and there is no current device number specification for the physical unit, the VARY ACT command fails. The VARY ACT command also fails if the U operand is specified without a value (that is, if U= is specified).
If both the RNAME and the device number specifications have null values, no automatic link station activations are performed, and there must be link stations already active in adjacent subarea nodes to provide the required connectivity. If this is not so, the VARY ACT command fails.
VTAM reads the VTAMLST definition file for the major node and updates the current configuration to match the definition. The affected minor nodes must be inactive (except for PATH definition statements in the switched major node), but the major node can remain active. For more information about dynamic reconfiguration, see the z/OS Communications Server: SNA Network Implementation Guide. For information about which operands in PU and LU definition statements can be dynamically changed, see the z/OS Communications Server: SNA Resource Definition Reference.
If you have used the VARY LOGON command to establish an automatic logon relationship that was not coded on the LOGAPPL operand of a definition statement, or if you have used the VARY NOLOGON command to terminate an automatic logon relationship that was coded on the LOGAPPL operand of a definition statement, the VARY ACT,UPDATE=ALL command might undo the effects of these commands. This is because the LOGAPPL operand in the definition file overrides these commands. Even if no LOGAPPL is coded in the definition file, VTAM assumes a null value for LOGAPPL and the null value overrides the VARY LOGON value. To avoid undoing the effects of the VARY LOGON command, code the LOGAPPL definition statement with the required value. To avoid undoing the effects of the VARY NOLOGON command, delete the LOGAPPL operand from the definition statement. VARY ACT,UPDATE=ALL can undo the effects of the MODIFY DEFAULTS command in the same way.
VTAM issues an error message if a VARY ACT,UPDATE=ALL command is attempted for an active resource. For example, you might have activated an NCP, then issued a VARY LOGON command for some of the LUs under the NCP. (The VARY LOGON command overrides the LOGAPPL value that was used during NCP activation.) If you later issue a VARY ACT,UPDATE=ALL command to make some other kind of change, such as moving a PU from one line to another, and meanwhile the LUs are active that have the new LOGAPPL value, VTAM will issue an error message. This is because the VARY ACT,UPDATE=ALL command overrides the VARY LOGON command; that is, VTAM encounters a defined LOGAPPL value that is different from the current value, so it attempts an operand change, but the operand change fails because the LUs are active.
Dynamic reconfiguration for an NCP:
Operation | Major node | LINE | PU | LU |
---|---|---|---|---|
Add LU | Active | Either | Either | N/A |
Add PU | Active | Either | N/A | N/A |
Delete PU1 | Active | Either | Inactive | Inactive |
Delete LU1 | Active | Either | Either | Inactive |
Move PU | Active | Either | Inactive | Inactive |
Move LU | Active | Either | Either | Inactive |
Note:
|
To prepare another host for backup and takeover, you can issue a VARY ACT command with the UPDATE operand at a VTAM that does not own selected NCP resources to prepare that VTAM for a future takeover of those resources. The command fails if UPDATE is specified on the same command with the LOGON, LOGMODE, WARM, or ACQ (as in VARY ACQ) operands. UPDATE has no meaning on the initial activation of major nodes other than an NCP major node.
Conflicts can arise between the NCP source file and the generated NCP load module. If you modify the NCP source, moving PUs and LUs, use UPDATE=ALL when activating an inactive NCP. Otherwise VTAM and NCP will not agree on the location of the PUs and LUs. It is recommended that you always use UPDATE=ALL for the initial activation of an NCP if you are using (or plan to use) dynamic reconfiguration with that NCP. If the source file has changed, VTAM will change and start the NCP correctly. If the source file has not changed, VTAM will start the NCP as usual.
You can use VARY ACT with the UPDATE operand to dynamically reconfigure a frame relay switching equipment set (FRSESET). In order to modify an FRSESET, you need to know whether the FRSESET was statically or dynamically defined. If you are not sure, you can issue a DISPLAY NET,ID=frseset_name command to find out. Statically means that the FRSESET was included in the NCP generation. Dynamically means that the FRSESET was not included in the NCP generation. Statically and dynamically defined PUs cannot be specified in the same FRSESET; the PUs must be all static or all dynamic.
If the FRSESET was dynamically defined, you can dynamically add and delete PUs from the set. You can delete PUs with the MODIFY DR, VARY DRDS, or VARY ACT,UPDATE=ALL commands. You can add PUs only with the VARY ACT,UPDATE=ADD or VARY ACT,UPDATE=ALL command.
If you delete one or more PUs (using MODIFY DR or VARY DRDS) from a statically defined FRSESET without deleting the whole FRSESET, VARY ACT will cause the deleted PUs to be added back, but they will not be part of the FRSESET.
The first PU under a frame relay line (the LMI) cannot be deleted and it cannot be part of an FRSESET.
For more information about how to define frame relay lines, frame relay PUs, and FRSESETs, see the z/OS Communications Server: SNA Resource Definition Reference.
Dynamic reconfiguration for local SNA major nodes:
This command adds and deletes LUs for local SNA major nodes.
Operation/ resource | Major node | LINE | PU | LU |
---|---|---|---|---|
Add LU | Active | Either | Either | N/A |
Delete LU | Active | Either | Either | Inactive |
See the major node descriptions in the z/OS Communications Server: SNA Resource Definition Reference for more information about the operands that you can change for each major node.
If you used a VARY ACT,UPDATE=ALL command for dynamic reconfiguration of the major node at some time before the warm start, the dynamic reconfiguration changes stay in effect after the warm start. This is because VTAM takes a checkpoint during the VARY ACT,UPDATE=ALL processing.