Resource

#### Search Results

Search

# Resource

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:

- Was sind Resources?

- Verwendung von Resources

- API zur Verarbeitung von Resources

## Was sind Resources?

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.

## Verwendung von Resources

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:

- Namenskonventionen für Resources

- Speicherung von Resources

### Namenskonventionen für Resources

Objekte des Typs Resource haben einen Langnamen und einen Kurznamen.

#### Resource-Kurzname

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`.

#### Resource-Langname

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.

### Speicherung von Resources

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.

## API zur Verarbeitung von Resources

In der Library `SYSEXT` ist die folgende Anwendungsprogrammierschnittstelle (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.

### On this page

- Was sind Resources?
- Verwendung von Resources
- API zur Verarbeitung von Resources