Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

WRITE-ACCOUNTING-RECORD

&pagelevel(3)&pagelevel

Identify job section for accounting system

Component:

BS2000

Functional area:

Accounting system control

Domain:

ACCOUNTING

Privileges:

STD-PROCESSING
HARDWARE-MAINTENANCE

Function

The WRITE-ACCOUNTING-RECORD command

  • generates and identifies a UDAT accounting record

  • generates and identifies a UACC accounting record

As identification, a character string is to be specified, which is to be placed into the accounting records.
For UDAT and UACC accounting records see the “Introduction to System Administration” [14]. The user can ascertain the maximum permissible number of user-specific accounting records from his entry in the user catalog (see the MAX-ACCOUNT-RECORDS output field of the SHOW-USER-ATTRIBUTES command).

Format

WRITE-ACCOUNTING-RECORD                                                                                                                

RECORD-TYPE = *USER-DATA (...) / *USER-ACCOUNTING-STEP(...) / <c-string 1..254>


*USER-DATA(...)



|

TEXT = <c-string 1..254>


*USER-ACCOUNTING-STEP(...)



|

INFORMATION = <c-string 1..8> / <x-string 1..16>

Operands

RECORD-TYPE =
Type of identification.

RECORD-TYPE = *USER-DATA(...)
Generates a UDAT accounting record for the current job.

TEXT = <c-string 1..254>
Character string to be entered into a UDAT accounting record for the job. The character ‘&’ must not be used.

RECORD-TYPE = *USER-ACCOUNTING-STEP(...)
Generates a UACC accounting record for the current job.

INFORMATION = <c-string 1..8> / <x-string 1..16>
Character string with which the accounting record for the job is to be identified.

RECORD-TYPE = <c-string 1..254>
Character string to be entered into a UDAT accounting record for the job. The character ‘&’ must not be used.

Return codes

(SC2)

SC1

Maincode

Meaning


0

CMD0001

Command executed


1

CMD0202

Syntax error


32

CMD0221

Internal error


64

NAM3003

Semantic error

Example

/write-acc-rec rec-type=user-acc-step(inf=c'test #01') ———————————————— (1)
/write-acc-rec rec-type=user-data(text=c'projekt #01 testruns') ——————— (2)

(1)

A UACC accounting record is written, into which the string “TEST #01” is entered.

(2)

A UDAT accounting record is written, into which the string “PROJECT #01 TESTRUNS” is entered.