<?xml version="1.0" encoding="ISO-8859-1" ?> 
<!ELEMENT ThsR (ThsHost+)>
<!ATTLIST ThsR
	  version CDATA #FIXED "0.1"
	  >
<!ELEMENT ThsHost (ServerInfo,RequestInfo,Operation+,unexecutedXml?,ThsHost*)?>
<!ATTLIST ThsHost
		hostURI CDATA #REQUIRED
		mainState   (SUCCESS|WARNING|FAILED)  #REQUIRED
		radminVersion CDATA "0.2"
	  >
	<!ELEMENT ServerInfo EMPTY>
	<!ATTLIST ServerInfo
		  hostAddr CDATA #REQUIRED
		  software CDATA #REQUIRED
		  adoVersion CDATA #REQUIRED
		  localTime  CDATA #REQUIRED
		> 
	<!ELEMENT RequestInfo EMPTY>
	<!ATTLIST RequestInfo 
		  remoteAddr CDATA #REQUIRED
		  queryString CDATA #REQUIRED
		  scriptName CDATA #REQUIRED
		  userName CDATA #REQUIRED
		  userState CDATA #REQUIRED 
		> 
	
	<!ELEMENT Operation (OperationState*)>
		<!ATTLIST Operation
			  mainState (SUCCESS|WARNING|FAILED)  #REQUIRED
			  type CDATA #REQUIRED
			  >
		<!ELEMENT OperationState (#PCDATA) >
		<!ATTLIST OperationState 
			  msg   CDATA #IMPLIED
			  state (INFO|SUCCESS|WARNING|FAILED)  #REQUIRED
			  errorNumber CDATA #REQUIRED
			  errorCode   CDATA #REQUIRED
			  operationData CDATA #IMPLIED
			> 
	<!ELEMENT unexecutedXml (#PCDATA)>

