
05
BASE-ID1
PIC
S9(4)
COMP.
05
BASE-NAME1
PIC
X(24).
05
BASE-ID2
PIC
S9(4)
COMP.
05
BASE-NAME2
PIC
X(24).
05
BASE-ID-OTHERS
PIC
X(208).
01
DBBUF
PIC
X(4102).
01
DBBUF-2
REDEFINES
DBBUF.
05
FILLER
PIC
X(6).
05
DBBUFD
OCCURS
2
PIC
S9(9)
COMP.
05
FILLER
PIC
X(4088).
01
DSET-LIST.
05
DSET
OCCURS
100
TIMES
PIC
S9(4)
COMP.
01
DATA-BASE-LIST.
05
DBASE
OCCURS
100
TIMES
PIC
S9(4)
COMP.
01
LINEBUF.
05
LINEBUF-70
PIC
X(70).
05
LINEBUF-OTHER
PIC
X(66).
01
BLINEBUF1
REDEFINES
LINEBUF.
05
FILLER
PIC
X(18).
05
BA-LINEBUF1
PIC
X(17).
05
FILLER
PIC
X(101).
01
BLINEBUF2
REDEFINES
LINEBUF.
05
FILLER
PIC
X(38).
05
BA-LINEBUF2
PIC
X(17).
05
FILLER
PIC
X(81).
01
REGARR.
05
REG
OCCURS
30
TIMES
PIC
S9(18)
COMP-3.
01
USERSTOR.
05
USERSTOR-70
PIC
X(70).
05
USERSTOR-OTHER
PIC
X(58).
01
USERPARAM
PIC
S9(4)
COMP.
01
DATA-BASE-NAME
PIC
X(26).
01
DATA-SET-NAME
PIC
X(16).
01
CALL-NUM
PIC
S9(4)
COMP.
01
LINES-LEFT
PIC
S9(4)
COMP.
01
PAGENO
PIC
S9(4)
COMP.
01
NUM-DSETS
PIC
S9(4)
COMP.
01
NUM-DBASES
PIC
S9(4)
COMP.
*-------------------------------------------------------- -*
*
MPROC
PROCEDURE
DIVISION
*
*-------------------------------------------------------- -*
PROCEDURE
DIVISION
USING
CALLAGAIN,
PAGE-EJECT,
BASE-IDS,
DBBUF,
DSET-LIST,
DATA-BASE-LIST,
LINEBUF,
REGARR,
USERSTOR,
USERPARAM,
DATA-BASE-NAME,
DATA-SET-NAME,
CALL-NUM,
LINES-LEFT,
PAGENO,
NUM-DSETS,
NUM-DBASES.
BEGIN-MPROC.
*-------------------------------------------------------- *
*
THERE
ARE
TWO
DATES
IN
THE
DATA
BASE
TO
BE
FORMATTED.
*
*
ONE
IS
IN
THE
ORDER-D
DATA
SET,
THE
OTHER
IS
IN
THE
*
*
SHIP-D
DATA
SET.
BECAUSE
THE
SETS
HAVE
BEEN
JOINED,
*
*
IT
IS
POSSIBLE
TO
GET
BOTH
DATES
AND
FORMAT
THEM.
*
*
NOTE:
IT
IS
THE
APPLICATION'S
RESPONSIBILITY
TO
KNOW
*
*
WHERE
IN
THE
DATA
BUFFER
THE
VALUE
IS
LOCATED.
*
*-------------------------------------------------------- *
*-------------------------------------------------------- *
*
THE
DATE
IS
IN
A
TWO
WORD
INTEGER
AND
NEEDS
TO
BE
RE-
*
*
FORMATTED
BEFORE
PASSING
TO
FMTCALENDAR.
*
*-------------------------------------------------------- *
*-------------------------------------------------------- *
*
IF
CALL'NUM
IS
ONE
THEN
WE
CAN
ASSUME
THE
ENTRY
IS
*
*
FROM
THE
ORDER-D
DATA
SET,
SINCE
IT
IS
THE
FIRST
DATA
*
*
SET
MENTIONED
IN
THE
JOIN
COMMAND.
IF
CALL'NUM
IS
NOT
*
USER-DEFINED
PROCEDURES
F-9
Содержание QUERY
Страница 10: ......
Страница 17: ...Figure 1 1 ORDERS Data Base Structure Figure 1 2 Sample Entry Values INTRODUCING QUERY V 1 7 ...
Страница 20: ...Figure 1 3 IMAGE QUERY Environments 1 10 INTRODUCING QUERY V ...
Страница 36: ......
Страница 165: ...REPORT G1 GROUP TITLE 11 END QUERY V COMMANDS 3 129 ...
Страница 199: ...XEQ TF TOTAL DUE 9 SPACE B2 SKIP A TF R0 70 E2 S PURCH DATE END QUERY V COMMANDS 3 163 ...
Страница 200: ......
Страница 244: ......
Страница 278: ......
Страница 279: ...G ASCII CHARACTER SET This appendix is not available in this edition ASCII CHARACTER SET G 1 ...
Страница 280: ......