Sign In
Upload
Manuals
Brands
Tandem Manuals
Software
ENFORM 058057
Tandem ENFORM 058057 Manuals
Manuals and User Guides for Tandem ENFORM 058057. We have
1
Tandem ENFORM 058057 manual available for free PDF download: Reference Manual
Tandem ENFORM 058057 Reference Manual (312 pages)
Data Management Library
Brand:
Tandem
| Category:
Software
| Size: 1.2 MB
Table of Contents
Table of Contents
7
Preface
17
Notation Conventions
20
Section 1 Introduction
22
ENFORM Terminology
22
Statements
24
Clauses
24
Section 2 Running ENFORM
26
Interactive Mode
27
Noninteractive Mode
27
The Current Output Listing File
28
Pressing the Terminal BREAK Key
28
Logical File Assignments
30
Passing Parameters to Compiled Query Files
31
A Server Query Processor
31
Figure 2-1. Server Query Processor with Several Compiler/Report Writer Processes
32
The Command Interpreter ASSIGN Command
33
The Command Interpreter PARAM Command
33
Commands
34
Example of Server Query Processor Creation
34
The Command Interpreter QP Command
34
Generic Files
35
Generic Files and a Dedicated Query Processor
37
Generic Files and a Server Query Processor
38
Generic Files and the Current Output Listing File
38
Table 2-2. ENFORM Output Files
39
Section 3 ENFORM Language Elements
40
Figure 3-1. ENFORM Language Elements
41
Reserved Words
42
Table 3-1. ENFORM Reserved Words
42
Special Characters
43
Comments
43
Table 3-2. Special Characters
43
Statements
44
Clauses
44
Commands
44
Rules for Naming User-Defined Elements
45
Rules for Referencing Data Base Elements
45
Field Name References
45
Record Name References
45
Figure 3-2. Records with Duplicate Field Names
46
Primary Key References
46
Subscripts
48
Aggregates
51
Predefined Aggregates
53
User Aggregates
54
Figure 3-3. Query Outline of Target-Aggregate with over ALL Syntax
55
Target Aggregate with over ALL Syntax
55
Target Aggregates
55
Figure 3-4. Query Outline of Target-Aggregate with over Syntax
56
Target Aggregate with over Syntax
56
Qualification Aggregate with over ALL Syntax
57
Qualification Aggregate with over Syntax
57
Qualification Aggregates
57
Qualification Aggregates and Target Records
58
Figure 3-5. Query Outline of Qualification Aggregate with over Over-Item Syntax
59
Aggregates and Scale
60
Figure 3-6. Qualification Aggregate with Embedded WHERE Clause
60
Qualification Aggregate with Embedded WHERE Clause
60
Literals
61
String Literals
61
Arithmetic Expressions
62
Evaluation Order of Arithmetic Expressions
62
Table 3-3. Arithmetic Operators
62
Scale Factor of the Result
63
Logical Expressions
63
Table 3-4. Conditional Operators
63
Effect of Parentheses on Compound Logical Expressions
65
BEGINS with and CONTAINS
66
Range of Values in Logical Expressions
66
Pattern-Match in Logical Expressions
67
IF/THEN/ELSE Expressions
67
Parameters
68
User Variables
68
User Variable as a Target-Item
69
A User Variable in Request-Qualification
71
User Tables
71
Arithmetic Overflow Conditions
71
Section 4 Statements
72
Table 4-1. Summary of Statements
72
AT END Statement
74
Spacing Considerations
74
Specifying a Field Name in an at END Statement
74
AT END Information for Current Report or All Reports
75
Cancelling Session-Wide at END Information
75
AT START Statement
76
Spacing Considerations
76
Specifying a Field Name in an at START Statement
76
AT START Information for Current Report or All Reports
77
Cancelling Session-Wide at START Information
77
CLOSE Statement
78
The Effect of a CLOSE Statement on the Internal Table
78
DECLARE Statement
79
Declaring a User Aggregate
80
Declaring a User Variable or User Table
81
DELINK Statement
82
DICTIONARY Statement
83
Identifying the Location of the Dictionary
83
Clearing the Internal Table
84
EXIT Statement
85
FIND Statement
86
Output Record Dictionary Description
87
Group Definition and Sorting
88
Output Fields
88
Input Elements
90
Request-Qualification
91
Summary Records
91
Statements and Clauses that Do Not Apply to the FIND Statement
93
FOOTING Statement
94
Spacing Considerations
94
Specifying a Field Name Within a FOOTING Statement
94
Cancelling Session-Wide Footing
95
Footing for Current Report or All Reports
95
LINK Statement
96
Duration of Link Established by LINK or LINK OPTIONAL
97
LINK Statement Considerations
97
LINK OPTIONAL Statement Considerations
98
Rules for Using LINK OPTIONAL Statements
98
How ENFORM Handles "Non-Contributing" Record Descriptions
99
LIST Statement
102
Group Definition and Sorting
104
How Values Are Displayed in Report Columns
104
Input Record Description
104
Conditional Printing
106
Request-Qualification
106
Summary Reports
106
Optional Clauses
108
OPEN Statement
110
Using OPEN as a COPY of
110
PARAM Statement
111
How ENFORM Treats Parameters
112
SET Statement
113
Initializing User-Defined Elements
114
Redefining Option Variables
114
SUBFOOTING Statement
115
Spacing Considerations
115
Specifying Field Names Within a SUBFOOTING Statement
115
Cancelling Session-Wide Subfooting
116
Subfooting for Current Report or All Reports
116
SUBTITLE Statement
117
Spacing Considerations
117
Specifying a Field Name Within a SUBTITLE Statement
117
Cancelling Session-Wide Subtitle
118
Subtitle for Current Report or All Reports
118
TITLE Statement
119
Spacing Considerations
119
Specifying a Field Name Within a TITLE Statement
119
Cancelling Session-Wide Title
120
Title for Current Report or All Reports
120
Section 5 Clauses
122
AFTER CHANGE Clause
122
Table 5-1. ENFORM Clauses and Their Functions
122
Spacing Considerations
125
Specifying a Field Name Within an after CHANGE Clause
125
ASCD and DESC Clauses
127
AS Clause
128
Repeatable Edit Descriptors
130
Alphanumeric Edit Descriptor
131
Fixed Format Edit Descriptor
132
Integer Edit Descriptor
132
Mask Edit Descriptor
133
Nonrepeatable Edit Descriptors
135
Optional Plus Edit Descriptor
135
Scale Factor Edit Descriptor
135
Modifiers
136
Table 5-2. Permissible Modifiers and Edit Descriptors
136
Field Blanking Modifiers
137
Fill Character Modifier
137
Overflow Character Modifier
138
Justification Modifiers
139
Symbol Substitution Modifier
139
Decorations
140
Conditions
141
Location
141
Processing Order
141
Default Decorations
142
AS DATE Clause
144
Default Display Format
144
Examples of Date Display Formats
145
AS TIME Clause
146
Default Display Format
146
AT END PRINT Clause
148
Specifying a Field Name Within an at END PRINT Clause
148
Spacing Considerations
148
AT END Information for Current Report or All Reports
149
Overriding Session-Wide at END Information
149
AT START PRINT Clause
150
Specifying a Field Name in an at START PRINT Clause
150
Spacing Considerations
150
AT START Information for Current Report or All Reports
151
Overriding Session-Wide at START Information
151
BEFORE CHANGE Clause
152
Specifying a Field Name Within a before CHANGE Clause
152
Spacing Considerations
153
BY and by DESC Clauses
154
CENTER Clause
155
Centering Single Report Items
155
Centering All Report Items
155
Centering a Print List
155
CUM Clause
156
CUM with over ALL
156
CUM with over
156
CUM Clause Used with User Variable
157
Restrictions
157
FOOTING Clause
158
Specifying a Field Name Within a FOOTING Clause
158
Spacing Considerations
158
Footing for Current Report or All Reports
159
FORM Clause
160
FORM Clause with a By-Item
160
FORM Clause with a Target-Item
160
HEADING Clause
161
Default Headings
161
Multiple Line Headings
161
Printing / in a Column Heading
162
Heading for Subscripted Elements
162
INTERNAL Clause
164
JULIAN-DATE Conversion Clause
165
Conversion to Internal Format
165
Display Format
166
NOHEAD Clause
167
No Headings for Single Report Items
167
No Headings for All Report Items
167
NOPRINT Clause
168
Suppress Single Report Items
168
Suppress All Report Items
168
Option Variable Clauses
169
PCT Clause
176
Using PCT over ALL
176
Using PCT over By-Item
176
Combining Percentages and Subtotals
177
PCT Clause Used with User Variable
177
Restrictions
177
SKIP Clause
178
SKIP Clause with a LIST Target-Item or By-Item
178
SKIP Clause with a Print List
178
SPACE Clause
179
SPACE Clause with a LIST Target-Item or By-Item
179
SPACE Clause with a Print List
179
SUBFOOTING Clause
180
Specifying Field Names in a SUBFOOTING Clause
180
Spacing Considerations
180
Subfooting for Current Report or All Reports
181
SUBTITLE Clause
182
Spacing Considerations
182
Specifying a Field Name in a SUBTITLE Clause
182
Subtitle for Current Report or All Reports
183
SUBTOTAL Clause
184
SUPPRESS Clause
185
System Variable Clauses
186
Printing the Current Date or Time
186
Printing Line Numbers
186
Printing Page Numbers
186
TAB Clause
187
TAB Clause with a LIST Target-Item or By-Item
187
TAB Clause with a Print List
187
TIMESTAMP-DATE Clause
188
TIMESTAMP-TIME Clause
189
TITLE Clause
190
Spacing Considerations
190
Specifying Field Names in a TITLE Clause
190
Overriding Session-Wide Title
191
Title for Current Report or All Reports
191
TOTAL Clause
192
WHERE Clause
193
Using the WHERE Clause to Establish a LINK
193
Section 6 Commands
194
Table 6-1. Summary of Commands
194
ASSIGN Command
195
ATTACH Command
198
COMPILE Command
199
Clearing Internal Tables
200
DICTIONARY Command
200
Identifying the Dictionary
200
EDIT Command
201
EXECUTE Command
202
EXIT Command
203
HELP Command
204
OUT Command
206
RUN Command
207
SECTION Command
208
SHOW Command
209
Table 6-2. Environment Information Displayed by ?SHOW Command
209
SOURCE Command
211
Appendix Aenform Syntax Summary
212
Language Elements
212
Statements
214
Clauses
218
Commands
224
ENFORM Procedures
225
Appendix B Error Messages
229
ENFORM Initialization Messages
229
!!! Error and *** Warning Type Messages
230
File Error Type Messages
246
ENFORM Trap Messages
250
Appendix Clinks and the LINK OPTIONAL Statement Rules
254
How ENFORM Defines a LINK
254
Links Initiated by a LINK Statement
254
Links Initiated by a LINK OPTIONAL Statement
254
Links Initiated by a WHERE Clause
255
How ENFORM Handles a WHERE Clause
255
When a WHERE Clause Establishes a Link
256
Comparison of the WHERE Clause and the LINK Statement
257
Links Due to the Transitive Property of Links
258
Review of Rules for the LINK OPTIONAL Statement
259
Examples of Illegal Links
260
Examples of Legal Links
263
Comparison of the LINK Statement, the LINK OPTIONAL Statement, and the WHERE Clause
265
Table C-1. Truth Table
265
Glossary
266
Index
270
Advertisement
Advertisement
Related Products
Tandem ENFORM
Tandem Categories
Medical Equipment
Personal Care Products
Water Pump
Battery Charger
Software
More Tandem Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL