1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework &...

43
1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003

Transcript of 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework &...

Page 1: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

1

TCIP TWG Kickoff MeetingsTCIP TWG Kickoff Meetings

Framework & Harmonization / CPT TWG

December 17, 2003

Framework & Harmonization / CPT TWG

December 17, 2003

Page 2: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

2

Welcome & IntroductionsWelcome & IntroductionsWelcome & IntroductionsWelcome & Introductions

Lou SandersLou SandersAPTAAPTA

Paula OkunieffPaula OkunieffFramework & Harmonization / CPT TWG ChairFramework & Harmonization / CPT TWG Chair

Lou SandersLou SandersAPTAAPTA

Paula OkunieffPaula OkunieffFramework & Harmonization / CPT TWG ChairFramework & Harmonization / CPT TWG Chair

Page 3: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

3

AgendaAgenda

• TCIP Task Force Structure John Fayos

• TCIP Status & Review Plans John Fayos

• TCIP 2.4 Rob Ayers

• CPT Rob Ayers

• TCIP Web Site Diane O’Neill

• Review Comment Submissions Diane O’Neill

• Q&A

• TCIP Task Force Structure John Fayos

• TCIP Status & Review Plans John Fayos

• TCIP 2.4 Rob Ayers

• CPT Rob Ayers

• TCIP Web Site Diane O’Neill

• Review Comment Submissions Diane O’Neill

• Q&A

Page 4: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

4

TCIP Task Force StructureTCIP Task Force StructureTCIP Task Force StructureTCIP Task Force Structure

John FayosJohn FayosCritical LinkCritical Link

John FayosJohn FayosCritical LinkCritical Link

Page 5: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

5

TCIP Task ForceTCIP Task Force

• Task Force Co-Chairs– Isaac Tayki & Jerry Lutin

• TWG Chairs Committee– TWG Chairs

• Chair Coordinating Forum (CCF)– Task Force Co-Chairs

– APTA Technical Team

• Program Manager– Lou Sanders

• Task Force Co-Chairs– Isaac Tayki & Jerry Lutin

• TWG Chairs Committee– TWG Chairs

• Chair Coordinating Forum (CCF)– Task Force Co-Chairs

– APTA Technical Team

• Program Manager– Lou Sanders

Page 6: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

6

Technical Working GroupsTechnical Working Groups

• TWG 1: Scheduling / Runcutting (Dan Overgaard)

• TWG 2: Passenger Information (Mark Nawrath)

• TWG 3: Incident Management (Edward Mark)

• TWG 4: Software Tools & Test (Bill Hiller)

• TWG 5: On Board (TBA)

• TWG 6: Control Center (Marc Gordon)

• TWG 7: Fare Collection (H Rosen & CC Tam)

• TWG 8: Spatial Representation (Bibiana Kamler)

• TWG 9: CPT & TCIP Framework (Polly Okunieff)

• TWG 10: Signal Control & Prioritization (TBA)

• TWG 1: Scheduling / Runcutting (Dan Overgaard)

• TWG 2: Passenger Information (Mark Nawrath)

• TWG 3: Incident Management (Edward Mark)

• TWG 4: Software Tools & Test (Bill Hiller)

• TWG 5: On Board (TBA)

• TWG 6: Control Center (Marc Gordon)

• TWG 7: Fare Collection (H Rosen & CC Tam)

• TWG 8: Spatial Representation (Bibiana Kamler)

• TWG 9: CPT & TCIP Framework (Polly Okunieff)

• TWG 10: Signal Control & Prioritization (TBA)

Page 7: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

7

TCIP Task ForceTCIP Task Force

BUS & PARATRANSITCEOs COMMITTEE

TCIP TASK FORCE

TCIP CONTRACTORS

PROGRAM MANAGER

TCIPOVERSIGHT

PANEL

TWG CHAIRS COMMITTEE

TWG 2:PASSENGER

INFORMATION

TWG 3:INCIDENT

MANAGEMENT

TWG 4:SW TOOLS

& TEST

TWG 5:ON-BOARD

