RTIG Examples 0.1c - Using a Single Concrete Schema Reference

The following XML examples demonstrate the use of RtigXML to encode requests and responses, validating exactly against a single concrete  RtigXML schema. (in contrast to loosely coupled conformance)  For each example, both the input request and the response are shown.

All instance documents reference the  RtigXML.xsd schema, which provides an implementation of both the general TRIDENT Request/Response and Publish/Subscribe protocols (as in rtig_request_response.xsd) and   the Stop Status and Vehicle Status messages (from rtig_reference.xsd).

 
Group Name Request Response

Common

Subscription

register

- See Stop Status & Vehicle Status  Subscriptions

registrationResponse

registrationResponse error

unregister

registrationDropped

Service

Stop Status

 

StopStatusRequest get

StopStatusDelivery deliver

Minimum StopStatusDelivery  payload

StopStatusSubscription  register

 

StopStatusDelivery 1 deliver

StopStatusDelivery 2deliver

Vehicle Status

VehicleStatusRequest get

VehicleStatusDelivery deliver

Minimum VehicleStatusDelivery  payload

VehicleStatusSubscription    register

Discovery

Points

(StopPointRequest)

(StopPointsDelivery)

Lines

(LinesRequest)

(LinesDelivery)