Startseite


Übersicht (Perspektive Kommunikation, Nachrichten...)

Die Perspektive Kommunikation, Nachrichten… umfasst die ASYS-Repositoryobjekte der Nachrichten, Kommunikationspartner und Kommunikationsjobs des ASYS-Kommunikationsservers. Die genannten Objektklassen sind global für alle Repository-Standorte gültig und nutzbar.

Die in dieser Perspektive konfigurierbaren Repository-Objekte sind:

  • Nachrichten: Die Nachrichten sind die Nachrichtentypen, mit denen Datensätze zwischen ASYS-Repository-Standorten manuell oder automatisch ausgetauscht werden können. Jeder Nachrichtentyp stellt dabei einen Ausschnitt des ASYS-Datenmodells dar, wobei dieser Ausschnitt sich über eine oder mehrere miteinander verknüpfte Tabellen des Datenmodells erstreckt (Kommunikationsbaum). Zu jedem Nachrichtentyp können zwei Tochterobjekte gehören:
    • Regelmenge: Für den Empfang einer Nachricht eines bestimmten Nachrichtentyps kann diesem jeweils eine Nachrichtenregelmenge zugeordnet sein. Eine Nachrichtenregelmenge ist auf die gleiche Weise aufgebaut, wie ein Prüfplan für die Oberfläche. Das Ergebnis wird - wie das Ergebnis des Oberflächenprüfplans - in einer Fehlerprotokolltabelle des jeweiligen Datensatzes in der Datenbank gespeichert.
      Wichtig: Mit ASYS7 ist der Prüfmechanismus geändert worden: Beim Nachrichteneingang wird zunächst der Nachrichtenprüfplan und anschließend der Oberflächenprüfplan ausgeführt. Aus diesem Grunde sind im Nachrichtenprüfplan nur noch Prüfungen enthalten, die beim Nachrichteneingang zusätzlich ausgeführt werden sollen - z.B. die Prüfung auf Einhaltung des erlaubten Wertebereiches für Datumsangaben. Die Prüfungen, die in bislang in beiden Prüfplänen enthalten waren, sind nun nur noch im Oberflächenprüfplan enthalten.
    • Empfängerermittlung: Für einen automatischen Abgleich aller Datensätze in ASYS, die in mehr als nur einer Datenbank (entspricht in der Regel einem Bundesland) auf einem einheitlichen Stand gehalten werden sollen, können die betreffenden Datensätze mit Empfängerermittlungsskriptmengen versehen werden. In diesen Skriptmengen - sie bestehen, vergleichbar zu Regelmengen, aus Skriptgruppen und diese wiederum aus Skripten - lassen sich ein oder mehrere Empfänger aus der Liste der Kommunikationsparter als Empfänger einer Nachricht des jeweiligen Typs ermitteln. Mit den Skripten ist es möglich, die Datensätze in Abhängigkeit ihres Inhalts (z.B. behördlichen Nummern von Beteiligten oder behördliche Nummern von Vorgängen) nur den jeweils betroffenen Empfängern (meist die ASYS-Knotenstellen der Bundesländer) zuzusenden. Für einen Datensatz wird nur dann geprüft ob bzw. welche Empfänger ihn erhalten sollen, wenn er seit der letzten Versendung verändert wurde.
  • Kommunikationspartner: Kommunikationspartner sind Repository-Standorte. Einstellungen zur Kommunikation, die pro Sender/Empfänger vorgenommen werden müssen, sind dieser Objektart zugeordnet.
    Kommunikationspartner gibt es in zwei Hauptvarianten, als 'normale' ASYS-Kommunikationspartner und als WebService-Kommunikationspartner. Da sich diese beiden Varianten in wichtigen Konfigurationsparametern unterscheiden, werden sie zwar gemeinsam im Objektbaum verwaltet, aber mit unterschiedlichen Objektklassenicons angezeigt.
  • Kommunikationsjobs: Die automatisierte Kommunikation wird vom ASYS-Kommunikationsserver (AsysComServer) erledigt. In der Standardkonfiguration findet dieser Service in vier separaten Schritten statt:
    • PreVersand: Ermittlung aller zu versendenden Datensätze und Ermittlung der Empfänger anhand der Empfängerermittlungsskripte. Generierung von Nachrichten im ASYS-internen XML-Format für alle Datensatz-Empfänger-Pärchen.
    • OSCI-Versand: Versand aller generierten Nachrichten via OSCI-Protokoll an das jeweilige Empfängerpostfach der Kommunikationspartner in der VPS der ZKS-Abfall. Der OSCI-Versand verschickt alle ASYS internen Nachrichten aus dem '…Outgoing-Ordner' an die VPS. Hierbei werden die OSCI-Quittungen geordnet abgelegt und es erfolgt eine Protokollierung in den Versandtabellen.
    • OSCI-Empfang: Empfang aller Nachrichten aus dem eigenen VPS-Postfach in der ZKS-Abfall via OSCI-Protokoll. Der OSCI-Empfang lädt alle Dateien von Ihrem Postfach bei der VPS auf Ihren Kommunikationsrechner herunter. ASYS interne Nachrichten werden dabei in dem eingetragenen 'Empfangsordner' Ihres eigenen Repository-Standortes gespeichert. BMU-Nachrichten werden in dem eingetragenen 'Empfangsordner' des externen Kommunikationspartner mit dem Nachrichtentyp 'BMU-XML' gespeichert. Die Daten werden noch nicht importiert, es findet noch keinerlei Protokollierung statt und es werden auch noch keinerlei Quittungen erstellt und versandt. Dies geschieht alles erst bei der Ausführung des Jobs 'Empfang'.
    • Empfang: Verarbeitung aller zuvor aus dem VPS-Postfach entgegengenommenen Nachrichten, inklusive Prüfung mit der Regelmenge des Nachrichtentyps, Integration des Datensatzes in die Datenbank und Generierung einer BMU-Quittung als ausgehende Nachricht (nur für empfangene BMU-Nachrichten).
      Diese Schritte können in einem konfigurierbaren Zeitraster automatisch im Kommunikationsserver gestartet werden. Zusätzlich besteht die Möglichkeit, eigene Kommunikationsjobs zu definieren, die auf den hier genannten vier Typen basieren.
    • Empfang aus RG: Aus Registerauszügen können eingebettete BMU-Dokumente durch die Anwender für einen Import in die ASYS-Datenbank bestimmt werden. Diese lassen sich über den Konfigurationsparameter AsysComServerImpl.BMUEinzelempfangDir in ein separates Importverzeichnis ablegen, aus dem normale Empfang-Jobs keine Dokumente importiert. Kommunikationsjobs des Typs Empfang aus RG importieren hingegen nur aus diesem Verzeichnis. Auf diese Weise kann für den Einzelimport von Registerdokumenten ein eigenes Zeitraster konfiguriert werden, welches unabhängig vom restlichen Empfangszeitplan ist.
    • Freier Job: Ein Kommunikationsjob dieses Typs führt keine Kommunikation im eigentlichen Sinn aus, sondern dient dem Zweck, zeitgesteuert einen oder zwei Batch-Jobs (Pre Batch und Post Batch) auszuführen.
  • AsysServer: Der ASYS-Kommunikationsserver (AsysComServer), der ASYS-WebServer (AsysWebServer) und der ASYS-Funktionsserver (AsysJobServer) arbeiten als eigenständige Serverprozesse. Damit diese Programme überwacht und beeinflusst werden können, müssen ihre IP-Adressen bzw. DNS-Namen hinterlegt werden.
  • Freie Empfängerermittlungsskriptmengen: So wie sich Regelmengen als 'freie Regelmengen' ohne Zuordnung zu einer Maske im Repository für eine spätere Verwendung vorhalten lassen, können auch Skriptmengen der Empfängerermittlung ohne Zuordnung zu einer Nachricht als 'freie Empfängerermittlungsskriptmenge' verwaltet werden. Im Unterschied zu den 'freien Regelmengen' können 'freie Skriptmengen' auch bearbeitet werden.

