| Last change
 on this file since 1503 was             628, checked in by George Lilly, 16 years ago | 
        
          | 
initial load of FOIAVistA 6/30/08 version
 | 
        
          | File size:
            1.1 KB | 
      
      
| Line |  | 
|---|
| 1 | DIPR103 ;SFISC/SO-PRE INSTALL ROUTINE FOR PATCH DI*22.0*103 ;1:18 PM  28 Feb 2002 | 
|---|
| 2 | ;;22.0;VA FileMan;**103**;Mar 30, 1999 | 
|---|
| 3 | ;Per VHA Directive 10-93-142, this routine should not be modified. | 
|---|
| 4 | ;Check for field whose type are WP and missing the 'W' | 
|---|
| 5 | ;whose $P#2 was has been corrupted and report them out for maunal | 
|---|
| 6 | ;correction. | 
|---|
| 7 | S X="Check for corrupted Type: Word Processing." | 
|---|
| 8 | D MES^XPDUTL(X) | 
|---|
| 9 | S X="Checking..." | 
|---|
| 10 | D MES^XPDUTL(X) | 
|---|
| 11 | ; | 
|---|
| 12 | S ; Start testing | 
|---|
| 13 | N DDFILE,NOERR | 
|---|
| 14 | S NOERR=0 | 
|---|
| 15 | S DDFILE=1.99999 | 
|---|
| 16 | F  S DDFILE=$O(^DD(DDFILE)) Q:'DDFILE  D | 
|---|
| 17 | . N DDFIELD | 
|---|
| 18 | . S DDFIELD=0 | 
|---|
| 19 | . F  S DDFIELD=$O(^DD(DDFILE,DDFIELD)) Q:'DDFIELD  D | 
|---|
| 20 | . . I '$D(^DD(DDFILE,0,"UP")) Q  ;Not a sub-file | 
|---|
| 21 | . . I DDFIELD'=.01 Q  ;Not a field we are interested in | 
|---|
| 22 | . . N NODE | 
|---|
| 23 | . . S NODE=$G(^DD(DDFILE,DDFIELD,0)) | 
|---|
| 24 | . . I $P(NODE,U,2)]"" Q  ;No corruption here | 
|---|
| 25 | . . ;Piece #2 of the DD node is Null | 
|---|
| 26 | . . S NOERR=1 | 
|---|
| 27 | . . N X | 
|---|
| 28 | . . S X=">>Subfile: "_DDFILE | 
|---|
| 29 | . . D MES^XPDUTL(X) | 
|---|
| 30 | . . S X="  Field: #"_DDFIELD_"("_$P(NODE,U)_")" | 
|---|
| 31 | . . D MES^XPDUTL(X) | 
|---|
| 32 | . . S X="  Node="_NODE | 
|---|
| 33 | . . D MES^XPDUTL(X) | 
|---|
| 34 | I 'NOERR S X="No problems found" D MES^XPDUTL(X) | 
|---|
| 35 | Q | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.