One of MaxBase key features is the ability to easily share data on a Tcp/Ip network; all of the material related to networking is presented in this section: if you donīt need to make your DBs available on a network, feel free to skip it.
What can be done, and what not
There are two main services that the MaxBase package makes available to the network administrator: the first is a database server, while the second is the metaserver (server of servers). What are they good for anyway?
RXDBServer is a text-based application that can serve requests coming from MaxBase (the program), RXDBClient and JRXDBClient (the NetRexx and Java classes for the programmer); these entities can perform queries, add/modify/delete records, and even modify the database table structure. However, you canīt create nor delete tables using RXDBServer. Separate passwords can be specified for read, write and administrator rights, and forms can be tied to tables (therefore when someone logs into a RXDBServer using MaxBase, they will automatically be sent the correct form for adding/modifying records and/or form view reports).
NetAdmin is a text-based application that acts as a metaserver, a server that keeps track of all the RXDBServers running on a given machine (local or remote). By using NetAdmin you can start/stop/restart one or more RXDBServer instances all at once, change their properties (including the port at which theyīre listening to, on the fly), and you can even create or delete tables on the server. |