Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Pointer To FileMan Files |  Fields |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All
Print Page as PDF
Global: ^XUSSPKI(8980.2

Package: Kernel

Global: ^XUSSPKI(8980.2


Information

FileMan FileNo FileMan Filename Package
8980.2 PKI Digital Signatures Kernel

Description

Directly Accessed By Routines, Total: 2

Package Total Routines
Kernel 2 ^XUSSPKI(8980.2    XUSSPKI    

Pointer To FileMan Files, Total: 2

Package Total FileMan Files
Kernel 1 NEW PERSON(#200)[.03]    
VA FileMan 1 FILE(#1)[.04]    

Fields, Total: 6

Field # Name Loc Type Details
.01 NAME 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>50!($L(X)<3)!'(X'?1P.E) X
  • LAST EDITED:  AUG 19, 2002
  • HELP-PROMPT:  Answer must be 3-50 characters in length.
  • CROSS-REFERENCE:  8980.2^B
    1)= S ^XUSSPKI(8980.2,"B",$E(X,1,30),DA)=""
    2)= K ^XUSSPKI(8980.2,"B",$E(X,1,30),DA)
  • CROSS-REFERENCE:  ^^TRIGGER^8980.2^.05
    1)= X ^DD(8980.2,.01,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^XUSSPKI(8980.2,D0,0)):^(0),1:"") S X=$P(Y(1),U,5),X=X S DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC S X=% X ^DD(8980.2,.01,1,2,1.4)
    1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^XUSSPKI(8980.2,D0,0)):^(0),1:"") S X=$P(Y(1),U,5)=""
    1.4)= S DIH=$G(^XUSSPKI(8980.2,DIV(0),0)),DIV=X S $P(^(0),U,5)=DIV,DIH=8980.2,DIG=.05 D ^DICR
    2)= Q
    3)= FILEDATE
    CREATE CONDITION)= FILEDATE=""
    CREATE VALUE)= NOW
    DELETE VALUE)= NO EFFECT
    FIELD)= FILE
    This X-ref set the FILEDATE FIELD with todays date/time.
.02 SIZE OF SIG. 0;2 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  OCT 15, 2001
  • HELP-PROMPT:  Type a Number between 0 and 99999, 0 Decimal Digits
.03 USER 0;3 POINTER TO NEW PERSON FILE (#200)
************************REQUIRED FIELD************************
NEW PERSON(#200)

  • LAST EDITED:  DEC 20, 2001
  • DESCRIPTION:  
    This field holds a pointer to the New Person file so we know who's Certificate did the signature.
.04 DATA FILE 0;4 POINTER TO FILE FILE (#1)
************************REQUIRED FIELD************************
FILE(#1)

  • LAST EDITED:  DEC 20, 2001
  • DESCRIPTION:  
    This field is a pointer to the file of files. it is to tell us what file has the data that this signature contains.
.05 FILEDATE 0;5 DATE
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  DEC 20, 2001
  • DESCRIPTION:  
    This field holds the Date that the Signature was added to this file.
    WRITE AUTHORITY: ^
  • NOTES:  TRIGGERED by the NAME field of the PKI Digital Signatures File
1 SIGNATURE 1;0 WORD-PROCESSING #8980.21

  • LAST EDITED:  OCT 15, 2001

External References

Name Field # of Occurrence
^%DT .05+1
NOW^%DTC .01(XREF 2S)
^DICR .01(XREF 2n1.4)

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(8980.2 .01(XREF 2S)
^XUSSPKI(8980.2 - [#8980.2] .01(XREF 1S), .01(XREF 1K), .01(XREF 2S), .01(XREF 2n1.3), .01(XREF 2n1.4)

Naked Globals

Name Field # of Occurrence
^(0 .01(XREF 2S), .01(XREF 2n1.3), .01(XREF 2n1.4)

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% .01(XREF 2S)
>> %DT .05+1*
%H .01(XREF 2S)
%I .01(XREF 2S)
>> D0 .01(XREF 2S), .01(XREF 2n1.3)
>> DA .01(XREF 1S), .01(XREF 1K), .01(XREF 2n1.3)
>> DIG .01(XREF 2n1.4)
>> DIH .01(XREF 2n1.4)
>> DIU .01(XREF 2S)
DIV .01(XREF 2S), .01(XREF 2n1.3), .01(XREF 2n1.4)
DIV(0 .01(XREF 2n1.3), .01(XREF 2n1.4)
U .01(XREF 2S), .01(XREF 2n1.3), .01(XREF 2n1.4)
X .01+1!, .01(XREF 1S), .01(XREF 1K), .01(XREF 2S), .01(XREF 2n1.3), .01(XREF 2n1.4), .02+1!, .05+1*!
Y .01(XREF 2S), .05+1
Y(0 .01(XREF 2n1.3)
Y(1 .01(XREF 2S), .01(XREF 2n1.3)
Info |  Desc |  Directly Accessed By Routines |  Pointer To FileMan Files |  Fields |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All