Objektbaum und Auswahllisten der Perspektive 'Kommunikation, Nachrichten...'

Der Objektbaum auf der linken Seite enthält kein Wurzelelement, sondern auf oberster Ebene fünf kursive Einträge, welche den Baum in Objektklassen gliedern:

Unterhalb dieser Gliederungsüberschriften finden sich die Objekte der jeweiligen Klasse. Jedes Objekt trägt im Baum das Icon seiner Klasse:

Icon Klasse Bemerkung
Icon für Nachrichtentyp Nachrichtentyp
Icon für Regelmengen Regelmenge des Nachrichtenprüfplans
Icon für Empfängerermittlungsskriptmenge Empfängerermittlungsskriptmenge
Icon für Kommunikationspartner Kommunikationspartner
Icon für Kommunikationspartner (WebService) Kommunikationspartner (WebService) Die Konfiguration von WebService-Kommunikationspartnern erfolgt auf andere Weise als für 'normale' Kommunikationspartner
Icon für Kommunikationsjob Kommunikationsjob
Icon für AsysComServer Asys-Kommunikations-Server
Icon für AsysWebServer Asys-Web-Server
Icon für AsysJobServer Asys-Funktions-Server
Icon für Empfängerermittlungsskriptmenge 'Freie' Empfängerermittlungsskriptmenge

