source: WorldVistAEHR/trunk/r/VICTORY_PROGRAMMING_ENVIRONMENT-ZVEM/ZVEMSF6.m@ 1578

Last change on this file since 1578 was 613, checked in by George Lilly, 15 years ago

initial load of WorldVistAEHR

File size: 2.7 KB
RevLine 
[613]1ZVEMSF6 ;DJB,VSHL**DIK,DIPZ,DIR,DIS [12/4/95 7:07pm]
2 ;;12;VPE;;COPYRIGHT David Bolduc @1993
3 ;
4DIK ;;;
5 ;;; D I K Entry Deletion and File Reindexing
6 ;;;
7 ;;; 1. ENTRY POINT: ^DIK
8 ;;; Delete an entry. Doesn't update pointers to deleted entries.
9 ;;; It does execute all cross references and triggers.
10 ;;;
11 ;;; 2. INPUT VARIABLES
12 ;;; DIK......Global root.
13 ;;; DA.......Entry number you wish to delete.
14 ;;; DA(1)....Needed when deleting at a lower level.
15 ;;;
16 ;;; Examples: S DIK="^EMP(",DA=7 D ^DIK
17 ;;; S DA(1)=1,DA=2,DIK="^EMP("_DA(1)_",""SX""," D ^DIK
18 ;;; S DIK="^EMP(" F DA=2,9,11 D ^DIK
19 ;;;
20 ;;; 1. ENTRY POINT: ENALL^DIK
21 ;;; Reindexes all entries in a file or subfile.
22 ;;; Executes only the SET logic.
23 ;;;
24 ;;; 2. INPUT VARIABLES
25 ;;; DIK......Global root.
26 ;;; DIK(1)...Field number or Field number and specific cross reference
27 ;;; separated by up-arrow.
28 ;;; S DIK(1)=.01 -or- S DIK(1)=".01^B^C"
29 ;;; DA(1)....Needed when reindexing at a lower level.
30 ;;;
31 ;;; 1. ENTRY POINT: EN^DIK
32 ;;; Reindexes a single field in a file or subfile, for one entry.
33 ;;; Executes KILL and SET logic.
34 ;;; Needs DIK,DA,DA(1),DIK(1).
35 ;;;
36 ;;; 1. ENTRY POINT: EN1^DIK
37 ;;; Reindexes a single field in a file or subfile, for one entry.
38 ;;; Executes only the SET logic.
39 ;;; Needs DIK,DA,DA(1),DIK(1).
40 ;;;
41 ;;; 1. ENTRY POINT: IXALL^DIK
42 ;;; Reindexes all cross references for all entries.
43 ;;; Executes only the SET logic.
44 ;;; Needs DIK.
45 ;;;
46 ;;; 1. ENTRY POINT: IX^DIK
47 ;;; Reindexes all cross references for only one entry.
48 ;;; Executes KILL and SET logic.
49 ;;; Needs DIK,DA,DA(1).
50 ;;;
51 ;;; 1. ENTRY POINT: IX1^DIK
52 ;;; Reindexes all cross references for only one entry.
53 ;;; Executes only the SET logic.
54 ;;; Needs DIK,DA,DA(1).
55 ;;;***
56DIPZ ;;;
57 ;;; D I P Z Print Template Compilation
58 ;;;
59 ;;; 1. ENTRY POINT: ^DIPZ
60 ;;; A DIPZ-compiled routine may be called by any program that passes to
61 ;;; it DT,DUZ,IOSL,U, and D0 (entry number). Variable DXS must be killed
62 ;;; before and after the call.
63 ;;;
64 ;;; 1. ENTRY POINT: EN^DIPZ
65 ;;; Recompile an input template without user intervention.
66 ;;;
67 ;;; 2. INPUT VARIABLES
68 ;;; X.......Routine name.
69 ;;; Y.......The internal entry number of template.
70 ;;; DMAX....Maximum size of compiled routines.
71 ;;;***
72DIR ;;;
73 ;;; D I R Reader
74 ;;;
75 ;;; Refer to the VA Fileman Programmer's Manual.
76 ;;;***
77DIS ;;;
78 ;;; D I S Search File Entries
79 ;;;
80 ;;; 1. ENTRY POINT: EN^DIS
81 ;;; Calls the Search File Entries option of VA Fileman. Needs DT and DUZ.
82 ;;;
83 ;;; 2. INPUT VARIABLES
84 ;;; DIC.....Global root or file number.
85 ;;;***
Note: See TracBrowser for help on using the repository browser.