Configuration and Administration
glog.objectLock Properties
To control the behavior of Oracle Transportation Management, you can change settings in the glog.properties file or the appropriate property set.
Property |
New in Version |
Definition |
---|---|---|
|
By default, all object lock logging is logged to the ObjectLockPoller log ID. Background poller activity can be directed to a dedicated log ID by setting this property. |
|
|
By default, all object lock logging is logged to the ObjectLockPoller log ID. User actions from the Object Lock diagnostic screen can be directed to a dedicated log ID by setting this property. |
|
6.3 |
This property controls deadlock behavior. It takes the following settings:
Default: alwaysTrack |
|
6.3.8 |
If this property is set to true, the system checks every attempt to insert or update an OBJECT_LOCK record. This includes the initial creation of an object lock, the assignment of a lock to an owner and the releasing of a lock from its owner. We output the current owner information of the lock if:
This will help debug any latency issues affecting OBJECT_LOCK. |
|
21B |
Only activate this property when directed to by Oracle. |
|
|
Controls whether Data Type Association actions and FOR actions lock the parent record as well as each child record. Works in conjunction with glog.agent.dta.lockParent. If glog.objectLock.locks.activity.FOR and glog.agent.dta.lockParent are both set to false, the parent locks are suppressed. |
|
|
Object locks have an owner timeout as well as a waiter timeout. The default behavior is to time out owned locks in 2 hours, allowing waiters to proceed with mediated workflow. After the period specified in this property, waiters will be allowed to grab the lock away from the current owner. |
|
|
If set to True, the lock is never handed off to a waiter, but errors are written to the log under the ObjectLock ID. |
|
6.2.4 |
Sets the minimum age, in seconds, of locks to release. |
|
6.2.4 |
Sets the frequency, in seconds, for the lock poller. |
|
6.2.4 |
Sets the age, in seconds, of an unowned object lock to be a candidate for purging. |
|
6.2.4 |
Sets the number of seconds between registry polling. |
|
|
The default timeout of all synchronous object locks. This property does not affect locks attempted by the mediator. |
|
glog.objectLock.waiterTimeout.duration.activity.<activity>=<duration> |
|
The default timeout of synchronous object locks for the given activity. This property is primarily used for activities that do not use an audit action since the audit action table maintains its own set of timeouts. Settings on the audit action will override the value in this property. This setting does not affect locks attempted by the mediator. |
glog.objectLock.waiterTimeout.polling |
The frequency, as a duration string, to poll object lock waiters for timeout. Default: 10 seconds. |