Ressourcenzuordnungen bei der Java-Generierung
Ein EGL-Datensatz mit fester Länge, der auf eine externe Datei, einen Drucker oder eine Warteschlange zugreift, verfügt über einen logischen Datei- oder Warteschlangennamen. Im Falle eines Druckers handelt es sich bei dem logischen Dateinamen bei den meisten Laufzeitsystemen um printer. Der Name darf nicht länger als 8 Zeichen sein und ist nur von Bedeutung, um den Datensatz zu einem Systemnamen in Bezug zu setzen, den das Zielsystem für den Zugriff auf eine physische Datei, einen Drucker oder eine Warteschlange verwendet.
Bei Dateien oder Warteschlangen handelt es sich bei dem Datei- oder Warteschlangennamen bzw. einer von diesem Namen abgeleiteten Unterzeichenfolge um einen Standardwert für den Systemnamen. Bei Druckern ist nur für COBOL-Ausgabe ein Standardname vorhanden, bei der Java™-Generierung wird deshalb kein Standardname verwendet.
- Steuern Sie den Generierungsprozess bei der Generierung mit einem Builddeskriptor, der wiederum auf einen bestimmten Ressourcenzuordnungsabschnitt verweist. Der Ressourcenzuordnungsabschnitt ordnet den Dateinamen einem Systemnamen der Zielplattform zu, auf der der generierte Code implementiert werden soll.
- Zur Laufzeit können Sie den Wert (in den meisten Fällen) in die datensatzspezifische Variable resourceAssociation (bei Dateien und Warteschlangen) oder in die Systemvariable ConverseVar.printerAssociation (für Druckausgabe) ändern. Dies dient dazu, den Systemnamen, der standardmäßig oder über einen Ressourcenzuordnungsabschnitts angegeben wurde, zu überschreiben.
- SerialRecord
- IndexedRecord
- RelativeRecord
- MQRecord