Filterung des Objektbaums

Der Objektbaum bietet die übliche Filterung der Baumobjekte nach Namensbestandteilen (s. allgemeine Hilfe zum Objektbaum).

Über den Filterbutton (Button Eigenschaftsfilter) kann der Maskenbaum nach Eigenschaften gefiltert werden. Es öffnet sich ein Dialog zur Auswahl von Maskeneigenschaften:

Dialog Eigenschaftenfilter Objektbaum

Der Baum lässt sich einschränken auf Nachrichten mit

  • einer Regelmenge (= Nachrichtenprüfplan) ODER
  • einer Skriptmenge zur Empfängerermittlung

Werden diese Eigenschaften für den Filter kombiniert, so werden alle Nachrichten angezeigt, die zumindest eines der beiden Filterkriterien erfüllen (ODER-Bedingung).

Ein Objekt zur Bearbeitung auswählen

Ein Objekt wird im Baum durch Doppelklick zur Bearbeitung ausgewählt. Im Bearbeitungsbereich öffnet sich ein Tab-Reiter mit den Konfigurationsdaten des Objektes. Der Tab-Reiter trägt den Namen des Objektes. War bereits ein Tab-Reiter im Bearbeitungsbereich mit dem Objekt geöffnet, wird dieser Tab-Reiter im Bearbeitungsbereich nach vorne geholt.

Ein Objekt neu anlegen

Ein Objekt neu anzulegen kann auf zwei unterschiedlichen Wegen erfolgen:

  1. Über den Neu-Button in der Tool-Leiste des Objektbaums oder
  2. Über einen Rechtsklick im Objektbaum.

In beiden Fällen öffnet sich ein Menü mit den Einträgen:

Menü zur Neuerstellung von Objekten

Nachrichtentypen können nicht neu angelegt werden, sie werden durch die Entwickler vorgegeben.

Je nach Objektklasse öffnet sich ein anderer Dialog, um zumindest die Pflichtfeldinhalte für ein neues Objekt entgegenzunehmen. Nachdem dieser Dialog mit dem Ok-Button verlassen wurde, öffnet sich im Bearbeitungsbereich ein Tab-Reiter für die weitere Konfiguration des neuen Objektes.

Neuer Prüfplan

Diese Option steht nur zur Verfügung, wenn im Baum ein Nachrichtentyp markiert ist, für den es noch keinen Prüfplan gibt.

Dialog Neuer Prüfplan

Es gelten die Erläuterungen für die Regelmengen bei den Masken. Sie werden daher nachfolgend zwischen den horizontalen Linien erneut angezeigt:

Einziger Unterschied:

  1. Der Name des Nachrichtentyps wird als letzter Teil des Regelmengennamens vorgeschlagen (nicht der Maskenname).

Neuer Prüfplan

Dialog Neue Regelmenge

Für einen neuen Prüfplan ist ein neuer Prüfplanname einzutragen. Der Name des Prüfplans muss einmalig im Repository sein. Als Standard wird ein Name vorgeschlagen, bestehend aus dem Standortkürzel des aktuellen Repositorys (hier: IKA), dem Wort 'Prüfplan' und dem Namen der Maske (des Aufgabenbereichs).

Der Dialog enthält zwei Buttons:

