HP3000-L Archives

July 2002, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Mike Hornsby <[log in to unmask]>
Reply To:
Mike Hornsby <[log in to unmask]>
Date:
Thu, 25 Jul 2002 10:37:57 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (125 lines)
From: http://www.beechglen.com/pub/imagefaq.txt

The complete text also has various examples of most of the Calls.
Mike

6.5 DBDRIVER

DBDRIVER - Is an HP supplied utility program that allows calling 
the Image intrinsics without writing a program. DBDRIVER is 
useful for demonstrating and testing how the Image intrinsics 
work, without the structure of a programming language. DBDRIVER 
is executed simply by entering:

:RUN DBDRIVER.PUB.SYS[,entry point]

This allows all Image intrinsics to be executed by entering a one 
letter command. The appropriate parameters must be set prior to 
executing the command. The command abbreviations are as follows:

B[egin]        Calls DBbegin
C[lose]        Calls DBclose
D[elete]       Calls DBdelete
E[rror]        Calls DBerror
F[ind]         Calls DBfind
G[et]          Calls DBget
I[nfoY         Calls DBinfo  
K[ontrol]      Calls DBcontrol (C=Close)
L[ock]         Calls DBlock
M[emo]         Calls DBmemo
N[d]           Calls DBend     (E=Error)
O[pen]         Calls DBopen
P[ut]          Calls DBput
Q[uit]         Calls DBxend
R[elease]      Calls DBunlock  (U=Update)
S[tart]        Calls DBxbegin
T[pi]          Calls DBtpiinfo (TPI products installed)
U[pdate]       Calls DBupdate
W[aive]        Calls DBxundo
X[plain]       Calls DBexplain (E=Error)
Y              Calls DBcall    (description of the previous call(c) 
Z              Calls DBmaint   (PM only)

DBDRIVER also allows parameters to be set before each call and 
displayed after the call is completed. To set parameter values 
you used an - and a letter to signify which parameter you are 
setting. To display a parameter value you use a " and a letter to 
signify which parameter to display.

     Base     - !B=Data Base Name
     Password - !Q=Password
     Mode     - !M=Mode
     Status   - !S=Status Array
     List     - !L=List of Item Names
     Buffer   - !E=Buffer Contents
     Argument - !A=Argument value
     DSET     - !Q=Data set Name
     Item     - !I=Item Name

DBDRIVER has special commands and alternate entry points that are 
useful for documentation and debugging purposes.

Other DBDRIVER Commands:
     /V - Displays version, update, and fix
     /D - Debug
     /S - System Debug (Privileged Mode)
     /E - Exit
     /M - Monitor - Sends all terminal activity to LP
     /W - Turns off Monitor (Dumps to LP)
     //text - Comments
     /C - Displays Code Segment # Tables of Image Procedures.
     /R nl,n2,n3 - Turn on Repeat
                 - Execute Command n1 * n2 Times
                 - Displays Timings after each n2 Times
                 - Add n3 to Each Word in Buffer Each Time
                 - Turn OFF Repeat

DBDRIVER Entry points:
VUF - This entry point displays the version/update/fix levels of 
the IMAGE program files in PUB.SYS and the version/update/fix of 
the IMAGE intrinsics to which DBDRIVER was linked by the loader.

PURGE - This entry point prompts for the name of the I-file to be 
purged. After the purge, the program terminates. I-files are 
created by IMAGE when dumping is enabled.

OOPS - This entry point prompts for purging the DBS and DBG.

CLONE - Prints the specified I-file to the printer and 
terminates. If the user doesn't have privileged mode (PM) then 
the program displays "No dice!" and terminates.

PRIV - If no PM then responds "No dice!" and terminates. 
Otherwise, DBDRIVER runs in privileged mode. This allows calls 
to uncallable intrinsics, and access to privileged functions of 
callable intrinsics.
 

----- Original Message ----- 
From: Simpkins, Terry 
To: [log in to unmask] 
Sent: Thursday, July 25, 2002 10:02 AM
Subject: [HP3000-L] dbdriver


I seem to have misplaced my SMUG book with the documentation for DBDriver.
Does anyone know where I can find this info online?
It is referenced on the Robelle web page, but I can't find the documentation there.
Specifically I am trying to remember the commands and sequence.

Or has anyone put the SMUG II book online?

*****************************
Terry W. Simpkins
Director ISIT
Measurement Specialties
757-766-4278
[log in to unmask]
*****************************

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2