| Element Name | Attribute name | Required | Default value | Mnemonic | Comments | ||
| Can contain many child <target> Elements | |||||||
| NotificationList | |||||||
| type | y | NotificationList.TYPE | "ok" or "error" | ||||
| target | |||||||
| class | y | NotificationTarget.PRM_NOTIF_CLASS | |||||
| If target.class = NotifyEmail | |||||||
| sendTo | y | Email.SENDTO | |||||
| from | y | Email.FROM | |||||
| ccTo | n | null | Email.COPYTO | ||||
| subject | n | null | Email.SUBJECT | ||||
| message | n | null | Email.MESSAGE | ||||
| NotifyEmail can have (0,n) <attachment> element children | |||||||
| e.g. | |||||||
| <attachment>/var/log/abcde</attachment> | |||||||
| <attachment>/tmp/myfile1</attachment> | |||||||
| If target.class = NotifyFiles | |||||||
| NotifyFiles has no attributes but can have (1,n) <file> element children | |||||||
| file | NotifyFiles.CHILD_FILE | ||||||
| URI | y | NotifyFiles.ATT_URI | |||||
| append | n | false | NotifyFiles.ATT_APPEND | ||||
| If target.class = NotifyQueues | |||||||
| No attributes | |||||||
| Can have (1,n) <queue> element children | |||||||
| <queue> | NotifyQueues.CHILD_QUEUE | ||||||
| jndiName | y | NotifyJMS.ATT_DEST_NAME | |||||
| Can have (0,n) <messageProp> element children | |||||||
| messageProp | NotifyJMS.CHILD_MSG_PROP | ||||||
| name | y | NotifyJMS.ATT_PROP_NAME | |||||
| value | y | NotifyJMS.ATT_PROP_VALUE | |||||
| If target.class = NotifyTopics | |||||||
| No attributes | |||||||
| Can have (1,n) <topic> element children | |||||||
| <topic> | NotifyTopics.CHILD_TOPIC | ||||||
| jndiName | y | NotifyJMS.ATT_DEST_NAME | |||||
| Can have (0,n) <messageProp> element children (see messageProp in NotifyQueues) | |||||||