Professional Documents
Culture Documents
www.jethroltd.com
www.jethroltd.com
Agenda
1. jBASE Administration
2. jBASE Programming
3. T24 Development
4. T24 Architecture
www.jethroltd.com
www.jethroltd.com
jBASE Administration
jBASE Introduction
www.jethroltd.com
www.jethroltd.com
jBASE Administration
www.jethroltd.com
www.jethroltd.com
jBASE Administration
jBASE Database
Post Relational Database Management System
Supports multi value and sub value (Non fixed length
fields)
Development environment
Create ,compile and execute programs
Extension of the operating system
jsh (jshell – Can execute most of the operating system
commands)
Open database – Can communicate to other databases
jEDI Driver
Uses the ‘C’ compiler to compile code
T24 uses jBASE Database to store data
www.jethroltd.com
jBASE Administration
jBASE Runtime
Run time environment of j4 (Like JRE)
T24 resides on the jBASE Run Time Environment
Enables T24 to communicate with j4 (database)
Embedded as part of j4
www.jethroltd.com
jBASE Administration
T24 /jBASE Architecture – An Overview
User
T24 (Application)
Unix/Windows
(Operating System)
www.jethroltd.com
jBASE Administration
Logging Onto jBASE
Log on to Unix
www.jethroltd.com
jBASE Administration
jBASE Directory Structure
/jbase<release number>
jspooler
Does not get installed automatically
www.jethroltd.com
jBASE Administration
www.jethroltd.com
www.jethroltd.com
jBASE Administration
Logging on to jBASE
www.jethroltd.com
www.jethroltd.com
jBASE Administration
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCRELEASEDIR
Holds the directory where jBASE has been installed.
JBCRELEASEDIR = /usr/jbc
ln –s /jbase415 /usr/jbc
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCGLOBALDIR
Contains the path to the config directory of jBASE
JBCGLOBALDIR = /usr/jbc
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCDEV_BIN
Path where jBASE places your cataloged programs
Default HOME/bin
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCDEV_LIB
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCOBJECTLIST
www.jethroltd.com
www.jethroltd.com
jBASE Administration
PATH
Unix variables
Holds the path of the executable files of Unix and jBASE
PATH = $PATH:/usr/jbc/bin
www.jethroltd.com
www.jethroltd.com
jBASE Administration
LIBPATH
Holds the path of the jBASE library files
Temenos convention
All the 3 variables are set in the .profile file or the
remote.cmd file. J4 picks up the appropriate variable
depending on the operating system
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCSPOOLERDIR
Holds the path to the spooler directory of jBASE
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCBASETMP
Holds the path of the ‘tmp’ directory of jBASE
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JEDIFILENAME_MD
Holds the path of the VOC file
JEDIFILENAME_MD = $HOME/VOC
($HOME – Home directory of the T24 user)
VOC – Vocabulary
Know as Master Dictionary
Contains various types of entries
jsh…>LIST VOC
jsh…>LIST VOC WITH TYPE = ‘F’
jsh…>LIST VOC WITH TYPE = ‘PA’
www.jethroltd.com
www.jethroltd.com
jBASE Administration
PA – Paragraph
A paragraph is a series of sentences stored together
under 1 name
www.jethroltd.com
www.jethroltd.com
jBASE Administration
F – File Pointers
Point to a file
www.jethroltd.com
www.jethroltd.com
jBASE Administration
JBCLISTFILE
Contains the path of the &SAVEDLISTS& directory that is used
to store select lists
JBCLISTFILE = $HOME/&SAVEDLISTS&
The value of this variable can be changed only in the .profile and not
at the jshell prompt
www.jethroltd.com
www.jethroltd.com
jBASE Administration
jRFS
Spooler
Large files
Distributed files
Etc
Workshop…
27
www.jethroltd.com
THANK YOU
28
www.jethroltd.com