PROCESS

#### Search Results

Search

# PROCESS

`PROCESS` view-name `USING` {operand1=operand2}, [`GIVING` operand3]

Dieses Dokument behandelt folgende Themen:

- Funktion PROCESS

- Einschränkung bei PROCESS

- Syntax-Beschreibung PROCESS

Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.

## Funktion PROCESS

Das Statement `PROCESS` wird in Verbindung mit Entire System Server und Natural Messaging eingesetzt.

Mit Entire System Server können Sie auf verschiedene Funktionen des Betriebssystems zugreifen, zum Beispiel: Lesen/Beschreiben von Dateien, VTOC/Catalog-Management, JES-Queues usw.

Nähere Informationen zum `PROCESS`-Statement und seinen Klauseln finden Sie unter Getting Started im Entire System Server User’s Guide.

Natural Messaging ist ein Natural-Add-on-Produkt für z/OS, das die Kommunikation mit IBM MQ unterstützt. Es ermöglicht Ihnen den einfachen Zugriff auf Nachrichtenwarteschlangen mithilfe der Statements `PROCESS` und `FIND`. Weitere Informationen siehe Datenbankmanagementsystem-Schnittstellen > Natural Messaging in der Natural for z/OS-Dokumentation.

## Einschränkung bei PROCESS

Dieses Statement steht nur bei Entire System Server und Natural Messaging zur Verfügung.

Wenn das Feld `ERROR-CODE` oder `ERROR-TEXT` als Teil der lokalen Daten in die `MQ-QUEUE`-Datensicht (View) aufgenommen wird, werden die standardmäßigen Natural-Systemfehlermeldungen unterdrückt.

Stattdessen enthält `ERROR-CODE` den Fehlercode und `ERROR-TEXT` einen Meldungstext, der die genaue Ursache des Fehlers erläutert.

Dadurch ist das aufrufende Natural-Programm in der Lage, MQ-Fehler programmtechnisch zu behandeln, ohne dass ein Absturz auf Systemebene oder eine Natural-Fehlermeldung ausgelöst wird.

## Syntax-Beschreibung PROCESS

Operanden-Definitionstabelle:

Operand | Mögliche Struktur | Mögliche Formate | Referenzierung erlaubt | Dynam. Definition
--- | --- | --- | --- | ---
operand1 | C | S |  |  |  | A |  | N | P |  |  | B |  |  |  |  |  |  | ja | nein
operand2 | C | S |  |  |  | A | U | N | P |  |  | B |  |  |  |  |  |  | ja | nein
operand3 |  | S |  |  |  | A |  | N | P |  |  | B |  |  |  |  |  |  | ja | nein

Syntax-Element-Beschreibung:

Syntax-Element | Beschreibung
--- | ---
`view-name` | Name der von Entire System Server benutzten View (Datensicht).
`USING` | Mit dieser Klausel können Parameter übergeben werden, indem einem Feld (operand1) einer View (Datensicht) ein Wert (operand2) zugewiesen wird. Anmerkung Mehrfache Angaben von `operand1=operand2` müssen entweder mit dem Input-Delimiterzeichen (wie mit dem Session-Parameter `ID` definiert) oder mit einem Komma voneinander getrennt werden.
`GIVING` | Mit der `GIVING`-Klausel können Sie Felder (operand3) angeben, an die Werte zurückgegeben werden. Jedes dieser Felder muss in einer View (Datensicht) definiert sein.

### On this page

- Funktion PROCESS
- Einschränkung bei PROCESS
- Syntax-Beschreibung PROCESS