Kees,
Its working on my 1.13 system. Not sure if you just had a typo with /dev/syslog. Its /dev/console or /dev/operlog for operlog you have to add 1 byte to the front of the message though:
The following are system console files:
/dev/console (major 9, minor 0). Data written to the /dev/console file is sent to the console and is displayed in message BPXF024I by means of a write-to-operator function. This message also contains the user ID of the process that wrote to the console. It is automatically created the first time the system is IPLed and is created with minor number 0.
/dev/operlog (major 9, minor 1). This device file is intended for the syslog daemon. Data written to the /dev/operlog file is sent directly to the sysplex message log, OPERLOG, which must be active, and is displayed in message BPXF060I. For each write operation to /dev/operlog, the first character is removed from the message and used as a message indicator code with the following values:
'00'x
The message originated on a remote system.
'80'x
The message originated on the local system.
Improperly-formatted messages written to /dev/operlog will result in an error return code with EINVAL as the errno.
Using /dev/operlog is a quick way of logging messages.
Command ===>
****** ************************
000001 Øthis is a test
8A88A48A484A8AA444444444
038920920103523000000000
-------------------------------
Cp test /dev/operlog
Results in
STC28666 00000280 BPXF060I LOGGED BY SYSLOGD FROM A LOCAL SOURCE 000
000 00000280 this is a test
Cp test /dev/console
Results in
14310 07:17:28.72 STC28666 00000000 BPXF024I (userid) this is a test
I actually think you get more information from /dev/console as you get the userid writing the message too, with /dev/operlog you do not.