Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die folgenden Tabellen als Leitfaden, wenn Sie die Art und Weise einrichten, wie Transaktionsintegrator (TI) Konvertierungen von Berichtsprogrammgenerator-Datentypen (RPG) in Automatisierungsdatentypen verarbeiten soll. Weitere Informationen zu den spezifischen Datentypen finden Sie unter Unterstützte TI-Datentypen.
In der folgenden Tabelle werden die abkürzungen für die TI Project-Eigenschaft beschrieben, die in den folgenden Datentyptabellen verwendet werden.
Abkürzung | BESCHREIBUNG |
---|---|
t | Kürzen |
e | Fehler |
r | Rund |
sp | Platzpolster |
Nt | Null-Beendigung |
Na gut | Hinzufügen einer führenden Schicht in |
Internationales Einheitensystem | Hinzufügen der nachgestellten Schicht |
Polyethylen | Packen Sie auch |
TRINKGELD | TI-Projekt |
Pack even (PE) gibt an, dass die Definitionsspezifikation die Option "Pack even" für RPG verwendet. PE gibt an, dass die Genauigkeit eine gerade Anzahl von Ziffern umfasst, wenn die Spezifikationspositionen "Von" und "An" verwendet werden, was eine Byteanzahl anstelle einer Ziffernanzahl impliziert und möglicherweise bedeutet, dass die höchstwertige Ziffernposition ignoriert wird. Die folgende Tabelle zeigt beispielsweise, wie die Zahl 256 in einem gepackten RPG-Feld im internen Speicher dargestellt wird.
Hinweis
Für dieses Beispiel passt die Zahl 256 in 2 Byte Speicher sowohl in die PE- als auch in die keine-PE-Optionen.
Option "Komprimierter Datentyp" | Byte 1 | Byte 2 |
---|---|---|
Höherwertiges Byte, höherwertiges Nibble | Byte mit hohem Bytes und Nibble mit niedrigem Nibble | |
Kein PE | 2 | 5 |
PE | ignoriert | 5 |
RPG-Datentyp | Spezifikation | Länge des RPG-Felds | TIPP-Datentyp | TIPP-Standardfehlerbehandlung | TRINKGELD Standardfeldlänge |
TIP-Standarddezimalstellen | Tipp Standardzeichenfolge Handhabung |
---|---|---|---|---|---|---|---|
Charakter | Ein | 1 | Byte | Nichts | Nichts | Nichts | Nichts |
Charakter | Ein | 1-32755 | Schnur | t,e | 80 | Nichts | sp,nt |
Grafik | G | 1-16371 | Schnur | t,e | 80 | Nichts | sp |
Binär | B | 1-4 | Währung | t,r,e | 4 | 2 | Nichts |
Binär | B | 5-9 | Währung | t,r,e | 9 | 2 | Nichts |
Binär | B | 1-4 | Dezimalzahl | t,r,e | 4 | 2 | Nichts |
Binär | B | 5-9 | Dezimalzahl | t,r,e | 9 | 2 | Nichts |
Binär | B | 1-4 | Doppelt | t,r,e | 4 | 2 | Nichts |
Binär | B | 5-9 | Doppelt | t,r,e | 9 | 2 | Nichts |
Binär | B | 1–5 | Integer | t,r,e | 4 | Nichts | Nichts |
Binär | B | 1-9 | Lang | t,r,e | 9 | Nichts | Nichts |
Binär | B | 1-9 | Ledig | t,r,e | 4 | 2 | Nichts |
Integer | Ich | 5 | Boolescher Typ (Boolean) | Nichts | Nichts | Nichts | Nichts |
Integer | Ich | 10 | Boolescher Typ (Boolean) | Nichts | Nichts | Nichts | Nichts |
Integer | Ich | 3-9 | Byte | t,r,e | 3 | Nichts | Nichts |
Integer | Ich | 1–5 | Integer | t,r,e | 4 | Nichts | Nichts |
Integer | Ich | 1–5 | Lang | t,r,e | 9 | Nichts | Nichts |
Eingepackt | P | 3 | Boolescher Typ (Boolean) | Nichts | Nichts | Nichts | Nichts |
Eingepackt | P | 3 | Byte | t,r,e,npe | 3 | Nichts | Nichts |
Eingepackt | P | 1–30 | Währung | t,r,e | 8 | 2 | Nichts |
Eingepackt | P | 1–30 | Dezimalzahl | t,r,e | 8 | 2 | Nichts |
Eingepackt | P | 1–30 | Doppelt | t,r,e | 8 | 2 | Nichts |
Eingepackt | P | 1–30 | Integer | t,r,e | 3 | Nichts | Nichts |
Eingepackt | P | 1–30 | Lang | t,r,e | 5 | Nichts | Nichts |
Eingepackt | P | 1–30 | Ledig | t,r,e | 8 | 2 | Nichts |
Zoniert | S | 1–30 | Währung | t,r,e | 15 | 2 | Nichts |
Zoniert | S | 1–30 | Dezimalzahl | t,r,e | 15 | 2 | Nichts |
Zoniert | S | 1–30 | Doppelt | t,r,e | 15 | 2 | Nichts |
Zoniert | S | 1–30 | Integer | t,r,e | 5 | Nichts | Nichts |
Zoniert | S | 1–30 | Lang | t,r,e | 9 | Nichts | Nichts |
Zoniert | S | 1–30 | Ledig | t,r,e | 15 | 2 | Nichts |
Ungekennzeichnet | U | 3-9 | Byte | t,r,e | 3 | Nichts | Nichts |
Schweben | F | 4 | Dezimalzahl | t,r,e | Nichts | Nichts | Nichts |
Schweben | F | 8 | Dezimalzahl | t,r,e | Nichts | Nichts | Nichts |
Schweben | F | 8 | Doppelt | t,r,e | 8 | Nichts | Nichts |
Schweben | F | 4 | Ledig | t,r,e | 4 | Nichts | Nichts |
Datum | D | Nichts | Datum | Nichts | Nichts | Nichts | Nichts |
Uhrzeit | Nichts | Nichts | Nichts | Nichts | Nichts | Nichts | Nichts |
Zeitstempel | Nichts | Nichts | Nichts | Nichts | Nichts | Nichts | Nichts |
RPG Datumsformatname | Format | Bereich | Byte-Einheiten |
---|---|---|---|
*MDY | MM/TT/JJ | 01.01.40 bis 12.31.39 | 8 |
*DMY | tt/mm/jj | 01.01.40 bis 31.12.39 | 8 |
*YMD | jj/mm/tt | 40/01/01 bis 39/12/31 | 8 |
*JUL | yyy/ddd | 40/001 bis 39/365 | 6 |
*ISO | jjjj-mm-tt | 0001-01-01 bis 9999-12-31 | 10 |
*USA | mm/TT/jjjj | 01.01.0001 bis 12.31.0000 | 10 |
*EURO | tt.mm.jjjj | 01.01.0001 bis 31.12.9999 | 10 |
*JIS | jjjj-mm-tt | 0001-01-01 bis 9999-12-31 | 10 |
RPG-Zeitformatname | Format | Bereich | Byte-Einheiten |
---|---|---|---|
*HMS | hh:mm:ss | 00:00:00 bis 24:00:00 Uhr | 8 |
*ISO | hh.mm.ss | 00:00:00 bis 24:00:00 Uhr | 8 |
*USA | hh:mm AM oder hh:mm PM | 00:00 bis 12:00 Uhr | 8 |
*EURO | hh.mm.ss | 00.00.00 bis 24.00.00 | 8 |
*JIS | hh:mm:ss | 00:00:00 bis 24:00:00 Uhr | 8 |
RPG-Zeitstempelformat | Byte-Einheiten |
---|---|
yyyy-mm-dd-hh.mm.ss.mmmmmmmm | 26 |
Siehe auch
Unterstützte TI-Datentypen
Konvertieren von Datentypen von Automation in RPG
Datentypkonvertierung