Allgemeine Informationen zum Datentransfer

#### Search Results

Search

# Allgemeine Informationen zum Datentransfer

Dieser Abschnitt behandelt die folgenden Themen:

- Datentransfer mit Natural

- Was kann übertragen werden?

- Formatdateien

- Unterstützte Dateiformate

- Unterstützte Feldformate

- Datentransfer abbrechen

- Datentransfer protokollieren

## Datentransfer mit Natural

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:

      %+

## Was kann übertragen werden?

### Herunterladen

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.

### Hochladen

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.

### Feldformate

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.

## Formatdateien

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 for Linux and Cloud 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 for Linux and Cloud 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 |
Die Format.Zeichenkette besteht aus den Elementen, die ab Natural Version 4.1 for Mainframes und Natural Version 6.1 for UNIX unterstützt werden. Siehe unten: Unterstützte Feldformate. Die Elemente sind durch ein Trennzeichen voneinander getrennt (siehe nachfolgende Tabelle). Die Format-Zeichenkette kann die folgenden Zeichen enthalten:
Zeichen | Beschreibung
. | Dezimalzeichen.
, | Trennzeichen.
/ | Wiederholungszeichen. Nach dem Wiederholungszeichen steht die Anzahl der Wiederholungen. Beispiel: N10.7/100.
Namen | Natural-Feldnamen.

#### Beispiel für eine Formatdatei

    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

## Unterstützte Dateiformate

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

## Unterstützte Feldformate

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.

## Datentransfer abbrechen

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ü Dienste den Befehl Datentransfer abbrechen.

  Oder:
  Wählen Sie die folgende Schaltfläche in der Symbolleiste:

## Datentransfer protokollieren

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

#### Beispiel

    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

### On this page

- Datentransfer mit Natural
- Was kann übertragen werden?
- Formatdateien
- Unterstützte Dateiformate
- Unterstützte Feldformate
- Datentransfer abbrechen
- Datentransfer protokollieren