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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUPC991

Package: Kernel

Routine: XUPC991


Information

XUPC991 ;BPO/CLT - UPDATE EFFECTIVE DATE FIELD ; 06 Oct 2016 8:49 AM

Source Information

Source file <XUPC991.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 FILE^DIE  GETS^DIQ  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 EFFECTIVE DATE/TIME  

Entry Points

Name Comments DBIA/ICR reference
SET(XUDA,XUDA1) ;SET THE EFFECTIVE DATE FIELD INFO TO CURRENT STATUS and DATE
; XUDA - The IEN of vuid STATUS (#8932.199,.02)
; XUDA1 - The IEN of the PERSON CLASS (#8932.1) entry
; X1 - old change array before edit
; X2 - new change array after edit
; XUNM - external name value of vuid STATUS field
SETJ(XUDA,XUDA1) ; save of vuid status to field 3 and 4
SETS ;save the status
SETD ; make sure field 4 is clear when status is 'a'
SETQ ; quit
SETSD ;set for inactive
SETSA ;set for active
KILL(XUDA,XUDA1) ;

External References

Name Field # of Occurrence
FILE^DIE SETS+5, SETD+5
GETS^DIQ SETJ+2
$$NOW^XLFDT SET+10

Label References

Name Line Occurrences
SETD SETJ+7
SETJ SET+15
SETQ SETJ+6, SETJ+7, SETJ+8
SETS SETJ+6, SETJ+7
SETSA SETJ+7
SETSD SETJ+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SET+9
A SETJ+1~, SETJ+5*, SETJ+6, SETJ+7
AR SETJ+1~, SETJ+3*
AR(3 SETJ+4
B SETJ+1~, SETJ+5*, SETJ+6
C SETJ+1~
CD SETJ+1~
CS SETJ+1~, SETJ+4*, SETJ+6, SETJ+7
D SETJ+1~
DA SETJ+1~
DI SETJ+1~
DIE SETJ+1~
DIQ SETJ+1~
DL SETJ+1~
DP SETJ+1~
DR SETJ+1~
E SETJ+1~
F SETJ+1~
F("8932.1" SETJ+3
FDA SETJ+1~, SETS+3!, SETD+3!
FDA( SETS+4*, SETD+4*
>> X1 SET+8
>> X2 SET+8
XUDA SET~, SET+11, SET+15, SETJ~, KILL~
XUDA1 SET~, SET+11, SET+15, SETJ~, SETJ+2, SETJ+3, SETS+4, SETD+4, KILL~
XUDT SETJ+1~
XUN SET+7~, SET+8*, SET+17!
XUN(1 SETJ+5
XUNM SET+7~, SET+9*, SET+17!, SETJ+5
XUO SET+7~, SET+8*, SET+17!
XUSTAT SETJ+1~, SETS+4, SETSD+1*, SETSA+1*
ZTDESC SET+7~, SET+10*, SET+17!
ZTDTH SET+7~, SET+10*, SET+17!
ZTIO SET+7~, SET+13*, SET+17!
ZTRTN SET+7~, SET+11*, SET+17!
ZTSAVE SET+7~, SET+17!
ZTSAVE("XUDA" SET+11*
ZTSAVE("XUDA1" SET+11*
ZTSAVE("XUN(" SET+12*
ZTSAVE("XUNM" SET+11*
ZTSAVE("XUO(" SET+12*
ZTSK SET+7~, SET+17!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All