Welcome to jBASE's new documentation site! Many answers to your questions can be found by searching the Knowledgebase or viewing the jBASE Documentation. We also have a Google Group for peer discussion about jBASE. If you are unable to find the information you are looking for, jBASE Support will be glad to assist in resolving your technical problems. Enjoy and please provide comments and feedback .

How can we help you?

JBCLISTID

Description

This environment variable forces the user account name to be stored as part of the saved list identifier.


Values

1


Default

Not set.


Setting

As per normal environment variable.

Unix

JBCLISTID=1
export JBCLISTID

Windows

SET JBCLISTID=1


Lists stored in jBASEWORK have an id of the form SEL*UserName*ListName unless there is a Q-pointer or F-pointer called POINTER-FILE that references jBASEWORK.

If JBCLISTFILE is not set but POINTER-FILE can be opened, then lists are stored in POINTER-FILE and have have an item-id of ListName.

Otherwise lists have an id of the form ListName unless JBCLISTID=1, in which case the item id is SEL*UserName*ListName. Note that on Windows asterisks cannot be part of file names. So if JBCLISTFILE points to a directory, the asterisk separator is represented as ]2a.

When lists have the user name as part of the id, then the user name can be specified as an optional argument to GET-LIST and EDIT-LIST.


See also: JBCLISTFILE and List Storage for how lists are stored.

Was this article helpful?