Button Reaktion Ergebnis bei Auswahl und Übernahme
Button Prüfplan kopieren Vorhandenen Prüfplan kopieren Es öffnet sich ein Auswahldialog (s. nachfolgende Abbildung) mit einer Liste aller Prüfpläne auf der linken Seite und einer Anzeige des Prüfplanbaums des aktuell links markierten Prüfplans auf der rechten Seite. Die Zuordnung des Prüfplans zu einer Maske wird über dem Prüfplanbaum mit angezeigt. Wird ein Prüfplan ausgewählt, so wird sein Name in den Dialog Neuer Prüfplan übernommen und durch das Wort 'Kopie' hinter dem Namen ergänzt. Dieser Name kann angepasst werden. Wird im Dialog Neuer Prüfplan der Button OK geklickt, so wird der Vorlagenprüfplan mit allen Regelgruppen und Regelreferenzen samt zugehöriger Einstellungen unter dem neuen Prüfplannamen dupliziert.
Button Freien Prüfplan übernehmen Freien Prüfplan übernehmen Es öffnet sich ein Auswahldialog (vergleichbar der nachfolgenden Abbildung) mit einer Liste derjenigen Prüfpläne, die aktuell nicht mit einer Maske verbunden sind auf der linken Seite und einer Anzeige des Prüfplanbaums des aktuell links markierten Prüfplans auf der rechten Seite. Wird ein Prüfplan ausgewählt, so wird sein Name in den Dialog Neuer Prüfplan übernommen. Der Name des Prüfplans kann angepasst werden. Wird im Dialog Neuer Prüfplan der Button Ok geklickt, so wird der zuvor nicht zugewiesene Prüfplan der Maske zugeordnet.

Der Auswahldialog kann in üblicher Weise nach Namensbestandteilen des Prüfplannamens gefiltert werden.

Auswahldialog für Prüfplan kopieren und Freien Prüfplan übernehmen

2019/10/08 10:26 · Eckhard Flor

Neue Empfängerermittlung

Diese Option steht nur zur Verfügung, wenn im Baum ein Nachrichtentyp markiert ist, für den es noch keine Empfängerermittlungsskriptmenge gibt.

Dialog Neue Empfängerermittlung

Für eine neue Skriptmenge ist ein Skriptmengenname einzutragen. Der Abfragename muss einmalig im Repository sein. Wird ein bereits vergebener Name erneut eingegeben, erfolgt eine entsprechende Fehlermeldung.

Mit dem Button Freie Empfängerermittlungsskriptmenge übernehmen (Button Freie Empfängerermittlungsskriptmenge übernehmen) wird ein Auswahldialog der freien Empfängerermittlungsskriptmengen geöffnet.

Auswahldialog Freie Empfängerermittlungsskriptmengen

Auf der linken Seite befindet sich die Liste aller freien Empfängerermittlungsskriptmengen, auf der rechten Seite werden die Skriptgruppen und Skripte der aktuell links markieren Skriptmenge angezeigt. Die Auswahl der Skriptmenge erfolgt über den Button Übernehmen. Der Name der Skriptmenge wird zunächst in den Dialog 'Neue Empfängerermittlung' übernommen, kann dort aber noch angepasst werden.

Neuer Kommunikationspartner

Dialog Neuer Kommunikationspartner

Für einen neuen Kommunikationsparter ist eine Standortname auszuwählen. Kommunikationspartner können nur Repository-Standorte werden, daher enthält der Dialog eine Liste aller Repository-Standorte, die noch nicht als Kommunikationspartner im Objektbaum eingetragen sind.

Mit dem Ankreuzfeld Web-Service wird festgelegt, ob es sich um einem normalen Kommunikationsparter handelt (= nicht angekreuzt; Default) oder um einen Kommunikationspartner, der via WebService auf ASYS-Bestandteile zugreift (= angekreuzt).

Neuer Kommunikationsjob

Dialog Neuer Kommunikationsjob

Für einen neuen Kommunikationsjob sind eine Name und ein Job-Typ einzutragen. Der Name muss einmalig im Repository sein. Wird ein bereits vergebener Name erneut eingegeben, erfolgt eine entsprechende Fehlermeldung. Der Job-Typ wird aus einer Liste vorgegebener Typen (s.o.) ausgewählt, die nicht verändert werden kann.

Ein Objekt kopieren

Um ein Objekt zu kopieren, muss es im Objektbaum markiert sein (es muss nicht notwendigerweise auch im Bearbeitungsbereich geöffnet sein!).

Grundsätzlich wird für kopierbare Objekte eine möglichst vollständige Kopie unter neuem Objektnamen angelegt. Meist wird ein Objektname auf der Basis der Vorlage ergänzt um den Namensbestandteil 'Kopie' als neuer Objektname vorgeschlagen.

Im Objektbaum kopiert werden können die Objekte:

