Pathmaker Reference Manual

SERVICE Statement
Pathmaker Application Definition Language (PMADL)
2–50 067869 Tandem Computers Incorporated
CUSTOM-SOURCE
filename
Specifies the name of the file that contains the service source code you supply.
This clause is required for TYPE CUSTOM services. Do not use it for TYPE REG
services.
The default value specifies no user-supplied source code file for the service. If the
default value is used, the OUTPUT statement omits the CUSTOM-SOURCE clause
from the generated service description.
SKELETON
filename
Specifies the name of the service skeleton file to be used by the Pathmaker product
to generate the service. The file name must be a disk file or must be
=_C_SERVICE_SKELETON, which designates the CSVCSKL file supplied by the
Pathmaker product and resident in the Pathmaker installation subvolume.
Do not use this clause for COBOL services. The clause is not significant for TYPE
REG services.
The default value is =_C_SERVICE_SKELETON for TYPE CUSTOM, C services.
For TYPE REG or COBOL services, the default specifies no service skeleton file. If
the SKELETON clause specifies no service skeleton file, the OUTPUT statement
omits the clause.
SOURCE
filename
Specifies the name of the disk file to receive the service source code generated by
the Pathmaker product.
You must specify the SOURCE clause for TYPE CUSTOM, C services. Do not use
this clause for COBOL services. The clause is not significant for TYPE REG
services.
The default value specifies no generated source file for the service. If you assign
the default value for the SOURCE clause, the OUTPUT statement omits the clause.
OBJECT
filename
Specifies the name of the disk file to receive the compiled service object code.
You must specify the OBJECT clause for TYPE CUSTOM, C services. Do not use
this clause for COBOL services. The clause is not significant for TYPE REG
services.
The default value specifies no object code file for the service. If you assign the
default value for the OBJECT clause, the OUTPUT statement omits the clause.
COMPILE
Specifies whether to compile the generated service source code:
YES Specifies that the generated service source code is to be compiled using
the C compiler. This is the default value.