...
| Codeblock | ||||||
|---|---|---|---|---|---|---|
| ||||||
request*: {
HouseKey*: Zahl
HouseNumber*: Text
HouseNumberAddition*: Text
Onrp*: Zahl
Streetname*: Text
StrId*: Zahl
TownName*: Text
ZipAddition*: Text
Zipcode*: Text
}
zipOrderMode*: Zahl |
...
| Codeblock | ||||||
|---|---|---|---|---|---|---|
| ||||||
QueryAutoComplete2Result*: {
AutoCompleteResult*: [ {
HouseKey*: Zahl
HouseNumber*: Text
HouseNumberAddition*: Text
Onrp*: Zahl
StrId*: Zahl
Streetname*: Text
TownName*: Text
ZipAddition*: Text
Zipcode*: Text
} ]
Status*: Zahl
} |
| Feld | Typ | Max. Länge | Beschreibung |
|---|---|---|---|
Zipcode | Text | 4 | Vierstellige PLZ. |
ZipAddition | Text | 2 | PLZ-Zusatzziffer (fünfte und sechste Stelle). Unterscheidet gleichlautende vierstellige PLZ. |
TownName | Text | 27 | Ortsbezeichnung (lange Form). JAXForms schreibt sie unverändert ins Ort-Feld. |
Onrp | Zahl | – | Ordnungsnummer Post. Eindeutiger, unveränderlicher Schlüssel von PLZ/Ort. |
Streetname | Text | 60 | Strassenname in der Schreibweise der Post. Leer bei Treffern auf Ortsebene. |
StrId | Zahl | – | Schlüssel der Strasse. 0 bei Treffern auf Ortsebene. |
HouseKey | Zahl | 19 | Schlüssel des Gebäudes. 0 bei Treffern auf Orts- oder Strassenebene. |
HouseNumber | Text | 40 | Hausnummer. Leer bei Treffern auf Orts- oder Strassenebene. |
, HouseNumberAddition | Text | 6 | Hausnummer und -Zusatz. Leer bei Treffern auf Orts- oder Strassenebene. |
Status | Zahl | – | 0 = Abfrage erfolgreich. Weitere Werte siehe «Verhaltensregeln» |
Anmerkung zu den Längen: Die Spezifikation der Post enthält für die Autocomplete-Answer keine eigene Längentabelle. Die Werte stammen aus der «Data output structure» (Kapitel 1.3.3 und 3.3.3, Spalte «Maximum field length») desselben Service, die dort für Adresspflege und Adressprüfung gilt. Die Felder heissen dort ZIPcode, ZIPAddition, TownName, Streetname, Housekey, HouseNo und HouseNoAddition. Für Onrp, StrId und Status nennt die Spezifikation keine Länge.
...
Verhaltensregeln
Suchebene
...