Beispiele für IBM MQ -Client für HP Integrity NonStop Server
Dieser Abschnitt zeigt die Verfahren, die von den Beispielprogrammen für den IBM® MQ -Client auf HP Integrity NonStop Server -Systemen veranschaulicht werden.
Tabelle 1 Die Tabelle listet auf, welche C-, COBOL - und pTAL -Beispielprogramme zur Verfügung gestellt werden.
| Verfahren | C | COBOL | pTAL | |||||
|---|---|---|---|---|---|---|---|---|
| OSS (Quelle) | OSS (Ausführbare Datei) | Guardian (Quelle) | Guardian (Ausführbare Datei) | OSS (Quelle) | Guardian (Quelle) | OSS (Quelle) | Guardian (Quelle) | |
| Verwendung der Publish/Subscribe-Schnittstelle | amqspuba.c amqssbxa.c amqssuba.c amqspse0.c | amqspubc amqssbxc amqssubc | MQSPUBC MQSSBXC MQSSUBC | AMQSPUBC AMQSSBXC AMQSSUBC | amq0pub0.cbl amq0sub0.cbl | MQSPUBL MQSSUBL | amqtpub0.tal amqtsub0.tal | MQSPUBT MQSSUBT |
| Einreihen von Nachrichten mithilfe des MQPUT-Aufrufs | amqsput0.c | amqsputc | MQSPUTC | AMQSPUTC | amq0put0.cbl | MQSPUTL | amqtput0.tal | MQSPUTT |
| Einreihen einer einzelnen Nachricht mithilfe des MQPUT1-Aufrufs | amqsecha.c | amqsechc | MQSECHC | AMQSECHC | amqtech0.tal | MQSECHT | ||
| Nachrichten in eine Verteilerliste einreihen | amqsptl0.c | amqsptlc | MQSPTLC | AMQSPTLC | amq0ptl0.cbl | MQSPTLL | ||
| Beantworten einer Anforderungsnachricht | amqsinqa.c | amqsinqc | MQSINQC | AMQSINQC | ||||
| Abrufen von Nachrichten (ohne Wartezeit) | amqsgbr0.c | amqsgbrc | MQSGBRC | AMQSGBRC | amq0gbr0.cbl | MQSGBRL | ||
| Abrufen von Nachrichten (Wartezeit mit Zeitlimit) | amqsget0.c | amqsgetc | MQSGETC | AMQSGETC | amq0get0.cbl | MQSGETL | amqtget0.tal | MQSGETT |
| Abruf von Nachrichten (unbegrenzte Wartezeit) | amqstrg0.c | amqstrgc | MQSTRGC | AMQSTRGC | ||||
| Abrufen von Nachrichten (mit Datenkonvertierung) | amqsecha.c | amqsechc | MQSECHC | AMQSECHC | ||||
| Einreihen von Referenznachrichten in eine Warteschlange | amqsprma.c | amqsprmc | MQSPRMC | AMQSPRMC | ||||
| Abruf von Referenznachrichten aus einer Warteschlange | amqsgrma.c | amqsgrmc | MQSGRMC | AMQSGRMC | ||||
| Kanalexit für Referenznachrichten | amqsqrma.c amqsxrma.c | MQSQRMC MQSXRMC | ||||||
| Anzeige der ersten 20 Zeichen einer Nachricht | amqsgbr0.c | amqsgbrc | MQSGBRC | AMQSGBRC | amq0gbr0.cbl | MQSGBRL | ||
| Anzeige vollständiger Nachrichten | amqsbcg0.c | amqsbcgc | MQSBCGC | AMQSBCGC | ||||
| Verwenden einer gemeinsam genutzten Eingabewarteschlange | amqsinqa.c | amqsinqc | MQSINQC | MQSINQC | ||||
| Verwenden einer ausschließlichen Eingabewarteschlange | amqstrg0.c | amqstrgc | MQSTRGC | AMQSTRGC | ||||
| Verwenden des MQINQ-Aufrufs | amqsinqa.c | amqsinqc | MQSINQC | AMQSINQC | ||||
| Verwenden des MQSET-Aufrufs | amqsseta.c | amqssetc | MQSSETC | AMQSSETC | ||||
| Verwenden einer Empfangswarteschlange für Antworten | amqsreq0.c | amqsreqc | MQSREQC | AMQSREQC | amq0req0.cbl | MQSREQL | ||
| Anforderung von Nachrichtenausnahmen | amqsreq0.c | amqsreqc | MQSREQC | AMQSREQC | amq0req0.cbl | MQSREQL | ||
| Akzeptieren einer abgeschnittenen Nachricht | amqsgbr0.c | amqsgbrc | MQSGBRC | AMQSGBRC | amq0gbr0.cbl | MQSGBRL | ||
| Verwenden eines aufgelösten Warteschlangennamens | amqsgbr0.c | amqsgbrc | MQSGBRC | AMQSGBRC | amq0gbr0.cbl | MQSGBRL | ||
| Auslösen eines Prozesses | amqstrg0.c | amqstrgc | MQSTRGC | AMQSTRGC | ||||
| Verwendung der Datenkonvertierung | amqsvfc0.c | |||||||
| Steuerroutine der Warteschlange für nicht zustellbare Nachrichten ( 1 ) | Verzeichnis ./samp/dlq | |||||||
| Verbindung mit einem Warteschlangenmanager über MQCONNX | amqscnxc.c | amqscnxc | MQSCNXC | |||||
| Verwendung von API-Exits | amqsaxe0.c amqsaem0.c | |||||||
| Exit für Clusterlastausgleich | amqswlm0.c | MQSWLMC | ||||||
| Clusterwarteschlangenüberwachung | amqsclma.c | |||||||
| Asynchrones Einreihen von Nachrichten und Abrufen des Status mit dem MQSTAT-Aufruf | amqsapt0.c | amqsaptc | MQSAPTC | MQSAPTC | ||||
| Wiederverbindungsfähige Clients | amqsghac.c amqsmhac.c amqsphac.c | amqsghac amqsmhac amqsphac | MQSGHAC MQSMHAC MQSPHAC MQSFHAC | AMQSGHAC AMQSMHAC AMQSPHAC AMQSFHAC | ||||
| Verwendung der Nachrichtenkonsumenten zum asynchronen Konsumieren von Nachrichten aus mehreren Warteschlangen | amqscbf0.c | amqscbfc | ||||||
| Angabe von SSL/TLS-Verbindungsinformationen in MQCONNX | amqssslc.c | amqssslc | MQSSSLC | AMQSSSLC | ||||
| Aktivitätstrace | amqsact0.c | amqsactc | MQSACTC | AMQSACTC | ||||
| Nachrichteneigenschaften | amqsiqma.c amqsstma.c | amqsiqmc amqsstmc | MQSIQMC MQSSTMC | AMQSIQMC AMQSSTMC | ||||
| Befehlsserver | amqsstop.c | MQSSTOC | ||||||
| Protokollereignisse | amqslog0.c | amqslogc | MQSLOGC | AMQSLOGC | ||||
| Abrechnung | amqsmon0.c | amqsmonc | MQSMONC | AMQSMONC | ||||
| Verwaltungsschnittstelle | amqsaicq.c amqsaiem.c amqsailq.c | |||||||
| Beispiel einer Hauptfunktion in der Programmiersprache C zum Aufrufen von pTAL | MQSPTMC | |||||||
Hinweise:
|
||||||||