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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XOBESIG

Package: Electronic Signature

Routine: XOBESIG


Information

XOBESIG ;Oakland/mko-ELECTRONIC SIGNATURE CODES ;9:29 AM 14 Jul 2006

Source Information

Source file <XOBESIG.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 HASH^XUSHSHP  ($$DECRYP,$$ENCRYP)^XUSRB1  
VA FileMan 2 (FILE,HELP)^DIE  ($$GET1,GETS)^DIQ  

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: 5

Package Total Caller Graph
Electronic Signature 5 XOBE ESIG GET CODE  XOBE ESIG GET DATA  XOBE ESIG IS DEFINED  XOBE ESIG SET CODE  XOBE ESIG SET DATA  

Entry Points

Name Comments DBIA/ICR reference
ISDEF(RESULT) ; -- Returns whether the user has an Electronic Signature Code defined.
; Returns:
; 0 : if the user has no esig defined
; 1 : if the user does have an esig defined
; -2 : if DUZ doesn't refer to a valid user
GETCODE(RESULT) ; -- Get user's Electronic Signature Code
; Return:
; Electronic signature code
; -2 : if DUZ doesn't refer to a valid user
SETCODE(RESULT,XOBESIG) ; -- Save user's Electronic Signature Code
; Return:
; 1 : if new ESig was correctly filed
; 0 : if new ESig code is not valid
; -1 : if new ESig is the same as the old one
; -2 : if DUZ doesn't refer to a valid user
GETDATA(RESULT) ; -- Return electronic signature block-related data
; Return:
; Electronic signature block-related data
; -2 : if DUZ doesn't refer to a valid user
VALUE(X) ; -- Return X or if X is "", return @
SETDATA(RESULT,XOBEVALS) ; -- Save electronic signature block-related data
; Return:
; 1 : if successfully filed
; -2 : if DUZ doesn't refer to a valid user
; error text : if Filer call failed
ADDHELP(XOBEMSG,ERR,RESULT) ;
ADDTEXT(TEXT,RESULT) ;Add TEXT to RESULT array
VALIDATE(RESULT,XOBESIG) ; -- Return whether passed ESig is valid
; Return:
; 1 if ESig is valid
; 0 if ESig is invalid
; -1 if ESig is null
; -2 if DUZ doesn't refer to a valid user
; This entry point is not currently used.

External References

Name Field # of Occurrence
FILE^DIE SETCODE+30, SETDATA+21
HELP^DIE ADDHELP+9
$$GET1^DIQ ISDEF+12, GETCODE+11, SETCODE+14, VALIDATE+13
GETS^DIQ GETDATA+15
HASH^XUSHSHP SETCODE+25, VALIDATE+23
$$DECRYP^XUSRB1 SETCODE+21, VALIDATE+22
$$ENCRYP^XUSRB1 GETCODE+16

Used in RPC

RPC Name Call Tags
XOBE ESIG GET CODE GETCODE
XOBE ESIG SET CODE SETCODE
XOBE ESIG GET DATA GETDATA
XOBE ESIG SET DATA SETDATA
XOBE ESIG IS DEFINED ISDEF

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ,  GETS^DIQ

Label References

