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
Attribut | Attributbezeichnung | Mögliche Werte | Beschreibung |
---|---|---|---|
alq = Nummer | Zuordnungsbetrag; wird ignoriert, wenn ein Zuordnungs-XAB vorhanden ist. | ||
bls = Nummer | Geräteblockgröße (bezieht sich nur auf Dateien mit sequentieller Anordnung) | ||
deq = Nummer | Standard-Erweiterungsbetrag. | ||
fop = Wert, Wert, ... | Optionen für die Dateiverarbeitung | ctg | 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. | ||
mxw | Versionsnummer maximieren. | ||
nef | Nicht Dateiende. | ||
pos | Aktuelle Position. | ||
rck | Vergleichsoperation bei der Leseprüfung. | ||
rwc | Datei beim Schließen zurücksetzen. | ||
rwo | Datei beim Öffnen zurücksetzen. | ||
scf | Beim Schließen als Steuerungsdatei übertragen. | ||
spl | Spool an Systemdrucker beim Schließen. | ||
sqo | Datei kann nur sequentiell verarbeitet werden. | ||
sup | Ersetzen. | ||
tef | Am Dateiende abschneiden. | ||
tmd | Temporär löschen. | ||
tmp | Temporär (kein Dateiverzeichnis). | ||
wck | Vergleichsoperation für eine Schreibprüfung. | ||
fsz = Zahl | Feststehende Header-Größe. | ||
gbc = Nummer | Die angeforderte Anzahl globaler Puffer für eine Datei. | ||
mbc = Nummer | Multiblock-Zähler. | ||
mbf = Zahl | Multibuffer-Zähler. | ||
mrs = Zahl | Maximale Datensatzgröße. | ||
rat = Wert, Wert, ... | Datensatzattribut | cr | CR-Steuerung. |
blk | Verbietet, dass Datensätze über Blockgrenzen hinausgehen. | ||
ftn | Fortran-Ausgabesteuerung. | ||
keine | Erzwingt explizit keine CR-Steuerung. | ||
prn | Ausgabedateiformat. | ||
rfm = Wert | Datensatzformat | fix | Datensatzformat mit fester Länge. |
stm | RMS-Stream-Datensatzformat. | ||
stmlf | Stream-Format mit LF als abschließendes Zeichen. | ||
stmcr | Stream-Format mit CR als abschließendes Zeichen. | ||
udf | Nicht definiert. | ||
var | Datensatzformat mit variabler Länge. | ||
vcf | Datensatz mit variabler Länge mit fester Steuerung. | ||
rop = Wert, Wert,... | Operationen zur Datensatzverarbeitung | asy | 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. |