DFSTACK - Datumsformat für Natural-Stack

#### Search Results

Search

# DFSTACK - Datumsformat für Natural-Stack

Dieser Natural Profil- und Session-Parameter bestimmt die Form, in der die Werte von Datumsvariablen mit einem `STACK`-, `RUN`- oder `FETCH`-Statement auf dem Natural-Stack abgelegt werden.

Mögliche Werte | `S` | Datumsvariablen werden mit 2-stelliger Jahreskomponente und mit durch den Profilparameter `DTFORM` bestimmten Delimiterzeichen auf dem Natural-Stack abgelegt. Beispiel: `yy-mm-dd`
`C` | Wie `DFSTACK=S`. Außerdem wird eine Änderung des Jahrhunderts (d.h. wenn das Jahrhundert, das genommen wird, wenn der Wert vom Natural-Stack gelesen wird, nicht dasselbe ist wie das Jahrhundert des ursprünglichen Datumswertes, bevor er auf dem Stack abgelegt wurde) zur Laufzeit abgefangen und ein Laufzeitfehler ausgegeben.
`I` | Datumsvariablen werden mit vollständiger 4-stelliger Jahreskomponente und ohne Delimiterzeichen auf dem Natural-Stack abgelegt. Beispiel: `yyyymmdd`
Standard-Einstellung | `S`
Dynamische Angabe | ja
Angabe innerhalb der Session | ja | Gültige Statements: | `SET GLOBALS`
Gültiges Kommando: | `GLOBALS`
Programmierschnittstelle (API) | `USR1005N` | Siehe SYSEXT Utility in der Debugger und Dienstprogramme (Utilities)-Dokumentation.

Anmerkungen:

1. In einer Natural-Session kann der Profilparameter `DFSTACK` durch den Session-Parameter `DFSTACK` überschrieben werden.
2. Der `DFSTACK`-Parameter gilt nicht für `STACK`-, `RUN`- und `FETCH`-Statements, für die der Session-Parameter `DF` gesetzt ist.
3. Siehe auch Datumsinformationen verarbeiten im Leitfaden zur Programmierung.