Arbeiten mit der Natural-Schnittstelle für Messaging

Dieses Kapitel beschreibt verschiedene Aspekte des Betriebs von Natural Messaging:


Aufrufen von Natural Messaging

Wenn die Natural-Schnittstelle für Messaging verfügbar ist, wird beim Starten einer Natural-Sitzung eine Lizenzprüfung durchgeführt. Die Zuordnung von Puffern für Natural Messaging erfolgt, sobald der erste Nachrichtenzugriff stattfindet.

Kommunikation zwischen Natural und Messaging-Systemen

Der Zugriff auf Messaging-Systeme von Natural aus funktioniert ähnlich wie der Zugriff auf eine Datenbank. Das Produkt Natural Messaging wird mit einem vordefinierten Datendefinitionsmodul (DDM) namens MQ-QUEUE ausgeliefert (siehe Natural-Statements und Datensicht (View) für Natural Messaging). Das Natural-Statement PROCESS wird verwendet, um Nachrichten aus einer Nachrichtenwarteschlange abzurufen oder Nachrichten in eine Nachrichtenwarteschlange zu stellen. Mit dem Natural-Statement FIND können Sie eine Nachrichtenwarteschlange (Message Queu) durchsuchen.

Natural wickelt alle erforderlichen Aufrufe an das Messaging-System intern ab (z.B. die Verbindung zu einem Warteschlangen-Manager (Queue Manager) oder das Öffnen einer Warteschlange).

Puffer für Speicherverwaltung

Puffer für Natural Messaging-Aufrufe werden nur bei Bedarf im Natural-Thread zugeordnet. Die Nutzlast (Payload) einer Nachricht kann ziemlich groß werden. Das vordefinierte Datendefinitionsmodul (DDM) MQ-QUEUE enthält das Feld MESSAGE, das die Nutzlast enthält. Es stehen mehrere Längenoptionen zur Wahl (z.B. MESSAGE-10K und MESSAGE-100K). Wählen Sie das Feld, das für Ihre Anwendung geeignet ist. Sie müssen sicherstellen, dass das gewählte MESSAGE-Feld in Ihren Natural Thread passt.