This section describes the log data fields that are defined when logging the individual events.
The following tables provide an overview of which log data fields are defined in accordance with the events. The log data fields are listed in the sequence in which they appear in the SAT log record. The field contents are then explained for the individual events.
Meaning of the entries in the following tables:
— | Field not defined |
Y | Field defined (mandatory fields in the context of SAT) |
O | Field defined in certain cases |
Field name | UTM events | |||||||||
TASK- | TASK- | SIGN | CHANGE- | START- | END- | DATA- | ADM- | SEL- | CHG- | |
APPLNAM | - | - | O | - | - | - | - | O | - | - |
UTMUSER | - | - | Y | Y | Y | Y | Y | Y | Y | - |
UTMAPPL | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
UTMSUBC | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
LTERM | - | - | Y | - | O | Y | - | O | - | - |
PTERM | - | - | Y | - | - | - | - | O | - | - |
MUXLTRM | - | - | O | - | - | - | - | O | - | - |
DATNAM1 | - | - | - | - | - | - | Y | - | - | - |
DATNAM2 | - | - | - | - | - | - | O | O | O | - |
DATTYP | - | - | - | - | - | - | Y | - | - | - |
ACCTYP | - | - | - | - | - | - | Y | - | - | - |
COMMAND | - | - | - | - | - | - | - | Y | Y | - |
OBJECT1 | Y | Y | Y | Y | Y | Y | - | O | O | - |
OBJECT2 | - | - | - | - | O | - | - | O | O | - |
OBJECT3 | - | - | - | - | - | - | - | O | - | - |
CALLER | - | - | - | - | - | - | - | - | - | - |
TACNAM | - | - | - | Y | O | Y | Y | Y | Y | - |
TACIDEN | - | - | - | - | Y | Y | - | - | - | - |
USER2 | - | - | - | - | - | - | - | O | O | - |
UTMNAME | - | - | - | - | - | - | - | O | - | Y |
UTMTAID | - | - | Y | Y | Y | Y | Y | Y | Y | Y |
UTMSTAT | - | - | - | - | - | Y | - | - | - | - |
UTMREAS | - | - | Y | Y | Y | Y | Y | Y | Y | - |
UTMOBJ4 | - | - | - | - | - | - | - | O | - | Y |
UMTOBJ5 | - | - | - | - | - | - | - | O | - | - |
UTMOBJ6 | - | - | Y | - | - | - | - | O | - | Y |
UTMHEX3 | - | - | - | - | - | - | - | Y | - | - |
The structure of the variable part of the log record is described in detail below for each event.
TASK-ON: Connect a task to the UTM application
UTMAPPL | Name of the active application. |
UTMSUBC | TASK-ON |
OBJECT1 | F for the first task or |
TASK-OFF: Sign off a task from the UTM application
Only the normal termination of a task is logged.
UTMAPPL | Name of the active application. |
UTMSUBC | TASK-OFF |
OBJECT1 | Last task: yes “Y” or no “N” |
SIGN: Sign on a UTM user
APPLNAM | BCAM application name. |
UTMUSER | Name of the user/client that initiates the event. |
UTMAPPL | Name of the active application. |
UTMSUBC | SIGN |
LTERM | Name of the LTERM partner via which the user/client connects to the application. |
PTERM | BCAM name of the user/client assigned to defined LTERM partners. |
MUXLTRM | PTERM name of the MUX transport connection. |
UTMTAID | Transaction identification or zero. |
OBJECT1 | BCAM processor name. |
UTMREAS | KCRSIGN return field. |
UTMOBJ6 | Long processor name. |
CHANGE-PW: Change password
CHANGE-PW is also initiated if a user password is modified by the UTM administrator.
UTMUSER | Name of the UTM user who initiated the event (possibly administrator ID). |
UTMAPPL | Name of the active application. |
UTMSUBC | CHANGE-PW |
OBJECT1 | Name of the user ID whose password is changed. |
UTMREAS | KDCS return codes. |
TACNAM | Transaction code of active program unit. |
UTMTAID | Transaction identification or zero. |
START-PU: Create a job or start a program unit
UTMUSER | Name of the UTM user who initiates the event. |
UTMAPPL | Name of the active application. |
UTMSUBC | START-PU (start program unit). |
LTERM | Name of the defined LTERM partner or blank. |
OBJECT1 | If TACIDEN=G: TAC of the job. |
If TACIDEN=C/T/P: TAC of the active service. | |
OBJECT2 | If TACIDEN=G: DPUT identification of the job created. |
UTMREAS | KDCS return codes (if TACIDEN=G). |
UTMTAID | Transaction identification of the active transaction or zero. |
TACNAM | TAC of the active program unit. |
TACIDEN | Transaction identifier. Possible values (the values G, C, T, P are mutually |
G | |
C | |
T | |
P |
The creation of messages to an LTERM partner is not logged.
A confirmation job (to a TAC) is only logged as generated when, on the basis of the result of the main job run, it is selected and converted to a main job. The destination of the executed main job is then output in the field LTERM or TACNAM.
END-PU: Terminate a program unit
UTMUSER | Name of the UTM user who initiates the event. |
UTMAPPL | Name of the active application. |
UTMSUBC | END-PU (end program unit). |
LTERM | Name of the defined LTERM partner or blank. |
OBJECT1 | Transaction code of the active service. |
UTMSTAT | The field is only defined if TACIDEN=T or C. It then contains the transaction |
C: Transaction logging (Commit) | |
R: Roll back the transaction | |
UTMTAID | Transaction identification. |
TACNAM | Transaction code of active program unit. |
TACIDEN | Possible values: |
C: End of the program unit and of the conversation. | |
T: End of the program unit and of the transaction; the conversation is | |
P: End of the program unit; the transaction is continued. | |
UTMREAS | KDCS return codes. |
DATA-ACCESS: Access to a UTM storage area
UTMUSER | Name of the UTM user who initiates the event. |
UTMAPPL | Name of the active application. |
UTMSUBC | DATA-ACCESS |
DATNAM1 | Name of the UTM storage area addressed. |
DATNAM2 | If DATTYP=ULS: UTM user |
If DATTYP=TLS: LTERM partner for clients and printers, otherwise blank | |
DATTYP | Type of storage area: |
G: GSSB | |
U: ULS | |
T: TLS |
ACCTYP | Type of storage access: |
READ: Read access | |
WRITE: Write access | |
C: Create | |
D: Delete | |
UTMREAS | KDCS return codes. |
UTMTAID | Transaction identification. |
TACNAM | Transaction code of active program unit. |
ADM-CMD: Call the administration program interface
UTMUSER | Name of the UTM user who initiates the event. |
UTMAPPL | Name of the active application. |
UTMSUBC | ADM-CMD |
COMMAND | DADM (KDCS call) or call of the program interface for administration: |
CHNGAPPL / CREATE / CREASTMT / DELETE / DUMP / ENCRYPT / | |
GETOBJ / LOCKMGMT / MODIFY / ONLIMP / PETTA / SENDMSG / | |
SHUTDOWN / SPOOLOUT / SYSLOG / UPDIPADR / USLOG | |
UTMHEX3 | Return code of administration program interface. |
UTMTAID | Transaction identification. |
USER2 | Session, user or blank. |
The fields DATNAM2, LTERM and OBJECT1 may be output as blank.
See also the openUTM manual “Administering Applications”.
In certain cases, the following additional fields are defined, depending on COMMAND:
COMMAND: CHNGAPPL
UTMOBJ4: Subopcode1 (NEW/OLD for PROGRAM)
COMMAND: CREATE
OBJECT3: Object type
UTMNAME: Object name
COMMAND: DELETE
OBJECT3: Object type
UTMOBJ4: Subopcode1 (DELAY/IMMEDIAT)
UTMNAME: Object name
COMMAND: ENCRYPT
OBJECT1: Subopcode1 (CREATEK, ACTIVATK, DELETEK, REAACTK, REANEWK)
COMMAND: LOCKMGMT
OBJECT1: Subopcode1
COMMAND: MODIFY
OBJECT3: Object type or parameter type
Additional fields are logged, depending on the object type or parameter type:
Object type
Logged fields
CLNODE
OBJECT1: Parameter
UTMOBJ6: Parameter valueCON
UTMOBJ6: Long processor name
KSET
OBJECT1: Keys
LOADMODU
OBJECT1: “Version”
UTMOBJ6: Version
UTMNAME: Name of load module to be modifiedLPAP
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of LPAP partner to be modifiedLSES
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of LSES and CON triplet to be modified
UTMOBJ6: Long processor nameLTAC
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of LTAC to be modifiedLTERM
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of LTERM partner to be modified
UTMOBJ4: „FORMATATTR“
UTMOBJ5: Formata ttributeMUX
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of MUX triplet to be modifiedOSICON
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of OSI-CON to be modifiedOSILPAP
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of OSI-LPAP partner to be modifiedPTERM
PTERM: Name of client/printer to be modified (PRTM)
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of PTERM triplet to be modified
UTMOBJ6: Long processor nameTAC
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of TAC to be modified
UTMOBJ6: Parameter valueTACCLASS
OBJECT1: Parameter
OBJECT2: Parameter value
UTMNAME: Name of TACCLASS to be modifiedTPOOL
LTERM: LTERM prefix
OBJECT1: Parameter1
OBJECT2: Parameter value1
UTMOBJ4: Parameter2
UTMOBJ5: Parameter value2
UTMNAME: Name of TPOOL to be modified
(LTERM prefix, PRONAM, PTYPE, BCAMAPPL)USER
OBJECT1: Parameter
OBJECT2: Parameter value
UTMOBJ4: “FORMATTR”
UTMOBJ5: Format attribute
UTMNAME: Name of USER to be modifiedParameter type
Logged fields
CCURRPAR
OBJECT1: Parameter
UTMOBJ4: Parameter value 1
UTMOBJ5: Parameter value 2CLPAR
OBJECT1: Parameter
UTMOBJ4: Parameter valueCURRPAR
OBJECT1: Parameter
UTMOBJ6: Parameter valueDIAGACCP
OBJECT1: Parameter
OBJECT2: Parameter value 1
UTMOBJ6: Parameter value 2MAXPAR
OBJECT1: Parameter
OBJECT2: Parameter valueTASKSPAR
OBJECT1: Parameter
OBJECT2: Parameter valueTIMERPAR
OBJECT1: Parameter
OBJECT2: Parameter valueCOMMAND: ONLIMP
OBJECT1: „KC_ALL“
COMMAND: SENDMSG
LTERM: LTERM name or “KDCALL”
COMMAND: SHUTDOWN
OBJECT1: Subopcode1
OBJECT2: Parameter value
COMMAND: SPOOLOUT
OBJECT1: “SPOOLOUT”
OBJECT2: “ON”
COMMAND: SYSLOG
OBJECT1: Subopcode1
UTMOBJ6: Parameter value
COMMAND: UPDIPADR
OBJECT1: Subopcode1
COMMAND: USLOG
OBJECT1: Subopcode1
SEL-CMD: Execute a preselection command
If the name or value of a parameter is longer than 8 characters, the abbreviation described in UTM-SAT administration is output in the log data field.
UTMUSER | Name of the UTM user who initiates the event. |
UTMAPPL | Name of the active application. |
UTMSUBC | SEL-CMD |
COMMAND | Specification of the UTM-SAT administration command: MSATSEL or MSATPROT. |
UTMREAS | Internal system return code. |
UTMTAID | Transaction identification. |
TACNAM | Transaction code of active program unit. |
USER2 | User or blank. |
The fields DATNAM2, LTERM and OBJECT1 may be output as blank.
The following additional fields are defined, depending on COMMAND:
MSATSEL (control preselection, command KDCMSAT SATSEL=...)
A separate log data record is written for each name specified. Only one of the fields USER2, DATNAM2 or OBJECT1 is defined:
USER2: UTM user as preselection object.
DATNAM2: TAC as preselection object.
OBJECT1: Event as preselection object.
OBJECT2: Preselection value (NONE, SUCC, FAIL, BOTH or OFF).
MSATPROT (Control SAT logging, command KDCMSAT SAT=...)
OBJECT2: Logging switched on (ON) or off (OFF).
CHG-PROG: Exchange a load module
UTMAPPL | Name of the active UTM application. |
UTMSUBC | CHG-PROG |
UTMNAME | Name of the module to be exchanged. |
UTMOBJ4 | Load mode of the module to be exchanged. |
UTMOBJ6 | New module version. |
UTMTAID | Transaction identification if UTMOBJ4=ON-CALL, otherwise zero. |