Reference for https://rdc-prod-ws.aws.roadnet.com/OrganizationWebService.svcoperations/GetPerformanceSettingsByOrgId/organizations/{ID}/performance
Url: https://rdc-prod-ws.aws.roadnet.com/OrganizationWebService.svcoperations/GetPerformanceSettingsByOrgId/organizations/{ID}/performance
HTTP Method: GET
Message direction | Format | Body |
---|---|---|
Request | N/A | The Request body is empty. |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example response Xml body:
<PerformanceSettings xmlns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Performance"> <AbsHardBrake> <EnableEvent>true</EnableEvent> </AbsHardBrake> <ExcessiveOverspeed> <EnableEvent>true</EnableEvent> <MinimumDuration>2147483647</MinimumDuration> <Threshold>2147483647</Threshold> </ExcessiveOverspeed> <Fleet> <HardBrakeThreshold>2147483647</HardBrakeThreshold> <SpeedingGracePeriod>2147483647</SpeedingGracePeriod> <SpeedingThreshold>2147483647</SpeedingThreshold> </Fleet> <FollowingTimeViolation> <EnableEvent>true</EnableEvent> <OffThreshold>2147483647</OffThreshold> <OnThreshold>2147483647</OnThreshold> <SecondsThreshold>2147483647</SecondsThreshold> <TimeThreshold>2147483647</TimeThreshold> </FollowingTimeViolation> <ForwardCollisionWarning> <CmsThreshold>1.26743237E+15</CmsThreshold> <EnableEvent>true</EnableEvent> <HapticThreshold>1.26743237E+15</HapticThreshold> <MinimumSpeedThreshold>2147483647</MinimumSpeedThreshold> <OffThreshold>2147483647</OffThreshold> <OnThreshold>2147483647</OnThreshold> </ForwardCollisionWarning> <LaneDepartureWarning> <Active> <CountThreshold>2147483647</CountThreshold> <EnableEvent>true</EnableEvent> <OffCount>2147483647</OffCount> <OnCount>2147483647</OnCount> <SpeedThreshold>2147483647</SpeedThreshold> <TimeThreshold>2147483647</TimeThreshold> </Active> <Disable> <CountThreshold>2147483647</CountThreshold> <EnableEvent>true</EnableEvent> <OffCount>2147483647</OffCount> <OnCount>2147483647</OnCount> <SpeedThreshold>2147483647</SpeedThreshold> <TimeThreshold>2147483647</TimeThreshold> </Disable> <Imminent> <CountThreshold>2147483647</CountThreshold> <EnableEvent>true</EnableEvent> <OffCount>2147483647</OffCount> <OnCount>2147483647</OnCount> <SpeedThreshold>2147483647</SpeedThreshold> <TimeThreshold>2147483647</TimeThreshold> </Imminent> </LaneDepartureWarning> <ManualEvent> <EnableEvent>true</EnableEvent> </ManualEvent> <OfficialStopTime>2147483647</OfficialStopTime> <OptimumRpmThreshold> <High>2147483647</High> <Low>2147483647</Low> </OptimumRpmThreshold> <OrganizationId>String content</OrganizationId> <OrganizationName>String content</OrganizationName> <Overspeed> <DataFrequency>2147483647</DataFrequency> <EnableEvent>true</EnableEvent> <MaximumDuration>2147483647</MaximumDuration> <MinimumDuration>2147483647</MinimumDuration> <OffDuration>2147483647</OffDuration> <Threshold>2147483647</Threshold> </Overspeed> <PanicEvent> <EnableEvent>true</EnableEvent> </PanicEvent> <PassiveForwardCollisionWarning> <EnableEvent>true</EnableEvent> </PassiveForwardCollisionWarning> <StabilityControl> <EnableEvent>true</EnableEvent> <OffCount>2147483647</OffCount> <OnCount>2147483647</OnCount> <Sources>String content</Sources> <SpeedThreshold>2147483647</SpeedThreshold> </StabilityControl> <TopSpeed> <Bracket> <Key>2147483647</Key> <Value>2147483647</Value> </Bracket> <Bracket> <Key>2147483647</Key> <Value>2147483647</Value> </Bracket> </TopSpeed> <WorkAloneEvent> <EnableEvent>true</EnableEvent> </WorkAloneEvent> <YardToRoad> <Speed>2147483647</Speed> <Time>2147483647</Time> </YardToRoad> </PerformanceSettings>
The following is an example response Json body:
{ "AbsHardBrake":{ "EnableEvent":true }, "ExcessiveOverspeed":{ "EnableEvent":true, "MinimumDuration":2147483647, "Threshold":2147483647 }, "Fleet":{ "HardBrakeThreshold":2147483647, "SpeedingGracePeriod":2147483647, "SpeedingThreshold":2147483647 }, "FollowingTimeViolation":{ "EnableEvent":true, "OffThreshold":2147483647, "OnThreshold":2147483647, "SecondsThreshold":2147483647, "TimeThreshold":2147483647 }, "ForwardCollisionWarning":{ "CmsThreshold":1.26743237E+15, "EnableEvent":true, "HapticThreshold":1.26743237E+15, "MinimumSpeedThreshold":2147483647, "OffThreshold":2147483647, "OnThreshold":2147483647 }, "LaneDepartureWarning":{ "Active":{ "CountThreshold":2147483647, "EnableEvent":true, "OffCount":2147483647, "OnCount":2147483647, "SpeedThreshold":2147483647, "TimeThreshold":2147483647 }, "Disable":{ "CountThreshold":2147483647, "EnableEvent":true, "OffCount":2147483647, "OnCount":2147483647, "SpeedThreshold":2147483647, "TimeThreshold":2147483647 }, "Imminent":{ "CountThreshold":2147483647, "EnableEvent":true, "OffCount":2147483647, "OnCount":2147483647, "SpeedThreshold":2147483647, "TimeThreshold":2147483647 } }, "ManualEvent":{ "EnableEvent":true }, "OfficialStopTime":2147483647, "OptimumRpmThreshold":{ "High":2147483647, "Low":2147483647 }, "OrganizationId":"String content", "OrganizationName":"String content", "Overspeed":{ "DataFrequency":2147483647, "EnableEvent":true, "MaximumDuration":2147483647, "MinimumDuration":2147483647, "OffDuration":2147483647, "Threshold":2147483647 }, "PanicEvent":{ "EnableEvent":true }, "PassiveForwardCollisionWarning":{ "EnableEvent":true }, "StabilityControl":{ "EnableEvent":true, "OffCount":2147483647, "OnCount":2147483647, "Sources":"String content", "SpeedThreshold":2147483647 }, "TopSpeed":[{ "Key":2147483647, "Value":2147483647 }], "WorkAloneEvent":{ "EnableEvent":true }, "YardToRoad":{ "Speed":2147483647, "Time":2147483647 } }
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Performance" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Performance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="PerformanceSettings"> <xs:sequence> <xs:element minOccurs="0" name="AbsHardBrake" nillable="true" type="tns:AbsHardBrake" /> <xs:element minOccurs="0" name="ExcessiveOverspeed" nillable="true" type="tns:ExcessiveOverspeed" /> <xs:element minOccurs="0" name="Fleet" nillable="true" type="tns:Fleet" /> <xs:element minOccurs="0" name="FollowingTimeViolation" nillable="true" type="tns:FollowingTimeViolation" /> <xs:element minOccurs="0" name="ForwardCollisionWarning" nillable="true" type="tns:ForwardCollisionWarning" /> <xs:element minOccurs="0" name="LaneDepartureWarning" nillable="true" type="tns:LaneDepartureWarning" /> <xs:element minOccurs="0" name="ManualEvent" nillable="true" type="tns:ManualEvent" /> <xs:element minOccurs="0" name="OfficialStopTime" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OptimumRpmThreshold" nillable="true" type="tns:OptimumRpmThreshold" /> <xs:element minOccurs="0" name="OrganizationId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrganizationName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Overspeed" nillable="true" type="tns:Overspeed" /> <xs:element minOccurs="0" name="PanicEvent" nillable="true" type="tns:PanicEvent" /> <xs:element minOccurs="0" name="PassiveForwardCollisionWarning" nillable="true" type="tns:PassiveForwardCollisionWarning" /> <xs:element minOccurs="0" name="StabilityControl" nillable="true" type="tns:StabilityControl" /> <xs:element minOccurs="0" name="TopSpeed" nillable="true" type="tns:ArrayOfBracket" /> <xs:element minOccurs="0" name="WorkAloneEvent" nillable="true" type="tns:WorkAloneEvent" /> <xs:element minOccurs="0" name="YardToRoad" nillable="true" type="tns:YardToRoad" /> </xs:sequence> </xs:complexType> <xs:element name="PerformanceSettings" nillable="true" type="tns:PerformanceSettings" /> <xs:complexType name="AbsHardBrake"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="AbsHardBrake" nillable="true" type="tns:AbsHardBrake" /> <xs:complexType name="ExcessiveOverspeed"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="MinimumDuration" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Threshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ExcessiveOverspeed" nillable="true" type="tns:ExcessiveOverspeed" /> <xs:complexType name="Fleet"> <xs:sequence> <xs:element minOccurs="0" name="HardBrakeThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SpeedingGracePeriod" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SpeedingThreshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Fleet" nillable="true" type="tns:Fleet" /> <xs:complexType name="FollowingTimeViolation"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OffThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OnThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SecondsThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="TimeThreshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="FollowingTimeViolation" nillable="true" type="tns:FollowingTimeViolation" /> <xs:complexType name="ForwardCollisionWarning"> <xs:sequence> <xs:element minOccurs="0" name="CmsThreshold" nillable="true" type="xs:float" /> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="HapticThreshold" nillable="true" type="xs:float" /> <xs:element minOccurs="0" name="MinimumSpeedThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OffThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OnThreshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ForwardCollisionWarning" nillable="true" type="tns:ForwardCollisionWarning" /> <xs:complexType name="LaneDepartureWarning"> <xs:sequence> <xs:element minOccurs="0" name="Active" nillable="true" type="tns:ActiveLaneDepartureWarning" /> <xs:element minOccurs="0" name="Disable" nillable="true" type="tns:DisableLaneDepartureWarning" /> <xs:element minOccurs="0" name="Imminent" nillable="true" type="tns:ImminentLaneDepartureWarning" /> </xs:sequence> </xs:complexType> <xs:element name="LaneDepartureWarning" nillable="true" type="tns:LaneDepartureWarning" /> <xs:complexType name="ActiveLaneDepartureWarning"> <xs:sequence> <xs:element minOccurs="0" name="CountThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OffCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OnCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SpeedThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="TimeThreshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ActiveLaneDepartureWarning" nillable="true" type="tns:ActiveLaneDepartureWarning" /> <xs:complexType name="DisableLaneDepartureWarning"> <xs:sequence> <xs:element minOccurs="0" name="CountThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OffCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OnCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SpeedThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="TimeThreshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="DisableLaneDepartureWarning" nillable="true" type="tns:DisableLaneDepartureWarning" /> <xs:complexType name="ImminentLaneDepartureWarning"> <xs:sequence> <xs:element minOccurs="0" name="CountThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OffCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OnCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SpeedThreshold" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="TimeThreshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ImminentLaneDepartureWarning" nillable="true" type="tns:ImminentLaneDepartureWarning" /> <xs:complexType name="ManualEvent"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ManualEvent" nillable="true" type="tns:ManualEvent" /> <xs:complexType name="OptimumRpmThreshold"> <xs:sequence> <xs:element minOccurs="0" name="High" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Low" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="OptimumRpmThreshold" nillable="true" type="tns:OptimumRpmThreshold" /> <xs:complexType name="Overspeed"> <xs:sequence> <xs:element minOccurs="0" name="DataFrequency" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="MaximumDuration" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="MinimumDuration" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OffDuration" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Threshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Overspeed" nillable="true" type="tns:Overspeed" /> <xs:complexType name="PanicEvent"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="PanicEvent" nillable="true" type="tns:PanicEvent" /> <xs:complexType name="PassiveForwardCollisionWarning"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="PassiveForwardCollisionWarning" nillable="true" type="tns:PassiveForwardCollisionWarning" /> <xs:complexType name="StabilityControl"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OffCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="OnCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Sources" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SpeedThreshold" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="StabilityControl" nillable="true" type="tns:StabilityControl" /> <xs:complexType name="ArrayOfBracket"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Bracket" nillable="true" type="tns:Bracket" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBracket" nillable="true" type="tns:ArrayOfBracket" /> <xs:complexType name="Bracket"> <xs:sequence> <xs:element minOccurs="0" name="Key" type="xs:int" /> <xs:element minOccurs="0" name="Value" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Bracket" nillable="true" type="tns:Bracket" /> <xs:complexType name="WorkAloneEvent"> <xs:sequence> <xs:element minOccurs="0" name="EnableEvent" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="WorkAloneEvent" nillable="true" type="tns:WorkAloneEvent" /> <xs:complexType name="YardToRoad"> <xs:sequence> <xs:element minOccurs="0" name="Speed" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Time" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="YardToRoad" nillable="true" type="tns:YardToRoad" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ResponseMessage"> <xs:sequence> <xs:element minOccurs="0" name="Caption" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ObjectName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SID" type="xs:long" /> <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ResponseMessage" nillable="true" type="tns:ResponseMessage" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>