To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /api/turbines/alarmlog/statistics/from/{From}/to/{To} HTTP/1.1
Host: mdn.bazefield.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<GetAlarmStatistics xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BazeField.WindAssets.WebService">
<AlarmCode>0</AlarmCode>
<AlarmDescription>String</AlarmDescription>
<AlarmId>0</AlarmId>
<AllocationTypeId>0</AllocationTypeId>
<ChartGroup>String</ChartGroup>
<From>String</From>
<IncludeOkAlarms>false</IncludeOkAlarms>
<OrderBy>String</OrderBy>
<Parameter1>0</Parameter1>
<SourceIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</SourceIds>
<Take>0</Take>
<To>String</To>
<TurbineIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</TurbineIds>
<TurbineToDrillInto>String</TurbineToDrillInto>
<Type>Warning</Type>
<VendorEventType>String</VendorEventType>
</GetAlarmStatistics>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<AlarmStatsReplyList xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BazeField.WindAssets.WebService">
<AlarmStats xmlns:d2p1="http://schemas.datacontract.org/2004/07/BazeField.WindAssets.DataModel.Entities">
<d2p1:AlarmStats>
<d2p1:AlarmDescription>String</d2p1:AlarmDescription>
<d2p1:AlarmId>0</d2p1:AlarmId>
<d2p1:AlarmType>0</d2p1:AlarmType>
<d2p1:Code>0</d2p1:Code>
<d2p1:Count>0</d2p1:Count>
<d2p1:Duration>0</d2p1:Duration>
<d2p1:DurationPercentage>0</d2p1:DurationPercentage>
<d2p1:ErrorRatePercentage>0</d2p1:ErrorRatePercentage>
<d2p1:Frequency>0</d2p1:Frequency>
<d2p1:LostMoney>0</d2p1:LostMoney>
<d2p1:LostProduction>0</d2p1:LostProduction>
<d2p1:MTBF>0</d2p1:MTBF>
<d2p1:MTTR>0</d2p1:MTTR>
<d2p1:Parameter1>String</d2p1:Parameter1>
<d2p1:SourceId>0</d2p1:SourceId>
<d2p1:StatItemId>0</d2p1:StatItemId>
<d2p1:StatItemName>String</d2p1:StatItemName>
<d2p1:Turbines>0</d2p1:Turbines>
<d2p1:VendorEventType>String</d2p1:VendorEventType>
</d2p1:AlarmStats>
</AlarmStats>
<LongestDuration xmlns:d2p1="http://schemas.datacontract.org/2004/07/BazeField.WindAssets.DataModel.Entities">
<d2p1:AlarmDescription>String</d2p1:AlarmDescription>
<d2p1:AlarmId>0</d2p1:AlarmId>
<d2p1:AlarmType>0</d2p1:AlarmType>
<d2p1:Code>0</d2p1:Code>
<d2p1:Count>0</d2p1:Count>
<d2p1:Duration>0</d2p1:Duration>
<d2p1:DurationPercentage>0</d2p1:DurationPercentage>
<d2p1:ErrorRatePercentage>0</d2p1:ErrorRatePercentage>
<d2p1:Frequency>0</d2p1:Frequency>
<d2p1:LostMoney>0</d2p1:LostMoney>
<d2p1:LostProduction>0</d2p1:LostProduction>
<d2p1:MTBF>0</d2p1:MTBF>
<d2p1:MTTR>0</d2p1:MTTR>
<d2p1:Parameter1>String</d2p1:Parameter1>
<d2p1:SourceId>0</d2p1:SourceId>
<d2p1:StatItemId>0</d2p1:StatItemId>
<d2p1:StatItemName>String</d2p1:StatItemName>
<d2p1:Turbines>0</d2p1:Turbines>
<d2p1:VendorEventType>String</d2p1:VendorEventType>
</LongestDuration>
<MTBF>0</MTBF>
<MTTR>0</MTTR>
<MostFrequent xmlns:d2p1="http://schemas.datacontract.org/2004/07/BazeField.WindAssets.DataModel.Entities">
<d2p1:AlarmDescription>String</d2p1:AlarmDescription>
<d2p1:AlarmId>0</d2p1:AlarmId>
<d2p1:AlarmType>0</d2p1:AlarmType>
<d2p1:Code>0</d2p1:Code>
<d2p1:Count>0</d2p1:Count>
<d2p1:Duration>0</d2p1:Duration>
<d2p1:DurationPercentage>0</d2p1:DurationPercentage>
<d2p1:ErrorRatePercentage>0</d2p1:ErrorRatePercentage>
<d2p1:Frequency>0</d2p1:Frequency>
<d2p1:LostMoney>0</d2p1:LostMoney>
<d2p1:LostProduction>0</d2p1:LostProduction>
<d2p1:MTBF>0</d2p1:MTBF>
<d2p1:MTTR>0</d2p1:MTTR>
<d2p1:Parameter1>String</d2p1:Parameter1>
<d2p1:SourceId>0</d2p1:SourceId>
<d2p1:StatItemId>0</d2p1:StatItemId>
<d2p1:StatItemName>String</d2p1:StatItemName>
<d2p1:Turbines>0</d2p1:Turbines>
<d2p1:VendorEventType>String</d2p1:VendorEventType>
</MostFrequent>
<TotalCount>0</TotalCount>
<TotalDuration>0</TotalDuration>
<TotalLostMoney>0</TotalLostMoney>
<TotalLostProduction>0</TotalLostProduction>
</AlarmStatsReplyList>