PROC [ HP TRANSACT Quick Reference Guide ] MPE/iX 5.5 Documentation
HP TRANSACT Quick Reference Guide
PROC
PROC procedure-name [(parameter-list)][,option-list];
PARAMETER LIST
(item-name[(subscript)])[REV BEG]
"character-string"
number[REV END]
ARG
ARGLNG
BASE[(base-name)]
BASELNG[(base-name)]
BYTE(item-name)
COUNT(item-name)
DECIMAL(item-name)
FILEID(file-name)
INPUT
INPUTLNG
ITEM(item-name)
ITEMLNG(item-name)
KEY
KEYLNG
POSITION(item-name)
SET(set-name)
SETLNG(set-name)
SIZE(item-name)
STATUS
STATUS(DB)
STATUS(IN)
TYPE(item-name)
VCOM(form-file)
PARAMETER PREFIXES
% - Passes by byte address
# - Passes by value
& - Copies function value of intrinsic to item
OPTIONS
COBOL|FORTRAN|BASIC|Pascal|SPL
NOTRAP
NOLOAD
UNLOAD
Examples
PROC DBCLOSE(BASE(CUST),SET(CUST-M),1,STATUS(DB));
PROC CREATE(%(ROUTINE),,(CPIN),,#(CFLAG),,,,,,#(MAP));
MPE/iX 5.5 Documentation