Pathmaker Reference Manual
PMADL Usage
Pathmaker Application Definition Language (PMADL)
2–2 067869 Tandem Computers Incorporated
The basic steps for using PMADL are:
1. Invoke PMADL and select the Pathmaker project or catalog that contains the
objects to be worked with.
2. Direct the object descriptions to a file.
3. Make modifications to the file. Also make any necessary modifications to the data
descriptions in the associated DDL output file.
4. Recompile the DDL output file.
5. Recompile the object descriptions into the same project or a different one.
Although you can run PMADL interactively, it operates best if you run it in batch
mode for a project that is already populated with data from using the Pathmaker
screen-based interface. You can run PMADL in the background, send the output to
the spooler, and use PERUSE to look at the spooler output.
The following list provides brief definitions of the PMADL statements and commands,
in an order in which you can use them. Command names start with a question mark.
Set Up
PROCESS-CONFIG Defines a process configuration.
?PROJECT Specifies a project catalog to be accessed by PMADL.
?CATALOG Opens a Pathmaker catalog for PMADL access.
TABLE Defines an SQL Table registration.
?DDL Invokes a DDL compiler interactively and suspends PMADL
until DDL terminates.
?SQLCI Invokes the SQL conversational interface utility.
Object Definition
MACRO Registers a Pathmaker skeleton language macro, defined by
its source code, which is contained in a section of a macro
copy library file.
REQUESTER Defines a requester.
SERVICE Defines a service.
SERVER Defines a server.
SHOW Lists names and descriptions of application objects.
DELETE Deletes application objects. Cannot delete APPL-CONFIG,
SERVICE-MAP, or PROCESS-CONFIG objects.
OUTPUT Generates PMADL descriptions of application objects and
writes these descriptions to the current ADL output file.
?SOURCE Temporarily changes the current input file to the designated
file, and reads all or part of that file as input.