TWG 1:SCHEDULING/RUNCUTTING

TWG 7:FARE

COLLECTION

TWG 8SPATIAL

REPRSENTATION

TWG 9:FRAMEWORK &

CPT

TWG 10:SIGNAL CONTR &PRIORITIZATION

TWG 6:CONTROLCENTER

Page 8: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

8

Task Force Co-Chair ResponsibilitiesTask Force Co-Chair Responsibilities

• Coordinate, in conjunction with APTA, the overall TWG review activities of the TCIP 2.4 standard

• Members of the Chair Coordinating Forum (CCF)– Disposition of major and trans-TWG review comments / changes

to the standard

• Provide overall direction of TSC technical assistance effort

• Point of Contact for TWG chairs

• Support ongoing TCIP Strategic Planning activities

• Coordinate, in conjunction with APTA, the overall TWG review activities of the TCIP 2.4 standard

• Members of the Chair Coordinating Forum (CCF)– Disposition of major and trans-TWG review comments / changes

to the standard

• Provide overall direction of TSC technical assistance effort

• Point of Contact for TWG chairs

• Support ongoing TCIP Strategic Planning activities

Page 9: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

9

TWG Chair ResponsibilitiesTWG Chair Responsibilities

• Coordinate review activities within their TWG– Encourage participation of all group members

• Direct TSC technical assistance within their TWG

• Act as the primary point of contact between their TWG and the APTA technical team

• Review ongoing TCIP Strategic Planning activities

• Coordinate review activities within their TWG– Encourage participation of all group members

• Direct TSC technical assistance within their TWG

• Act as the primary point of contact between their TWG and the APTA technical team

• Review ongoing TCIP Strategic Planning activities

Page 10: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

10

TWG Member ResponsibilitiesTWG Member Responsibilities

• Review and comment on applicable areas of the TCIP 2.4 standard

• Work with APTA technical team on resolution of review comments

• Primary Technical Review Focus:

– Concept of Operations: do the functional requirements embodied in the Concept of Operations sufficiently address the operational needs of a transit agency?

– Dialogs: will the dialogs successfully implement the functions outlined in the Concept of Operations?

• Review and comment on applicable areas of the TCIP 2.4 standard

• Work with APTA technical team on resolution of review comments

• Primary Technical Review Focus:

– Concept of Operations: do the functional requirements embodied in the Concept of Operations sufficiently address the operational needs of a transit agency?

– Dialogs: will the dialogs successfully implement the functions outlined in the Concept of Operations?

Page 11: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

11

TSC Technical AssistanceTSC Technical Assistance

• TSC will be providing technical consultants to support each TWG

• TSC TA’s may receive additional tasking direction from the CCF

• Responsibilities:– Facilitate discussion within the TWG

– Read narrative section of TCIP 2.4 document• Sections 1 thru 9 (pages 1-88)

– Review and comment on applicable Narrative sections

– Review and comment on applicable Annex sections• Dialogs

• Data messages, frames, and elements

• TSC will be providing technical consultants to support each TWG

• TSC TA’s may receive additional tasking direction from the CCF

• Responsibilities:– Facilitate discussion within the TWG

– Read narrative section of TCIP 2.4 document• Sections 1 thru 9 (pages 1-88)

– Review and comment on applicable Narrative sections

– Review and comment on applicable Annex sections• Dialogs

• Data messages, frames, and elements

Page 12: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

12

TCIP Status & Review PlansTCIP Status & Review PlansTCIP Status & Review PlansTCIP Status & Review Plans

John FayosJohn FayosCritical LinkCritical Link

John FayosJohn FayosCritical LinkCritical Link

Page 13: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

13

Current Status of TCIPCurrent Status of TCIP

• TCIP 2.4 released on Nov 1

• Includes:– TCIP 1 Data Elements and Messages (now called Data Frames)

– Concepts of Operation

– Dialogs

– Includes all business areas except Spatial Representation• Scheduling

• Passenger Information

• Incident Management

• Onboard

• Control Center

• Signal Priority

• Fare Collection

