UTMC Xml API Examples

 

UTMC  XML Examples with SIRI protocol

The following XML examples demonstrate the use of SIRI  to encode UTMC requests and responses.  For each example, both the input and response is shown.

Group

Name

Request

Response

Common

SIRI

(No UTMC extnsions)

Subscription

(ServiceSubscriptionRequest)

SubscriptionResponse

TerminateSubscriptionRequest

TerminateSubscriptionResponse

Fetched Delivery

DataReadyNotification

DataReadyAcknowledgement

DataSupplyRequest

(ServiceDelivery)

Status

CheckStatusRequest

CheckStatusResponse

HeartbeatNotification

UTMC functional  Services

Data Object

DataObjectRequest (traffic events in an area)

DataObjectDelivery (e.g. traffic events)

DataObjectSubscription (e.g. Traffic events from a source)

 

 

UTMC XML examples of Publication & Data Objects

The following   XML examples demonstrate the use of UTMC XML to encode UTMC data objects as a stand alone publication file. The file can include a request filter as well as a corresponding set of objects.

Group

Data Object

Filter

Delivery

Link

Transport Link

x

Transport Link - with config

&xxx

Transport Link

Device filter - for Transport link

Transport Link - with dynamic

Device

 

Car Park

Device filter  - for car park

Car Park

 

Mixed

Device filter

Car Park

 

Traffic Event

Traffic Event

Traffic event filter

Mixed Traffic events

Network

Network

Network filter

Network Link

Mixed Network

Prediction

Prediction

Prediction filter

Predictions - Transport link

FREEFLOW XML examples of Alert & Intervention request & & Data Objects

The following   XML examples demonstrate the use of UTMC XML to encode  Freeflow data objects as a stand alone publication file. The file can include a request filter as well as a corresponding set of objects. The same obkjects could be used in a siri or

Group

Data Object

Filter

Delivery

Alert

Alert

Alert filter

Alert

Intervention

Intervention

Intervention  filter

Intervention