
<<
THE
SHIP-D
DATA
SET
TO
FORMAT
THE
SHIPPING
DATE.
>>
<<------------------------------------------------------- ->>
IF
CALL'NUM
=
1
THEN
<<
ORDER-D
DATA
SET
>>
BEGIN
MOVE
BLINEBUF(18)
:=
FMTDATE,
(17);
MOVE
DATA'BASE'NAME
:=
"ACCTS
";
MOVE
DATA'SET'NAME
:=
"SHIP-D
";
CALLAGAIN
:=
TRUE;
END
ELSE
<<
SHIP-D
DATA
SET
>>
BEGIN
MOVE
BLINEBUF(38)
:=
FMTDATE,
(17);
CALLAGAIN
:=
FALSE;
END;
END;
END.
COBOL
-
MPROC
Procedure
$CONTROL
USLINIT,
SUBPROGRAM,
MAP,
DYNAMIC
IDENTIFICATION
DIVISION.
PROGRAM-ID.
MPROC.
AUTHOR.
HP.
*------------------------------------------------------*
*
*
*
MPROC
*
*
*
*
EXAMPLE
OF
A
COBOL
USER-DEFINED
PROCEDURE,
USED
WITH
*
*
A
REPORT
STATEMENT.
*
*
*
*
THIS
MUST
BE
COMPILED
WITH
THE
COBOLII
COMPILER.
*
*
*
*------------------------------------------------------*
*
THIS
PROCEDURE
TAKES
A
JULIAN
DATE
AND
CONVERTS
IT
*
*
TO
"DAY,
MONTH,
YEAR"
FORMAT
BY
CALLING
THE
MPE
*
*
INTRINSIC
FMTCALENDAR.
*
*------------------------------------------------------*
ENVIRONMENT
DIVISION.
DATA
DIVISION.
WORKING-STORAGE
SECTION.
01
FMTDATE-REC.
05
FMTDATE
OCCURS
17
PIC
X.
01
I-DAY
PIC
S9(4)
COMP.
01
YEAR
PIC
S9(4)
COMP.
01
HOLD
PIC
S9(9)
COMP.
01
D-JDATE
PIC
S9(9)
COMP.
01
JDATE
REDEFINES
D-JDATE.
05
I-JDATE
OCCURS
2
PIC
S9(4)
COMP.
01
INDX
PIC
S9(4)
COMP.
LINKAGE
SECTION.
01
CALLAGAIN
PIC
S9(4)
COMP.
01
PAGE-EJECT
PIC
S9(4)
COMP.
01
BASE-IDS.
F-8
USER-DEFINED
PROCEDURES
Summary of Contents for QUERY
Page 10: ......
Page 17: ...Figure 1 1 ORDERS Data Base Structure Figure 1 2 Sample Entry Values INTRODUCING QUERY V 1 7 ...
Page 20: ...Figure 1 3 IMAGE QUERY Environments 1 10 INTRODUCING QUERY V ...
Page 36: ......
Page 165: ...REPORT G1 GROUP TITLE 11 END QUERY V COMMANDS 3 129 ...
Page 199: ...XEQ TF TOTAL DUE 9 SPACE B2 SKIP A TF R0 70 E2 S PURCH DATE END QUERY V COMMANDS 3 163 ...
Page 200: ......
Page 244: ......
Page 278: ......
Page 279: ...G ASCII CHARACTER SET This appendix is not available in this edition ASCII CHARACTER SET G 1 ...
Page 280: ......