ProBAUG <-> cardo4 Connector

Diese cardo Anwendung stellt eine Schnittstelle zwischen cardo und der Desktop Anwendung ProBAUG der Firma Prosoz Herten zur Verfügung.

Die Anwendung besteht dabei aus einer Oberfläche für die Erfassung / Anzeige von Geometrien zu Tatbeständen und stellt COM Handler für die Kommunikation zwischen der Browser Anwendung cardo und der Desktopanwendung ProBAUG bereit.

COM Handler

Anzeigen und Erstellen von Geometrien zu Baulast Tatbeständen

Dieser Handler ruft die Anwendung für die Geometrien von Testbeständen auf.

Ist der Datensatz nicht vorhanden, wird zum Anlegen eines neuen Datensatzes aufgefordert. Die dabei von ProBAUG übergebenen Daten werden unverändert und initial übernommen.

Wurde ein bereits vorhandener Datensatz gefunden, wird dieser in der Anwendung selektiert und dargestellt.

Die Speicherung der Geometrien erfolgt in der vom Betreuer eingestellten Datenbanktabelle.

Argumente für den Handler
  • action: proBAUGSelectBaulast
  • aktenzeichen: Aktenzeichen (nicht optional)
  • blattnummer: Blattnummer
  • tatbestandId: ProBAUG interne ID des Tatbestandes
Voraussetzungen
  • Der aufrufende Benutzer hat Startrechte an der Anwendung.
  • In den Anwendungseinstellungen sind die Angaben zur Verbindung zur Anwendungsdatenbank vorhanden.

Aufruf zur Anzeige eines Flurstücks

Dieser Handler startet die Suche nach einem Flurstück und bietet die Option zum Umgang mit dem Suchtreffer, z.B. zur Anzeige eines Flurstücks in der Karte, an.

Dabei wird zuerst im aktuellen Datenbestand gesucht. Ist dort kein Treffer vorhanden, wird in dem Historien-Schema der ALKIS.Pro Anwendung versucht das Flurstück zu ermitteln.

Wird kein Flurstück gefunden, erfolgt die Ausgabe einer Hinweismeldung.

Die ALKNR wird in der ALKIS 21 stelligen Schreibweise gesucht.

Technisch: suche in ...:
  1. .nas_pp_flst_klarnamen => alknr
  2. _hist.ax_flurstuecktype => flurstueckskennzeichen
Argumente für den Handler
  • action: proBAUGSelectFlst
  • alknr: die ALK Nummer, die in der Karte angezeigt werden soll.

Bsp.: http://IhrCardo/net4/icom.ashx?action=proBAUGSelectFlst&alknr=121918001003560042__

Voraussetzungen
  • Der aufrufende Benutzer hat Startrechte an der Anwendung.
  • In den Anwendungseinstellungen sind die Angaben zur Verbindung zur ALKIS Datenbank vorhanden.
  • Die Alkis Historie muss in dem angegeben Schema vorhanden sein (siehe auch die Dokumentation zum ALKIS NAS Konverter)

Einrichtung

Folgende Schritte sind für die Ersteinrichtung erforderlich:

  • Bereitstellen der ausgelieferten Dll in den Ordner \cardoSystem\CoreWeb4\bin auf dem cardo Server (Kopieren der Datei).

    spätere Aktualisierungen erfolgen automatisch über den cardo Updater

  • Registrieren der Anwendung

    Register App

    • Anwendungseinstellungen befüllen:

      • Einstellungen für ALKIS Datenbank vornehmen

      • Einstellungen für die Anwendungsdatenbank vornehmen.

        Das dort abgefragte PostgreSQL Schema wird durch die Anwendung angelegt wenn es nicht bereits vorhanden ist. Wir empfehlen auf jeden Fall ein leeres Datenbank Schema zu verwenden.

        Der Parameter sollte nachträglich nicht mehr geändert werden.

    • Erstellen der Anwendungsdatenbank

      Dazu die Karteiseite Datenbank anwählen, dort die Aktion "Datenbank jetzt aktualisieren" auswählen.

    • Berechtigungen einstellen

      Dazu die Karteiseite Berechtigungen anwählen, dann die gewünschten Benutzer / Gruppen unter Berechtigungsthema "Zugriffsrolle" mit der Option "Anwendung starten" hinzufügen

Sind alle erforderlichen Schritte durchgeführt kann nach dem Neuladen der Browserseite die Anwendung direkt gestartet werden, bzw. über die Handler-Aufrufe der indirekte Start veranlasst werden.

Anwendung

Bzw. über den COM Handler. Öffnen Sie dazu ein Browserfenster und geben Sie die entsprechende Url ein

  • Aktion Flurstück suchen

http://IhrCardo/net4/icom.ashx?action=proBAUGSelectFlst&alknr=121918001003560042__

  • Aktion Tatbestände anzeigen / erstellen

http://IhrCardo/net4/icom.ashx?action=proBAUGSelectBaulast&aktenzeichen=AZ3&tatbestandId_=11&blattnummer=12


Zuletzt geändert: 21.03.2024 09:46:22 (erstmals erstellt 27.02.2018)