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?

jBASE F.A.Q.

Introductions

Dan Ell - Multivalue Engineer

Dan Ell has over thirty years of experience in building and administering MultiValue systems and applications. After founding his own computer technology and consulting company in 1992, Dan spent 13 years heading up the Technical Support Queue at jBASE, a leading MultiValue software company. Dan is an industry expert in MultiValue, specializing in on-site consulting, planning, technical support documentation, and programming for MultiValue systems. 

When he’s not at work, you might find Dan hanging out on the beach at his Tampa Bay home or out taking photos. Dan is also a huge Jaguar aficionado—his pride and joy is his 2003 XJ8 Sport.  

Bruce Decker - Multivalue Presales Engineer

After being introduced to MultiValue in 1985 with ADP/Microdata, Bruce Decker immediately saw immense business value for customers. Bruce’s first foray into MultiValue was porting assembler code for a MultiValue-based electronic spreadsheet called CompuSheet. That led to his involvement in Via Systems, whose ViaDuct terminal emulation products set the standard for MultiValue in the enterprise.  At Zumasys, Bruce is responsible for helping Zumasys customers with pre-sale tech consulting, building long-lasting relationships of trust and mutual support.

When he’s not at work, Bruce is an active volleyball player and coach. He is also a certificated pilot for private planes, sailplanes, and hang gliders. His other pastimes include mountain biking, skiing, and scuba diving.


Frequently Asked Questions

Is there a command like >HASH-HELP in jBASE that will give you a suggested file size?

We have the JSTAT command.  It shows the filestats.   I usually divide the bytes by 4000 and then add 20-25% for growth.

jsh REL17.7 ~ -->JSTAT OLD-PO
File ./OLD-PO
Type=J4 , Hash method = 5
Groups = 50069 , Frame size = 4096 bytes , Secondary Record Size =8192 bytes
Record Count = 136504 , Record Bytes = 124876012
Bytes/Record = 914 , Bytes/Group = 2494
Primary   file space:   Total Frames = 59594 ,Total Bytes = 120364384
Secondary file space:   Total Frames = 1415 , Total Bytes= 4511628
jsh REL17.7 ~ -->DIVD 124876012 4000
31219.003

 

How many bytes in a frame on Linux/jBASE?

4k or 4096 byte frames

 

Where is the TCL stack saved?  On UV, you can save the stack and re-load it; so the user always gets their stack back.

The stack is stored in the $JBCRELEASEDIR/tmp/jutil_ctrl file withjutil_jsh_ and tty with _ in place of /
I added these two programs at GW in CBP to SAVE and GET the stack


GETSTACK
001     kShell = CHAR(255):'k'
002     IFNOT(GETENV('JBCRELEASEDIR',JBCRELEASEDIRenv)) THEN
003        CRT
004        CRT 'Cannot get thevalue of JBCRELEASEDIR'
005        STOP
006     END
007     UserName = SYSTEM(1020)
008     OPEN '',JBCRELEASEDIRenv:'/tmp/jutil_ctrl'TO F.STACK ELSE
009        STOP201,JBCRELEASEDIRenv:'/tmp/jutil_ctrl'
010     END
011     EXECUTE kShell:'tty ' CAPTURING TTYDir
012     CONVERT '/' TO '_' IN TTYDir
013     StackID = 'jutil_jsh_':TTYDir
014     READ R.STACK FROM F.STACK,'savestack_':UserNameTHEN
015        WRITE R.STACK ONF.STACK,StackID
016     END
 
SAVESTACK
001     kShell = CHAR(255):'k'
002     IFNOT(GETENV('JBCRELEASEDIR',JBCRELEASEDIRenv)) THEN
003        CRT
004        CRT 'Cannot get thevalue of JBCRELEASEDIR'
005        STOP
006     END
007     UserName = SYSTEM(1020)
008     OPEN'',JBCRELEASEDIRenv:'/tmp/jutil_ctrl' TO F.STACK ELSE
009        STOP201,JBCRELEASEDIRenv:'/tmp/jutil_ctrl'
010     END
011     EXECUTE kShell:'tty ' CAPTURING TTYDir
012     CONVERT '/' TO '_' IN TTYDir
013     StackID = 'jutil_jsh_':TTYDir
014     READ R.STACK FROM F.STACK,StackID THEN
015        WRITE R.STACK ONF.STACK,'savestack_':UserName

 

Is there a >HELP command like in UV for  an explanation of stack & TCL commands?

No.  We recommend visiting the knowledgebase:

http://www.jbase.com/support/knowledgebase/

 

Is there help for Editor commands?

JED and ED help is available here:

http://jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/ed1.htm



Need Answers

Submit a question to Dan and Bruce by emailing documentation@jbase.com

Was this article helpful?