So, taking this a step at a time OPEN 'file' ...
Reads the Definition from the MD for 'file' Reads the 'Account Definition' from the 'SYSTEM' file Builds the path to the requested file : 'D:\Jenkins\workspace\MODULE64_Snapshot' : DIR_DELIM : 'OBJ\METHODS]MSOURCE' So, in theory, identical to the working example where you provide the 'full file path' Are there any ( redundant ) 'spaces' [ or 'tabs' etc ] in either the 'SYSTEM MODULE' entry or 'MD MODULE.METHODS.SOURCE' item ? [ Use 'H', in 'ED' to see the Hex value of the contents [ '09' is tab, '20' is Space etc ] ] On Friday, 15 June 2018 16:17:59 UTC+1, Achyuth Balakrishnan wrote: > > Hi, > > I have a .b file, in which I am trying to open a jBase file with the below > syntax. But it fails with error: 128 (which means 'No such file or > directory') > OPEN "MODULE.METHODS.SOURCE" TO ibfvar SETTING openErr ELSE > PRINT "Could not open '":ibfile:"': ":openErr > GOSUB HELP > STOP > > The JEDIFILEPATH environment variable is set to the folder location where > this jBase file is.. > The MODULE.METHODS.SOURCE is a jBase extended Object. In the MD file > setting the fourth Ordinal to "1" means it is an extended Object. > > MD file entry is as below. > D:\Jenkins\workspace\MODULE64_Snapshot>ed MD MODULE.METHODS.SOURCE > MODULE.METHODS.SOURCE > TOP > .P > TOP > 001 Q > 002 MODULE > 003 OBJ\METHODS]MSOURCE > 004 1 > BOTTOM > . > > The SYSTEM file entry is as below > D:\Jenkins\workspace\MODULE64_Snapshot>ed SYSTEM MODULE > MODULE > TOP > .P > TOP > 001 D > 002 D:\Jenkins\workspace\MODULE64_Snapshot > BOTTOM > . > > Both the MD and SYSTEM files are in the same folder ( > D:\Jenkins\workspace\MODULE64_Snapshot) which is set by the below > environment variables. > The MODULE.METHODS.SOURCE folder is in the folder > D:\Jenkins\workspace\DPS64_Snapshot\OBJ > set HOME=D:\Jenkins\workspace\MODULE64_Snapshot > set JEDIFILENAME_MD=%HOME%\MD > set JEDIFILENAME_SYSTEM=%HOME%\SYSTEM > set EXIT=%HOME%\OBJ > set JEDIFILEPATH=%HOME%;%HOME%\OBJ > > The below line of code when I try to OPEN with the complete path, it works > fine. > OPEN "D:\Jenkins\workspace\MODULE64_Snapshot\OBJ\METHODS]MSOURCE" TO > ibfvar SETTING openErr ELSE > > Can someone please help. > > Thank you > Achyuth > > > > -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en --- You received this message because you are subscribed to the Google Groups "jBASE" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
