Each user of a UTM application is provided with a permanent message queue which is addressed using the user ID.
For USER queues it is possible to generate the data access control which prevents reading or writing by using Q-READ-ACL or Q-WRITE-ACL (USER statement).
USER statement in section "USER - define a user ID" The following operands are available for USER queues: |
QLEV=
QLEV can be used to prevent the page pool becoming overloaded with messages for this USER.
QLEV specifies the maximum number of asynchronous messages that may be buffered in the USER queue (default setting: 32767, i.e. no limit). If the specified value is exceeded, the subsequent behavior is determined by the value in the QMODE parameter.QMODE=
Determines the behavior of openUTM in the event that the USER queue has already exceeded the maximum number of permitted messages that may be buffered and has thus reached the Queue level (operand QLEV=). If the value STD is set all new DPUT calls are rejected, if WRAP-AROUND is set the oldest message is overwritten by the new message.
Q-READ-ACL=
Specifies the read and delete authorizations in the USER queue for external users. If you do not specify Q-READ-ACL= all users have read and delete authorization in the queue.
Q-WRITE-ACL=
Specifies the write authorization in the USER queue for external users.
If you do not specify Q-WRITE-ACL= all users have write authorization in the queue.