RTP Series - RTP42
RTP Series - RTP51
Reader's Clinic - AREV Runtime
@ATTACK - @PDisk.On
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
AREV Comes to Czechoslovakia Les Palenik, Cosmotron Systems
WP Bond, from Professional Systems Development - A review by Michael Ruane - Phoenix Solutions.
Directory Exists on Novell
Utility Diskette # 4
BondTRV 2.0 - A Review
REVMEDIA Revisted
Client Server Corner - SQL Server Data Loading Part I - Bill Wolff
Client Server Corner - SQL Server Data Loading Part II - Bill Wolff
SecureUser
VERBatim - V25
@ATTACK - @Files.System
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
REVMEDIA Revisted
Bugs and PCs - Indexing 01 vs 1
VERBatim - V77
Index Sub Revisited
Indexing on Xlates
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Simple Security
Batch.Indexing
QTIPS - Batch.Indexing Close Down
What's New (and un(der)documented!) In 2.12
Utility Diskette # 4
A Review of BONDtrv by Bruce S. Gray
BondTRV 2.0 - A Review
Spindex vs BondTRV
Bond123 (TM)
@ATTACK - @Reduction.Done
RTP Series - RTP9
RTP Series - RTP50
VERBatim - V25
@ATTACK - @Files
Utility Diskette # 3 - Part I
SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Version 3 Technical Highlights - Customising NewApplication Creation
Utility Diskette # 3 - Part I
Utility Diskette # 3 - Part II
QTIPS - Improving the LH_VERIFY Window
File Variables
Argument passing - Subroutines and Functions - Mike Pope
RevTech Replies - Mike Pope (RevTech UK Ltd)
Symbol Table Structure
DOS Interfacing (Part II)
Reader's Clinic - Preventing Records Being Amended
How Indexes Are Updated
A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd
Caching in on the Frames Array - Mike Pope
Version 2
Redefining Keys
Background Processing
Reader's Clinic - Prompting for Passwords
Capture
Creating Your Own Background Processes
@ATTACK - @Edit.Keys
@ATTACK - @Index.Time
@ATTACK - @PlayBack
@ATTACK - @Priority.Int
How Indexes Are Updated
A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Use of Mouse
QTIPS - Interrupt Proof Error Messages
Uncommon Knowledge - WC_Soft_Keys%
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Version 3 Technical Highlights - Input.Char
Version 3 Technical Highlights - @Prog.Char
Version 3 Technical Highlights - Highlight
VERBatim - V126
Esc.To.Exit
Uncommon Knowledge - WC_WST_CHAR%
QTIPS - DOS File Names
DOS Interfacing (Part II)
VERBatim - V116
@ATTACK - @Pri.File
@ATTACK - @Rollout.File
File Variables
How Indexes Are Updated
Index Record Layouts
QTIPS - File Variable of File In SELECT Statement
QTIPS - Amending non-Attached Files
LINEAR HASH FILE STRUCTURES - Part 1
Index Flush
QTIPS - File Handle Structure
Vroom
RTP Series - RTP32
Utility Diskette # 3 - Part I
VERBatim - V47
Utility Diskette # 4
Version 3 Technical Highlights - Customising NewApplication Creation
QTIPS - DOSTime
VERBatim - V11
@ATTACK - @Backgrnd.Time
@ATTACK - @Index.Time
QTIPS - Time-outs in Windows
Bugs and PCs - Indexing 01 vs 1
RTP Series - RTP33
Vroom
Vroom - Window Processing
Reader's Forum
VROOM - Doubling MFS Write Speed
Networked %SK%
Network Contention
Directory Exists on Novell
QTIPS - String Space Format Errors
QTIPS - Postscript Driver Problem
Prompt Help
QTIPS - Improved Menu Help 1
QTIPS - Improved Menu Help 2
@ATTACK - @Macro.Hex
Playing with Scan Codes
Uncommon Knowledge - WC_Detail_Help%
Uncommon Knowledge - WC_Protect_Help%

RevMedia FKB

DocumentV2I8A7
TitleA Review of BONDtrv by Bruce S. Gray
KeywordsBONDTRV
TextIntroduction
"BONDtrv is an AREV Bond to the Novell Btrieve filing system" That's one
short sentence that puts Arev into the big league and for many could be
more important than SQL For those who don't know Btrieve is Novell's
proprietary Client Server filing system It's used by many custom
applications and has DIRECT programming interfaces for COBOL C most of the
BASICs and PASCAL Btrieve ALSO has it's own BTREE indexing system We'll be
reviewing Icicle Software's BONDtrv Version 1 0

Icicle Software's Pat McNertheney (of BOND123 fame) has done his usual
superb job in bringing this bond to fruition Once installed you can use all
of AREV's features including multi values on existing Btrieve files
create new Btrieve files FROM within AREV and use Btrieve's EXTREMELY fast
indexing system In order to INSTALL BONDtrv you must have AREV 2 0 or
higher and Btrieve 5 0 single user VAP or NLM

Conclusions
At $495 00 it's somewhat high priced but for those who need to bond to that
custom banking or accounting application it's worth three times the price

Packaging
The product comes in the all too familiar cardboard sleeve it is however
tastefully decorated Inside one finds the bond disk manual and warrantee
card WITH the product only available DIRECT FROM Icicle Software is a
warrantee card really needed?

Documentation
For those used to AREV's variable length records the struggle of dealing
with Btrieve's fixed length records becomes a burden The manual does a good
job of leading you through these pitfalls BONDtrv comes WITH it's own
tutorial and it is a MUST to read The biggest problem you'll have is with
Btrieve's fixed length records and indexing system It might be helpful to
have Novell's Btrieve Manual handy

Installation
The INSTALLATION routine was straightforward and is started WITH the
standard AREV 2 x INSTALL routine used for all upgrades AFTER being queried
if I wanted to INSTALL the tutorial (Yes Yes Yes) the bond installed with
no further user input

Tutorial
The tutorial (a Real Estate Database) comes WITH its own dummy data files
and is used to teach each of the many many features of the bond I know
real programmers don't read the docs but all I can say is "You'd better read
these"

One of the many features of BONDtrv is the ability to define a Btrieve file
two DIFFERENT ways The first is to define the entire file USING the length
of the btrieve field to calculate the field offsets (actually the bond does
this for you) The other way is to enter the offset and field length for
only those fields wanted This allows you to create DIFFERENT 'views' into
the same file and is EXTREMELY fast for long records The bond doesn't have
to start FROM the beginning of the record each time it wants to locate a
field

Another wow!! is the fast Btrieve INDEXES Yes (say it quietly now) AREV is
slow When you see the speed of the Btrieve index hit returns maybe we'll
all start asking RTI for improvements OH WELL!! BONDtrv will create and
update native Btrieve INDEXES It will ALSO create and maintain AREV indexes
on the same file And for you network types out there record locking
protocol is handled for both the AREV and Btrieve side

Down Side
Try as I might I just can't fault this product Well maybe the
documentation could cover a bit more native btrieve subject matter But I
couldn't get the darn thing to hiccup WITH all the help (F1) SCREENS all
the option (F2) SCREENS it's hard to see how a novice user can go wrong
With portable NETWARE picking up steam and being ported to everywhere this
timely product will create more opportunities for us all

Mr Gray is an independent Advanced Revelation consultant working for Gray &
Associates of 790 Long Hill Road Middletown CT 06457


(Volume 2 Issue 8 PAGE 6)
[revmedia/copyrigh.htm]

Page last modified: 08/02/03