Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Typzuweisung

Die folgende Tabelle bietet einen Überblick über die im Framework vorhandenen JavaKlassen samt einer kurzen Beschreibung der für die Klassen verwendeten COBOL-Typen.

Java-Klasse

Beschreibung

Datentyp

Basisklasse für alle Konvertierungsklassen

CobolRecord

Basisklasse für COBOL-Strukturen

PicX

Für alphabetische/alphanumerische COBOL-Typen: PIC X(n)

PicN

Für nationale COBOL-Typen: PIC N(n)

Pic9

Für positive und ganzzahlige COBOL-Typen: PIC 9

Pic9COMP

Für ganzzahlige COBOL-Typen: PIC S9(n) und
PIC 9(n) USAGE [COMP, BINARY, COMP-5]

PicU

Für COBOL-Typen, für die Cobol2Java keine besonderen Datenkonvertierungsklassen anbietet. Die Daten werden im Java-Programm ohne Konvertierung als Byte-Array verfügbar gemacht.

Das Verzeichnis api enthält die Dokumentation zu diesen Klassen.

Die folgende Tabelle zeigt die unterstützten COBOL-Typen und -Anweisungen:

COBOL-Anweisung

Java-Support

Datenstrukturen mit Stufennummern

CobolRecord

Pic X (n) (alphanumerisch)

PicX

Kombinationen von A, X, 9 (nicht nur 9)

PicX

Pic 9 (n) (numerisch)

Pic9

Pic N (n) (national)

PicN

BINARY, COMP, COMP-5

Pic9Comp für PIC9(1) nach PIC9(18)
Nicht unterstützt:
PIC 9(19) nach PIC 9(31) wird abgebildet auf PicU

COMP-1, COMP-2, COMP-3

Nicht unterstützt.

Alphanumerisch, druckaufbereitetAlphabetisch, druckaufbereitet

Abgebildet auf PicX.
Die Vorbereitungsmaske wird ignoriert.

Numerisch, druckaufbereitet

Nicht unterstützt. Abgebildet auf PicU.

BLANK WHEN ZERO

Nicht unterstützt. Abgebildet auf PicU.

INDEX

Nicht unterstützt.

POINTER; PROCEDURE POINTER, OBJECT REFERENCE

Nicht unterstützt.

JUSTIFIED RIGHT

PicX, ignoriert.

SYNCHRONIZED

Unterstützt.

Ebene Nummer 77

Unterstützt.

OCCURS

Begrenzt unterstützt.

  • Dynamische Arrays (OCCURS DEPENDING ON) werden mit einer festen Länge unterstützt.

  • OCCURS INDEXED BY, OCCURS KEY IS wird nicht unterstützt.

REDEFINES

Unterstützt.

RENAMES

Unterstützt.