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.