Icon Klasse Einschränkungen/Anmerkungen
Icon für Nachrichtentyp Nachrichtentyp Keine Kopie möglich!
Icon für Regelmengen Regelmenge des Nachrichtenprüfplans Keine Kopie möglich!
Icon für Empfängerermittlungsskriptmenge Empfängerermittlungsskriptmenge Keine Kopie möglich!
Icon für Kommunikationspartner Kommunikationspartner Keine Kopie möglich!
Icon für Kommunikationspartner (WebService) Kommunikationspartner (WebService) Keine Kopie möglich!
Icon für Kommunikationsjob Kommunikationsjob Keine Kopie möglich!
Icon für AsysComServer Asys-Kommunikations-Server Keine Kopie möglich!
Icon für AsysWebServer Asys-Web-Server Keine Kopie möglich!
Icon für AsysJobServer Asys-Funktions-Server Keine Kopie möglich!
Icon für Empfängerermittlungsskriptmenge 'Freie' Empfängerermittlungsskriptmenge Keine Kopie möglich!

Ein Objekt löschen

Um ein Objekt zu löschen, muss es im Objektbaum markiert sein (es muss nicht notwendigerweise auch im Bearbeitungsbereich geöffnet sein!).

Aus dem Objektbaum gelöscht werden können die Objekte:

Icon Klasse Voraussetzungen zur Löschung Löschumfang
Icon für Nachrichtentyp Nachrichtentyp Keine; Nachrichtentypen können nicht gelöscht werden! -
Icon für Regelmengen Regelmenge des Nachrichtenprüfplans Die Regelmenge kann nicht gelöscht, sondern nur vom Nachrichtentyp gelöst und als ungebundene Regelmenge einem Nachrichtentyp ohne Regelmenge neu zugewiesen werden. -
Icon für Empfängerermittlungsskriptmenge Empfängerermittlungsskriptmenge Die Empfängerermittlungsskriptmenge kann nicht gelöscht, sondern nur vom Nachrichtentyp gelöst werden und wird dann Bestandteil der freien Empfängerermittlungsskriptmengen. -
Icon für Kommunikationspartner Kommunikationspartner Keine Der Kommunikationspartner wird mit allen seinen Einstellungen aus der Liste entfernt. Der Repository-Standort, von dem er abgeleitet wurde, bleibt unverändert erhalten.
Icon für Kommunikationspartner (WebService) Kommunikationspartner (WebService) Keine Der Kommunikationspartner wird mit allen seinen Einstellungen aus der Liste entfernt. Der Repository-Standort, von dem er abgeleitet wurde, bleibt unverändert erhalten.
Icon für Kommunikationsjob Kommunikationsjob Keine Der Kommunikationsjob wird mitsamt seinen Einstellungen und dem Zeitplan gelöscht. Die Jobtypen bleiben unverändert erhalten.
Icon für AsysComServer Asys-Kommunikations-Server Keine; Der AsysComServer kann nicht gelöscht werden! -
Icon für AsysWebServer Asys-Web-Server Keine; Der AsysWebServer kann nicht gelöscht werden! -
Icon für AsysJobServer Asys-Funktions-Server Keine; Der AsysJobServer kann nicht gelöscht werden! -
Icon für Empfängerermittlungsskriptmenge 'Freie' Empfängerermittlungsskriptmenge Keine Die Skriptmenge mit allen enthaltenen Skriptgruppen und Skripten wird gelöscht.

In dieser Perspektive stehen drei Auswahllisten zur Verfügung:

Auswahlliste Inhalt Nutzung Filter
PrüfregelPrüfregeln Die Prüfregeln mit der Eigenschaft 'Nachricht' Prüfregeln können dem Nachrichtenprüfplan zugeordnet werden. Namensfilter auf die Spalte Name
KommunikationsbaumKommunikationsbäume Die Liste der Kommunikationsbäume für den WebService Die Kommunikationsbäume können den WebService-Kommunikationspartnern zugeordnet werden. Namensfilter auf die Spalte Name
AbfrageAbfragen Die Liste der Abfragen mit der Eigenschaft 'Webservice' Die Abfragen können den WebService-Kommunikationspartnern zugeordnet werden. Namensfilter auf die Spalte Name

Weitere Informationen zu dieser Maske
keine
landesspezifische Zusatzinformationen: SH HH NI HB NW HE RP BW BY SL BE MV ST BB TH SN

Zurück zum Seitenanfang

  • adm6/nkj/uebersicht.txt
  • Zuletzt geändert: 2019/10/11 08:55
  • von Eckhard Flor