-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMVDB.REWRITE.DEPENDENCY
More file actions
31 lines (29 loc) · 886 Bytes
/
MVDB.REWRITE.DEPENDENCY
File metadata and controls
31 lines (29 loc) · 886 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
* VERY SIMPLE EXAMPLE. I am including WOBJ in a new MVDBTOOLS library. I have created this quick subroutine to
* scan thru the wobj code and modify it to be unique to this module
*
* this is purely a POC and not the eventual tool
CMND=SENTENCE()
FILE.NAME=FIELD(CMND,' ',2)
IF FILE.NAME='' THEN
PRINT "ENTER FILE: ":; INPUT FILE.NAME
END
OPEN FILE.NAME TO FI ELSE STOP
SELECT FI
LOOP
READNEXT ID ELSE EXIT
OLD.ID=ID
CHECK.ID=ID
CONVERT '.' TO @AM IN CHECK.ID
PRINT ID
IF CHECK.ID<1>='WOBJ' THEN
ID='MVDBTOOLKIT.':ID
READ REC FROM FI, OLD.ID ELSE CONTINUE
REC=SWAP(REC,"CALL WOBJ","CALL MVDBTOOLKIT.WOBJ")
REC=SWAP(REC,"INCLUDE WOBJ.INCLUDE","INCLUDE MVDBTOOLKIT.WOBJ.INCLUDE")
LINE1=REC<1>
LINE1=SWAP(LINE1,"WOBJ","MVDBTOOLKIT.WOBJ")
REC<1>=LINE1
WRITE REC ON FI, ID
PRINT OLD.ID,ID
END
REPEAT