Name Line Occurrences
$$VALUE GETDATA+21, GETDATA+22, GETDATA+23, GETDATA+24, GETDATA+25, GETDATA+26
ADDHELP SETDATA+38
ADDTEXT SETDATA+31, SETDATA+32, SETDATA+34, ADDHELP+13, ADDHELP+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIERR ISDEF+8~, ISDEF+15, GETCODE+7~, GETCODE+14, SETCODE+9~, SETCODE+15, SETCODE+31, GETDATA+7~, GETDATA+16, SETDATA+8~
, SETDATA+24, ADDHELP+1~, VALIDATE+8~, VALIDATE+16
DIHELP ADDHELP+1~
DUZ ISDEF+12, GETCODE+11, SETCODE+13, GETDATA+11, SETDATA+10, VALIDATE+12
ERR SETDATA+29~, SETDATA+30*, SETDATA+31, SETDATA+33, SETDATA+34, SETDATA+38, ADDHELP~, ADDHELP+4, ADDHELP+5, ADDHELP+6
FIELD ADDHELP+1~, ADDHELP+6*, ADDHELP+9
FILE ADDHELP+1~, ADDHELP+4*, ADDHELP+9
IENS ADDHELP+1~, ADDHELP+5*, ADDHELP+9
LINE ADDHELP+1~, ADDHELP+12*, ADDHELP+13
LN SETDATA+29~, SETDATA+33*, SETDATA+34
MSG ADDHELP+1~
MSG("DIHELP" ADDHELP+12, ADDHELP+13
NODE ADDTEXT+1~, ADDTEXT+2*, ADDTEXT+3
RESULT ISDEF~, ISDEF+9!, ISDEF+15*, ISDEF+16*, ISDEF+17*, GETCODE~, GETCODE+8!, GETCODE+14*, GETCODE+15*, GETCODE+16*
, SETCODE~, SETCODE+10!, SETCODE+16*, SETCODE+17*, SETCODE+20*, SETCODE+22*, SETCODE+26*, SETCODE+31*, SETCODE+33*, GETDATA~
, GETDATA+8!, GETDATA+17*, GETDATA+18*, SETDATA~, SETDATA+9!, SETDATA+31, SETDATA+32, SETDATA+34, SETDATA+38, ADDHELP~
, ADDHELP+13, ADDHELP+14, ADDTEXT~, VALIDATE~, VALIDATE+9!, VALIDATE+16*, VALIDATE+19*, VALIDATE+24*
RESULT( ADDTEXT+3*
RESULT(" " ADDTEXT+2
RESULT(1 GETDATA+21*, SETDATA+26*, SETDATA+41*
RESULT(2 GETDATA+22*
RESULT(3 GETDATA+23*
RESULT(4 GETDATA+24*
RESULT(5 GETDATA+25*
RESULT(6 GETDATA+26*
TEXT ADDTEXT~, ADDTEXT+3
X SETCODE+9~, SETCODE+21*, SETCODE+22, SETCODE+26, SETCODE+29, VALUE~, VALUE+1, VALIDATE+8~, VALIDATE+22*, VALIDATE+24
XOBECURR VALIDATE+8~, VALIDATE+13*, VALIDATE+19, VALIDATE+24
XOBEFDA SETCODE+9~, SETDATA+8~
XOBEFDA(200 SETCODE+29*, SETDATA+13*, SETDATA+14*, SETDATA+15*, SETDATA+16*, SETDATA+17*, SETDATA+18*
XOBEFLDS GETDATA+7~, GETDATA+12*, GETDATA+15
XOBEIENS SETCODE+9~, SETCODE+13*, SETCODE+14, SETCODE+29, GETDATA+7~, GETDATA+11*, GETDATA+15, GETDATA+21, GETDATA+22, GETDATA+23
, GETDATA+24, GETDATA+25, GETDATA+26, SETDATA+8~, SETDATA+10*, SETDATA+13, SETDATA+14, SETDATA+15, SETDATA+16, SETDATA+17
, SETDATA+18, VALIDATE+8~, VALIDATE+12*, VALIDATE+13
XOBEMSG ISDEF+8~, GETCODE+7~, SETCODE+9~, GETDATA+7~, SETDATA+8~, SETDATA+38, ADDHELP~, VALIDATE+8~
XOBEMSG("DIERR" ISDEF+15, GETCODE+14, SETCODE+16, GETDATA+17, SETDATA+26, SETDATA+30, SETDATA+31, SETDATA+33, SETDATA+34, SETDATA+38
, ADDHELP+4, ADDHELP+5, ADDHELP+6, VALIDATE+16
XOBEOLD SETCODE+9~, SETCODE+14*, SETCODE+26
XOBESIG ISDEF+8~, ISDEF+12*, ISDEF+16, GETCODE+7~, GETCODE+11*, GETCODE+15, GETCODE+16, SETCODE~, SETCODE+20, SETCODE+21
, VALIDATE~, VALIDATE+22
XOBETARG GETDATA+7~
XOBETARG(200 GETDATA+21, GETDATA+22, GETDATA+23, GETDATA+24, GETDATA+25, GETDATA+26
XOBEVALS SETDATA~
XOBEVALS("dig ital pager" , SETDATA+18
XOBEVALS("initial" SETDATA+13
XOBEVALS("off ice phone" , SETDATA+16
XOBEVALS("sig nature block printed name" , SETDATA+14, nature block title" , SETDATA+15
XOBEVALS("voi ce pager" , SETDATA+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All