Dieser Abschnitt behandelt die folgenden Themen:
Sie können Daten zwischen Natural-Anwendungen auf Host-Systemen und Ihrem PC austauschen. Um einen schnelleren Datentransfer zu ermöglichen, werden die Daten vor dem Hoch- oder Herunterladen komprimiert. Dadurch werden weniger Buffer benötigt.
Ihr Natural-Administrator muss den Datentransfer im
Natural-Parametermodul definieren (an der Stelle, wo auch Work Files und
Drucker definiert werden). Wenn Sie die Definition des Work File mit dem
Natural-Kommando SYSFILE WORK
anzeigen, werden die
Work Files für den Datentransfer mit Entire Connection als PC aufgeführt.
Bevor Sie Datentransferfunktionen ausführen können, müssen Sie Natural
mitteilen, dass Sie mit Entire Connection arbeiten. Dies ist nur einmal pro
Session erforderlich. Wenn Ihr Systemadministrator jedoch auf dem Host im
Natural-Parametermodul den Parameter PC=ON
gesetzt hat, sind keine
weiteren Schritte erforderlich.
Natural mitteilen, dass Sie mit Entire Connection arbeiten
Setzen Sie beim Aufruf von Natural den Parameter PC=ON
(dieser Parameter kann dem Host auch mit einer Prozedurdatei übergeben
werden).
Oder:
Geben Sie das folgende Natural-Terminalkommando in einem beliebigen
ungeschützten Eingabefeld ein:
%+
Sie können Folgendes von einem Host herunterladen:
Daten in ein PC-Datenformat
Daten in Form eines Reports, wobei das Report-Format erhalten bleibt
Daten direkt an einen Drucker
Daten in ein verschlüsseltes Format
Natural-Datendefinitionsmodule (DDM)
Natural-Sourcecode
Natural-Objektcode
Siehe auch: Unterstützte Dateiformate.
Sie können Folgendes zu einem Host hochladen:
Daten aus einem PC-Datenformat
Binäre Daten (z.B. ausführbare Programme)
Textdaten mit druckbaren Zeichen
Daten in einem verschlüsselten Format
Natural-Datendefinitionsmodule (DDM)
Natural-Sourcecode
Natural-Objektcode
Siehe auch: Unterstützte Dateiformate.
Sie können Felder in den folgenden Formaten hoch- und herunterladen:
Alphanumerisch
Unicode
Binär
Dezimal
Fließkomma
Integer
Logisch
Gepackt
Siehe auch: Unterstützte Feldformate.
Wenn das Kontrollkästchen Formatdatei erstellen in den Benutzereigenschaften markiert ist, werden Formatdateien (Erweiterung ncf) beim Herunterladen automatisch erstellt. Formatdateien können auch mit dem Formatkonverter erstellt werden.
Eine Formatdatei enthält die folgenden Informationen:
Information | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Datei | Name der Zieldatei. | ||||||||||
Status | Status des Datentransfers bzw. der Konvertierung. | ||||||||||
Start | Startdatum und Startzeit des Datentransfers bzw. der Konvertierung. | ||||||||||
Ende | Endedatum und Endezeit des Datentransfers bzw. der Konvertierung. | ||||||||||
Protocol | Version des internen Protokolls.
Das Schlüsselwort "Protocol" wird auch vom Formatkonverter benutzt wird. Daher darf es nicht übersetzt werden. |
||||||||||
Sätze | Anzahl der übertragenen bzw. konvertierten Datensätze. | ||||||||||
Benutzer | Benutzerkennzeichen des Host-Benutzers. | ||||||||||
Bibliothek | Name der Natural-Bibliothek, aus der das Programm zum Herunterladen gestartet wurde. | ||||||||||
Programm | Name des Natural-Programms, das zum Herunterladen benutzt wurde. | ||||||||||
Code Page | Kodierung der Daten. Dies kann UTF-16, UTF-8 (falls die
NCF-Datei durch das Herunterladen mit Natural für UNIX erstellt wurde) oder
eine Windows-Codepage sein.
Das Schlüsselwort "Code Page" darf nicht übersetzt werden. |
||||||||||
Translate | Informationen über die Übersetzungs-Codepages werden als
Support-Hinweis in die NCF-Datei geschrieben. Dadurch kann man erkennen, ob die
Natural-Codepage auf dem Großrechner mit der Codepage übereinstimmt, die die
Basis für eine EBCDIC/ASCII-Übersetzungstabelle von Entire Connection bildet.
Wenn die Codepages übereinstimmen, wird zum Beispiel
"1140/1140" in die NCF-Datei geschrieben. Wenn die
Codepages nicht übereinstimmen, wird eine Warnung ausgegeben, zum Beispiel
"1140/273 Translation code pages mismatch!". Falls
die NCD-Datei durch das Herunterladen mit Natural für UNIX erstellt wurde, wird
"Not applicable" ausgegeben.
Das Schlüsselwort "Translate" darf nicht übersetzt werden. |
||||||||||
Puffer | Anzahl der benutzten Transfer-Puffer. | ||||||||||
Globale | Dezimalzeichen, Trennzeichen und Wiederholungszeichen. Diese Zeichen werden von Entire Connection intern benutzt. Die Werte ergeben sich aus den Globals-Einstellungen in Natural. Der Wert für das Dezimalzeichen wird auch für das Dezimalzeichen in der Formatdatei benutzt. | ||||||||||
Format |
|
||||||||||
Namen | Natural-Feldnamen. |
Datei : C:\temp\meine_datei.ncd Status : Erfolgreich beendet Start : 12/05/2007 12:00:24 Ende : 12/05/2007 12:00:24 Protocol : 2 Sätze : 3 Benutzer : XYZ Bibliothek: XYZ Programm : PCWRITE Codepage : UTF-16 Translate : 1140/273 Translation code pages mismatch! Puffer : 2 Globale : .,= Format : N7.3/4,A100,I2,F4,L,N7.3, Namen : N N N N A I F L N
Sie können Daten direkt in Dateien hoch- und herunterladen, deren Format von Entire Connection unterstützt wird. Das Format wird durch die Namenserweiterung der zu übertragenden Datei bestimmt.
Die folgenden Formate werden unterstützt:
Format | Erweiterung |
---|---|
ASCII | *.ncd oder eine hier nicht aufgeführte
Namenserweiterung (zum Beispiel *.txt).
Wenn Sie Datensätze in das ASCII-Format herunterladen, werden die Leerzeichen am Datensatzende nicht gespeichert. Wenn Sie die Leerzeichen am Satzende beibehalten wollen, müssen Sie dies in den Session-Eigenschaften angeben. |
Basic | *.prn |
Binär | Alle Binärdateien unabhängig von der Erweiterung. Das Übertragungsformat von Natural ist ein Satz mit einem einzigen Binärfeld. |
dBase III | *.dbf
Sie können Feldnamen als Spaltennamen für dBase- und Lotus-Dateien herunterladen. Sie können Spaltennamen jedoch nicht hochladen. |
Data Interchange Format | *.dif |
Encryption | *.enc |
Excel | *.xls oder *.xlsx (abhängig von der Excel-Version) |
HTML | *.htm oder *.html. Dies ist ein besonderes HTML-Format, das auch mit Excel bearbeitet werden kann. |
IBM-kompatibles COBOL | *.ncc |
Lotus ohne Spaltennamen | *.wks oder *.wk1 |
Lotus mit Spaltennamen | *.wkl |
XML | *.xml |
Die folgenden Formate werden unterstützt:
Format | Beschreibung |
---|---|
Ax | Alphanumerische Daten, wobei x für eine Zahl zwischen 1 und 253 steht. |
Ay | Alphanumerische Daten, wobei y für eine Zahl größer als 253 steht. Kann nur bei den Dateiformaten HTML, XML, ASCII und COBOL verwendet werden. Der größtmögliche Wert ist abhängig von Ihrer Natural-Version. Weitere Informationen hierzu finden Sie in der Natural-Dokumentation. |
Bx | Binärdaten, wobei x für eine Zahl zwischen 1 und dem größtmöglichen Wert steht. Der größtmögliche Wert ist abhängig von Ihrer Natural-Version. Weitere Informationen hierzu finden Sie in der Natural-Dokumentation. |
F4 | Fließkommadaten mit 4 Bytes. |
F8 | Fließkommadaten mit 8 Bytes. |
Ix | Integer-Daten, wobei x für die Zahl 1, 2 oder 4 steht. |
L | Logische Daten (wahr oder falsch). |
Nx.0 | Numerische Daten, wobei x für eine Zahl zwischen 1 und 29 steht. |
Nx.y | Dezimale Daten, wobei x für eine Zahl zwischen 1 und 29 steht. y muss kleiner oder gleich 7 sein. Die Summe aus x und y darf nicht größer als 29 sein. |
Px.0 | Gepackte Daten, wobei x für eine Zahl zwischen 1 und 29 steht. |
Px.y | Gepackte dezimale Daten, wobei x für eine Zahl zwischen 1 und 29 steht. y muss kleiner oder gleich 7 sein. Die Summe aus x und y darf nicht größer als 29 sein. |
Ux | Unicode-Daten, wobei x für eine Zahl zwischen 1 und 253 steht. |
Uy | Unicode-Daten, wobei y für eine Zahl größer als 253 steht. Kann nur bei den Dateiformaten HTML, XML, ASCII und COBOL verwendet werden. Der größtmögliche Wert ist abhängig von Ihrer Natural-Version. Weitere Informationen hierzu finden Sie in der Natural-Dokumentation. |
Weitere Informationen über Feldformate finden Sie in der Natural-Dokumentation.
Wenn Sie gerade Daten hoch- oder herunterladen, können Sie den Datentransfer abbrechen. Dies ist zum Beispiel dann hilfreich, wenn Sie bemerken, dass Sie aus Versehen die falsche Datei herunterladen.
Datentransfer abbrechen
Wählen Sie aus dem Menü
den Befehl .Oder:
Wählen Sie die folgende Schaltfläche in der Symbolleiste:
Wenn das Kontrollkästchen Datentransfer protokollieren in den Benutzereigenschaften markiert ist, schreibt Entire Connection Informationen über den Datentransfer in eine Log-Datei mit dem Namen <benutzername>.log.
Die Log-Datei enthält die folgenden Informationen:
Startdatum und Startzeit des Datentransfers
Endedatum und Endezeit des Datentransfers
Name der Zieldatei
Transfer-Status
Anzahl der übertragenen Datensätze
hexadezimales Format
Anzahl der benutzten Transfer-Puffer
Benutzerkennzeichen des Host-Benutzers
Name der Natural-Bibliothek, aus der das Programm zum Herunterladen gestartet wurde
Name des Natural-Programms, das zum Herunterladen benutzt wurde
05/10/2007 09:48:22 Herunterladen von Datei D:\tmp\Employees.ncd gestartet 05/10/2007 09:48:22 Herunterladen von Datei D:\tmp\Employees.ncd beendet; Statistik folgt: 05/10/2007 09:48:22 Dateiname: D:\tmp\Employees.ncd 05/10/2007 09:48:22 Status: Erfolgreich beendet 05/10/2007 09:48:22 Sätze: 220 05/10/2007 09:48:22 Format: R02A14 05/10/2007 09:48:22 Puffer: 3 05/10/2007 09:48:22 Benutzer: USER1 05/10/2007 09:48:22 Bibliothek: USER1 05/10/2007 09:48:22 Programm: WPC3 05/10/2007 09:48:22 Ende der Statistik für Herunterladen von Datei D:\tmp\Employees.ncd