XOBESIG ;Oakland/mko-ELECTRONIC SIGNATURE CODES ;9:29 AM 14 Jul 2006
Source file <XOBESIG.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 |
|---|---|---|
| Electronic Signature | 5 | XOBE ESIG GET CODE XOBE ESIG GET DATA XOBE ESIG IS DEFINED XOBE ESIG SET CODE XOBE ESIG SET DATA |
| 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. |
| 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 |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ, GETS^DIQ |
| 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 |
| >> | 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 |