Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: XUINPCH4

XUINPCH4.m

Go to the documentation of this file.
  1. XUINPCH4 ;ISF/RWF - Post INIT for strong passwords ;03/30/2001 10:41 [ 03/13/2003 1:28 PM ]
  1. ;;8.0;KERNEL;**180**;Jul 10, 1995
  1. ;;
  1. Q
  1. POST180 ;Patch XU*8*180 post init
  1. D KSP,DD,VC
  1. Q
  1. KSP ;Check site params and reset if needed.
  1. D GETS^DIQ(8989.3,"1,","202;203;214","","XUIN")
  1. ;# of Attempts
  1. S V=5 I $G(XUIN(8989.3,"1,",202))>V S XUIN(8989.3,"1,",202)=V
  1. ;Lockout time
  1. S V=10*60 I $G(XUIN(8989.3,"1,",203))<V S XUIN(8989.3,"1,",203)=V
  1. ;Verify code lifetime
  1. S V=90 I $G(XUIN(8989.3,"1,",214))>V S XUIN(8989.3,"1,",214)=V
  1. D UPDATE^DIE("E","XUIN")
  1. Q
  1. DD ;Remove field 20.5 and 9.23 from file 200
  1. F DA=9.23,20.5 S DIK="^DD(200,",DA(1)=200 D ^DIK
  1. ;Now remove any data for field 20.5
  1. S DA=0
  1. F S DA=$O(^VA(200,DA)) Q:DA'>0 I $D(^VA(200,DA,20))#2 S $P(^VA(200,DA,20),U,5)=""
  1. Q
  1. VC ;See the vcne is empty
  1. N DA
  1. S DA=0
  1. F S DA=$O(^VA(200,DA)) Q:DA'>0 S $P(^VA(200,DA,0),"^",8)=""
  1. Q