Exception management yfs.properties
Use the customer_overrides.properties file
to override properties in the Exception Management category of yfs.properties.
The following table contains Exception Management yfs.properties and descriptions.
| Property | Values | Description |
|---|---|---|
| Exception Management | ||
| yfs.exception.disable.uniqueExceptionId | Valid values = Y or N Default = N |
When this property is turned off (set to N), the system generates
a unique exception ID based on the IP address and random numbers when
an error is thrown. The ID appears in the output XML of the error.
If you do not want to generate unique exception IDs, set this property
to Y. Example: yfs.exception.disable.uniqueExceptionId=N |
| yfs.onerror.raisealert | Valid values = Y or N Default = Y |
When this property is turned on (set to Y), errors encountered
are directed to the alert console. Errors are grouped by certain criteria.
Not every error is a separate entry in the alert console. Example: yfs.onerror.raisealert=Y |
| yfs.onerror.raisealert.logging.interval | Valid values = day or hour Default = day |
This property is to set the logging interval. If it is set to day, errors are grouped on daily basis. Otherwise, they are grouped on an hourly basis. If an error is repeated within a logging interval, it is not directed multiple times to alert console. Instead, the alert entry shows an increased occurrence count. Example: yfs.onerror.raisealert.logging.interval=day |
| yfs.onerror.raisealert.expiration.days | Number of days Default = 7 A value of 0 means the alert will never be closed by this agent. |
This property controls how many days of inactivity are required
before the alert is eligible to be automatically closed by the Inbox
Purge Agent. Example: yfs.onerror.raisealert.expiration.days=7 |
| yfs.onerror.raisealert.queuekey | <QUEUE_KEY> The default value is Blank (or no queue). |
Set this to the QUEUE_KEY of the Queue the alert should be
assigned to. Example: yfs.onerror.raisealert.queuekey= |
| yfs.exception.display.uniqueExceptionID=Description | This property tells the application where to add the unique exception id, either on error description (default behavior) or in the error XML as a separate element. | |
| yfs.exception.disable.uniqueException=N | If this property is set to Y, the system does not append a unique numeric ID to the error description of an error. The default value is N, which means that a unique numeric ID gets appended to the error description. | |
| yfs.getNextException.failonerror | Valid values = Y or N, Default = N |
Enabling this property, adds an additional verification to the exception assigned to a user and might throw exception in case of race conditions, but ensures that a single Inbox record is not assigned to multiple users.Note: This property is used, if there are frequent race conditions observed during Inbox assignments, and typically it is not required to be set. |