• Common Objects

• TCIP 2.4 released on Nov 1

• Includes:– TCIP 1 Data Elements and Messages (now called Data Frames)

– Concepts of Operation

– Dialogs

– Includes all business areas except Spatial Representation• Scheduling

• Passenger Information

• Incident Management

• Onboard

• Control Center

• Signal Priority

• Fare Collection

• Common Objects

Page 14: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

14

TWG Review ProcessTWG Review Process

Phase 1: Initial Document Production

Contractors Develop Draft

Standards (v2.4)

Distribute Draft Standards to

TWGs

TWGs Review, Comments, & Recommenda-

tions

Contractor Resolve

Comments and Revise Draft

NTP Authorization

TCIP Oversight

Panel Authorization

Phase 2: Intermediate Review and Approval

Contractor Resolve

Comments and Revise Draft

TWGs Review and Comment

Corrected Draft/Spatial

Business Area to TWGs (v2.5)

TWGs Review and

Approval

Task Force Approval For

Public Posting (v2.6)

Phase 3: Public Review & Comment

NTCIP Joint Committee /

Public Review & Comment

Resolve Comments and Prepare Final

Draft

Phase 4: Final Review and Approval

Distribute Final Draft Standard

to TWGs

TWGs Final Draft Balloting

(v2.7)

Contractor Incorporate

Modifications

Release Authorization

Release Standards

(v3.0)

TCIP Oversight Panel Approval

for Release

Page 15: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

15

TCIP 2.4 Review ScheduleTCIP 2.4 Review Schedule

• Framework & Harmonization / CPT TWG Kickoff Meeting– Dec 17, 1:00-2:30 PM EST

• TWG Review Meetings– Group meetings to discuss initial review progress

– Jan 21-23, 2004 in Annapolis, Maryland

– Framework & Harmonization / CPT: Jan 22

• TCIP 2.4 review cycle complete– Feb 29, 2004

• Framework & Harmonization / CPT TWG Kickoff Meeting– Dec 17, 1:00-2:30 PM EST

• TWG Review Meetings– Group meetings to discuss initial review progress

– Jan 21-23, 2004 in Annapolis, Maryland

– Framework & Harmonization / CPT: Jan 22

• TCIP 2.4 review cycle complete– Feb 29, 2004

Page 16: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

16

Overall Review ScheduleOverall Review Schedule

• TCIP 2.4– Review cycle complete by end of February

• TCIP 2.5– Includes Spatial Representation business area

– Incorporates TCIP 2.4 review comments

– Release in April, 2004

– TWG Review complete in May, 2004

• TCIP 2.6– Public review version

– Release in June, 2004

• TCIP 2.7– Incorporates public review cycle comments

– Final version prior to balloting

• TCIP 3.0– Balloted release version of TCIP

• TCIP 2.4– Review cycle complete by end of February

• TCIP 2.5– Includes Spatial Representation business area

– Incorporates TCIP 2.4 review comments

– Release in April, 2004

– TWG Review complete in May, 2004

• TCIP 2.6– Public review version

– Release in June, 2004

• TCIP 2.7– Incorporates public review cycle comments

– Final version prior to balloting

• TCIP 3.0– Balloted release version of TCIP

Page 17: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

17

Other TWG ActivitiesOther TWG Activities

• Software Tools & Test TWG– TCIP Support Tool Requirements Specifications

• RFP Specification Tool• Example TCIP “mini-applications”• Conformance tools• TCIP Simulator

• TCIP Framework TWG– Includes Common Objects (CPT) business area– Coordination with other standards efforts

• Possible future additional TWG’s (beyond TCIP 3.0)– Safety & Security TWG– Decision Support TWG– Procurement Support TWG

• Strategic Planning– TCIP Task Force Co-Chairs and TWG Chairs

• Software Tools & Test TWG– TCIP Support Tool Requirements Specifications

• RFP Specification Tool• Example TCIP “mini-applications”• Conformance tools• TCIP Simulator

• TCIP Framework TWG– Includes Common Objects (CPT) business area– Coordination with other standards efforts

