Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: OOPSGUIS

Package: Asists

Routine: OOPSGUIS


Information

OOPSGUIS ;WIOFO/LLH-RPC Broker calls for GUI ;03/25/04

Source Information

Source file <OOPSGUIS.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 NOW^%DTC  ^DIE  $$GET1^DIQ  
Asists 2 GETINST^OOPSGUI7  MFAC^OOPSMBUL  
Kernel 2 (DE,EN,HASH)^XUSHSHP  $$DECRYP^XUSRB1  
MailMan 1 ^XMB  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Asists 5 OOPS GET DETAIL LOCATION  OOPS GET FAC SHORT LIST  OOPS SIGN CA7  OOPS SIGNATURE VALIDATION  OOPSGUI8  

Entry Points

Name Comments DBIA/ICR reference
SUM(X) ;CALCULATE CHECKSUM VALUE FOR STRING
HASH(X) ;
ENCODE(X,X1,X2) ; X=SIGN BLK, X1=DUZ, X2=CHKSUM CRITICAL FIELDS
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)
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
STA(RESULTS) ; Get listing of Stations from Edit Site Parameter
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
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.

External References

Name Field # of Occurrence
NOW^%DTC SIGNCA7+24
^DIE SIGNCA7+39
$$GET1^DIQ STA+18, STA+19, STA+20, SIGNCA7+46
GETINST^OOPSGUI7 STA+24
MFAC^OOPSMBUL SIGNCA7+50
^XMB SIGNCA7+51
DE^XUSHSHP DECODE+26
EN^XUSHSHP ENCODE+1
HASH^XUSHSHP HASH+1
$$DECRYP^XUSRB1 SIGNCA7+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: (Workers
  • Line Location: DECODE+3
Function Call: WRITE
  • Prompt: (Workers
  • Line Location: CLRES+2
Routine Call
  • DIE
  • Line Location:
    • SIGNCA7+39

Used in RPC

RPC Name Call Tags
OOPS GET FAC SHORT LIST STA
OOPS SIGN CA7 SIGNCA7
OOPS SIGNATURE VALIDATION DECODE
OOPS GET DETAIL LOCATION GETDLOC

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OOPS(2260 - [#2260] GET1^DIQ
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$ENCODE SIGNCA7+28, SIGNCA7+35
$$HASH SIGNCA7+18
$$SUM SIGNCA7+27, SIGNCA7+29, SIGNCA7+34, SIGNCA7+36, DECODE+25

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All