It looks like !VOC.PATHNAME will work to return the fully qualified path
of two VOC F file pointer entries.  Here's what I did:

>ED BOBW.BP TEST.VOC.PATH
8 lines long.

----: P
0001: CALL !VOC.PATHNAME("","TESTFILE",VOC.PATH,STATUS)
0002: IF STATUS = 0 THEN
0003:   PRINT "TESTFILE PATH=":VOC.PATH
0004: END
0005: CALL !VOC.PATHNAME("","TESTFILE2",VOC.PATH2,STATUS)
0006: IF STATUS = 0 THEN
0007:   PRINT "TESTFILE2 PATH = ":VOC.PATH2
0008: END
Bottom at line 8.
----: Q
>
>ED VOC TESTFILE TESTFILE2

SELECTed record name = "TESTFILE".
3 lines long.

----: P
0001: F
0002: TESTFILE
0003: D_TESTFILE
Bottom at line 3.
----: N

SELECTed record name = "TESTFILE2".
3 lines long.

----: P
0001: F
0002: ..\DEVACCT\TESTFILE
0003: ..\DEVACCT\D_TESTFILE
Bottom at line 3.
----: Q
>
03 RUN BOBW.BP TEST.VOC.PATH
PM PATH=D:/data/adv/data/DEVACCT/TESTFILE
PM2 PATH = D:/data/adv/data/DEVACCT/TESTFILE
>

In both cases, I got the full path returned.  This is on a Windows 2003
system using Universe 10.1.18.

BobW
-------
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to