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

USRYP21.m

Go to the documentation of this file.
  1. USRYP21 ; SLC/MA - Post Init Routine for Patch 21 ;8/8/01 10:35
  1. ;;1.0;AUTHORIZATION/SUBSCRIPTION;**21**;Jun 20, 1997
  1. ; Written for USR*1*21 to remove all entries in ^USR(8930.3)
  1. ; were the DUZ=-1.
  1. EN ;
  1. N USRDUZ,USRIEN,USRCNTR
  1. S USRDUZ=-99999,USRCNTR=0
  1. F S USRDUZ=$O(^USR(8930.3,"B",USRDUZ)) Q:'USRDUZ D
  1. . I USRDUZ<0 D
  1. . . S USRIEN=0
  1. . . F S USRIEN=$O(^USR(8930.3,"B",USRDUZ,USRIEN)) Q:'USRIEN D
  1. . . . S DIK="^USR(8930.3,",DA=USRIEN
  1. . . . S USRCNTR=USRCNTR+1
  1. . . . D BMES^XPDUTL("Deleting bad IEN= "_USRIEN)
  1. . . . D ^DIK
  1. D WRITCNTR
  1. Q
  1. WRITCNTR ;
  1. D BMES^XPDUTL("Total IEN's deleted= "_USRCNTR)
  1. Q