EUCARIS country code convention
For a request message, the SenderCountry is the country where the request originated, and the RecipientCountry is the country that is to receive the request.
In response messages, SenderCountry/RecipientCountry are reversed. Now, the SenderCountry is the country where the response originated, and the RecipientCountry is the country that is to receive the response.
Coding systems
EUCARIS supports the following coding system for country codes:
- Country code according to a United Nations agreement on vehicle country codes https://en.wikipedia.org/wiki/International_vehicle_registration_code. (Hereafter named DS-code).
- ISO 3166-1 alpha-2
- ISO 3166-1 alpha-3
note: by default EUCARIS uses the DS coding system, except for the codes listed below in the Artificial Country Codes table.
A client submitting a request, can choose the coding systems it wants to use via the service endpoint URL at which it submits the request. Each country coding system has a different base URL. In a consolidated response, the responding countries will be denoted in the coding system that was chosen while submitting the request. The following service endpoint URLs are supported in EUCARIS release 6.0.3.36 (SU-U3):
http://servername:xx/Eucaris.Public.ISO2/GenericService.asmx
http://servername:xx/Eucaris.Public.ISO2/GenericAsyncService.asmx
The following service endpoint URLs will be supported in future EUCARIS releases (no implementation date or version known yet):
http://servername:xx/Eucaris.Public.DS/GenericService.asmx
http://servername:xx/Eucaris.Public.DS/GenericAsyncService.asmx
http://servername:xx/Eucaris.Public.ISO3/GenericService.asmx
http://servername:xx/Eucaris.Public.ISO3/GenericAsyncService.asmx
The table below lists the countries and the coded values in various coding systems:
Country name | ISO-2 | ISO-3 | DS code |
Alderney | — | — | GBA |
Andorra | AD | AND | AND |
Albania | AL | ALB | AL |
Armenia | AM | ARM | AM |
Austria | AT | AUT | A |
Azerbaijan | AZ | AZE | AZ |
Bosnia and Herzegovina | BA | BIH | BIH |
Belgium | BE | BEL | B |
Bulgaria | BG | BGR | BG |
Belarus | BY | BLR | BY |
Croatia | HR | HRV | HR |
Cyprus | CY | CYP | CY |
Czech Republic | CZ | CZE | CZ |
Denmark | DK | DNK | DK |
Estonia | EE | EST | EST |
Finland | FI | FIN | FIN |
France | FR | FRA | F |
FYROM | MK | MKD | MK |
Germany | DE | DEU | D |
Georgia | GE | GEO | GE |
Gibraltar | GI | GIB | GBZ |
Greece | GR | GRC | GR |
Guernsey | GG | GGY | GBG |
Hungary | HU | HUN | H |
Iceland | IS | ISL | IS |
Ireland | IE | IRL | IRL |
Isle of Man | IM | IMN | GBM |
Italy | IT | ITA | I |
Jersey | JE | JEY | GBJ |
Kazakhstan | KZ | KAZ | KZ |
Latvia | LV | LVA | LV |
Liechtenstein | LI | LIE | FL |
Lithuania | LT | LTU | LT |
Luxembourg | LU | LUX | L |
Malta | MT | MLT | M |
Moldova | MD | MDA | MD |
Monaco | MC | MCO | MC |
Montenegro | ME | MNE | MNE |
Netherlands | NL | NLD | NL |
Netherlands Antilles | AN | ANT | NA |
Norway | NO | NOR | N |
Poland | PL | POL | PL |
Portugal | PT | PRT | P |
Romania | RO | ROU | RO |
San Marino | SM | SMR | RSM |
Serbia | RS | SRB | SRB |
Slovakia | SK | SVK | SK |
Slovenia | SI | SVN | SLO |
Spain | ES | ESP | E |
Sweden | SE | SWE | S |
Switzerland | CH | CHE | CH |
Tajikistan | TJ | TJK | TJ |
Turkey | TR | TUR | TR |
Turkmenistan | TM | TKM | TM |
Ukraine | UA | UKR | UA |
United Kingdom | GB | GBR | GB |
Uzbekistan | UZ | UZB | UZ |
Russia | RU | RUS | RUS |
Artificial country codes
EUCARIS uses the following artificial country codes:
Country code | Meaning and use |
MCI | Multi Country Inquiry. Two variants possible.Variant A (RecipientCountryTable is not present): The request message should be broadcast to all countries that support the particular service and the particular search method.Variant B (RecipientCountryTable present): The request message should be broadcast to the countries listed in RecipientCountryTable.The EUCARIS core system performs the broadcast, converting the request message from the client application to N single request messages to the recipient countries. These messages, as well as the response to these messages, contain ordinary country codes.An MCI-request leads to a consolidated response message, containing the responses of all queried countries. |
AA | Is used in the statistics message exchange by RESPER Central Hub to denote EUCARIS. |
EU | Is used in the statistics message exchange by RESPER Central Hub to denote RESPER Central Hub. |
L2 | Luxembourg has two organizations hosting EUCARIS: The SNCT (hosting the EUCARIS treaty services) and the Police (hosting the Prüm services). The SNCT uses ‘L’ as country code while the Luxembourg Police is using ‘L2’as country code. |
RO2 | The ‘Registrul Auto Român’ (R.A.R.) was the organisation initial hosting EUCARIS and supplying data for the EUCARIS treaty using the RO country code. Mid 2010 the ‘Romanian Driving License and Vehicle Registration Directorate’ took over the responsibility for supplying both EUCARIS- and Prüm treaty data. Since the R.A.R is still using EUCARIS for their outbound requests the country code RO2 was assigned to the ‘Romanian Driving License and Vehicle Registration Directorate’. |
F2 | France has two organizations hosting EUCARIS: The ministry of interior which is supplying Prüm treaty data using country code F, and the DPICA (Direction Programme Interministérielle Contrôle Automatisé) which is in charge of the automated control program for road safety in France, using code F2. The DPICA exchanges data regarding traffic fines. |
FIN2 | Finland has two organizations connected EUCARIS: Haltik requesting data only for the Prüm treaty data using country code FIN, and the TRAFICOM which is requesting and providing data for all other services in Finland, using code FIN2. In the future TRAFICOM will be the only connection in Finland. |
EDR | Is used in the message exchange by TACHO and ERRU to denote a Multi country inquiry. |