VMS Agent - FileTransfer-Unterstützung

Beim Definieren eines FileTransfer-Objekts (JOBF) können Sie Dateiattribute definieren, um detailliert festzulegen, was übertragen wird und wie es übertragen wird. Die folgende Tabelle listet die Attribute auf, die Sie zu Zielattributen hinzufügen können, wenn das Ziel ein VMS-Agent ist. Diese Attribute werden auf der Seite "FileTransfer" der Objektdefinition definiert. Weitere Informationen finden Sie unter FileTransfer-Attribute.

Mögliche Attribute

AttributAttributbezeichnungMögliche WerteBeschreibung
alq = NummerZuordnungsbetrag; wird ignoriert, wenn ein Zuordnungs-XAB vorhanden ist.   
bls = NummerGeräteblockgröße (bezieht sich nur auf Dateien mit sequentieller Anordnung)   
deq = Nummer Standard-Erweiterungsbetrag.   
fop = Wert, Wert, ...Optionen für die Dateiverarbeitungctg Contiguous (Zusammenhängend): Gibt an, dass der Speicherplatz für eine Datei zusammenhängend zugewiesen werden muss.
  cbt Zusammenhängend nach bester Möglichkeit.
  cif Erstellen, falls nicht vorhanden.
  dfw Verzögertes Schreiben: das Zurückschreiben der Datei aus dem geänderten Puffer wird verzögert. Gilt für relative und indizierte Dateien und sequentielle Dateien, die für den gemeinsamen Zugriff geöffnet sind.
  dlt Datei beim Schließen löschen.
  mxwVersionsnummer maximieren.
  nefNicht Dateiende.
  posAktuelle Position.
  rckVergleichsoperation bei der Leseprüfung.
  rwcDatei beim Schließen zurücksetzen.
  rwoDatei beim Öffnen zurücksetzen.
  scf Beim Schließen als Steuerungsdatei übertragen.
  spl Spool an Systemdrucker beim Schließen.
  sqoDatei kann nur sequentiell verarbeitet werden.
  sup Ersetzen.
  tef Am Dateiende abschneiden.
  tmd Temporär löschen.
  tmpTemporär (kein Dateiverzeichnis).
  wckVergleichsoperation für eine Schreibprüfung.
fsz = ZahlFeststehende Header-Größe.   
gbc = NummerDie angeforderte Anzahl globaler Puffer für eine Datei.   
mbc = NummerMultiblock-Zähler.   
mbf = ZahlMultibuffer-Zähler.   
mrs = ZahlMaximale Datensatzgröße.   
rat = Wert, Wert, ...DatensatzattributcrCR-Steuerung.
  blkVerbietet, dass Datensätze über Blockgrenzen hinausgehen.
  ftnFortran-Ausgabesteuerung.
  keineErzwingt explizit keine CR-Steuerung.
  prnAusgabedateiformat.
rfm = WertDatensatzformatfixDatensatzformat mit fester Länge.
  stmRMS-Stream-Datensatzformat.
  stmlfStream-Format mit LF als abschließendes Zeichen.
  stmcrStream-Format mit CR als abschließendes Zeichen.
  udfNicht definiert.
  varDatensatzformat mit variabler Länge.
  vcfDatensatz mit variabler Länge mit fester Steuerung.
rop = Wert, Wert,...Operationen zur Datensatzverarbeitungasy Asynchroner I/O.
  cco Bricht Strg+O ab (Verwendung bei Terminal-I/O).
  cvt Wandelt vom Terminal gelesene Zeichen in Großbuchstaben um.
  eof Positioniert den Datensatz-Stream nur für die Verbindungsoperation am Dateiende.
  nlk Datensatz nicht sperren.
  pmt Aktiviert die Verwendung des von "pmt=usr-prmpt" angegebenen Prompts für Eingaben vom Terminal.
  pta Entfernt beim Lesen vom Terminal alle Informationen aus dem Tastaturpuffer.
  rah Vorwärts lesen.
  rea Sperrt den Datensatz für eine Leseoperation für diesen Prozess, während andere Zugreifer den Datensatz lesen können.
  rlk Sperrt den Datensatz zum Schreiben.
  rne Unterdrückt die Ausgabe von Eingabedaten auf dem Bildschirm, während diese auf der Tastatur eingegeben werden.
  rnf Gibt an, dass Strg+U, Strg+R und Entf nicht als Steuerbefehle der Terminaleingabe betrachtet werden, sondern an das Anwendungsprogramm weitergegeben werden müssen.
  rrl Liest unabhängig von einer Sperre.
  syncsts Gibt den Erfolgsstatus RMS$_SYNCH zurück, wenn der angefragte Dienst seine Aufgabe unmittelbar erledigt.
  tmo Timeout I/O.
  tpt Gestattet, dass Put/Write-Dienste auf jede beliebige Stelle im sequentiellen Datensatz zugreifen, wobei die Datei an dieser Stelle abgeschnitten wird.
  ulk Verbietet RMS, die Sperre für Datensätze automatisch aufzuheben.
  wat Warten, bis der Datensatz verfügbar ist, falls er derzeit von einem anderen Stream gesperrt ist.
  wbh/nowbh Dahinter schreiben.