Informationen über das Abrechnungssystem ausgeben
Komponente: | BS2000 |
Funktionsbereich: | Abrechnungssystem steuern |
Anwendungsbereich: | ACCOUNTING |
Privilegierung: | TSOS |
Funktionsbeschreibung
Folgende Informationen über das Abrechnungssystem können mit dem Kommando SHOW-ACCOUNTING-STATUS angefordert werden:
Zustand des Abrechnungsverfahrens
Name der laufenden Abrechnungsdatei
Zeitpunkt der Dateieröffnung
Namen der Folgedateien
Liste der Abrechnungssätze und Satzerweiterungen, die explizit ein- bzw. ausgeschaltet wurden
Häufigkeit der periodischen Erfassung bestimmter Abrechnungssätze
Namen der Jobklassen, über die zyklisch Informationen gesammelt werden
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").
Format
SHOW-ACCOUNTING-STATUS |
INFORMATION = *SUMMARY / *FILES / *PARAMETERS / *ALL |
Operandenbeschreibung
INFORMATION =
Entscheidet über die Art der gewünschten Information.
INFORMATION = *SUMMARY
Ist das Abrechnungssystem aktiv, wird neben der Information ACCOUNTING ACTIVE
der Name der aktuellen Abrechnungsdatei ausgegeben.
Ist das Abrechnungssystem nicht aktiv, wird folgende Information ausgegeben: ACCOUNTING NOT ACTIVE.
INFORMATION = *FILES
Gibt Auskunft über:
Abrechnungssystem aktiv/nicht aktiv
Name der aktuellen Abrechnungsdatei
Zeitpunkt der Dateieröffnung
Folgedateinamen
INFORMATION = *PARAMETERS
Gibt sämtliche Abrechnungssätze und Satzerweiterungen aus, die explizit ein- oder ausgeschaltet wurden sowie die Häufigkeit des Abrechnungsintervalles und die Namen der Jobklassen, die innerhalb dieses Intervalls überwacht werden.
INFORMATION = *ALL
Gibt alle von diesem Kommando gelieferten Informationen zusammenfassend aus.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Ohne Fehler | |
2 | 0 | NAM3001 | Angeforderte Aktion zwar ausgeführt, aber mit Warnungen verbunden |
1 | CMD0202 | Syntaxfehler | |
32 | CMD0221 | Interner Systemfehler | |
64 | NAM0012 | Keine Berechtigung für Kommando | |
128 | CMD2280 | Kommando momentan nicht ausführbar |
Beispiel
/show-acc
ACCOUNTING ACTIVE, FILENAME= :B6F1:$TSOS.SYS.ACCOUNT.2017-01-26.074.01
/show-acc inf=*files
ACCOUNTING STATUS INFORMATION ============================= CURRENT ACCOUNTING FILE: (AUTOMATIC) ------------------------ :SBZ8:$TSOS.SYS.ACCOUNT.2017-01-26.074.01 OPENED AT : 2017-01-26, 17:02:07-W ALTERNATE FILENAMES: -------------------- ** NONE SPECIFIED **
Ausgabe in S-Variable
Der Operand INFORMATION des Kommandos legt fest, welche S-Variablen erzeugt werden. Folgende Angaben sind für INFORMATION möglich:
Schreibweise im Kommando | gekürzte Schreibweise in Tabelle |
---|---|
INFORMATION = SUMMARY | 1 |
INFORMATION = FILES | 2 |
INFORMATION = PARAMETERS | 3 |
INFORMATION = ALL | 4 |
Zusätzliche Bedingungen, die mit den Angaben von INFORMATION zusammenwirken:
Zusätzlich Bedingungen | gekürzte Schreibweise in Tabelle |
---|---|
Wertzuweisung, nur wenn ACCOUNT-ACTIVE=TRUE | a |
*NONE und <name> können nicht gleichzeitig als Werte auftreten | b |
*ALL und <name> können nicht gleichzeitig als Werte auftreten | c |
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
---|---|---|---|---|
Abrechnungssystem aktiviert | var(*LIST).ACCOUNT-ACTIVE | B | TRUE | 1-4 |
Häufigkeit der periodischen Erfassung von Abrechnungssätzen | var(*LIST).ACCOUNT-PERIOD | I | <integer> | 3,4,a |
Namen der Folgedateien | var(*LIST).ALT-FILES(*LIST) | S | *NONE | 2,4,a,b |
Namen der Jobklassen, die vom Abrechnungssystem zyklisch überwacht werden | var(*LIST).JOB-CLASS(*LIST) | S | *NONE | 3,4,a,b |
Name der aktuellen Abrechnungsdatei | var(*LIST).NAME | S | <filename> | 1,2,4,a |
Einschaltung der Liste der Abrechnungssätze und Satzerweiterungen | var(*LIST).NOT-LISTED-REC | S | *ON | 3,4,a |
Datum der Dateieröffnung | var(*LIST).OPEN-DATE | S | <date> | 2,4,a |
Zeitpunkt der Dateieröffnung | var(*LIST).OPEN-TIME | S | <open time & season> | 2,4,a |
unterdrückte Abrechnungssätze | var(*LIST).REM-REC-TYPE(*LIST) | S | *NONE | 3,4,a,b |
aufgenommene Abrechnungssätze | var(*LIST).SET-REC-TYPE(*LIST) | S | *ALL | 3,4,a,c |