Standard- oder vordefinierte Typen sind ein Zeichen lang bzw. beginnen mit $ oder SYS:
Typ | Bedeutung |
$... | reserviert |
C | Phasen |
D | Dokumente |
F | IFG-Formatmasken |
H | Compiler-Ergebnisinformationen |
J | Prozeduren und ENTER-Jobs |
L | Bindelademodule (LLM) |
M | Makros |
P | druckaufbereitete Daten |
R | Bindemodule |
S | Quellprogramme |
SYS... | reserviert |
SYSJ.. | kompilierte Prozeduren |
U | IFG-Benutzerprofile |
X | Daten beliebigen Formats |
Zur Archivierung können Elemente mit einer Satzlänge von maximal 32 KByte (inkl. Satzkopf) aufgenommen werden.
Der EDT bearbeitet Textelemente mit einer maximalen Satzlänge von 256 Byte.
Elementtyp $... - reservierte Typen
Mit $ beginnende Typen sind reserviert.
Elementtyp C - Phasen
Eine vom Binder TSOSLNK erzeugte Phase wird standardmäßig in einer Datei abgelegt. Diese Datei kann mit LMS in einer Bibliothek als Element vom Typ C abgelegt werden. Wahlweise können die vom Binder erzeugten Phasen auch direkt in einer Bibliothek abgelegt werden.
Elementtyp D - Dokumente
Elemente vom Typ D sind für Dokumente gedacht.
Elementtyp F - IFG-Formatmasken
Elemente dieses Typs werden von IFG erzeugt und in Bibliotheken abgelegt.
Elementtyp H - Compiler-Ergebnisinformationen
Elemente dieses Typs werden von den Compilern und vom Assembler erzeugt und in Bibliotheken abgelegt.
Elementtyp J - Prozeduren und ENTER-Jobs
In diesem Elementtyp werden BS2000-Prozeduren und ENTER-Jobs abgelegt.
Elementtyp L - Bindelademodule (LLM)
In Elemente vom Typ L legen sowohl der Binder BINDER (siehe [5]) als auch die Compiler die erzeugten Bindelademodule (LLMs) ab.
Elementtyp M - Makros
Der Assembler entnimmt der zugewiesenen Bibliothek die im Programm angesprochenen Makroelemente.
Elementtyp P - Listenelemente
Als Listenelemente werden druckaufbereitete Daten bezeichnet. Das erste Zeichen des Satzes muss ein gültiges Vorschubsteuerzeichen sein; dies wird bei der Ausgabe in die Systemdatei SYSLST geprüft.
Elementtyp R - Bindemodule
Von Compilern und dem Assembler erzeugte Bindemodule werden standardmäßig im temporären EAM-Bereich abgelegt.
Diese Bindemodule können mit LMS in der Bibliothek als Elemente vom Typ R abgelegt werden. Wahlweise können die von Compilern und dem Assembler erzeugten Bindemodule auch direkt in einer Bibliothek abgelegt werden.
Den Bindern und dem dynamischen Bindelader DBL dienen diese Elemente als Eingabe.
Elementtyp S - Quellprogramme
Quellprogramme in Bibliotheken dienen den Compilern und dem Assembler bei Übersetzungsläufen als Eingabe.
Elementtyp SYS... - reservierte Typen
Mit SYS beginnende Typen sind reserviert.
Elementtyp SYSJ.. - kompilierte Prozeduren
In diesem Elementtyp werden kompilierte Prozeduren abgelegt. Die Elementtypen SYSJ und J werden von LMS gleichwertig behandelt.
Elementtyp U - IFG-Benutzer-Profile
Elemente dieses Typs werden von IFG erzeugt und in Bibliotheken abgelegt.
Elementtyp X - Daten beliebigen Formates
Der Elementtyp X kann beliebige Daten aufnehmen. Je nach Format der Daten werden sie in Text- oder PAM-Elementen abgelegt.
Textartige Elementtypen - Textelemente
Als textartige Elementtypen werden die Typen S, M, J, P, D, X und davon abgeleitete Typen bezeichnet. Textelemente sind Elemente dieser Typen, soweit sie keine blockorientierten Sätze enthalten.
PAM-Elemente
Elemente mit blockorientierten Sätzen werden im Folgenden auch als PAM-Elemente bezeichnet (vom Typ X oder daraus abgeleitete Typen), da sie in der Regel durch Aufnehmen einer Datei vom Typ FILE-STRUCTURE=PAM als Element entstanden sind.