OOPSGUIS ;WIOFO/LLH-RPC Broker calls for GUI ;03/25/04
Source file <OOPSGUIS.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Asists | 5 | OOPS GET DETAIL LOCATION OOPS GET FAC SHORT LIST OOPS SIGN CA7 OOPS SIGNATURE VALIDATION OOPSGUI8 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STA(RESULTS) | ; Get listing of Stations from Edit Site Parameter
|
|
| SIGNCA7(RESULTS,INPUT,SIGN) | ; Validates Electronic Signature and creates
; validation code to ensure data not changed ; Input: INPUT - FILE^FIELD^IEN where File and Field are the file ; and field the data is being filed into and IEN ; is the internal record number. ; SIGN - the electronic signature to be encrypted ; Output: RESULTS - is an array containing a list of fields that did ; not pass data validation prior to applying the ES. |
|
| HASH(X) | ;
|
|
| ENCODE(X,X1,X2) | ; X=SIGN BLK, X1=DUZ, X2=CHKSUM CRITICAL FIELDS
|
|
| DECODE(RESULTS,IEN,CALL,FORM) | ;
; Call to return electronic signature to readable form ; Input: IEN - internal record number of CA7 case ; CALL - call menu - either E (Employee) or W (Workers Comp) ; FORM - form - right now only expects CA7 ; Output: RESULTS - readable electronic signature |
|
| SUM(X) | ;CALCULATE CHECKSUM VALUE FOR STRING
|
|
| CLRES(IEN,CALL,FORM) | ; Clear signature from CA7, if necessary
; Input: IEN - record IEN for CA7 ; CALL - calling menu - either E (EMP) or W (Workers comp) ; FORM - form where ES should be removed (now only CA7) |
|
| GETDLOC(RESULTS,INPUT) | ; Get Detail Loc for specific incident setting
; Input: INPUT - File _"^"_Station IEN from a station in the ; site par file_"^"_rec ien from file to retrieve ; subfile information for. ; Output: RESULTS - listing of valid sub file data |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| OOPS GET FAC SHORT LIST | STA |
| OOPS SIGN CA7 | SIGNCA7 |
| OOPS SIGNATURE VALIDATION | DECODE |
| OOPS GET DETAIL LOCATION | GETDLOC |
| FileNo | Call Tags |
|---|---|
| ^OOPS(2260 - [#2260] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OOPS( | SIGNCA7+26, SIGNCA7+33, DECODE+14, DECODE+16, DECODE+17, DECODE+19, DECODE+20, DECODE+23, DECODE+24, CLRES+13 , CLRES+14*, GETDLOC+11, GETDLOC+13, GETDLOC+16, GETDLOC+17 |
| ^OOPS(2260 - [#2260] | SIGNCA7+45 |
| ^OOPS(2262 - [#2262] | STA+12, STA+13, STA+14, STA+15 |
| ^OOPS(2264 - [#2264] | SIGNCA7+44 |
| ^TMP("OOPSINST" | STA+10!, STA+22*, STA+23*, STA+25 |
| ^TMP($J | GETDLOC+10*, GETDLOC+12*, GETDLOC+14*, GETDLOC+18*, GETDLOC+19 |
| ^VA(200 - [#200] | SIGNCA7+19, SIGNCA7+21 |
| Name | Line Occurrences |
|---|---|
| $$ENCODE | SIGNCA7+28, SIGNCA7+35 |
| $$HASH | SIGNCA7+18 |
| $$SUM | SIGNCA7+27, SIGNCA7+29, SIGNCA7+34, SIGNCA7+36, DECODE+25 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | SIGNCA7+24 |
| ARR | STA+9~, STA+24 |
| CALL | SIGNCA7+9~, SIGNCA7+15*, SIGNCA7+16, SIGNCA7+25, SIGNCA7+32, SIGNCA7+42, DECODE~, DECODE+9, DECODE+12, DECODE+15 , DECODE+18, CLRES~, CLRES+6, CLRES+9, CLRES+10 |
| CHKSUM | SIGNCA7+9~, SIGNCA7+27*, SIGNCA7+28, SIGNCA7+34*, SIGNCA7+35 |
| CN | STA+9~, STA+11*, STA+22*, STA+23*, STA+24, GETDLOC+6~, GETDLOC+7*, GETDLOC+10, GETDLOC+12, GETDLOC+14 , GETDLOC+18* |
| DA | SIGNCA7+10~, SIGNCA7+23* |
| >> DATA | GETDLOC+15*, GETDLOC+16*, GETDLOC+17, GETDLOC+18 |
| >> DATAIEN | GETDLOC+16*, GETDLOC+17*, GETDLOC+18 |
| DIE | SIGNCA7+10~, SIGNCA7+23* |
| DR | SIGNCA7+10~, SIGNCA7+23!, SIGNCA7+30*, SIGNCA7+31*, SIGNCA7+37*, SIGNCA7+38* |
| DTIME | SIGNCA7+24* |
| DUZ | SIGNCA7+19, SIGNCA7+21, SIGNCA7+28, SIGNCA7+35 |
| ESIG | SIGNCA7+9~, SIGNCA7+18*, SIGNCA7+19 |
| FAC | STA+9~, STA+15*, STA+16, STA+18, STA+19, STA+20, STA+22 |
| FIELD | CLRES+4~, CLRES+5*, CLRES+12*, CLRES+14 |
| FIEN | GETDLOC+6~, GETDLOC+8*, GETDLOC+9, GETDLOC+11, GETDLOC+13, GETDLOC+16, GETDLOC+17 |
| FILE | SIGNCA7+9~, SIGNCA7+12*, SIGNCA7+13, SIGNCA7+23, SIGNCA7+26, SIGNCA7+33, DECODE+7~, DECODE+10*, DECODE+11*, DECODE+13 , DECODE+14, DECODE+16, DECODE+17, DECODE+19, DECODE+20, DECODE+23, DECODE+24, CLRES+4~, CLRES+5*, CLRES+7* , CLRES+8, CLRES+13, CLRES+14, GETDLOC+6~, GETDLOC+8*, GETDLOC+9, GETDLOC+11, GETDLOC+13, GETDLOC+16, GETDLOC+17 |
| FLD | SIGNCA7+9~, SIGNCA7+12*, SIGNCA7+13, SIGNCA7+15 |
| FLD48 | SIGNCA7+9~, SIGNCA7+28* |
| FLD84 | SIGNCA7+9~, SIGNCA7+35* |
| FLD95 | SIGNCA7+9~, SIGNCA7+29* |
| FLD96 | SIGNCA7+9~, SIGNCA7+28* |
| FLD97 | SIGNCA7+9~, SIGNCA7+36* |
| FORM | DECODE~, DECODE+9, DECODE+11, CLRES~, CLRES+6, CLRES+7 |
| GRP | SIGNCA7+43~, SIGNCA7+49* |
| I | SUM+1~, SUM+2*, CLRES+14*, GETDLOC+6~ |
| IEN | STA+13*, STA+14*, STA+15, SIGNCA7+9~, SIGNCA7+12*, SIGNCA7+13, SIGNCA7+23, SIGNCA7+26, SIGNCA7+27, SIGNCA7+33 , SIGNCA7+34, SIGNCA7+44, DECODE~, DECODE+9, DECODE+14, DECODE+16, DECODE+17, DECODE+19, DECODE+20, DECODE+23 , DECODE+24, DECODE+25, CLRES~, CLRES+6, CLRES+13, CLRES+14 |
| IFLAG | STA+9~ |
| INPUT | SIGNCA7~, SIGNCA7+12, GETDLOC~, GETDLOC+8 |
| NODE | DECODE+7~, DECODE+10*, DECODE+12*, DECODE+13, DECODE+23, DECODE+24, CLRES+4~, CLRES+5*, CLRES+11*, CLRES+13 , CLRES+14 |
| REC | SIGNCA7+9~, SIGNCA7+26*, SIGNCA7+27, SIGNCA7+33*, SIGNCA7+34, DECODE+7~, DECODE+17*, DECODE+20*, DECODE+25, GETDLOC+6~ , GETDLOC+11*, GETDLOC+12, GETDLOC+13, GETDLOC+16, GETDLOC+17 |
| REC1 | SIGNCA7+9~, SIGNCA7+26*, SIGNCA7+27, SIGNCA7+33*, SIGNCA7+34, DECODE+7~, DECODE+17*, DECODE+20*, DECODE+25 |
| RESULTS | STA~, STA+25*, SIGNCA7~, SIGNCA7+11*, SIGNCA7+14*, SIGNCA7+16*, SIGNCA7+20*, SIGNCA7+22*, SIGNCA7+40*, DECODE~ , DECODE+8*, DECODE+28*, CLRES+5*, GETDLOC~, GETDLOC+10*, GETDLOC+12*, GETDLOC+14*, GETDLOC+19* |
| RESULTS(1 | SIGNCA7+13* |
| SIG | CLRES+4~, CLRES+5*, CLRES+9*, CLRES+10*, CLRES+11, CLRES+12 |
| SIGN | SIGNCA7~, SIGNCA7+14, SIGNCA7+18 |
| SIGNBLK | SIGNCA7+10~, SIGNCA7+21*, SIGNCA7+22, SIGNCA7+28, SIGNCA7+29, SIGNCA7+35, SIGNCA7+36 |
| SNAME | STA+9~, STA+19*, STA+21 |
| SNUM | STA+9~, STA+20*, STA+21 |
| SP | STA+9~, STA+11*, STA+12*, STA+13, STA+14, STA+15 |
| STA | STA+9~, STA+12*, STA+13*, STA+14, STA+15, GETDLOC+6~, GETDLOC+8*, GETDLOC+9, GETDLOC+11 |
| STR | SIGNCA7+43~, SIGNCA7+45*, SIGNCA7+47 |
| U | STA+15, SIGNCA7+12, SIGNCA7+19, SIGNCA7+21, SIGNCA7+27, SIGNCA7+34, SIGNCA7+44, SIGNCA7+47, DECODE+14, DECODE+16 , DECODE+19, DECODE+23, DECODE+24, DECODE+25, CLRES+14, GETDLOC+8, GETDLOC+18 |
| VAL | STA+9~, STA+21*, STA+22, DECODE+7~, DECODE+16*, DECODE+19* |
| VALID | SIGNCA7+10~, DECODE+7~, DECODE+8*, DECODE+16*, DECODE+19*, DECODE+22 |
| VER | SIGNCA7+10~, DECODE+7~, DECODE+10*, DECODE+14* |
| X | HASH~, HASH+2, ENCODE~, ENCODE+2, DECODE+7~, DECODE+23*, DECODE+28, SUM~, SUM+2 |
| X0 | SIGNCA7+43~, SIGNCA7+44*, SIGNCA7+45, SIGNCA7+46 |
| X1 | ENCODE~, DECODE+7~, DECODE+24* |
| X2 | ENCODE~, DECODE+7~, DECODE+25* |
| XMB | SIGNCA7+48*, SIGNCA7+51! |
| XMB(1 | SIGNCA7+46* |
| XMB(2 | SIGNCA7+47* |
| XMDT | SIGNCA7+51! |
| XMM | SIGNCA7+51! |
| XMY | SIGNCA7+45!, SIGNCA7+51! |
| Y | SIGNCA7+40, SUM+1~, SUM+2*, SUM+3 |