Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

NCANCEL - Dateiübertragungsauftrag abbrechen

Mit dem Aufruf CALL "NCANCEL"... können Sie FT-Aufträge zurücknehmen bzw. die Dateiübertragung abbrechen. openFT (BS2000) löscht die FT-Aufträge, die den angegebenen Auswahlkriterien entsprechen, im FT-Auftragsbuch und bricht gegebenenfalls die zugehörige Dateiübertragung ab. Der Funktionsumfang entspricht dem Kommando CANCEL-FILE-TRANSFER (NCANCEL)

Aufruf

Die Funktion können Sie wie folgt aufrufen:

CALL "NCANCEL" USING FT-NCANCEL-LIST FT-RETURN-INFO.

FT-NCANCEL-LIST

Der Bereich FT-NCANCEL-LIST beschreibt die Parameterliste für den NCANCEL-Aufruf. FT-NCANCEL-LIST muss in der WORKING-STORAGE SECTION definiert sein und kann mit der Anweisung

COPY FTNCAN OF linkname.

dorthin kopiert werden.

Vor dem Aufruf müssen Sie die gewünschten Felder ausfüllen. Soll ein Parameter nicht angegeben bzw. auf den Standardwert Bezug genommen werden, so muss diesem Feld der Wert LOW-VALUE zugewiesen werden.

FT-NCANCEL-LIST ist folgendermaßen definiert:

 01  FT-NCANCEL-LIST.
*
   02 FILLER                     PIC X(4)  VALUE "1000".
*
   02 USER-PARAMETERS.
*
     05 TRANSFER-ID              PIC X(10).
             88 SELECT-ALL                 VALUE LOW-VALUE.
*
     05 SELECT-PARAMETER.
*
         10 OWNER-IDENTIFICATION PIC X(8).
             88 OWN                        VALUE LOW-VALUE.
             88 SELECT-ALL                 VALUE " ".
*
         10 INITIATOR            PIC X(1).
             88 SELECT-ALL                 VALUE LOW-VALUE.
             88 LOCAL                      VALUE "L".
             88 REMOTE                     VALUE "R".
*
         10 PARTNER-NAME         PIC X(200).
             88 SELECT-ALL                 VALUE LOW-VALUE.
*
         10 FILE-NAME            PIC X(512).
             88 SELECT-ALL                 VALUE LOW-VALUE.
         10 LIBRARY              PIC X(56).
             88 SELECT-ALL                 VALUE LOW-VALUE.
         10 ELEMENT              PIC X(64).
             88 SELECT-ALL                 VALUE LOW-VALUE.
         10 TYP                  PIC X(8).
             88 SELECT-ALL                 VALUE LOW-VALUE.
         10 VERSION              PIC X(24).
             88 SELECT-ALL                 VALUE LOW-VALUE.
*
         10 MONJV                PIC X(56).
             88 NONE                       VALUE LOW-VALUE.
*
         10 JV-PASSWORD          PIC X(11).
             88 NONE                       VALUE LOW-VALUE.
*
     05 FORCE-CANCELLATION       PIC X(1).
             88 NO                         VALUE LOW-VALUE.
             88 YES                        VALUE "Y".

Die am Anfang der Struktur stehende Versionsangabe dient zur Identifikation des COPY-Elements und darf vom Benutzer nicht überschrieben werden.
Wenn im NCANCEL-Aufruf mehrere Auswahlkriterien angegeben werden, kann ein Auftrag überbestimmt sein, zum Beispiel durch Angaben für TRANSFER-ID und MONJV. Wenn in einem solchen Fall die Kriterien einander widersprechen, wird der NCANCEL-Aufruf nicht ausgeführt.
Der Wert YES darf nur gesetzt werden, wenn eine Transfer-ID im Feld TRANSFER-ID explizit spezifiziert wird. Der Auftrag muss vorher bereits mit FORCE-CANCELLATION=NO abgebrochen worden sein und ist nur möglich, wenn die Kennung das FT-ADM Privileg besitzt.

Beschreibung der Datenfelder

Die Parameter der FT-NCANCEL-LIST haben dieselben Namen und Funktionen wie die entsprechenden Operanden des Kommandos CANCEL-FILE-TRANSFER (NCANCEL). Beachten Sie daher bitte die entsprechende Kommandobeschreibung im Handbuch "openFT (BS2000) - Kommandoschnittstelle".

Beispiel NCANCEL

***************************************************************
*  BEISPIEL:                                                  *
*                                                             *
*  ABBRECHEN EINES DATEIUEBERTRAGUNGSAUFTRAGS                 *
*  AUS EINEM COBOL-PROGRAMM                                   *
***************************************************************
 IDENTIFICATION DIVISION.
 PROGRAM-ID. NCA.
*
 ENVIRONMENT DIVISION.
 CONFIGURATION SECTION.
 SPECIAL-NAMES.
     TERMINAL IS TERM.
*
 DATA DIVISION.
 WORKING-STORAGE SECTION.
 77 MAIN-RCODE-STRING           PIC -ZZZZ9.
 77 SUB-RCODE-STRING            PIC -ZZZZ9.
 COPY FTNCAN OF FTLIB.
 COPY FTRETC OF FTLIB.
*
 PROCEDURE DIVISION.
 STEUER SECTION.
 ST-01.
*
*TRANS-ID-EINLESEN.
     DISPLAY "BITTE TRANSFER-ID EINGEBEN" UPON TERM.
     ACCEPT TRANSFER-ID IN FT-NCANCEL-LIST FROM TERM.
*
*NCANCEL-AUFRUFEN.
     CALL "NCANCEL" USING FT-NCANCEL-LIST FT-RETURN-INFO.
*
*ERGEBNIS-BEHANDLUNG.
     IF OKAY IN MAIN-RETURN-CODE
         DISPLAY "OKAY: DATEIUEBERTRAGUNGSAUFTRAG ABGEBROCHEN"
                 UPON TERM
    ELSE
        MOVE MAIN-RETURN-CODE TO MAIN-RCODE-STRING
        MOVE SUB-RETURN-CODE TO SUB-RCODE-STRING
        DISPLAY "UEBERTRAGUNGSABBRUCH ABGELEHNT" UPON TERM
        DISPLAY "MAIN-RETURN-CODE: " MAIN-RCODE-STRING
                " SUB-RETURN-CODE: " SUB-RCODE-STRING
                        UPON TERM.
ST-99.
    STOP RUN.