OpenDataFeed response message details

The OpenDataFeed web service method returns an XML message containing the following:

  • The status of the operation
  • The set of global operational constraints
  • The set of account specific operational constraints
  • The session Identifier
  • The set of validated monitor identifiers
  • The set of validated site identifiers

Successful response message example

<?xml version="1.0" encoding="utf-8" ?>
<GpnOpenUtaDataFeedResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                            xmlns="http://gomeznetworks.com/webservices/">
	<Status>
		<eStatus>STATUS_SUCCESS</eStatus>
		<sErrorMessage />
	</Status>
	<GPNGlobalConstraints MaxDataRequestsPerHourPerSession="60"
	                      MaxTotalSessions="50" />
	<GPNAccountConstraints MaxDataRecordsPerRequest="1000"
	                       MaxConcurrentSessions="1"
	                       MaxConcurrentRequests="1"
	                       MaxRequestIntervalBeforeExpirationInMinutes="15" />
 <CurrentTime>2014-01-15 17:49:54</CurrentTime>
	<SessionToken>c59754b7-3ed3-4878-a0e8-c352daa0b8a1</SessionToken>
	<AcceptedMonitors>
		<mid>1162690</mid>
	</AcceptedMonitors>
	<AcceptedSites>
		<sid>101</sid>
	</AcceptedSites>
</GpnOpenUtaDataFeedResponse>

Unsuccessful response message example

<?xml version="1.0" encoding="utf-8" ?>
<GpnOpenUtaDataFeedResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                            xmlns="http://gomeznetworks.com/webservices/">
	<Status>
		<eStatus>STATUS_FAILED</eStatus>
		<sErrorMessage>INVALID ORDER DESIGNATOR SPECIFIED.
                 MUST BE (TIME | MONITOR | SITE)</sErrorMessage>
	</Status>
</GpnOpenUtaDataFeedResponse>

The following table summarizes the elements and attributes in the XML response returned by this web service. Refer to the WSDL for the complete definition of this XML response.

Container Element Data Element/Attribute Description
OpenDataFeedResponse
Status eStatus Either STATUS_SUCCESS or STATUS_FAILED
sErrorMessage Contains an error message if STATUS_FAILED.
GPNGlobalConstraints MaxDataRequestsPerHourPerSession The maximum number of data requests that can be made per hour within a given session is 60.
MaxTotalSessions The maximum number of sessions that can be handled by the service is 32.
GPNAccountConstraints MaxDataRecordsPerRequest The maximum number of data records that can be obtained per GetResponseData request is 1000.
MaxConcurrentSessions The maximum number of concurrent sessions that will be serviced is 1.
MaxConcurrentRequests The maximum number of concurrent requests that can be made within the context of a given session is 1.
MaxRequestIntervalBeforeExpirationInMinutes The maximum amount of time that can elapse between calls to GetResponseData before a session may be expired by the system is 15 minutes.
CurrentTime Contains the time the request was received in GMT.
SessionToken The sSession Identifier that is used in subsequent calls to GetResponseData and CloseDataFeed.
AcceptedMonitors Contains a list of the Dynatrace Portal monitor identifiers that have been validated by the system for a specified account.
AcceptedSites Contains a list of the Dynatrace Portal site identifiers that have been validated by the system for a specified account.