DEFEQU - syncsort_simulate_2000 - Latest

Syncsort™ Storage Management Portal 2000 Rules Language Guide

Product type
Software
Portfolio
Integrate
Product family
Syncsort™ software
Product
Syncsort™ Storage Management > Syncsort™ Simulate 2000
Version
Latest
ft:locale
en-US
Product name
Syncsort Storage Management
ft:title
Syncsort™ Storage Management Portal 2000 Rules Language Guide
Copyright
2025
First publish date
1991
ft:lastEdition
2025-11-28
ft:lastPublication
2025-11-28T15:31:25.787000
L1_Product_Gateway
Integrate
L2_Product_Segment
IBM Infrastructure
L3_Product_Brand
Precisely Syncsort
L4_Investment_Segment
Mainframe
L5_Product_Group
Mainframe Storage Optimization
L6_Product_Name
Syncsort Storage Management

The DEFEQU statement can be used to equate an installation definable symbolic name with a literal value or another symbolic field. Substrings are supported on character symbolic fields, and numeric symbolic fields can be defined by specifying the NUMERIC parameter before the equate expression.

This facility can be used to assign meaningful names to the user fields delivered with the product: USRFLDCn and USRFLDNn. Also, since the expressions on the DEFEQU statements support substrings, a single user field can be subdivided into many new symbolic fields.

Note: A new symbolic name must be defined with the DEFEQU statement before the symbolic name is used in the rules language. It is recommended that all DEFEQU statements be placed at the top of the rules language, or placed in a PDS member that gets included at the top of all other rule members. Symbolic fields can also be remapped by a DEFREC statement using MAPFIELD. For more information, examine “DEFREC” .

DEFEQU NUMERIC

equate_expression control_block_name

Function: This is an optional parameter. By default, equates are character type symbolic fields. If you wish to define an equate for numeric literals, you must specify NUMERIC immediately after DEFEQU.

A numeric equate might be used to define a symbolic field that will be used to establish a threshold value. By using the equated field name in the rule definitions, the threshold could be modified for all rule definitions by changing the value on the DEFEQU statement.

DEFEQU NUMERIC INST_SPC_LIMIT = 70

Default: None

Format: NUMERIC

equate_expression

Function: This is a required parameter. The DEFEQU statement uses an expression to define a new symbolic field name. The new symbolic names can be equated to a literal string, or another symbolic field. Substrings are supported on character symbolic fields. If you wish to define an equate for numeric literals, you must specify NUMERIC immediately after the DEFEQU statement.

The equate facility can be used to establish installation defined names for the user fields supplied with ACC and SRS. By using substrings, the equates can divide a single user field into multiple symbolic fields. For example, the following DEFEQU statements can redefine portions of USRFLDC1. For information about using substrings, examine “Symbolic Fields withSubstrings” on page 3-15.

DEFEQU AMDTEST = &USRFLDC1(1,1) DEFEQU CCLTEST = &USRFLDC1(2,1)

Default: None

Format: The expression used by DEFEQU has two tokens that must be separated by an equal sign: “=” or “EQ”. For more information about expressions, examine Expressions.

control_block_name

Function: This is a optional parameter. The DEFEQU statement uses an

expression to define a new symbolic field name, and a new symbolic name can be equated to another symbolic field. The internal symbolic names are all related to one or more system control blocks. If a symbolic name is related to more than one control block, the DEFEQU can use the control_block_name parameter to select the appropriate symbolic name to use on the equate.

Before using this parameter, please consult customer support.

Default: None

Format: After consulting technical support, add one of the following control block names after the equate expression:

ACERO, ACT, AMB, AMDSB, CDA, CRL, CRP, CSO, CTGFL, CTGFV, CTGPL, DCB, DCE, DEB, DSAB, EDB, FOP, FORMAT1, GWA, JCT, JFCB, JMR, PDE, PDT, PJT, PMSG, POPT, PRODn, SCT, SIOT, SMSACS, TIOT, UCB or VSAM.