Server management request DTD

The following is the complete definition of the server management request XML document type. This DTD is provided as a summary of the server management tags that are described in this section.



<!DOCTYPE actions [
<!ELEMENT actions (ActionsResponseId?,(CloseConnector|OpenConnector|RestartRules|SetProperty
    |ClientStatusRequest|MessageDetailsRequest|CancelMessageRequest|PauseConnector|ResumeConnector
    |CancelMessages|GetClientList)+)>
<!ELEMENT ActionsResponseId (#PCDATA)>
<!ELEMENT GetClientList EMPTY>
<!ELEMENT CloseConnector (client+)>
<!ELEMENT PauseConnector (client+)>
<!ELEMENT ResumeConnector (client+)>
<!ELEMENT OpenConnector (client+)>
<!ELEMENT RestartRules (client+)>
<!ELEMENT CancelMessages (client+)>
<!ELEMENT SetProperty (prop+)>
<!ELEMENT prop (client,name,value?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT value (#PCDATA)>
<!ELEMENT GetProperties (client+)>
<!ELEMENT ClientStatusRequest (requestId?,replyAddr?,client+,(schedule+,persistent?)?,onEvent*)>
<!ELEMENT onEvent (#PCDATA)>
<!ELEMENT requestId (#PCDATA)>
<!ELEMENT client (#PCDATA)>
<!ELEMENT replyAddr (#PCDATA)>
<!ELEMENT persistent EMPTY>
<!ELEMENT MessageDetailsRequest (requestId?,replyAddr?,(schedule+,persistent?)?,condition?,
    getAddress?,getArchived?,getContentSize?,getExpires?,getKind?,getMessageId?,getOriginator?,
    getPriority?,getProperties?,getStatus?,getStatusTime?,getTransmissionStatus?)>
<!ELEMENT getAddress EMPTY>
<!ELEMENT getArchived EMPTY>
<!ELEMENT getContentSize EMPTY>
<!ELEMENT getExpires EMPTY>
<!ELEMENT getKind EMPTY>
<!ELEMENT getMessageId EMPTY>
<!ELEMENT getOriginator EMPTY>
<!ELEMENT getPriority EMPTY>
<!ELEMENT getProperties EMPTY>
<!ELEMENT getStatus EMPTY>
<!ELEMENT getStatusTime EMPTY>
<!ELEMENT getTransmissionStatus EMPTY>
<!ELEMENT CancelMessageRequest (requestId?,replyAddr?,report?,(schedule+,persistent?)?,condition?,
    getAddress?,getArchived?,getContentSize?,getExpires?,getKind?,getMessageId?,getOriginator?,
    getPriority?,getProperties?,getStatus?,getStatusTime?,getTransmissionStatus?)>
<!ELEMENT report EMPTY>
<!ELEMENT schedule (((startTime|between)?,everyHour?,everyMinute?,everySecond?,onDayOfWeek*,
    onDayOfMonth*)?)>
<!ELEMENT between (startTime,endTime)>
<!ELEMENT startTime (#PCDATA)>
<!ELEMENT endTime (#PCDATA)>
<!ELEMENT everyHour (#PCDATA)>
<!ELEMENT everyMinute (#PCDATA)>
<!ELEMENT everySecond (#PCDATA)>
<!ELEMENT onDayOfWeek (#PCDATA)>
<!ELEMENT onDayOfMonth (#PCDATA)>
<!ELEMENT condition ((messageId|status|priority|address|originator|kind|archived|
    customRule|property)+)>
<!ELEMENT archived EMPTY>
<!ELEMENT messageId (#PCDATA)>
<!ELEMENT status (#PCDATA)>
<!ELEMENT priority (#PCDATA)>
<!ELEMENT address (#PCDATA)>
<!ELEMENT originator (#PCDATA)>
<!ELEMENT kind (#PCDATA)>
<!ELEMENT customRule (#PCDATA)>
<!ELEMENT property (#PCDATA)>
]>