PROCESS

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

Dieses Dokument behandelt folgende Themen:

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.