• Possible future additional TWG’s (beyond TCIP 3.0)– Safety & Security TWG– Decision Support TWG– Procurement Support TWG

• Strategic Planning– TCIP Task Force Co-Chairs and TWG Chairs

Page 18: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

18

TCIP 2.xTCIP 2.xTCIP 2.xTCIP 2.x

Rob AyersRob AyersARINCARINC

Rob AyersRob AyersARINCARINC

Page 19: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

19

Discussion TopicsDiscussion Topics

• What TCIP 2.x containsWhat TCIP 2.x contains– Incorporates TCIP 1Incorporates TCIP 1

– Addition of Data FramesAddition of Data Frames

– Concept of OperationsConcept of Operations

– DialogsDialogs

– XMLXML

• What TCIP 2.x containsWhat TCIP 2.x contains– Incorporates TCIP 1Incorporates TCIP 1

– Addition of Data FramesAddition of Data Frames

– Concept of OperationsConcept of Operations

– DialogsDialogs

– XMLXML

Page 20: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

20

Building the New StandardBuilding the New Standard

TCIP 2.X DialogsTCIP 2.X Dialogs

Dialog PatternsDialog Patterns MessagesMessages

Data FramesData Frames

New FramesNew Frames TCIP 1 MsgsTCIP 1 Msgs

Data ElementsData Elements

New ElementsNew Elements TCIP 1 ElementsTCIP 1 Elements

Page 21: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

21

New TCIP StandardNew TCIP StandardNew TCIP StandardNew TCIP Standard

• TCIP 3.0TCIP 3.0

• Plan to publish a new TCIP standard that incorporates the prior work, as Plan to publish a new TCIP standard that incorporates the prior work, as well as XML Schema, and Dialogswell as XML Schema, and Dialogs

• Single Standard instead of 9 documentsSingle Standard instead of 9 documents

• TCIP 3.0TCIP 3.0

• Plan to publish a new TCIP standard that incorporates the prior work, as Plan to publish a new TCIP standard that incorporates the prior work, as well as XML Schema, and Dialogswell as XML Schema, and Dialogs

• Single Standard instead of 9 documentsSingle Standard instead of 9 documents

Page 22: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

22

TCIP 2.X Standard OutlineTCIP 2.X Standard Outline

• OverviewOverview

• DefinitionsDefinitions

• ConformanceConformance

• Understanding TCIPUnderstanding TCIP

• Concept of Operations (For each Business Area)Concept of Operations (For each Business Area)

• Dialogs (Meaning of Patterns, Instantiations, Batch)Dialogs (Meaning of Patterns, Instantiations, Batch)

• Dialog Patterns (Patterns are specified here)Dialog Patterns (Patterns are specified here)

• OverviewOverview

• DefinitionsDefinitions

• ConformanceConformance

• Understanding TCIPUnderstanding TCIP

• Concept of Operations (For each Business Area)Concept of Operations (For each Business Area)

• Dialogs (Meaning of Patterns, Instantiations, Batch)Dialogs (Meaning of Patterns, Instantiations, Batch)

• Dialog Patterns (Patterns are specified here)Dialog Patterns (Patterns are specified here)

Page 23: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

23

TCIP 2.X Standard Outline (continued)

• Annex A-Data Elements(By Business Area)Annex A-Data Elements(By Business Area)

• Annex B-Data Frames (By Business Area)Annex B-Data Frames (By Business Area)

• Annex C-Messages (By Business Area)Annex C-Messages (By Business Area)

• Annex D-Dialogs (By Business Area)Annex D-Dialogs (By Business Area)

• Annex E-XML SchemaAnnex E-XML Schema

• Annex F-Sample RFP WordingAnnex F-Sample RFP Wording

• Annex G-Traceability MatrixAnnex G-Traceability Matrix

Page 24: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

24

What is a Dialog?What is a Dialog?

• A dialog specifies how and when a group of messages are used.A dialog specifies how and when a group of messages are used.

