Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Message Queue-Aufrufe der KDCS-Schnittstelle

openUTM stellt an der Programmschnittstelle funktionell mächtige, aber einfach zu versorgende Aufrufe für Message Queuing Funktionen zur Verfügung. Der Zusatz „free“ in den Aufrufnamen soll widerspiegeln, dass es sich beim Message Queuing um eine vom Sender entkoppelte und von der Verfügbarkeit des Empfängers unabhängige Art der Kommunikation handelt.

  • FPUT (Free message PUT)

    FPUT-Aufrufe dienen zum Senden von Asynchron-Nachrichten an Ausgabegeräte (Ausgabeaufträge), an Asynchron-Services (Hintergrundaufträge) oder an TAC-Queues. Eine Asynchron-Nachricht kann auch aus mehreren Teilnachrichten bestehen. Für jede Teilnachricht ist dann ein eigener FPUT-Aufruf notwendig.

  • DPUT (Delayed free message PUT)

    Auch mit dem DPUT-Aufruf wird eine Asynchron-Nachricht oder -Teilnachricht an ein Ausgabegerät oder einen Asynchron-Service gesendet. Der DPUT-Aufruf bietet aber gegenüber dem FPUT-Aufruf zusätzlich die Möglichkeit der Zeitsteuerung und der Verwendung von Quittungsaufträgen.

    Darüber hinaus können mit dem DPUT-Aufruf auch USER-Queues, TAC-Queues oder Temporäre Queues adressiert werden.

  • FGET (Free message GET)

    Der Aufruf FGET dient zum Lesen von Asynchron-Nachrichten oder -Teilnachrichten innerhalb eines Asynchron-Services.

  • DGET (Data GET)

    Mit dem Aufruf DGET werden Nachrichten aus USER-Queues, TAC-Queues oder Temporären Queues gelesen.

  • QCRE (Queue CREate)

    Mit dem Aufruf QCRE wird dynamisch eine Temporäre Nachrichten-Queue erzeugt.

  • QREL (Queue RELease)

    Mit dem Aufruf QREL wird dynamisch eine Temporäre Nachrichten-Queue gelöscht.

  • MCOM (Message COMplex)

    Mit dem Aufruf MCOM werden einem Asynchron-Auftrag Quittungsaufträge zugeordnet.

  • DADM (Delayed free message ADMinistration)

    Mit DADM können Übersichtsinformationen über den gesamten Inhalt einer Queue oder gezielt über einzelne Elemente angefordert werden. Außerdem lässt sich mit DADM die Bearbeitungsreihenfolge steuern: Sie können Aufträge vorziehen, einzelne Aufträge stornieren oder auch die gesamten Aufträge in der Queue löschen.

Das genaue Format der Aufrufe FPUT, DPUT, FGET, DGET, MCOM, QCRE, QREL und DADM sowie weitere Informationen zu diesen Aufrufen finden Sie im openUTM-Handbuch „Anwendungen programmieren mit KDCS“. Der Aufruf DADM ist auch im openUTM-Handbuch „Anwendungen administrieren“ beschrieben.