Application Programming Interfaces

Several application programming interfaces (APIs) are provided in the library SYSNOMS. These are subprograms which may be used to invoke Entire Output Management functions from outside of Entire Output Management.

The following APIs are available:

Interface Subprogram Example Program Function Performed
NOMAC01N DOCAC011 Read status and contents of Active Reports
NOMARL1N DOCARL11 List Active Reports by creation time
NOMAR01N DOCAR011 Maintenance of Active Reports
NOMAR11N DOCAR111 Combine reading by creation time with Active Report
NOMBC01N DOCBC011 Maintenance of Reports in Active Bundles
NOMBR01N DOCBR011 Maintenance of Reports in Bundles
NOMBU01N DOCBU011 Maintenance of Bundle definitions
NOMDL01N DOCDL011 Maintenance of Distribution Lists
NOMFB01N DOCFB011 Flush Active Bundles, change Printer Attributes
NOMFO01N DOCFO011 Maintenance of Folders
NOMGR01N DOCGR011 Maintenance of User Grants
NOMLGUSN DOCLGUS1 Write User Log
NOMMO01N DOCMO011 Show Monitor Defaults
NOMPHL1N DOCPHL11 Show Logical Printers of specified Physical Printer
NOMPH01N DOCPH011 Maintenance of Physical Printers
NOMPO01N DOCPO011 Maintenance of Printouts
NOMPRL1N DOCPRL11 Show list of Logical Printers
NOMPR01N DOCPR011 Maintenance of Logical Printers
NOMRP01N DOCRP011 Maintenance of Report Definitions
NOMUSL1N DOCUSL11 Show List of NOM Users
NOMUS01N DOCUS011 Maintenance of User Definitions
NOMWK01N DOCWK011 Wake NOM-Monitor

Start of instruction setTo list online the APIs available for Entire Output Management:

  1. Enter the command SYSAPI in the command line.

    The Natural utility SYSAPI will be invoked, displaying a list of products.

  2. Select Entire Output Management.

    The available APIs will be listed.

Note:
The example programs listed are available in English (names ending with "1", as shown above) and in German (corresponding names ending with "2"). To switch languages, you enter the Natural terminal command %L=1 (for English) or %L=2 (for German) in the command line.