Eigenschaften von Anwendungsverbindungen
Die Eigenschaften für Anwendungsverbindungen werden im Dialog mit den Eigenschaften für Anwendungsverbindungen angezeigt. Die Werte dieser Eigenschaften können nicht bearbeitet werden.
In den folgenden Tabellen werden alle Eigenschaften aufgeführt, die für Anwendungsverbindungen festgelegt werden können.
Die Bedeutung der einzelnen Eigenschaften wird jeweils kurz beschrieben. In der Tabelle werden auch die entsprechenden MQSC-Parameter für den Befehl DISPLAY CONN aufgeführt. Weitere Informationen zu MQSC-Befehlen finden Sie unter Verwaltung mithilfe von MQSC-Befehlen in der IBM® Knowledge Center.
Seite 'Allgemein'
In der folgenden Tabelle werden die Eigenschaften auf der Seite Allgemein im Dialog mit den Eigenschaften der Anwendungsverbindung aufgeführt.
Eigenschaft | Bedeutung | MQSC-Parameter |
---|---|---|
Anwendungsname | Eine Zeichenfolge mit der Kennung der Anwendung, die mit mit dem Warteschlangenmanager verbunden ist. Bei dem Tag kann es sich um einen z/OS-Stapeljobnamen, eine TSO-USERID, eine CICS APPLID, einen IMS-Regionsnamen, einen Kanalinitiatorjobnamen, einen OS/400-Jobnamen oder einen UNIX- bzw. Windows-Prozess handeln. Der Anwendungsname repräsentiert den Namen des Prozesses oder Jobs, der mit dem Warteschlangenmanager verbunden ist. Falls dieser Prozess bzw. Job über einen Kanal mit dem Warteschlangenmanager verbunden ist, repräsentiert der Anwendungsname den fernen Prozess bzw. Job statt des lokalen Kanalprozesses oder Jobnamens. | APPLTAG |
Anwendungstyp | Eine Zeichenfolge, die den Typ der mit dem Warteschlangenmanager verbundenen
Anwendung angibt.
Batch bedeutet, dass eine Anwendung eine Stapelverbindung verwendet; RRSBATCH bedeutet, dass eine RRS-koordinierte Anwendung eine Stapelverbindung verwendet; CICS bedeutet eine
CICS-Transaktion; IMS bedeutet eine
IMS-Transaktion; CHINIT bedeutet einen Kanalinitiator; System bedeutet einen Warteschlangenmanager; User bedeutet eine Benutzeranwendung. |
APPLTYPE |
Prozess-ID | Die ID des Prozesses, von dem die Warteschlange geöffnet wurde. Diese Eigenschaft ist unter HP Integrity NonStop Server und z/OS nicht gültig. | PID |
Thread-ID | Die ID des Threads innerhalb des Anwendungsprozesses, von dem die Warteschlange geöffnet wurde. Ein Stern gibt an, dass diese Warteschlange mit einer gemeinsamen Verbindung geöffnet wurde. Diese Eigenschaft ist unter HP Integrity NonStop Server und z/OS nicht gültig. | TID |
Benutzer-ID | Die Benutzer-ID, die der internen Kennung zugeordnet ist. | USERID |
Optionen | Hierbei handelt es sich um die Verbindungsoptionen, die derzeit von dieser Anwendungsverbindung verwendet werden. | CONNOPTS |
Kanalname | Der Name des Kanals, dem die interne Kennung gehört. Wenn der internen Kennung kein Kanal zugeordnet ist, bleibt dieser Wert leer. Dieser Wert wird nur angezeigt, wenn die interne Kennung zum Kanalinitiator gehört. | CHANNEL |
Verbindungsname | Der Verbindungsname, der dem Kanal zugeordnet ist, dem die interne Kennung gehört. Wenn der internen Kennung kein Kanal zugeordnet ist, bleibt dieser Wert leer. Dieser Wert wird nur angezeigt, wenn die interne Kennung zum Kanalinitiator gehört. | CONNAME |
PSB-Name | Der aus acht Zeichen bestehende Name des Programmspezifikationsblocks (PSB), der der aktiven IMS-Transaktion zugeordnet ist. | PSBNAME |
Verbindungs-ID | Hierbei handelt es sich um die 24-Byte lange eindeutige Verbindungs-ID, die IBM MQ die verlässliche Identifizierung einer Anwendung ermöglicht. Wenn die Anwendung zuerst eine Verbindung zum Warteschlangenmanager herstellt, legt der Warteschlangenmanager die Verbindungs-ID fest. | CONN und EXTCONN |
Seite 'Arbeitseinheit'
In der folgenden Tabelle werden die Eigenschaften auf der Seite 'Arbeitseinheit' im Dialog mit den Eigenschaften der Anwendungsverbindung aufgeführt. Die Seite 'Arbeitseinheit' enthält Informationen, die zu der Arbeitseinheit verfügbar sind, die der ausgewählten Verbindung zugeordnet ist.
Eigenschaft | Bedeutung | MQSC-Parameter |
---|---|---|
Art der Arbeitseinheit | Gibt an, um was für eine Art Wiederherstellungseinheit es sich aus Sicht des Warteschlangenmanagers handelt. Hierbei handelt es sich um einen der folgenden Werte: CICS (nur z/OS); XA ; RRS (nur z/OS); IMS (nur z/OS); Warteschlangenmanager . |
URTYPE |
Startdatum der Arbeitseinheit | Hierbei handelt es sich um das Datum, an dem die der Verbindung zugeordnete Transaktion gestartet wurde. | UOWSTDA |
Startzeit der Arbeitseinheit | Hierbei handelt es sich um den Zeitpunkt, an dem die der Verbindung zugeordnete Transaktion gestartet wurde. | UOWSTTI |
ID der ursprünglichen Arbeitseinheit | Die ID der Arbeitseinheit mit Wiederherstellung, die vom Ersteller zugeordnet wurde. Sie besteht aus einem 8-Byte-Wert. | NID |
Ursprungsname | Identifiziert den Ersteller des Threads. Dies trifft nicht zu, wenn die Eigenschaft Anwendungstyp auf RRSBATCH gesetzt ist, da in dem Fall der Name nicht angegeben wird. | NID |
Name des Protokollspeicherbereichs | Hierbei handelt es sich um den Dateinamen des Protokollspeicherbereichs, in den die Transaktion, die dieser Verbindung zugeordnet ist, erstmalig Daten geschrieben hat. | UOWLOG |
Datum des ersten Protokollzugriffs | Hierbei handelt es sich um das Datum, an dem die der Verbindung zugeordnete Transaktion zum ersten Mal Daten in das Protokoll geschrieben hat. | UOWLOGDA |
Uhrzeit des ersten Protokollzugriffs | Hierbei handelt es sich um die Uhrzeit, zu der die der Verbindung zugeordnete Transaktion zum ersten Mal Daten in das Protokoll geschrieben hat. | UOWLOGTI |
Arbeitseinheitenstatus | Der Status der Arbeitseinheit. Keine bedeutet, dass keine Arbeitseinheit vorhanden ist; Aktiv bedeutet, dass die Arbeitseinheit aktiv ist; Vorbereitet bedeutet, dass die Arbeitseinheit gerade festgeschrieben wird; Nicht aufgelöst bedeutet, dass sich die Arbeitseinheit in der zweiten Phase einer zweiphasigen Festschreibung befindet, IBM MQ für sie Ressourcen hält und dass zu ihrer Auflösung eine externe Intervention erforderlich ist. Hierbei kann es sich um eine einfache Intervention handeln wie den Start des Wiederherstellungskoordinators (beispielsweise CICS, IMS oder RRS), oder es kann sich um einen komplexeren Vorgang handeln wie beispielsweise die Verwendung des Befehls RESOLVE INDOUBT. Der Wert Nicht aufgelöst wird nur unter z/OS unterstützt. |
UOWSTATE |
ID der Warteschlangenmanager-Arbeitseinheit | Die vom Warteschlangenmanager zugeordnete Arbeitseinheit mit Wiederherstellung. Unter z/OS handelt es sich hierbei um eine Protokoll-RBA mit 8 Byte, auf anderen Plattformen um eine Transaktions-ID mit 8 Byte, die in Form von 16 hexadezimalen Zeichen angezeigt wird. | QMURID |
ID für externe Arbeitseinheit | Die ID der externen Wiederherstellungseinheit, die der Verbindung zugeordnet ist. Dabei handelt es sich um die Wiederherstellungs-ID, die im externen Synchronisationspunktkoordinator bekannt ist. Ihr Format hängt vom Wert der Eigenschaft Arbeitseinheitstyp ab. |
EXTURID |
Asynchroner Status | Der Status der asynchronen Verarbeitung für dieses Objekthandle. Es gibt fünf gültige Werte: Aktiv: Ein MQCB-Aufruf hat eine Funktion eingerichtet, um einen Rückruf für die asynchrone Verarbeitung von Nachrichten durchzuführen, und die Verbindungskennung wurde gestartet, damit die asynchrone Nachrichtenverarbeitung stattfinden kann. Inaktiv: Ein MQCB-Aufruf hat eine Funktion eingerichtet, um einen Rückruf für die asynchrone Verarbeitung von Nachrichten durchzuführen, doch die Verbindungskennung wurde noch nicht gestartet, sodass eine asynchrone Nachrichtenverarbeitung noch nicht stattfinden kann.Ausgesetzt: Der asynchrone Verarbeitungsrückruf wurde ausgesetzt, sodass die asynchrone Nachrichtenverarbeitung momentan nicht mit diesem Objekthandle fortfahren kann. Dies kann entweder daran liegen, dass von der Anwendung ein MQCB-Aufruf mit der Operation MQOP_SUSPEND für dieses Objekthandle ausgegeben wurde oder dass er vom System ausgesetzt wurde. Wurde der Rückruf vom System ausgesetzt, wird die Rückruffunktion als Teil des Aussetzungsprozesses der asynchronen Nachrichtenverarbeitung mit einem Ursachencode aufgerufen, der das Problem beschreibt, das zu der Aussetzung geführt hat. Dieser Ursachencode ist im Feld Reason (Ursache) der MQCBC-Struktur enthalten, die an die Rückruffunktion übergeben wird. Damit die asynchrone Nachrichtenverarbeitung fortgesetzt werden kann, muss die Anwendung einen MQCB-Aufruf ausgeben, wobei der Parameter 'Operation' auf MQOP_RESUME gesetzt ist. |
ASTATE |
Vorläufig ausgesetzt: Der asynchrone Verarbeitungsrückruf wurde vom System vorübergehend ausgesetzt, sodass die asynchrone Nachrichtenverarbeitung momentan nicht mit diesem Objekthandle fortfahren kann. Als Teil des Aussetzungsprozesses der asynchronen Nachrichtenverarbeitung wird die Rückruffunktion mit dem Ursachencode aufgerufen, der das Problem beschreibt, das zu der Aussetzung geführt hat. Dieser Ursachencode ist im Feld Reason (Ursache) der MQCBC-Struktur enthalten, die an die Rückruffunktion übergeben wird. Wenn die asynchrone Nachrichtenverarbeitung vom System nach erfolgter Problembehebung wieder fortgesetzt wird, wird die Rückruffunktion erneut aufgerufen. Keine: Für diese Kennung wurde kein MQCB-Aufruf ausgegeben, also wird für diese Kennung keine asynchrone Nachrichtenverarbeitung konfiguriert. Dies ist der Standardwert. |
||
Disposition der Arbeitseinheit mit Wiederherstellung | (Nur z/OS) Mithilfe dieses Parameters wird die Liste der zurückgegebenen Verbindungen gefiltert. Es kann aus drei Optionen ausgewählt werden:
|
URDISP |
Seite 'Kennung'
In der folgenden Tabelle werden die Eigenschaften auf der Seite Kennung im Dialog mit den Eigenschaften der Anwendungsverbindung aufgeführt. Die Seite Kennung enthält Informationen zu dem Objekt, das von der ausgewählten Anwendung geöffnet wurde.
Eigenschaft | Bedeutung | MQSC-Parameter |
---|---|---|
Verbindungs-ID | Hierbei handelt es sich um die 24-Byte lange eindeutige Verbindungs-ID, die IBM MQ die verlässliche Identifizierung einer Anwendung ermöglicht. Wenn die Anwendung zuerst eine Verbindung zum WS-Manager herstellt, legt der WS-Manager die Verbindungs-ID fest. | CONN und EXTCONN |
Objektname | Der Name des von der Verbindung geöffneten Objekts. | OBJNAME |
Objekttyp | Der Typ des von der Verbindung geöffneten Objekts; Beispiele: Warteschlange , Kanal , Speicherklasse . |
OBJTYPE |
Öffnungsoptionen | Hierbei handelt es sich um Optionen, die von der Verbindung zum Öffnen des Objekts verwendet werden.
|
OPENOPTS |
|
||
QSG-Disposition | Schreibgeschützt. Die Disposition der Gruppe mit gemeinsamer Warteschlange des Objekts. Warteschlangenmanager bedeutet, dass die Objektdefinition nur dem Warteschlangenmanager zur Verfügung steht, der sie enthält; Gruppe bedeutet, dass die Objektdefinition im gemeinsamen Repository gespeichert wird und dass jeder Warteschlangenmanager in der Gruppe mit gemeinsamer Warteschlange über eine Kopie der Definition verfügt; Kopie bedeutet, dass es sich bei der Objektdefinition um die Kopie einer Definition im gemeinsamen Repository handelt, die dem Warteschlangenmanager gehört. Gemeinsam genutzt bedeutet, dass die Objektdefinition die Definitionskopie des Warteschlangenmanagers im gemeinsamen Repository ist. |
QSGDISP |
Kennungsstatus | Der aktuelle Status der Kennung. Aktiv bedeutet, über diese Verbindung wird derzeit ein API-Aufruf für dieses Objekt durchgeführt. Handelt es sich bei dem Objekt um eine Warteschlange, ergibt sich diese Bedingung bei einem MQGET WAIT-Vorgang. Ein ausstehendes MQGET-Signal an und für sich bedeutet nicht, dass die Kennung aktiv ist. Inaktiv bedeutet, über diese Verbindung wird derzeit kein API-Aufruf für dieses Objekt durchgeführt. Handelt es sich bei dem Objekt um eine Warteschlange, ergibt sich diese Bedingung, wenn kein MQGET WAIT-Vorgang aktiv ist. | HSTATE |
Themenzeichenfolge | Die aufgelöste Artikelzeichenfolge. Dieser Parameter ist relevant für Kennungen mit OBJTYPE(TOPIC). Für alle anderen Objekttypen ist dieser Parameter nicht belegt. | TOPICSTR |
Name der Subskription | Der dieser Kennung zugeordnete, eindeutige Subskriptionsname der Anwendung. Dieser Parameter ist nur relevant für Kennungen von Subskriptionen zu Themen. Nicht alle Subskriptionen haben einen Subskriptionsnamen. | SUBNAME |
Subskriptions-ID | Die interne, immer eindeutige Kennung der Subskription. Dieser Parameter ist nur relevant für Kennungen von Subskriptionen zu Themen. Nicht alle Subskriptionen werden in DISPLAY CONN angezeigt, sondern nur solche, die aktuelle Kennungen offen zur Subskription haben. Sie können den Befehl DISPLAY SUB verwenden, um alle Subskriptionen zu sehen. | SUBID |
Ziel-Warteschlangenmanager | Die Zielwarteschlange für Nachrichten, die zu dieser Subskription veröffentlicht werden. Dieser Parameter ist nur relevant für Kennungen von Subskriptionen zu Themen. Wenn DEST eine Warteschlange ist, die auf dem lokalen Warteschlangenmanager per Hosting bereitgestellt wird, wird dieser Parameter den lokalen Warteschlangenmanager-Namen enthalten. Wenn DEST eine Warteschlange ist, die auf einem fernen Warteschlangenmanager per Hosting bereitgestellt wird, enthält dieser Parameter den Namen des fernen Warteschlangenmanagers. | DESTQMGR |
Name des Ziels | Die Zielwarteschlange für Nachrichten, die zu dieser Subskription veröffentlicht werden. Dieser Parameter ist nur relevant für Kennungen von Subskriptionen zu Themen. | DEST |
Asynchroner Status | Der Status der asynchronen Verarbeitung für dieses Objekthandle. Es gibt fünf gültige Werte: Aktiv: Ein MQCB-Aufruf hat eine Funktion eingerichtet, um einen Rückruf für die asynchrone Verarbeitung von Nachrichten durchzuführen, und die Verbindungskennung wurde gestartet, damit die asynchrone Nachrichtenverarbeitung stattfinden kann. Inaktiv: Ein MQCB-Aufruf hat eine Funktion eingerichtet, um einen Rückruf für die asynchrone Verarbeitung von Nachrichten durchzuführen, doch die Verbindungskennung wurde noch nicht gestartet, sodass eine asynchrone Nachrichtenverarbeitung noch nicht stattfinden kann.Ausgesetzt: Der asynchrone Verarbeitungsrückruf wurde ausgesetzt, sodass die asynchrone Nachrichtenverarbeitung momentan nicht mit diesem Objekthandle fortfahren kann. Dies kann entweder daran liegen, dass von der Anwendung ein MQCB-Aufruf mit der Operation MQOP_SUSPEND für dieses Objekthandle ausgegeben wurde oder dass er vom System ausgesetzt wurde. Wurde der Rückruf vom System ausgesetzt, wird die Rückruffunktion als Teil des Aussetzungsprozesses der asynchronen Nachrichtenverarbeitung mit einem Ursachencode aufgerufen, der das Problem beschreibt, das zu der Aussetzung geführt hat. Dieser Ursachencode ist im Feld Reason (Ursache) der MQCBC-Struktur enthalten, die an die Rückruffunktion übergeben wird. Damit die asynchrone Nachrichtenverarbeitung fortgesetzt werden kann, muss die Anwendung einen MQCB-Aufruf ausgeben, wobei der Parameter 'Operation' auf MQOP_RESUME gesetzt ist. |
ASTATE |
Vorläufig ausgesetzt: Der asynchrone Verarbeitungsrückruf wurde vorübergehend vom System ausgesetzt, sodass die asynchrone Nachrichtenverarbeitung momentan mit diesem Objekthandle nicht fortfahren kann. Als Teil des Aussetzungsprozesses der asynchronen Nachrichtenverarbeitung wird die Rückruffunktion mit dem Ursachencode aufgerufen, der das Problem beschreibt, das zu der Aussetzung geführt hat. Dieser Ursachencode ist im Feld Reason (Ursache) der MQCBC-Struktur enthalten, die an die Rückruffunktion übergeben wird. Wenn die asynchrone Nachrichtenverarbeitung vom System nach erfolgter Problembehebung wieder fortgesetzt wird, wird die Rückruffunktion erneut aufgerufen. Keine: Für diese Kennung wurde kein MQCB-Aufruf ausgegeben, also wird für diese Kennung keine asynchrone Nachrichtenverarbeitung konfiguriert. Dies ist der Standardwert. |
||
Vorauslesen | Der Vorauslese-Verbindungsstatus. Es gibt vier gültige Werte: Nein: Für dieses Objekt ist das Vorauslesen nicht persistenter Nachrichten nicht aktiviert. Dies ist der Standardwert. Ja: Für dieses Objekt ist das Vorauslesen nicht persistenter Nachrichten aktiviert und wird auf effiziente Weise genutzt.Rückstand: Für dieses Objekt ist das Vorauslesen nicht persistenter Nachrichten aktiviert. Vorauslesen wird nicht effizient genutzt, weil dem Client eine große Anzahl von Nachrichten gesendet wurden, die nicht gelesen werden. Unterdrückt: Von der Anwendung wurde Vorauslesen angefordert, doch es wurde unterdrückt, weil im ersten MQGET-Aufruf inkompatible Optionen angegeben wurden. |
READA |