Das Anschlussregister ist die einzige Stelle im Produkt, die die Frage beantwortet, welche Quellen diese Anlage bereitstellt. Die Adresse, das Menü der Verwaltungskonsole, die Auswahlderseite für Besucher, die Fußzeile der Website, llms.txt, sitemap.xml, /health und die Konfigurationsseite beziehen ihre Daten alle aus diesem einen Register.
Warum es genau dieser Ort sein muss
Die Anforderung lautet nicht „ein Schalter in den Einstellungen“, sondern „deaktiviert bedeutet für alle nicht vorhanden“. Eine Adresse, die nicht mehr erreichbar ist, während eine Seite sie noch anpreist, ist schlimmer als gar kein Schalter. Der Besucher erhält dann eine Fehlermeldung an einer Stelle, an die ihn der Dienst selbst weitergeleitet hat. Indem die Anfrage an einer einzigen Stelle beantwortet wird, ist eine nur halbherzig umgesetzte Umschaltung unmöglich und stellt somit keinen Kontrollpunkt mehr dar.
Die Schaltung
flowchart LR
CFG["Einstellungen<br/>BesluitBron:<br/><Plattform>: Aktiviert"] --> CAT["ConnectorCatalog<br/>einmalig bei<br/>das Starten"]
CAT --> EP["MCP-Adressen"]
CAT --> MENU["Speisekarte des<br/>Verwaltungskonsole"]
CAT --> KIES["Auswahlseite<br/>für Besucher"]
CAT --> FOOT["Fußzeile:<br/>Quellenangabe<br/>und Adressen"]
DSP["Einstellungen<br/>BesluitBron:<br/><Plattform>:Display"] -->|"nur die Adressen"| FOOT
CAT --> LLM["llms.txt und<br/>sitemap.xml"]
CAT --> HLT["/Gesundheit"]
Das Register wird einmalig beim Start berechnet und ändert sich danach nicht mehr. Eine Änderung der Einstellungen erfordert daher einen Neustart. Dies gilt ebenso für den Port und das Zertifikat. Der Grund: Die Adresszuordnung kann nur einmal festgelegt werden, während die Seiten dies bei jeder Anfrage erneut tun können. Beide lesen aus demselben festgelegten Register und können daher nicht voneinander abweichen.
Die Untergrenze
Mindestens eine Quelle bleibt aktiv. Wer alle Quellen deaktiviert, erhält wieder „Open Raadsinformatie“ zurück, wobei im Protokoll unter dem Code „bbnsrv005“ ein Eintrag und auf der Konfigurationsseite ein Hinweis erscheint. Der Dienst fällt dadurch nicht aus: Eine falsche Einstellung sollte einen Hinweis auslösen und keine Störung verursachen.
„Open Raadsinformatie“ ist die erste Wahl, denn diese Plattform bietet exakte Gesamtzahlen und verfügt über die längste Erfolgsgeschichte bei diesem Produkt.
Anbieten und Bewerben
Das Register beantwortet zwei Fragen, die voneinander getrennt werden. Enabled gibt an, ob ein Connector angeboten wird. Display gibt an, ob die Adresse in der Fußzeile der Website genannt wird. Beide Angaben sind pro Connector in den Einstellungen zu finden, also BesluitBron:Ori:Enabled neben BesluitBron:Ori:Display.
Ab Version 1.3.54 ist „Display“ standardmäßig nur für Alle Bronnen aktiviert. In der Fußzeile wird daher statt acht nur eine MCP-Adresse angegeben. Die Funktionsweise der sieben Quellkonnektoren ändert sich nicht: Ihre Adresse ist erreichbar, ihre Anschlussseite existiert und ihr Explorer funktioniert. Die Quellenangabe in der Fußzeile bleibt ebenfalls bestehen, da sie sich auf die Plattform und nicht auf die Adresse bezieht. Bis einschließlich Version 1.3.53 war dort nur Enabled angegeben.
Auf der Konfigurationsseite der Verwaltungskonsole werden für jeden Connector beide Schalter angezeigt, zusammen mit dem vollständigen Pfad der Einstellung. Siehe Beheerconsole.
Adressen und Versionen
Die neueren Konnektoren enthalten eine Versionsangabe in der Adresse, zum Beispiel /mcp/rechtspraak/v1. Die ältere Adresse ohne Versionsangabe bleibt weiterhin erreichbar für alle, die ihren Assistenten bereits zuvor eingerichtet haben. Der Abgleich erfolgt über das gesamte Segment, sodass /mcp/opentk nicht versehentlich /mcp/opentk/v1 überschreibt.
„Open Raadsinformatie“ behält bewusst die Adresse ohne Versionsangabe bei: /mcp/ori. Diese Adresse wird bereits genutzt, und eine bestehende Konvention wird aus Gründen der Symmetrie nicht gebrochen.