• Dialogs are based on patterns. A pattern specifies a particular type of Dialogs are based on patterns. A pattern specifies a particular type of transaction which can then be used to implement many dialogs.transaction which can then be used to implement many dialogs.

• Patterns and Dialogs provide the context information necessary to Patterns and Dialogs provide the context information necessary to effectively use TCIP messages.effectively use TCIP messages.

• A dialog specifies how and when a group of messages are used.A dialog specifies how and when a group of messages are used.

• Dialogs are based on patterns. A pattern specifies a particular type of Dialogs are based on patterns. A pattern specifies a particular type of transaction which can then be used to implement many dialogs.transaction which can then be used to implement many dialogs.

• Patterns and Dialogs provide the context information necessary to Patterns and Dialogs provide the context information necessary to effectively use TCIP messages.effectively use TCIP messages.

Page 25: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

25

Pattern Example - QueryPattern Example - Query

Client Server

AaaXxxSub

AaaXxx

CptSubErrorNotice

Normal Execution of Query Error Response to Query

Calculation

CompleteComplete

Client Server

AaaXxxSub

Calculation

CompleteComplete

Page 26: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

26

Pattern Example-PeriodicPattern Example-Periodic

Subscription Expires

Client Server

AaaXxxSub

AaaXxx

Normal Execution

Calculation

CompleteComplete

Timeout

Timeout

Timeout

AaaXxx

AaaXxxAaaXxx

Page 27: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

27

Dialog ComponentsDialog Components

•NameName

•PatternPattern

•Business AreaBusiness Area

•PurposePurpose

•NarrativeNarrative

•Sequence DiagramSequence Diagram

•AssumptionsAssumptions

•NotesNotes

•Message IdentificationMessage Identification

Page 28: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

28

eXtended Markup Language (XML)eXtended Markup Language (XML)

• TCIP I Standards are written in ASN.1TCIP I Standards are written in ASN.1

• TCIP 2.X uses XML as the implementation language, & include XML TCIP 2.X uses XML as the implementation language, & include XML Schemas with the new Standards.Schemas with the new Standards.

• Advantages: Better known, more tools, more rapid supplier acceptance, Advantages: Better known, more tools, more rapid supplier acceptance, take advantage of ubiquity of web-based productstake advantage of ubiquity of web-based products

• TCIP I Standards are written in ASN.1TCIP I Standards are written in ASN.1

• TCIP 2.X uses XML as the implementation language, & include XML TCIP 2.X uses XML as the implementation language, & include XML Schemas with the new Standards.Schemas with the new Standards.

• Advantages: Better known, more tools, more rapid supplier acceptance, Advantages: Better known, more tools, more rapid supplier acceptance, take advantage of ubiquity of web-based productstake advantage of ubiquity of web-based products

Page 29: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

29

Data Element ExampleData Element Example

Name CPT-SubscriptionType

Identifier cptdd 100

Purpose Provide the type of a requested subscription. The types allow the subscriber to ask for a one-shot provision of the information (query), a periodic update of the information, an update whenever the information changes (event), or cancellation of an existing subscription, or all existing subscriptions.

Usage

Definition ENUMERATED

{

Query (1), Periodic (2), Event (3), Cancel (99), CancelAll (100), -- 4-98 reserved-- 101-255 reserved

} (0..255)

Page 30: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

30

Data Element XML SchemaData Element XML SchemaXML-TAG CPT-SubscriptionType

XML-SCHEMA<xsd:simpleType name="CPT-SubscriptionType" >

<xsd:annotation> <xsd:appinfo> Query (1) Periodic (2) Event (3) Cancel (99) CancelAll (100) -- 4-98 reserved -- 101-255 reserved </xsd:appinfo> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:union> <xsd:simpleType> <xsd:restriction base="xsd:unsignedInt"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="255"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xs:enumeration value="Query"/> <xs:enumeration value="Periodic"/> <xs:enumeration value="Event"/> <xs:enumeration value="Cancel"/> <xs:enumeration value="CancelAll"/> </xsd:restriction> </xsd:simpleType > </xsd:union></xsd:simpleType>

Page 31: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

