| 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) |