BSI PD CEN/TS 16986:2016:2017 Edition
$215.11
Electronic Fee Collection. Interoperable application profiles for information exchange between Service Provision and Toll Charging
Published By | Publication Date | Number of Pages |
BSI | 2017 | 138 |
This Technical Specification defines an application interface definition by selecting suitable options from the base standard EN ISO 12855:2015. Furthermore, it defines transfer mechanisms and supporting functions to ensure the interoperability between TCs and TSPs. This Technical Specification covers: – exchange of information between the central equipment associated with the two roles service provision and toll charging, e.g.: – charging related data (exception lists, toll declarations, billing details, payment claims); – administrative data (trust objects, EFC context data, contact details for enforcement, etc.); – confirmation data. – transfer mechanisms and supporting functions; – semantics of data elements; – implementation conformance statement proforma (Annex A), as a basis for assessment of conformity to this Technical Specification; – an Interoperability statement proforma (Annex B), as a basis for assessment of transactional intereoperability of two technical implementations; – a web service definition (Annex C) for the use of web services as communication technology. The implementation of the underlying back office systems and their business processes is not covered. Therefore, outside of the scope is in particular: – details on how to achieve security using the authenticator data elements of the base standards; – how to operate compliance checking and the enforcement process; – commercial aspects; – definition of non-functional features such as performance indicators like accuracy, availability and reporting requirements. This Technical Specification further provides an assessment of support of the EETS (Annex D) and an explanation how to read the unified modelling language (UML) diagrams (Annex E) that are used in this document.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
10 | 1 Scope 2 Normative references |
11 | 3 Terms and definitions |
15 | 4 Abbreviations |
16 | 5 Conformance 5.1 General 5.2 Base standard 5.3 Main contents of an 12855-IAP |
17 | 5.4 Conformance requirements 5.4.1 General requirements 5.4.2 Transaction requirements |
18 | 5.4.3 Data requirements |
19 | 5.4.4 Transaction requirements 5.4.4.1 Transaction types 5.4.4.2 Trigger conditions |
20 | 5.4.4.3 Timing behaviour |
22 | 5.5 Conformation notification |
23 | 5.6 Interoperability 6 Requirements on common transactions 6.1 General 6.2 InfoExchange 6.2.1 InfoExchangeContent |
25 | 6.2.2 InfoExchangeAuthenticator 6.3 AckADU 6.3.1 General 6.3.2 Syntax and semantics |
28 | 6.4 USERDETAILS – Exchange Enforcement Data – Retrieve and Provide User Details 6.4.1 Transaction sequence, triggers and timings |
30 | 6.4.2 Syntax and semantics 6.4.2.1 RequestADU 6.4.2.2 ProvideUserDetailsADU |
32 | 6.5 LISTOFUSERS – List of Users 6.5.1 Transaction sequence, triggers and timings |
33 | 6.5.2 Syntax and semantics 6.5.2.1 RequestADU 6.5.2.2 ProvideUserIdListADU |
34 | 6.6 EXCEPTIONLIST – Managing Exception Lists 6.6.1 Transaction sequence, triggers and timings |
35 | 6.6.2 Syntax and semantics 6.6.2.1 ExceptionListADU |
39 | 6.6.2.2 AckADU 6.7 TRUSTOBJECTS – Exchange trust objects 6.7.1 APDU transfer mechanisms 6.7.2 Transaction sequence, triggers and timings |
40 | 6.7.3 Syntax and semantics 6.7.3.1 RequestADU |
41 | 6.7.3.2 TrustObjectADU |
42 | 6.8 PAYMENTCLAIM – Payment Claim 6.8.1 Transaction sequence, triggers and timings |
44 | 6.8.2 Syntax and semantics 6.8.2.1 PaymentClaimADU |
46 | 7 DSRC profile specific transactions 7.1 DSRC.CONTRACTISSUERLIST – ContractIssuerList 7.1.1 Transaction sequence, triggers and timings |
47 | 7.1.2 Syntax and semantics – ContractIssuerListADU 7.2 DSRC.EFCCONTEXTDATA – Provide and Request EFC Context Data 7.2.1 Transaction sequence, triggers and timings |
49 | 7.2.2 Syntax and semantics – EfcContextDataADU |
50 | 7.3 DSRC.BILLINGDETAILS – Report billing details 7.3.1 Transaction sequence, triggers and timings |
52 | 7.3.2 Syntax and semantics 7.3.2.1 General |
55 | 7.3.2.2 UsageList |
60 | 7.3.2.3 AssociatedEventData |
64 | 7.4 DSRC.REPORTABNORMALOBE 7.4.1 Transaction sequence, triggers and timings |
66 | 7.4.2 Syntax and semantics – ReportAbnormalOBEADU 8 GNSS profile specific transactions 8.1 GNSS.TOLLDECLARATIONS – Report toll declarations 8.1.1 Transaction sequence, triggers and timings |
68 | 8.1.2 Syntax and semantics – TollDeclarationADU |
75 | 8.2 Report billing details 8.2.1 General 8.2.2 GNSS.BILLINGDETAILS.TSP – Transaction sequence, triggers and timings |
77 | 8.2.3 GNSS.BILLINGDETAILS.TC – Transaction sequence, triggers and timing |
78 | 8.2.4 Syntax and semantics of GNSS.BILLINGDETAILS.TSP and GNSS.BILLINGDETAILS.TC – BillingDetailsADU |
82 | 8.3 GNSS.PAYMENTANNOUNCEMENT 8.3.1 Transaction sequence, triggers and timings |
83 | 8.3.2 Syntax and semantics – PaymentAnnouncementADU |
85 | 9 APDU Transfer mechanisms 9.1 ASN.1 encoding 9.2 Generic transfer mechanisms 9.3 Alternative transfer mechanisms for transaction type TRUSTOBJECTS |
86 | Annex A (normative)ICS Proforma A.1 Guidance for completing the PICS proforma A.1.1 Purposes and structure A.1.2 Abbreviations and conventions |
88 | A.1.3 Instructions for completing the PICS proforma A.2 Identification of the implementation A.2.1 General A.2.2 Date of the statement A.2.3 Implementation Under Test (IUT) identification A.2.4 System Under Test (SUT) identification |
89 | A.2.5 Product supplier A.2.6 Applicant (if different from product supplier) A.2.7 PICS contact person |
90 | A.3 Identification of the protocol A.4 Global statement of conformance A.5 Roles A.6 Profiles |
91 | A.7 InfoExchange A.7.1 InfoExchange protocol procedures A.7.2 InfoExchange parameters |
92 | A.8 Common AckADU support A.8.1 AckADU fields A.9 Common Transactions support A.9.1 General |
93 | A.9.2 USERDETAILS support A.9.2.1 General A.9.2.2 USERDETAILS protocol procedures |
94 | A.9.2.3 USERDETAILS ADUs parameters A.9.3 LISTOFUSERS support A.9.3.1 General A.9.3.2 LISTOFUSERS protocol procedures |
95 | A.9.3.3 LISTOFUSERS ADUs parameters |
96 | A.9.4 EXCEPTIONLIST support A.9.4.1 General A.9.4.2 EXCEPTIONLIST protocol procedures |
97 | A.9.4.3 EXCEPTIONLIST ADUs parameters |
98 | A.9.5 TRUSTOBJECTS support A.9.5.1 General A.9.5.2 TRUSTOBJECTS protocol procedures |
99 | A.9.5.3 TRUSTOBJECTS ADUs parameters A.9.6 PAYMENTCLAIM support A.9.6.1 General A.9.6.2 PAYMENTCLAIM protocol procedures |
100 | A.9.6.3 PAYMENTCLAIM ADUs parameters |
101 | A.10 DSRC Specific Transactions Support A.10.1 Prerequisites A.10.2 DSRC transactions support A.10.3 DSRC.CONTRACTISSUERLIST support A.10.3.1 Prerequisites A.10.3.2 DSRC.CONTRACTISSUERLIST protocol procedures |
102 | A.10.3.3 DSRC.CONTRACTISSUERLIST ADUs parameters A.10.4 DSRC.EFCCONTEXTDATA support A.10.4.1 DSRC.EFCCONTEXTDATA protocol procedures |
103 | A.10.4.2 DSRC.EFCCONTEXTDATA ADUs parameters |
104 | A.10.5 DSRC.BILLINGDETAILS support A.10.5.1 DSRC.BILLINGDETAILS protocol procedures |
105 | A.10.5.2 DSRC.BILLINGDETAILS ADUs parameters |
110 | A.10.6 DSRC.REPORTABNORMALOBE support A.10.6.1 Prerequisites A.10.6.2 DSRC.REPORTABNORMALOBE protocol procedures |
111 | A.10.6.3 DSRC.REPORTABNORMALOBE ADUs parameters A.11 GNSS Specific Transactions Support A.11.1 General |
112 | A.11.2 Common GNSS.BILLINGDETAILS support |
115 | A.11.3 GNSS.BILLINGDETAILS.TSP support A.11.3.1 Prerequisites A.11.3.2 GNSS.BILLINGDETAILS.TSP protocol procedures |
116 | A.11.3.3 GNSS.BILLINGDETAILS.TSP ADUs parameters A.11.4 GNSS.BILLINGDETAILS.TC support A.11.4.1 Prerequisites A.11.4.2 GNSS.BILLINGDETAILS.TC protocol procedures |
117 | A.11.4.3 GNSS.BILLINGDETAILS.TC ADUs parameters A.11.5 GNSS.TOLLDECLARATION support A.11.5.1 GNSS.TOLLDECLARATION protocol procedures |
118 | A.11.5.2 GNSS.TOLLDECLARATION ADUs parameters |
120 | A.11.6 GNSS.PAYMENTANNOUNCEMENT support A.11.6.1 Prerequisites A.11.6.2 GNSS.PAYMENTANNOUNCEMENT protocol procedures |
121 | A.11.6.3 GNSS.PAYMENTANNOUNCEMENT ADUs parameters A.12 Transfer mechanisms |
122 | Annex B (normative)Interoperability Statement Proforma B.1 Guidance for completing the Interoperability Statement proforma B.2 Interoperablilty Statement for transaction support |
123 | B.3 Interoperability Statement for the USERDETAILS transaction type B.4 Interoperability Statement for the LISTOFUSERS transaction type |
124 | B.5 Interoperability Statement for the EXCEPTIONLIST transaction type |
125 | B.6 Interoperability Statement for the TRUSTOBJECTS transaction type |
126 | B.7 Interoperability Statement for the PAYMENTCLAIM transaction type B.8 Interoperability Statement for the DSRC.CONTRACTISSUERLIST transaction type B.9 Interoperability Statement for the DSRC.EFCCONTEXTDATA transaction type |
127 | B.10 Interoperability Statement for the DSRC.BILLINGDETAILS transaction type B.11 Interoperability Statement for the DSRC.REPORTABNORMALOBE transaction type B.12 Interoperability Statement for the GNSS.TOLLDECLARATIONS transaction type |
128 | B.13 Interoperability Statement for the GNSS.BILLINGDETAILS.TSP transaction type B.14 Interoperability Statement for the GNSS.BILLINGDETAILS.TC transaction type |
129 | B.15 Interoperability Statement for the GNSS.PAYMENTANNOUNCEMENT transaction type |
130 | Annex C (normative)Web service definition (WSDL) |
131 | Annex D (informative)Use of this Technical Specification for the EETS D.1 General D.2 Overall relationship between European standardization and the EETS D.3 European standardization work supporting the EETS |
132 | D.4 Correspondence between this Technical Specification and the EETS |
133 | Annex E (informative)How to read UML class diagrams in this Technical Specification E.1 General E.2 Relation of ASN.1 code and UML class diagrams |
135 | E.3 Relation of UML class diagrams for the base standard and the profile |