31

Data Frame ExampleData Frame Example

Name CptSubscriptionHeader

Identifier cpt 1000

Purpose Provide a standardized header structure for subscription requests, cancellations, and responses.

Usage The expiration date and time must be specified.

Report Interval is required if the requestedType is periodic, and not allowed otherwise.

When the header is included in a subscription request, the information reflects the parameters desired by the subscriber. When the header is included in a response to a subscription request, the information reflects the parameters of the subscription actually provided. Subscriber and host identifiers are agency-assigned unique numbers to identify systems/applications.

Request Identifier is a unique identifier that provided by the subscriber. The number is carried forward from the original request to all responses to the request by the server, and any cancellations must carry the same subscription number as the original request.

Definition SEQUENCE {requestedType CPT-SubscriptionType,expirationDate CPT-DeactivationDate,expirationTime CPT-DeactivationTime,reportInterval CPT-TimeInterval OPTIONAL,requestIdentifier CPT-RequestIdentifier,subscriberIdentifier CPT-ApplicationID,hostIdentifier CPT-ApplicationID }

Page 32: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

32

Data Frame Example XMLData Frame Example XML

XML-TAG CptSubscriptionHeader

XML-SCHEMA<xsd:complexType name="CptSubscriptionHeader" >

<xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="requestedType" type="CPT-SubscriptionType" > </xsd:element> <xsd:element name="expirationDate" type="CPT-DeactivationDate" > </xsd:element> <xsd:element name="expirationTime" type="CPT-DeactivationTime" > </xsd:element> <xsd:element name="reportInterval" type="CPT-TimeInterval"minOccurs="0"> </xsd:element> <xsd:element name="requestIdentifier" type="CPT-RequestIdentifier" > </xsd:element> <xsd:element name="subscriberIdentifier" type="CPT-ApplicationID" > </xsd:element> <xsd:element name="hostIdentifier" type="CPT-ApplicationID" > </xsd:element> </xsd:sequence></xsd:complexType>

Page 33: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

33

Message ExampleMessage Example

Name CptStoppointListSub

Identifier cpt 2001

Purpose Request a specified version of stoppoint information

Usage Subscription type should be query. If the information changes, then a new version number should be created by the scheduling system or schedule repository (server). The subscriber can become aware of such updates using the Subscribe Master Schedule Version dialog.

The subscriber is able to determine the appropriate version of the stoppoints to request using the Subscribe Master Schedule Version dialog, thus the query does not need to be qualified with dates or other information.

The include-details field indicates whether the response message should include additional details in the response message. These details provide optional information about a stoppoint (such as whether it is ADA-accessible). This detail is not required for all applications using the stop point list.

An agency may decide to include all stoppoints for the agency within a stop point version, or to limit aversion to the stoppoints included on a route or group of routes, however all stoppoints referenced in a pattern list (SchPatternList message) must be included in the version of the stoppoints referenced by that pattern list.

Definition SEQUENCE {subscriptionInfo CptSubscriptionHeader,stoppointVersion CPT-StoppointVersion,include-details CPT-Boolean}

Page 34: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

34

Message XML SchemaMessage XML Schema

XML-TAG CptStoppointListSub

XML-SCHEMA <xsd:complexType name="CptStoppointListSub" > <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="subscriptionInfo" type="CptSubscriptionHeader" > </xsd:element> <xsd:element name="stoppointVersion" type="CPT-StoppointVersion" > </xsd:element> <xsd:element name="include-details" type="CPT-Boolean" > </xsd:element> </xsd:sequence></xsd:complexType>

Page 35: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

35

Populated Message ExamplePopulated Message Example

=======================XML Message===================<SCH-MasterScheduleVersionSub> <subscriptionInfo> <requestedType>1</requestedType> <expirationDate>20091225</expirationDate> <expirationTime>0</expirationTime> <requestIdentifier>88</requestIdentifier> </subscriptionInfo> <beginDate>20020121</beginDate> <endDate>20020121</endDate> <routes> <SCH-RouteID>1</SCH-RouteID> <SCH-RouteID>5</SCH-RouteID> </routes></SCH-MasterScheduleVersionSub>

