Dieser Abschnitt beschreibt den Natural-Objekttyp Resource.
Anmerkung:
Anders als bei Natural für Offene Systeme, wo es gemeinsam genutzte
Ressourcen ("Shared Resources") und nicht gemeinsam genutzte
Ressourcen ("Private Resources") verfügbar sind, stehen bei
Natural für Großrechner zurzeit nur gemeinsam genutzte Resources zur
Verfügung.
Dieses Dokument behandelt die folgenden Themen:
Resources sind Nicht-Natural-Objekte wie zum Beispiel HTML-Seiten,
GIF-Grafiken usw. Gespeichert werden sie in Libraries in der Systemdatei
FNAT
oder FUSER
, wo sie für Natural-Anwendungen
verfügbar sind.
Rein technisch betrachtet handelt es sich um große Datenobjekte im Binärformat oder Zeichenformat, die als Eingabe oder Ergebnis der Ausführung einer Utility oder Benutzeranwendung entweder nur vorübergehend verarbeitet oder dauerhaft gespeichert werden.
Objekte des Typs Resource werden vom XML Toolkit als Container für DTDs, XML Schemas, Style Sheets usw. benutzt. Das Natural Web Interface verwendet Resource wie zum Beispiel GIFs oder JPEGs. Außerdem können Objekte des Typs Resource zum Speichern von XLIFF-Übersetzungsdatendateien benutzt werden.
Folgende Themen werden im Folgenden behandelt:
Objekte des Typs Resource haben einen Langnamen und einen Kurznamen.
Zu jedem Objekt des Typs Resource existiert ein 8 Byte langer Objektkurzname. Dieser Kurzname besteht aus Großbuchstaben.
Er kann angegeben werden in Systemkommandos wie zum Beispiel
LIST
,
DELETE
und
RENAME
sowie im
Object Handler und in
den Utilities INPL
und
SYSMAIN
.
Der Langname einer Resource wird in den Verzeichnisdatensätzen der Resource gespeichert. Er hat folgende Struktur:
Bytes | Format | Inhalt |
---|---|---|
1 - 2 | B2 | Zeilennummer H'0000' |
3 - 6 | A4 | Resource-Typ, in der Regel die Erweiterung des Resource-Namens. |
7 | A1 | Resource-Format, dabei ist A = alphanumerisch, B = binär, U = Unicode |
8 - 252 | A245 | Resource-Name |
Der Langname einer Resource kann mit dem Systemkommando
LIST
angezeigt werden. Die Anzeige erfolgt in der
Objekt-Auswahlliste,
wenn Sie dort den Funktionscode
LN
ausführen.
Objekte des Typs Resource werden ebenso wie andere als Quellcode vorliegende Natural-Objekte in Libraries gespeichert.
Sie können mit den Utilities
SYSMAIN
und INPL
und mit dem
Object Handler
gehandhabt werden.
Sie können nicht mit den Natural-Editoren bearbeitet werden.
In der Library SYSEXT
ist die folgende
Anwendungsprogrammierungsschnittstelle (API) vorhanden, über die eine
Benutzeranwendung auf die eindeutigen User Exit-Routinen der Ressources
zugreifen kann:
API | Purpose |
---|---|
USR4208N |
Schreiben, Lesen, Löschen einer Resource unter Verwendung des Kurz- oder Langnamens der Resource. |