Just brainstorming here, but could it be that problem is because the Q-Pointer
is referencing part of a path “OBJ\METHODS]MSOURCE” instead of just a file name
“METHODS]MSOURCE”? I never tried setting up a Q-pointer like that before, and
so I’m not sure.
From: pat
Sent: Wednesday, December 19, 2018 10:52 AM
To: jBASE
Subject: Re: jBase Open file Fails with Error 128 in the .b File
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.
--
--
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.