DBS is one of the two APIs used to access Fileman databases (the other one
now being known as Classic Fileman). It is written in MUMPS as is Classic
Fileman. When non-MUMPS applications use it to access Fileman files the
basic pattern is
GUI application --> RPC Broker --> RPC options (server side) --> DBS
--> Fileman files
In other words, the server side code used to implement RPCs use the DBS
API to access Fileman (query or update the database).
I've obviously skipped a few infrastructure relaed steps here. RPC options
are run by the server side compnent of the Broker which listens for TCP/IP
connections, recerives the RPC request, runs the appropeiate option,
marshals parameters and sents a response. (and here, I've still left out
authentications, etc.)
If you don't mind my asking, why do you care what language it is written
in?
---
Gregory Woodhouse
[EMAIL PROTECTED] / http://www.wnetc.com/home.html
"An atheist staring from his attic window is often nearer to God than the
believer caught up in his own false image of God."
--Martin Buber