Page 36: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

36

TCIP 2.X Standard SummaryTCIP 2.X Standard Summary

• Concept of OperationsConcept of Operations– each business areaeach business area

• TraceabilityTraceability

• Incorporates TCIP 1 data elements and messagesIncorporates TCIP 1 data elements and messages

• Addition of dialogsAddition of dialogs

• Conformance StrategyConformance Strategy

• TCIP usage in RFP’sTCIP usage in RFP’s

• Concept of OperationsConcept of Operations– each business areaeach business area

• TraceabilityTraceability

• Incorporates TCIP 1 data elements and messagesIncorporates TCIP 1 data elements and messages

• Addition of dialogsAddition of dialogs

• Conformance StrategyConformance Strategy

• TCIP usage in RFP’sTCIP usage in RFP’s

Page 37: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

37

TCIPTCIP CPT CPTTCIPTCIP CPT CPT

Rob AyersRob AyersARINCARINC

Rob AyersRob AyersARINCARINC

Page 38: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

38

CPT DialogsCPT Dialogs

CCoonncceepptt ooff OOppeerraattiioonnss DDiiaallooggss BBuussiinneessssAArreeaa

55..22..11SSttoopp PPooiinnttssDDiissttrriibbuuttiioonn

SSuubbssccrriibbee SSttoopp PPooiinntt LLiisstt CCPPTT

55..22..22VVeehhiiccllee IInnvveennttoorryyDDiissttrriibbuuttiioonn

SSuubbssccrriibbee VVeehhiiccllee IInnvveennttoorryy CCPPTT

55..22..33 TTrraannssiitt FFaacciilliittiieessIInnffoorrmmaattiioonn

SSuubbssccrriibbee FFaacciilliittiieess CCPPTT

Page 39: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

39

Questions Questions

Page 40: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

40

TCIP WebsiteTCIP WebsiteTCIP WebsiteTCIP Website

Diane O’NeillDiane O’NeillARINCARINC

Diane O’NeillDiane O’NeillARINCARINC

Page 41: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

41

TCIP Web SiteTCIP Web Site

• URL: – http://www.arincxchange.com/exchange/login.cfm

• Web site is central distribution center for program information

• Web site is account controlled• General public access is provided under APTA Guest

accounts • Participant Account Information

– User ID: your name as it appears on the Task Force or Technical Working Group Participant Lists

– Password: initial password is the same as the user ID.

• URL: – http://www.arincxchange.com/exchange/login.cfm

• Web site is central distribution center for program information

• Web site is account controlled• General public access is provided under APTA Guest

accounts • Participant Account Information

– User ID: your name as it appears on the Task Force or Technical Working Group Participant Lists

– Password: initial password is the same as the user ID.

Page 42: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

42

Web Site ContentWeb Site Content

• Content– The TF and each TWG has an area on the site to post information

– General Program Information

– New Member area

– Historical Information

– Documents in Review

• Documents in Review – Current documents under review

– Guidelines for TWG comments and comment form

• Content– The TF and each TWG has an area on the site to post information

– General Program Information

– New Member area

– Historical Information

– Documents in Review

• Documents in Review – Current documents under review

– Guidelines for TWG comments and comment form

Page 43: 1 TCIP TWG Kickoff Meetings Framework & Harmonization / CPT TWG December 17, 2003 Framework & Harmonization / CPT TWG December 17, 2003.

43

Document Configuration Management Document Configuration Management

• Document Configuration Management – Comments are documented on standard forms

– Comment forms are the basis of tracking what and why changes were made

– Comments are logged into APTA system

– Resolution of comments are proposed

– TWG approves proposed resolution

– Changes are incorporated in subsequent releases of the standard

• Document Configuration Management – Comments are documented on standard forms

– Comment forms are the basis of tracking what and why changes were made

– Comments are logged into APTA system

– Resolution of comments are proposed

– TWG approves proposed resolution

– Changes are incorporated in subsequent releases of the standard