CALLNATs - Funktion 23

#### Search Results

Search

# CALLNATs - Funktion 23

Mit Natural Advanced Facilities wird eine große Anzahl von Natural-Subprogrammen bereitgestellt. Sie können mit einem `CALLNAT`-Statement in einem Natural-Programm aufgerufen werden.

Wenn Sie diese Funktion aufrufen, erscheint der Bildschirm CALLNATs mit einer Liste aller verfügbaren Beispielprogramme, die Subprogramme aufrufen.

    Time 15:16:14        *** Natural Spool Administration ***      Date 2022-04-06
    User SAG                           CALLNATs                    File 7/411

    Cmd  Example   Subprogram Comment                                         Prod
    ---  --------  ---------- ------------------------------------------------ ---
     _   USP0001P  USP0001N   Get currently active Logical Printers            NAF
     _   USP0002P  USP0002N   Get current status of a physical printer         NAF
     _   USP0003P  USP0003N   Get names of objects from spool file             NAF
     _   USP0004P  USP0004N   Get report data from spool file                  NAF
     _   USP0005P  USP0005N   Get currently active job numbers                 NAF
     _   USP0006P  USP0006N   Get currently active printers                    NAF
     _   USP0007P  USP0007N   Get currently assigned allocations               NAF
     _   USP0008P  USP0008N   Allocate physical printer for hardcopy           NAF
     _   USP0009P  USP0009N   Delete reports on spool file                     NAF
     _   USP0010P  USP0010N   Check a logical printer                          NAF
     _   USP0011P  USP0011N   Set a physical printer to status FREE            NAF
     _   USP0012P  USP0012N   Modify report attributes                         NAF

    Keyword .... ________________

    Mark line or use PF key.
    Command ===>
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help  Menu  Exit                    --    +                       CANC

In der Spalte `Cmd` können Sie einen der folgenden Funktionscodes eingeben:

Code | Beschreibung
--- | ---
`E` | Beispiel-Source bearbeiten.
`L` | Beispiel-Source auflisten.
`R` | Beispiel-Source kompilieren und ausführen.
`X` | Beispiel-Source ausführen.
`D` | Dokumentation auflisten.
`K` | Schlüsselwörter auflisten, die dem Objekt zugeordnet sind.

#### Beispiel für Funktionscode D:

    16:10:25  Text        USP0001T  Library SYSPOOL          User SAG    2022-04-06
    Get currently active Logical Printers             NAF
    .
    Name of User API ........  USP0001N    /*  Cataloged interface
    Name of Source ..........  USP0000P    /*  Example for the programmer
    .
    Function ................  Logical printers active for the current ses-
                               sion are returned to the calling program

    .
    Keywords ................  LPF, ACTIVE, NAF
    .
    Parameter layout:
    -----------------
      01 PARM-1  (A250)        /* First parameter
      01 REDEFINE PARM-1
        02 PARM-11 (N2)          /* Number of entries
        02 PARM-12 (A8/1:31)     /* Logical Printers
      01 PARM-2  (B2)          /* Return code
    .

    Command ===>
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help  Print Exit  Prev  Next  --    -     +     ++    <     >     Canc

Wenn die Dokumentation länger als eine Bildschirmseite ist, können Sie Enter drücken, um die nächste Bildschirmseite anzuzeigen.