PRSRUT0 ;HISC/JH,JAH-UTILITY ROUTINE FOR PAID ADDIM. REPORTS ;6/24/94
Source file <PRSRUT0.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUE | ;QUEUE FOR PAID REPORTS
|
|
QUE1 | ;QUEUE FOR PAID REPORTS
|
|
Q | ;TERMINAL RESET FROM 132 TO 80 CHARS.
|
|
FOOT | ;CODE = 3 Char code for type of report, NUM = Report Number,
|
|
FOOT1 | ||
FOOT2 | ||
CKTOUR(CK) | ||
TYPSTF | ||
TLESEL | ;user select T&L units
; set up array: ; TLE(n)="T&L number ^ unit name" ; TLE(n,m) = "ien ^ member name" ; TLE= approving T&L unit |
|
TL | ; Select T&L from those allowed
|
|
SEL | ||
P1 | ;S TLI=$P($G(^PRSPC(PRSRDUZ,0)),U,8)
|
|
P2 | ||
VALSEL | ; Validate input in form 001 or 211,234,333 or 221,2233,345-367,400
|
|
CHKSEL | ; Check selection array eliminating T&L units not assigned, if not Fiscal.
|
|
KILL | ||
ALL | ||
GET | ||
MSG |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PRST(455.5 - [#455.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRSPC - [#450] | P2+1, GET+3 |
^PRSPC("ATL" | GET, GET+1 |
^PRSPC("SSN" | TYPSTF, TL+1 |
^PRST(455.5 - [#455.5] | TL+6, P2, CHKSEL+2, CHKSEL+3, CHKSEL+4, ALL, ALL+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | Q+1!, CKTOUR* |
%T | Q+1! |
%XX | Q+1! |
%YY | Q+1! |
%ZIS | QUE+1*!, QUE1+1*! |
A | TLESEL+6~, VALSEL+1*, VALSEL+2, VALSEL+3 |
B | TLESEL+6~, VALSEL+3* |
C | TLESEL+6~, VALSEL+1*, VALSEL+3* |
CK | CKTOUR~* |
>> CODE | FOOT1, FOOT2 |
D | TLESEL+6~, VALSEL+1*, VALSEL+2*, VALSEL+3*, CHKSEL+1, CHKSEL+6, KILL |
>> DA | ALL*, ALL+1 |
>> DA(1 | GET*, GET+1 |
>> DFN | TYPSTF* |
DIC | TL+2!, SEL*, SEL+6! |
DIC("A" | SEL+1* |
DIC("S" | SEL+5* |
DIC(0 | SEL+1* |
>> DTOUT | SEL+6 |
>> DUOUT | SEL+6 |
DUZ | TL+6, CHKSEL+3, ALL |
E | TLESEL+6~ |
>> ENT | TYPSTF |
F | TLESEL+6~, CHKSEL+3*, CHKSEL+4 |
>> FOOT | FOOT1, FOOT2 |
>> I | FOOT+4*, P2, VALSEL+2*, VALSEL+3*, CHKSEL+1*, CHKSEL+2, CHKSEL+3, CHKSEL+4, ALL*, ALL+1 , GET, GET+1 |
>> II | CHKSEL+1*, GET*, GET+1 |
IO("C" | QUE+2!, QUE1+2! |
IO("Q" | QUE+1!, QUE+2!, QUE1+1!, QUE1+2! |
IOHG | Q+1! |
IOM | QUE+2, QUE1+2, Q+1, FOOT1 |
ION | QUE+2, QUE1+2 |
>> IOP | QUE+1* |
IOPAR | Q+1! |
IORESET | Q+1! |
IOSL | QUE+2, QUE1+2, FOOT+4 |
IOST | QUE+2, QUE1+2, Q+1 |
IOUPAR | Q+1! |
K | CKTOUR~* |
KK | CKTOUR~* |
LL | CKTOUR~* |
>> LVT | CKTOUR |
M | CKTOUR~* |
>> POP | QUE+1, QUE+2*, QUE1+1, QUE1+2* |
PP | TYPSTF~ |
>> PRSR | TL+6, TL+7, CHKSEL+3 |
>> PRSRDUZ | P2+1, GET+3 |
>> PRSRSSN | TYPSTF |
>> PRSTLV | TL+5 |
>> SSN | TLESEL+8, TL+1 |
>> SW | GET+3* |
>> SW(2 | TYPSTF* |
>> TLE | TLESEL+8*, SEL+7, P2*, CHKSEL+1*, CHKSEL+6*, KILL*, GET+3* |
>> TLE( | P2*, VALSEL+2*, VALSEL+3*, CHKSEL+1, CHKSEL+2, CHKSEL+3, CHKSEL+4*, KILL!, ALL+1*, GET , GET+1* |
>> TLI | TL+6*, P2, P2+1* |
U | P2+1, CHKSEL+4, ALL+1, GET, GET+1, GET+3 |
>> USR | TLESEL+8*, TL+1* |
X | Q+1*, TLESEL+6~, SEL+6*, VALSEL+1, VALSEL+2, VALSEL+3 |
>> Y | SEL+6 |
>> Z1 | TL+5*, TL+6, CHKSEL+3, ALL |
>> ZTIO | QUE+2*, QUE1+2* |
>> ZTSAVE("IOM" | QUE+2* |
>> ZTSK | QUE+2, QUE1+2 |
>> ZTSTOP | QUE+1*, QUE+2*, QUE1+1* |