Download Print this page

Advertisement

Quick Links

QUERY/V
Reference Manual
HP 3000 MPE/iX Computer Systems
ABCDE
HP Part No. 30000-90042
Printed in U.S.A.
OCT 98
E1098

Advertisement

loading

Summary of Contents for HP QUERY

  • Page 1 QUERY/V Reference Manual HP 3000 MPE/iX Computer Systems ABCDE HP Part No. 30000-90042 Printed in U.S.A. OCT 98 E1098...
  • Page 3 PRINTING HISTORY PREFACE...
  • Page 4 TurboIMAGE/XL Database Management System Reference Manual IMAGE/SQL Adminstration Guide MPE/iX Commands Reference Manual Using NS3000/iX Network Services Native Language Programmer's Guide IMAGE Reference Manual...
  • Page 5 Contents INTRODUCING QUERY/V USING QUERY/V QUERY/V COMMANDS Contents-1...
  • Page 6 Contents-2...
  • Page 7 QUERY/V MESSAGES QUERY/3000 SPECIFICATIONS ACCESSING A REMOTE DATA BASE NATIVE LANGUAGE SUPPORT SELF-DESCRIBING FILES USER-DEFINED PROCEDURES ASCII CHARACTER SET Contents-3...
  • Page 8 Figures data item name data set name Contents-4...
  • Page 9 Tables Contents-5...
  • Page 11: Introducing Query/V

    INTRODUCING QUERY/V IMAGE Reference Manual INTRODUCING QUERY/V...
  • Page 12 STRUCTURE OF THE DATA BASE data item name. data sets data set name. data entry INTRODUCING QUERY/V...
  • Page 13 Fully-Qualified Data Item Names data base name:data set name.data item name Data Types INTRODUCING QUERY/V...
  • Page 14 Data Values Literals INTRODUCING QUERY/V...
  • Page 15 +999999999999999999 +65535 +4,294,967,295 digit number) digit number) REAL -1.157920 x 10 +0.863617 x 10 +1.157920 x 10 -0.863617 x 10 8,388,607 -1.157920892373161 x 10 +0.8636168555094445 x 10 +1.157920892373161 x 10 -0.8636168555094445 x 10 36,028,797,018,963,967 CHARACTER 1 ASCII character INTRODUCING QUERY/V...
  • Page 16 Compound Data Items Data Set Relations manual master, automatic master, detail. IMAGE Reference Manual Sample Data Base INTRODUCING QUERY/V...
  • Page 17 Figure 1-1. ORDERS Data Base Structure Figure 1-2. Sample Entry Values INTRODUCING QUERY/V...
  • Page 18 MODES OF ACCESS MODE CAPABILITIES 6, 7*, INTRODUCING QUERY/V...
  • Page 19 MODE RESULT MODE RESULT INTRODUCING QUERY/V...
  • Page 20 Figure 1-3. IMAGE/QUERY Environments 1-10 INTRODUCING QUERY/V...
  • Page 21 Logging and Mode Selection IMAGE Reference Manual PASSWORDS QUERY CHARACTER SET INTRODUCING QUERY/V 1-11...
  • Page 22 MPE FILES 1-12 INTRODUCING QUERY/V...
  • Page 23: Using Query/V

    USING QUERY/V USING QUERY IN SESSION MODE CONTROL CONTROL Running QUERY RETURN USING QUERY/V...
  • Page 24 > Accessing Data >> Using the Break Key > RETURN BREAK RETURN Using Control Y < > CONTROL CONTROL USING QUERY/V...
  • Page 25 CONTROL Exiting QUERY USING QUERY IN JOB MODE USING QUERY/V...
  • Page 26 Figure 2-1. Job Mode Operation Discussion > >> MPE Commands Reference Manual USING QUERY/V...
  • Page 27 QUERY COMMANDS CATEGORY FUNCTION USING QUERY/V...
  • Page 28 Table 2-1. Command Categories and Functions CATEGORY COMMAND FUNCTION CLOSE DATA-BASE= DATA-SETS= DBLIST= DEFINE JOIN JOIN PROCEDURE LANGUAGE= MODE= MULTIDB OUTPUT= PASSWORD= PROC-ENTITY = FIND FIND ALL FIND CHAIN FIND PROCEDURE MULTIFIND MULTIFIND MULTIFIND PROCEDURE SUBSET SUBSET PROCEDURE USING QUERY/V...
  • Page 29 Table 2-1. Command Categories and Functions (continued) CATEGORY COMMAND FUNCTION UPDATE ADD UPDATE DELETE UPDATE REPLACE UPDATE PROCEDURE LIST REPORT REPORT ALL REPORT PROCEDURE COMMENT ALTER CREATE CREATE SPACE DESTROY DISPLAY DISPLAY LIST RENAME ASSIGN EXIT FORM HELP LISTREDO REDO RELEASE SAVE SETLOCKS USING QUERY/V...
  • Page 30 Table 2-1. Command Categories and Functions (continued) CATEGORY COMMAND FUNCTION SHOW TRANSBEGIN TRANSEND TRANSMEMO UNDO VERSION IDENTIFYING THE QUERY ENVIRONMENT >> RETURN RETURN USING QUERY/V...
  • Page 31 RETURN RETURN RETURN LOCATING DATA USING QUERY/V...
  • Page 32 MODIFYING DATA RETURN RETURN 2-10 USING QUERY/V...
  • Page 33 REPORTING DATA USING QUERY/V 2-11...
  • Page 34 EXECUTES A PROCEDURE procedure FIND FIND FIND ALL FIND CHAIN procedure JOIN JOIN procedure MULTIFIND MULTIFIND MULTIFIND ALL procedure REPORT REPORT REPORT ALL procedure SUBSET SUBSET procedure UPDATE ADD * UPDATE UPDATE DELETE * UPDATE REPLACE * 2-12 USING QUERY/V...
  • Page 35 Table 2-3. Commands Used to Define Procedures COMMANDS FUNCTION CREATE DISPLAY ALTER DESTROY RENAME USING QUERY COMMANDS FROM AN XEQ FILE USING QUERY/V 2-13...
  • Page 37: Query/V Commands

    QUERY/V COMMANDS Note QUERY/V COMMANDS...
  • Page 38 ALTER Syntax procedure name procedure name Parameter procedure name Discussion >> CONTROL QUERY/V COMMANDS...
  • Page 39 ALTER ALTER - INSERT STATEMENT >> Syntax line line Parameters line Discussion Example QUERY/V COMMANDS...
  • Page 40 ALTER ALTER - REPLACE STATEMENT >> Syntax (current lines m through n are listed) replacement line replacement line Parameters replacement line Example QUERY/V COMMANDS...
  • Page 41 ALTER ALTER - DELETE STATEMENT >> Syntax (deleted lines are listed) Parameters Discussion Example QUERY/V COMMANDS...
  • Page 42 ALTER ALTER - END STATEMENT Syntax Discussion CONTROL Example QUERY/V COMMANDS...
  • Page 43 ALTER QUERY/V COMMANDS...
  • Page 44 ASSIGN Syntax data base name Parameters data base name Discussion QUERY/V COMMANDS...
  • Page 45 CLOSE CLOSE Syntax data base name Parameter data base name Discussion QUERY/V COMMANDS...
  • Page 46 COMMENT Syntax text Parameter text Discussion Example 3-10 QUERY/V COMMANDS...
  • Page 47 CREATE CREATE Syntax le name procedure name command Parameters procedure name le name le name command command Discussion File Input QUERY/V COMMANDS 3-11...
  • Page 48 CREATE Example Terminal Input RETURN >> 3-12 QUERY/V COMMANDS...
  • Page 49 CREATE Examples QUERY/V COMMANDS 3-13...
  • Page 50 CREATE SPACE Syntax Discussion Example 3-14 QUERY/V COMMANDS...
  • Page 51 DATA-BASE= DATA-BASE= Syntax data base name Parameter data base name data base name.group.account. Discussion QUERY/V COMMANDS 3-15...
  • Page 52 DATA-BASE= Passwords and Access Modes Job Mode Example User 1 User 2 3-16 QUERY/V COMMANDS...
  • Page 53 DATA-BASE= QUERY/V COMMANDS 3-17...
  • Page 54 Parameter data set list data set list A dummy data Discussion data set name.data item name Data Set Selection Rules Session Mode data item name data set name,data set name, ..data set name 3-18 QUERY/V COMMANDS...
  • Page 55 DATA-SETS= RETURN Job Mode data item name data item name data set name,data set name, data set name Automatic Data Set List Additions Examples Example 1 RETURN RETURN QUERY/V COMMANDS 3-19...
  • Page 56 DATA-SETS= RETURN RETURN RETURN RETURN Example 2 RETURN RETURN RETURN RETURN RETURN RETURN RETURN RETURN RETURN RETURN RETURN RETURN 3-20 QUERY/V COMMANDS...
  • Page 57 Parameter data base list data base list Discussion data base name: data set name. data item name Data Base Selection Rules Session Mode data item name data base name,data base name,... data base name QUERY/V COMMANDS 3-21...
  • Page 58 DBLIST= RETURN > Job Mode data item name data base name,data base name, data base name Automatic Data Base List Additions Example 3-22 QUERY/V COMMANDS...
  • Page 59 DBLIST= QUERY/V COMMANDS 3-23...
  • Page 60 DEFINE Syntax Discussion return RETURN RETURN 3-24 QUERY/V COMMANDS...
  • Page 61 DEFINE Examples Example 1 RETURN RETURN RETURN Example 2 RETURN RETURN RETURN RETURN RETURN return QUERY/V COMMANDS 3-25...
  • Page 62 DESTROY Syntax procedure name procedure name Parameter procedure name Discussion Example 3-26 QUERY/V COMMANDS...
  • Page 63 DISPLAY DISPLAY Syntax procedure name le name procedure name procedure name procedure name le name Parameters procedure name le name Discussion Displaying to a File le name le name le name QUERY/V COMMANDS 3-27...
  • Page 64 DISPLAY Example 3-28 QUERY/V COMMANDS...
  • Page 65 DISPLAY LIST DISPLAY LIST Syntax Discussion Example QUERY/V COMMANDS 3-29...
  • Page 66 EXIT Syntax Discussion Example 3-30 QUERY/V COMMANDS...
  • Page 67 Parameters > item identi er data base name: data set name. data item name subscript data base name data set name data item name subscript subscript > Subscript < subscript pattern QUERY/V COMMANDS 3-31...
  • Page 68 FIND "pattern" Pattern relation data base name: data set name. data item name subscript relop "value" "value" relop value relation. Value Value values Methods of Retrieval CONTROL 3-32 QUERY/V COMMANDS...
  • Page 69 FIND Table 3-1. FIND Command Relational Operators OPERATOR MEANING values values <> ISNOT < >= INLT > <= INGT value value value value <> < > U and X Type Values Logical Connectors QUERY/V COMMANDS 3-33...
  • Page 70 FIND Compound Items subscript subscript Multiple Values Using Null Values without 3-34 QUERY/V COMMANDS...
  • Page 71 FIND Examples Example 1 Example 2 Example 3 QUERY/V COMMANDS 3-35...
  • Page 72 FIND Example 4 Example 5 Example 6 3-36 QUERY/V COMMANDS...
  • Page 73 FIND Generic Search Transparency MATCHING "!ad" Choice QUERY/V COMMANDS 3-37...
  • Page 74 FIND MATCHING "ABCD,DEFG,dddd" Range MATCHING "Cb:Jb" MATCHING "10:15" MATCHING "!a?:f?" MATCHING "!a?,!b?,!c?,!d?,!e?,!f?" Grouping and Optional MATCHING "{AAA,BBB,CCC} ddd" MATCHING "[A,B,C] ddd [b]" MATCHING "[u,d] !+ [1:5]" MATCHING "{[-,dd] dd [b,d]}" Repetition 3-38 QUERY/V COMMANDS...
  • Page 75 FIND MATCHING "d+b*" MATCHING "Xd+b*" MATCHING "M {A,C,d}+" MATCHING "d*b*" MATCHING "[d+]b*" MATCHING "a+" MATCHING "Xu*b*" MATCHING "M+ {A,D,d}*" Operator Hierarchy Transparency Range Repetition Concatenation Choice QUERY/V COMMANDS 3-39...
  • Page 76 "2" "3" "4" "5" "6" MATCHING "{A,B}dd{%,d}" "A223" "B34%" "A795" MATCHING "[A,B]dd[%,d]" "24" "A99" "10%" "123" MATCHING "Xd+" "X1" "X22" "X3334789" "X" MATCHING "{d,a}+" "11" "A23" "acb" "33ABC9" MATCHING "Xd*" "X" "X1" "X22" "X3334789" MATCHING "{d,a}*" "11" "A23" "acb" "33ABC9" 3-40 QUERY/V COMMANDS...
  • Page 77 FIND ALL FIND ALL Syntax item identi er item identi er item identi er Parameters > item identi er data base name: data set name. data item name data base name data set name data item name Discussion data set name Example QUERY/V COMMANDS 3-41...
  • Page 78 FIND ALL 3-42 QUERY/V COMMANDS...
  • Page 79 Parameters > item identi er master set name. master search item, detail set name. detail search item master set name master search item detail set name QUERY/V COMMANDS 3-43...
  • Page 80 FIND CHAIN detail search item value master search item detail search item Value Value Discussion chains. IMAGE Reference Manual. Example 3-44 QUERY/V COMMANDS...
  • Page 81 FIND CHAIN QUERY/V COMMANDS 3-45...
  • Page 82 FIND procedure Syntax character procedure name procedure name procedure name character Parameters procedure name character Discussion character Example 3-46 QUERY/V COMMANDS...
  • Page 83 FIND procedure QUERY/V COMMANDS 3-47...
  • Page 84 FORM Syntax data base name data item name data set name data set name data item name Parameters data base name data base name data base name data item name data set name 3-48 QUERY/V COMMANDS...
  • Page 85 FORM Discussion name name Figure 3-1. FORM ITEMS Output Discussion 3-1 QUERY/V COMMANDS 3-49...
  • Page 86 FORM Figure 3-2. FORM PATHS Output Discussion 3-2 Figure 3-3. FORM SETS Output Discussion 3-3 3-50 QUERY/V COMMANDS...
  • Page 87 FORM data item name Figure 3-4. FORM Output Discussion 3-4 data set name Figure 3-5. FORM Output Discussion 3-5 QUERY/V COMMANDS 3-51...
  • Page 88 FORM Discussion 3-6 ( gure follows) 3-52 QUERY/V COMMANDS...
  • Page 89 FORM 2 & 3 Figure 3-6. FORM Output QUERY/V COMMANDS 3-53...
  • Page 90 HELP Syntax 3 32 3 3 3 3 command name command name command name Parameters command name Discussion command name command name CONTROL 3-54 QUERY/V COMMANDS...
  • Page 91 HELP Examples Example 1 CONTROL Example 2 QUERY/V COMMANDS 3-55...
  • Page 92 > < Subscript subscript data set equivalence dummy data set name = data set name dummy data set name 3-56 QUERY/V COMMANDS...
  • Page 93 JOIN Discussion QUERY/V COMMANDS 3-57...
  • Page 94 JOIN 3-58 QUERY/V COMMANDS...
  • Page 95 JOIN Data Item Types Null Connecting Data Items Zoned Type Data Items Packed Data Type Items Data Set Equivalence QUERY/V COMMANDS 3-59...
  • Page 96 JOIN Using the @ Parameter 3-60 QUERY/V COMMANDS...
  • Page 97 JOIN QUERY/V COMMANDS 3-61...
  • Page 98 JOIN Propagating @ Signs Example 1 Example 2 3-62 QUERY/V COMMANDS...
  • Page 99 JOIN Example 3 Example 4 QUERY/V COMMANDS 3-63...
  • Page 100 JOIN Note 3-64 QUERY/V COMMANDS...
  • Page 101 JOIN procedure JOIN procedure Syntax procedure name character procedure name procedure name character Parameters procedure name character character Discussion character QUERY/V COMMANDS 3-65...
  • Page 102 LANGUAGE= Syntax langname langnum Parameters langname langnum Discussion 3-66 QUERY/V COMMANDS...
  • Page 103 > < Subscript subscript relation data set name. data item name subscript relop "value" "value" data item name data set name data item list relop value relation value QUERY/V COMMANDS 3-67...
  • Page 104 LIST value Value Table 3-3. LIST Command Relational Operators OPERATOR MEANING values values <> ISNOT < >= INLT > <= INGT value value value value <> < > Discussion Listing Format data item list 3-68 QUERY/V COMMANDS...
  • Page 105 LIST Table 3-4. Field Widths of Data Item Types ITEM TYPE FIELD SIZE (in characters) Listing a Subset of the Data data item list > > > QUERY/V COMMANDS 3-69...
  • Page 106 LIST Determining the Data Set to be Used data item list data item list The Relation of LIST and FIND Examples Example 1 Example 2 Example 3 3-70 QUERY/V COMMANDS...
  • Page 107 LIST Example 4 Example 5 Example 6 Example 7 QUERY/V COMMANDS 3-71...
  • Page 108 LIST Example 8 3-72 QUERY/V COMMANDS...
  • Page 109 LISTREDO LISTREDO Syntax < Parameters START RESULT QUERY/V COMMANDS 3-73...
  • Page 110 LISTREDO Discussion Example 3-74 QUERY/V COMMANDS...
  • Page 111 MODE= MODE= Syntax mode number mode number Parameter mode number Discussion Example QUERY/V COMMANDS 3-75...
  • Page 112 MULTIDB Syntax 2 32 data base name Parameter data base name Discussion RETURN 3-76 QUERY/V COMMANDS...
  • Page 113 MULTIDB Example RETURN RETURN RETURN QUERY/V COMMANDS 3-77...
  • Page 114 > < Subscript subscript pattern "pattern" relation 3-78 QUERY/V COMMANDS...
  • Page 115 MULTIFIND data set name data base name data item name dummy data set name   "value" "value" subscript relop data item name relop value relation Value value Value values Discussion Example QUERY/V COMMANDS 3-79...
  • Page 116 MULTIFIND Using the $MISSING Parameter Example 3-80 QUERY/V COMMANDS...
  • Page 117 MULTIFIND Methods of Retrieval CONTROL QUERY/V COMMANDS 3-81...
  • Page 118 MULTIFIND ALL Syntax data set name. data base name: data item name dummy data set name. Parameters > data base name data set name data base name dummy data set name data item name data set name Discussion 3-82 QUERY/V COMMANDS...
  • Page 119 MULTIFIND ALL Example QUERY/V COMMANDS 3-83...
  • Page 120 MULTIFIND procedure Syntax procedure name character procedure name procedure name = character Parameters procedure name character Discussion 3-84 QUERY/V COMMANDS...
  • Page 121 OUTPUT= OUTPUT= Syntax Options Discussion BREAK Using the MPE FILE Command device type Device type QUERY/V COMMANDS 3-85...
  • Page 122 OUTPUT= fname fname fname MPE Commands Reference Manual Examples Example 1 3-86 QUERY/V COMMANDS...
  • Page 123 OUTPUT= Example 2 BREAK BREAK RETURN Example 3 BREAK BREAK RETURN QUERY/V COMMANDS 3-87...
  • Page 124 PASSWORD= Syntax password Parameters password Discussion RETURN 3-88 QUERY/V COMMANDS...
  • Page 125 PASSWORD= QUERY/V COMMANDS 3-89...
  • Page 126 PROC-FILE = Syntax lename lename Parameters lename le.group.account Discussion MODIFICATION EXECUTION ALTER FIND procedure CREATE JOIN procedure DESTROY MULTIFIND procedure DISPLAY REPORT procedure RENAME SUBSET procedure UPDATE procedure 3-90 QUERY/V COMMANDS...
  • Page 127 PROC-FILE = Examples Example 1 > > Example 2 QUERY/V COMMANDS 3-91...
  • Page 128 REDO Syntax string Parameters string Discussion Parameters 3-92 QUERY/V COMMANDS...
  • Page 129 REDO RETURN Examples Example 1 RETURN edited LIST command is executed QUERY/V COMMANDS 3-93...
  • Page 130 REDO Example 2 RETURN edited FIND command is executed 3-94 QUERY/V COMMANDS...
  • Page 131 RELEASE RELEASE Syntax Discussion QUERY/V COMMANDS 3-95...
  • Page 132 RENAME Syntax old procedure name, new procedure name old procedure name new procedure name Parameters old procedure name new procedure name Discussion old procedure name 3-96 QUERY/V COMMANDS...
  • Page 133 REPORT REPORT Syntax report statement header statement detail statements Parameter report statements Discussion QUERY/V COMMANDS 3-97...
  • Page 134 STATEMENTS print position Header, Detail, print element. Group, Total number number number SPACE A[ Header, Detail, Group, Total number number number SPACE B[ Header, Detail, Group, Total number Detail, Group, Total SKIP Detail, Group, number number Total 3-98 QUERY/V COMMANDS...
  • Page 135 REPORT Skipping and Spacing Designing a Report QUERY/V COMMANDS 3-99...
  • Page 136 REPORT Figure 3-7. General Report Format 3-100 QUERY/V COMMANDS...
  • Page 137 REPORT Figure 3-8. Sample Report QUERY/V COMMANDS 3-101...
  • Page 138 Parameters header number print element subscript data set name. data base name: data item name dummy data set name. subscript dummy data set name subscript subscript > < subscript 3-102 QUERY/V COMMANDS...
  • Page 139 REPORT Discussion QUERY/V COMMANDS 3-103...
  • Page 140 Parameters detail number print element print element subscript data set name. data base name: data item name dummy data set name. subscript dummy data set name subscript > < Subscript subscript number 3-104 QUERY/V COMMANDS...
  • Page 141 REPORT Discussion QUERY/V COMMANDS 3-105...
  • Page 142 REPORT REPORT - EDIT STATEMENTS Syntax number,"edit mask" number edit mask Parameters number "edit mask" Alphanumeric Edit Masks 3-106 QUERY/V COMMANDS...
  • Page 143 REPORT DATA ITEM VALUE EDIT MASK PRINTED RESULT A34B "X//X-X-X-X" A//3-4-B-* ABCD "- - - X" - - - A Numeric Edit Masks QUERY/V COMMANDS 3-107...
  • Page 144 REPORT Table 3-7. Numeric Edit Mask Characters CHARACTER EXPLANATION 3-108 QUERY/V COMMANDS...
  • Page 145 Table 3-8. Numeric Edit Mask Combinations COMBINATIONS EXAMPLE "99" "999999" "9999" "ZZ" "ZZZZZZZZZZ" "****" "**********" "$$$$" "$$$$$$$$$$$$$$" "9999CR" "999999-" "ZZ99999-" "******9999999CR" "$$$999CR" "ZZZZ9999" "***99999999" "$$$999999" "$$999,999.99-" "999-9999" "99/99/99" "$$9999.99CR" Figure 3-9. Sample Output Using Numeric Edit Masks Real Numbers QUERY/V COMMANDS 3-109...
  • Page 146 REPORT REAL VALUE TYPE DEFAULT REPORT OUTPUT 0.00000 8399607 .839961E+07 123456 123456. .0034567 .345670E-02 REAL VALUE TYPE EDIT MASK REPORT OUTPUT WITH EDIT MASK "ZZZZZ9" 8399607 "ZZZZZZ" 839610* 123456 "999999" 123456 .0034567 ".9999999" .0034567 Example 3-110 QUERY/V COMMANDS...
  • Page 147 Parameters level level data item name subscript master data set name. data base name: data item name dummy data set name subscript dummy data set name subscript > < Subscript subscript QUERY/V COMMANDS 3-111...
  • Page 148 REPORT level 2 (major) level 1 (minor) Control break control breaks level 2 (major) control break level 2 (major) 3-112 QUERY/V COMMANDS...
  • Page 149 REPORT control break Control Breaks level Major to Minor Sort Fields report body last in report body rst in report body last rst QUERY/V COMMANDS 3-113...
  • Page 150 REPORT Maximum Number of Sort Items Example 3-114 QUERY/V COMMANDS...
  • Page 151 Parameters level level print element subscript data set name data base name: data item name dummy data set name subscript dummy data set name subscript Subscript > < subscript QUERY/V COMMANDS 3-115...
  • Page 152 REPORT Discussion 3-116 QUERY/V COMMANDS...
  • Page 153 1 and level 2 control break REPORT - TOTAL STATEMENTS Syntax 3 3 2 level,print element,print position number number    < number level, n level print element print position edit number level print element print position number of spaces level QUERY/V COMMANDS 3-117...
  • Page 154 Subscript > < subscript print element print element print element print element print element 3-118 QUERY/V COMMANDS...
  • Page 155 REPORT Discussion print element level QUERY/V COMMANDS 3-119...
  • Page 156 REPORT level 2 control break The NOREPEAT Option 3-120 QUERY/V COMMANDS...
  • Page 157 REPORT QUERY/V COMMANDS 3-121...
  • Page 158 Parameters number data element subscript data set name. data base name: data item name dummy data set name. subscript dummy data set name subscript Subscript > < subscript data element data element 3-122 QUERY/V COMMANDS...
  • Page 159 REPORT data element data element data element data element Discussion Using QUERY Registers Initializing Registers QUERY/V COMMANDS 3-123...
  • Page 160 REPORT Register and Data Types data element 3-124 QUERY/V COMMANDS...
  • Page 161 REPORT Numeric Literals QUERY/V COMMANDS 3-125...
  • Page 162 REPORT ONHANDQTY multiplied by UNIT-COST accumulated R12 values in R8 R8 set to 0 3-126 QUERY/V COMMANDS...
  • Page 163 REPORT accumulated R12 values REPORT - OUTPUT CONTROL STATEMENTS FORM PURPOSE integer integer LINES= integer NOPAGE [OUT=]LP PAUSE RETURN RETURN UNIFYDETAIL NOPUNCH P Z I J QUERY/V COMMANDS 3-127...
  • Page 164 REPORT Example CONTROL CONTROL RETURN 3-128 QUERY/V COMMANDS...
  • Page 165 REPORT QUERY/V COMMANDS 3-129...
  • Page 166 REPORT ALL Syntax output control statement; character character Parameters output control statements character character Discussion 3-130 QUERY/V COMMANDS...
  • Page 167 REPORT ALL Table 3-9. REPORT ALL Options COMMAND OVERPUNCH DATA ITEM USED NAMES PRINTED REPORT ALL REPORT ALL, X REPORT ALL, - Overpunch Characters Table 3-10. Overpunch Characters RIGHTMOST DIGIT POSITIVE NEGATIVE IN VALUE REPRESENTATION REPRESENTATION QUERY/V COMMANDS 3-131...
  • Page 168 REPORT ALL Table 3-11. Output of P and Z Type Values COMMAND AND VALUE INPUT AS: VALUE INPUT AS: 55 VALUE INPUT AS: -55 DATA TYPE Examples Example 1 Example 2 3-132 QUERY/V COMMANDS...
  • Page 169 REPORT ALL CONTROL CONTROL QUERY/V COMMANDS 3-133...
  • Page 170 REPORT procedure Syntax output control statements procedure name character procedure name character procedure name Parameters output control statements procedure name character character Discussion procedure name >> 3-134 QUERY/V COMMANDS...
  • Page 171 REPORT procedure Figure 3-10. REPORT Procedure Named SHIPMNTS QUERY/V COMMANDS 3-135...
  • Page 172 SAVE Syntax lename /lockword Parameters lename lockword Discussion CONTROL Saving Multiple Data Set Select Files 3-136 QUERY/V COMMANDS...
  • Page 173 SETLOCKS SETLOCKS Syntax Discussion Note QUERY/V COMMANDS 3-137...
  • Page 174 SHOW Syntax data base name > > > > < data base name data base name > > > > Parameters data base name 3-138 QUERY/V COMMANDS...
  • Page 175 Subscript > < subscript "pattern" relation data set name. data base name data item name dummy data set name.   "value" value subscript relop data item name QUERY/V COMMANDS 3-139...
  • Page 176 SUBSET relop value relation Value value Value Discussion Table 3-12. Retrieval Command Relational Operators OPERATOR MEANING values values <> ISNOT < >= INLT > <= INGT value value value value <> < > 3-140 QUERY/V COMMANDS...
  • Page 177 SUBSET Example QUERY/V COMMANDS 3-141...
  • Page 178 SUBSET procedure Syntax procedure name ,character procedure name procedure name character Parameters procedure name character character Discussion 3-142 QUERY/V COMMANDS...
  • Page 179 TRANSBEGIN TRANSBEGIN Syntax data base name: "text" Parameters data base name "text" Discussion IMAGE Reference Manual QUERY/V COMMANDS 3-143...
  • Page 180 TRANSEND Syntax data base name: "text" Parameters data base name "text" Discussion IMAGE Reference Manual 3-144 QUERY/V COMMANDS...
  • Page 181 TRANSMEMO TRANSMEMO Syntax data base name: "text" Parameters data base name "text" Discussion QUERY/V COMMANDS 3-145...
  • Page 182 UNDO Syntax Discussion Examples Example 1 Example 2 3-146 QUERY/V COMMANDS...
  • Page 183 UPDATE ADD UPDATE ADD Syntax data base name: data set name data set name data set name Parameters data base name data set name Discussion Example RETURN RETURN RETURN QUERY/V COMMANDS 3-147...
  • Page 184 UPDATE ADD RETURN Using Quotation Marks >> >> >> >> 3-148 QUERY/V COMMANDS...
  • Page 185 UPDATE ADD Null Values RETURN Real Number Values Detail Data Sets manual data item name data set name Terminating UPDATE ADD RETURN CONTROL CONTROL QUERY/V COMMANDS 3-149...
  • Page 186 UPDATE ADD Example RETURN RETURN RETURN RETURN 3-150 QUERY/V COMMANDS...
  • Page 187 UPDATE DELETE UPDATE DELETE Syntax Discussion Master Data Entries QUERY/V COMMANDS 3-151...
  • Page 188 UPDATE DELETE 3-152 QUERY/V COMMANDS...
  • Page 189 UPDATE REPLACE UPDATE REPLACE Syntax data item name subscript value subscript data item name "value" data item name value Parameters data item name subscript "value" subscript Subscript > < subscript Discussion QUERY/V COMMANDS 3-153...
  • Page 190 UPDATE REPLACE Session Mode > Job Mode Null Values data item name= procedure name data item name data item name 3-154 QUERY/V COMMANDS...
  • Page 191 UPDATE REPLACE Examples Example 1 Example 2 RETURN RETURN Example 3 QUERY/V COMMANDS 3-155...
  • Page 192 UPDATE REPLACE 3-156 QUERY/V COMMANDS...
  • Page 193 UPDATE procedure UPDATE procedure Syntax procedure name character procedure name procedure name character Parameters procedure name character Discussion character Example QUERY/V COMMANDS 3-157...
  • Page 194 UPDATE procedure 3-158 QUERY/V COMMANDS...
  • Page 195 VERSION VERSION Syntax Discussion QUERY/V COMMANDS 3-159...
  • Page 196 Syntax lename lename option Parameters lename Discussion lename Control Y CONTROL CONTROL 3-160 QUERY/V COMMANDS...
  • Page 197 CONTROL CONTROL Examples Example 1 Example 2 QUERY/V COMMANDS 3-161...
  • Page 198 Figure 3-11. Billing Report From an XEQ File 3-162 QUERY/V COMMANDS...
  • Page 199 QUERY/V COMMANDS 3-163...
  • Page 201 QUERY/V MESSAGES MESSAGE MEANING ACTION A DUMMY DATA SET CAN BE EQUATED TO ONLY ONE DATA A FILE WITH THE GIVEN NAME ALREADY EXISTS A PARENTHESIS OR BRACKET IS NOT PAIRED IN PATTERN A SPECIFIED OPTION NOT ALLOWED FOR USER PROCEDURES A TRANSACTION IS IN PROGRESS;...
  • Page 202 ATTEMPTED MODIFICATION OF A SEARCH OR SORT KEY ATTEMPTED MODIFICATION OF A READ-ONLY ITEM AUTOMATIC MASTER AVERAGE OPTION ALREADY SPECIFIED AVERAGE OPTION NOT ALLOWED IN STATEMENT BAD DATA BASE REFERENCE BAD DATA BASE NUMBER BAD DATA SET OR DATA ITEM REFERENCE QUERY/V MESSAGES...
  • Page 203 DATA BASE AT A TIME FOLLOWING A FIND COMMAND CAN ONLY SPECIFY A DATA BASE NAME FOR THE FIRST DATA ITEM OR DATA SET NAMED IN THE COMMAND CANNOT COMPLETE JOIN - MAXIMUM NUMBER OF TEMPORARY FILES IS EXCEEDED QUERY/V MESSAGES...
  • Page 204 CHARACTER TYPE DATA ITEMS MAY ONLY BE EQUATED WITH CHARACTER TYPE DATA ITEMS COMBINED LENGTH OF DATA ENTRIES FORMING A COMPOUND ENTRY CANNOT EXCEED 2047 WORDS COMMAND STOPPED AT LIMIT, AS SPECIFIED COMMAND TABLE OVERFLOW COMPOUND ENTRIES QUALIFIED QUERY/V MESSAGES...
  • Page 205 SPECIFIED COUNT OPTION NOT ALLOWED IN STATEMENT data base name DATA BASE BEEN CLOSED, COMMAND CANNOT BE CONTINUED DATA BASE BUSY, DO YOU WISH TO WAIT (YES OR NO)? DATA BASE CANNOT BE OPENED BECAUSE IT IS DAMAGED QUERY/V MESSAGES...
  • Page 206 DATA BASE IS LOCKED BY ANOTHER PROCESS DATA BASE NOT DECLARED DATA BASE OPEN EXCLUSIVELY DATA BASE OPEN IN ANOTHER MODE DATA BASE REQUIRES CREATION DATA ITEM DOES NOT BELONG TO SPECIFIED DATA SET DATA ITEM LIST TOO LONG QUERY/V MESSAGES...
  • Page 207 DATA SET BUSY - TRY AGAIN DATA SET FULL DATA SET NOT WRITEABLE IMAGE Reference DBB CONTROL BLOCK FULL Manual IMAGE Reference DBINFO MODE 901 FAILED. Manual CHECK DATA BASE LANGUAGE ATTRIBUTE AND IMAGE VERSION. DBG CONTROL BLOCK FULL QUERY/V MESSAGES...
  • Page 208 MESSAGE MEANING ACTION DBU CONTROL BLOCK FULL IMAGE Reference Manual DELETE ALL RETRIEVED ENTRIES (YES OR NO)? DIRECTED BEGINNING-OF-FILE DIRECTED END-OF-FILE DIRECTORY OVERFLOW, PROCEDURE REJECTED DUPLICATE EDIT STATEMENTS RETURN item DUPLICATE ITEM IGNORED name DUPLICATE ITEM NAME QUERY/V MESSAGES...
  • Page 209 DUPLICATE SORT DATA ITEM NAME EDIT MASK ERROR EDIT OPTION ALREADY SPECIFIED EDIT OPTION ERROR EDIT OPTION NOT ALLOWED IN STATEMENT EITHER NO JOIN COMMAND WAS ISSUED OR THE MOST RECENT JOIN COMMAND WAS INVALID END OF CHAIN END OF FILE QUERY/V MESSAGES...
  • Page 210 END-OF-FILE ON REPORT FILE END OF XEQ FILE END PRINT POSITION ERROR END PROCEDURE DATA CONTROL ENTRIES HAVE QUALIFIED, DO YOU WANT TO CONTINUE SEARCHING? ENTRIES NOT DELETED BECAUSE CORRESPONDING DETAIL ENTRIES EXIST ENTRIES QUALIFIED EOD ON COMMAND INPUT FILE A-10 QUERY/V MESSAGES...
  • Page 211 ERROR IN SAVE PROCEDURE ITEM BOUNDARY TOO LONG FOR RECORD - ITEM # ERROR IN SAVE PROCEDURE ITEM NAME BEGINS WITH NON-ALPHABETIC ITEM - ITEM ERROR IN SAVE PROCEDURE ITEM NAME CONTAINS A BLANK - ITEM # QUERY/V MESSAGES A-11...
  • Page 212 EXPECTED " = " EXPECTED A ";" EXPECTED A CHARACTER IN PATTERN EXPECTED A CONNECTOR OR "END" EXPECTED A DATA ITEM NAME EXPECTED A DATA SET NAME EXPECTED A DUMMY DATA SET NAME EXPECTED A LANGUAGE NUMBER OR NAME A-12 QUERY/V MESSAGES...
  • Page 213 >> EXPECTED A LITERAL VALUE EXPECTED A LEFT PARENTHESIS EXPECTED A RIGHT PARENTHESIS EXPECTED EITHER A COMMA OR A SEMICOLON EXPECTED "TO" FATAL ERROR: QUERY TERMINATED x, y FCLOSE FAILURE code FILE CLOSE ERROR Code FILE DOES NOT EXIST FILE DOES NOT EXIST, BEING...
  • Page 214 IN SDBUILD INTRINSIC - code FILE WRITE ERROR 'FIND' EXPECTED x, y FLOCK FAILURE x, y FOPEN FAILURE x, y FREADDIR FAILURE x, y FREADLABEL FAILURE item FULL CHAIN FOR ITEM name set name IN MASTER Item name set name A-14 QUERY/V MESSAGES...
  • Page 215 MESSAGE MEANING ACTION item name FULL MASTER FOR set name IN MASTER set name Item name x, y FWRITEDIR FAILURE x, y FWRITELABEL FAILURE HEADERS OVERFLOW A PAGE ILLEGAL ACCESS ILLEGAL ASCENDING/DESCENDING CODE QUERY/V MESSAGES A-15...
  • Page 216 ILLEGAL DATA SET NAME name item name ILLEGAL DATA TYPE ILLEGAL DUMMY DATA SET NAME ILLEGAL ITEM LENGTH , FOR item name ITEM ILLEGAL ITEM LENGTH ITEM item name IGNORED ILLEGAL ITEM LENGTH item name SEARCH KEY A-16 QUERY/V MESSAGES...
  • Page 217 MESSAGE MEANING ACTION ILLEGAL NAME MPE Commands Reference Manual ILLEGAL PROCEDURE NAME ILLEGAL REGISTER OPERATOR ILLEGAL SOURCE DIGIT IN CONVERSION CVAD - REPLACED WITH ZERO ILLEGAL SELECTION CRITERIA ILLEGAL UPDATE TYPE QUERY/V MESSAGES A-17...
  • Page 218 MESSAGE MEANING ACTION INCONSISTENCY BETWEEN OPTION AND EDIT STATEMENTS IN ORDER TO SAVE A COMPOUND SELECT FILE, THE NUMBER OF DATA ITEMS THE COMPOUND ENTRY POSSESSES MUST BE LESS THAN 511. INPUT ERROR A-18 QUERY/V MESSAGES...
  • Page 219 MESSAGE MEANING ACTION INPUT TOO LONG INSUFFICIENT VIRTUAL MEMORY INTERNAL QUERY NLS PROBLEM INVALID COMMAND INVALID CHARACTERS AFTER DELETE COMMAND INVALID CHARACTERS AFTER EDIT COMMAND INVALID CONNECTOR OR xxxx TERMINATOR xxxx INVALID DATA BASE NAME set name INVALID DATA SET NAME...
  • Page 220 MESSAGE MEANING ACTION INVALID EDIT COMMAND Using the HP 3000 INVALID FILE NAME GIVEN INVALID MODE INVALID NAME FOLLOWS FORM COMMAND INVALID NUMBER FOR COMMAND HISTORY BUFFER INVALID PACKED DECIMAL DIGIT INVALID PASSWORD INVALID RANGE FOR COMMAND HISTORY BUFFER INVALID RELATIONAL OPERATOR...
  • Page 221 SET CANNOT BE GENERATED LOGGING ENABLED AND NO LOG PROCESS RUNNING IMAGE Reference Manual IMAGE Reference LOGGING NOT ENABLED FOR Manual THIS USER MATCH NOT VALID WHEN LANGUAGE <> NATIVE-3000 MAXIMUM NUMBER OF DATA BASES (10) ALREADY OPEN QUERY/V MESSAGES A-21...
  • Page 222 OR THE DATA-BASE= COMMAND MUST SPECIFY BOTH DATA BASE NAME AND DATA SET NAME IN USER DEFINED PROCEDURE NEW COMMAND EXCEEDS MAXIMUM OF 698 CHARACTERS NLCOLLATE INTRINSIC INTERNAL ERROR NLUTIL INTRINSIC INTERNAL ERROR NO DATA BASE NAME GIVEN A-22 QUERY/V MESSAGES...
  • Page 223 DATA BASE WHICH WAS NAMED IN A USER PROCEDURE NO RETRIEVAL WAS MADE FROM data base name: DATA SET NO SUCH DATA BASE NO TRANSACTION IS IN PROGRESS NO. OF SORT ITEMS EXCEEDS LIMIT QUERY/V MESSAGES A-23...
  • Page 224 NOT A JOIN PROCEDURE NOT A MULTIFIND PROCEDURE NOT A SUBSET PROCEDURE NOT A REPORT PROCEDURE NOT A REPORT STATEMENT NOT AN UPDATE PROCEDURE NOT ALLOWED TO USE "MATCHING" WITH FIND CHAIN NOT ENOUGH SECTORS IN QSKIB FILE A-24 QUERY/V MESSAGES...
  • Page 225 ||LIST, UPDATE: A numeric value contains an illegal character or is larger than allowed for the data type. |Re-enter the command with the correct value. =OLD FORMAT ON PROCEDURE FILE OPTION ERROR OUTMODED ROOT FILE QUERY/V MESSAGES A-25...
  • Page 226 BY ALTER PROCEDURE NAME NOT FOUND PROCEDURE NAME TOO LONG PROC-FILE BUSY PROC-FILE BUSY, DO YOU WISH TO WAIT (YES OR NO)? PROC-FILE NOT DECLARED PROC-FILE OVERFLOW, INPUT TERMINATED PROC-FILE TOO LARGE - MUST BE <= 400 RECORDS A-26 QUERY/V MESSAGES...
  • Page 227 ACTION PROC-FILE TOO SMALL - MUST BE >= 5 RECORDS 'QSLIST' DEVICE NOT AVAILABLE QUERY IS NOT ALLOWED TO ACCESS THIS DATA BASE QUERY IS NOT ALLOWED TO MODIFY THIS DATA BASE - USE MODES 5-8 RANGE IN PATTERN HAS FIRST...
  • Page 228 RETRIEVAL FROM MORE THAN ONE DATA SET SAME LINES HAVE CONFLICTING label REPORT OPTIONS Label SCRATCH FILE READ < OPEN Code WRITE code ERROR SECURITY VIOLATION SELECT FILE IS EMPTY - NO RECORDS HAVE BEEN FOUND YET A-28 QUERY/V MESSAGES...
  • Page 229 SKIP OPTION NOT ALLOWED IN HEADER message SORT/3000 SORTLIB: Reference Manual Message SORT LEVEL MISSING OR label DUPLICATE Label SPACE OPTION ALREADY SPECIFIED SPACE OPTION ERROR SPECIFIED FILE CALLS FOR MPE Commands CARRIAGE CONTROL CHARACTERS Reference Manual (CHECK FOR FILE EQUATE) QUERY/V MESSAGES A-29...
  • Page 230 SPECIFIED FILE HAS NOBUF (CHECK FOR FILE EQUATE) SPECIFIED FILE HAS NOWAIT I/O (CHECK FOR FILE EQUATE) SPECIFIED FILE IS NOT AN ASCII FILE (CHECK FOR FILE EQUATE) SPECIFIED FILE IS NOT ON DISC (CHECK FOR FILE EQUATE) A-30 QUERY/V MESSAGES...
  • Page 231 THE DATA SET NAMED IN A USER PROCEDURE, IS ILLEGAL ||The data set specified in the user procedure is not in the specified data base, or is not accessible to you based upon your password. QUERY/V MESSAGES A-31...
  • Page 232 ON BOTH SIDES OF THE "TO" THIS COMMAND HAS GONE OVER THE LIMIT OF 260,064 ENTRIES; 260,064 ENTRIES HAVE BEEN KEPT THIS DATA BASE IS ALREADY OPEN FOR THIS JOB OR SESSION THIS DATA BASE WAS OPENED WITH THE DEFINE COMMAND A-32 QUERY/V MESSAGES...
  • Page 233 UNEXPECTED ERROR IN REPORT PRINT: REPORT COUNT TABLE FULL UNIFYDETAIL MAY NOT BE USED - HEADER AND DETAIL SPACE DOES NOT FIT ON ONE PAGE UNLOAD PROC FAILURE UPDATE TO MORE THAN ONE DATA SET USE PLUS OR MINUS SIGN QUERY/V MESSAGES A-33...
  • Page 234 USING SERIAL READ CONTROL USING SORT/MERGE CONTROL WARNING: LOCKS ARE BEING HELD item WHAT IS THE VALUE OF name WRITE ERROR TO COMMAND LISTFILE @ SIGNS MUST BE PROPAGATED $MISSING MAY ONLY BE USED FOR MULTIPLE DATA SET ACCESS A-34 QUERY/V MESSAGES...
  • Page 235 QUERY/3000 SPECIFICATIONS LIMITS USED BY QUERY Table B-1. General TYPE MAXIMUM Table B-2. JOIN Command TYPE MAXIMUM Table B-3. LIST Command TYPE MAXIMUM Table B-4. PROC-FILE Command TYPE MAXIMUM QUERY/3000 SPECIFICATIONS...
  • Page 236 Table B-5. REPORT Command TYPE MAXIMUM OR RANGE Table B-6. Retrieval Command (FIND, MULTIFIND, SUBSET) TYPE MAXIMUM Table B-7. SAVE Command TYPE MAXIMUM Table B-8. TRANSMEMO Command TYPE MAXIMUM QUERY/3000 SPECIFICATIONS...
  • Page 237 Table B-9. Updating Command (UPDATE ADD and UPDATE REPLACE) TYPE MAXIMUM FILES USED BY QUERY Table B-10. Files Equated by the User FILE NAME DESCRIPTION QSIN QSOUT QSLIST QSMSGCAT Table B-11. Files Not Equated by the User (Temporary Files) FILE NAME...
  • Page 238 Table B-12. Files Created by the User and/or Specified to be Built by QUERY FILE NAME DESCRIPTION PROC-FILE SAVE FILE Table B-13. Unnamed Scratch Files (Temporary Files) USED BY DESCRIPTION JOIN MULTIFIND QSCMPSEL REPORT QUERY/3000 SPECIFICATIONS...
  • Page 239 ACCESSING A REMOTE DATA BASE DS/3000 Reference Manual NS/3000 User/Programmer Reference Manual METHOD 1: QUERY ON REMOTE SYSTEM dsdevice envid ACCESSING A REMOTE DATA BASE...
  • Page 240 Figure C-1. Using Method 1 METHOD 2: QUERY ON LOCAL SYSTEM ACCESSING A REMOTE DATA BASE...
  • Page 241 Figure C-2. Using Method 2 ACCESSING A REMOTE DATA BASE...
  • Page 242 METHOD 3: USING A DATA-BASE-ACCESS FILE IMAGE Reference Manual Figure C-3. Using Method 3 ACCESSING A REMOTE DATA BASE...
  • Page 243 Note ACCESSING A REMOTE DATA BASE...
  • Page 245 NATIVE LANGUAGE SUPPORT langnum langnum langname NATIVE LANGUAGE SUPPORT...
  • Page 246 EFFECTS OF NLS ON QUERY Upshifting Data (Type U Items) Range Selection Date Format Real Number Conversions Sorted Lists in REPORT Numeric Data Editing in REPORT Table D-1. Commands for Language-Dependent Information COMMAND LANGUAGE-DEPENDENT INFORMATION HELP LANGUAGE= LANGUAGE= SHOW LANGUAGE...
  • Page 247 SELF-DESCRIBING FILES FILE DATA USER LABELS SELF-DESCRIBING FILES...
  • Page 248 Global Information Label Format version length #items #labels #items/ labels version length #items #labels #items/labels size Item Description Label Format item item item item reserved name type o set length space item name item type SELF-DESCRIBING FILES...
  • Page 249 item o set item length reserved space ITEM NAMES Examples Example 1 - Single Data Set Retrieval SELF-DESCRIBING FILES...
  • Page 250 Example 2 - Compound Data Set Retrieval SELF-DESCRIBING FILES...
  • Page 251 SELF-DESCRIBING FILES...
  • Page 252 SELF-DESCRIBING FILES...
  • Page 253 USER-DEFINED PROCEDURES Procedures report statement type,procedure name user parameter statement& parameter USER-DEFINED PROCEDURES...
  • Page 254 Parameters *CALLAGAIN CALLAGAIN *PAGE'EJECT LINES'LEFT CALLAGAIN BASE'IDS USER-DEFINED PROCEDURES...
  • Page 255 BASE'ID DBBUF DBBUF DBBUF DATA'BASE'NAME DATA'SET'NAME CALLAGAIN DSET'LIST DATA'BASE'LIST BASE'IDS DSET'LIST DATA'BASE'LIST DSET'LIST BASE'IDS *LINEBUF LINEBUF LINEBUF LINEBUF *REGARR USER-DEFINED PROCEDURES...
  • Page 256 *USERSTOR *USERPARAM *DATA'BASE'NAME DBBUF DATA'SET'NAME *DATA'SET'NAME DBBUF DATA'BASE'NAME CALL'NUM CALLAGAIN LINES-LEFT PAGENO NUM'DSETS NUM'DBASES USER-DEFINED PROCEDURES...
  • Page 257 Examples MPROC Procedure USER-DEFINED PROCEDURES...
  • Page 258 SPL - MPROC Procedure USER-DEFINED PROCEDURES...
  • Page 259 USER-DEFINED PROCEDURES...
  • Page 260 COBOL - MPROC Procedure USER-DEFINED PROCEDURES...
  • Page 261 USER-DEFINED PROCEDURES...
  • Page 262 COBOL Notes PASCAL - MPROC Procedure F-10 USER-DEFINED PROCEDURES...
  • Page 263 USER-DEFINED PROCEDURES F-11...
  • Page 264 F-12 USER-DEFINED PROCEDURES...
  • Page 265 PASCAL Notes USER-DEFINED PROCEDURES F-13...
  • Page 266 Additional Comments FORTRAN - MPROC Procedure F-14 USER-DEFINED PROCEDURES...
  • Page 267 USER-DEFINED PROCEDURES F-15...
  • Page 268 QPROC Procedure CONTROL SPL - QPROC Procedure F-16 USER-DEFINED PROCEDURES...
  • Page 269 USER-DEFINED PROCEDURES F-17...
  • Page 270 F-18 USER-DEFINED PROCEDURES...
  • Page 271 USER-DEFINED PROCEDURES F-19...
  • Page 272 F-20 USER-DEFINED PROCEDURES...
  • Page 273 COBOL - QPROC Procedure USER-DEFINED PROCEDURES F-21...
  • Page 274 F-22 USER-DEFINED PROCEDURES...
  • Page 275 USER-DEFINED PROCEDURES F-23...
  • Page 276 F-24 USER-DEFINED PROCEDURES...
  • Page 277 USER-DEFINED PROCEDURES F-25...
  • Page 279 ASCII CHARACTER SET ASCII CHARACTER SET...