Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anwendungskennzeichnungen sind in den folgenden Nachrichten enthalten:
Alle Datennachrichten (sowohl eingehend als auch ausgehend)
Status-Acknowledge(Ack) (nur ausgehend)
Status-Acknowledge(Nack-1) (nur ausgehend)
Alle Statussteuerungsmeldungen (sowohl eingehend als auch ausgehend)
Diese Kennzeichnungen stellen wichtige Indikatoren für den Status der Sitzung dar, zu der sich die Nachricht bezieht und eng (aber nicht immer gleichwertig) mit den Anforderungsheader- oder Antwortheaderindikatoren (RH) in der SNA-Anforderung oder -Antwort verknüpft sind. Beachten Sie, dass Anwendungen für eingehende Nachrichten nur die Kennzeichnungen für Datennachrichten und Statussteuerelement-Nachrichten festlegen müssen.
Bei ausgehenden Nachrichten legt der lokale Knoten die Anwendungskennzeichen fest, um den Inhalt des RH in der entsprechenden SNA-Nachricht widerzuspiegeln. Der lokale Knoten führt Überprüfungen der SNA-Nachricht durch, bevor sie an die Anwendung gesendet wird. Daher kann die Anwendung davon ausgehen, dass die RH-Indikatoren den SNA-Protokollen folgen und keine eigenen Prüfungen durchführen müssen. Die Aufgabe der Anwendung beim Interpretieren der Anwendungskennzeichnungen ist viel einfacher, als wenn der lokale Knoten die Nachricht mit dem nicht interpretierten RH angezeigt hat. Beispiel:
Wenn die Anwendung die Option für die Segmentzustellung angegeben hat, wenn die primäre logische Einheit (PLU)-Verbindung geöffnet wurde, tritt der Endchainindikator (ECI) für eine SNA-Anforderung in dem ersten Segment der letzten Anforderungs-/Antworteinheit (RU) in einer Kette auf, aber die Kette ist erst abgeschlossen, wenn das letzte Segment dieses RU empfangen wird. In diesem Fall bearbeitet der lokale Knoten die Anwendungskennzeichnungen, sodass das ECI-Flag im letzten Segment und nicht im ersten Segment festgelegt wird. (Weitere Informationen finden Sie unter Öffnen der PLU-Verbindung.)
Anwendungen, die das Übertragungsdienstprofil 4 (TS-Profil 4) auf der PLU-Sitzung verwenden, können den eindeutigen Antwortindikator 2 (DR2) in Kombination mit eindeutiger Antwort 1 (DR1) oder Ausnahmeantwort (ER) erhalten, um RQD2-, RQD3-, RQE2- und RQE3-Anforderungen zu erhalten. Der lokale Knoten interpretiert die RH-Indikatoren und legt das COMMIT-Anwendungskennzeichen entsprechend fest.
Bei eingehenden Daten - und Statussteuerungsmeldungen sollten Sie die Anwendungskennzeichen festlegen, um Sitzungseigenschaften wie Verkettung, Richtungssteuerung und Klammern zu steuern. Für Status-Bestätigungsmeldungen generiert der lokale Knoten eine SNA-Antwort und legt die RH-Indikatoren mithilfe von Informationen fest, die aus der entsprechenden Anforderung gespeichert wurden. Die Anwendung muss die Kennzeichnungen für diese Nachricht nicht festlegen.
Informationen zur Verwendung von Anwendungskennzeichnungen bei Verwendung von FMI-Blöcken (Function Management Interface) finden Sie unter "Chunking".
In den meisten Fällen muss die Anwendung nicht die Anwendungskennzeichnungen für Status-Acknowledge(Ack)- Nachrichten verwenden, die von den Antwortheaderindikatoren für die entsprechende Antwort abgeleitet sind. Bestimmte Anwendungen erfordern jedoch Zugriff auf die Antwortheaderkennzeichnungen für Antworten. Beispielsweise können Transaktionsverarbeitungsanwendungen, die TS-Profil 4 verwenden, das DR2-Flag für Antworten empfangen, die als COMMIT-Flag in den Anwendungskennzeichnungen angezeigt werden.
Die Anwendungskennzeichnungsverwendung für Statussteuerungsnachrichten (SC) wird von den Antwortheaderindikatoren in der entsprechenden Datenflusssteuerung oder Sitzungssteuerungsanforderungseinheit abgeleitet. Anwendungen müssen möglicherweise die Antwortheaderkennzeichnungen für Status-Control Nachrichten kennen. Beispielsweise ist LUSTAT-Anforderungstyp 6 eine no-op, die ausschließlich verwendet wird, um das Senden von Antwortheaderkennzeichnungen zu ermöglichen, wenn keine andere Anforderung zulässig ist. Der lokale Knoten liefert die Anforderung an die Anwendung als Status-Control(LUSTAT)-Anforderung, wobei die relevanten Anwendungskennzeichnungen festgelegt sind. Zusammenfassungen der gültigen Anforderungsheaderverwendung für Anforderungseinheiten für datenflusssteuerung und gültige Antwortheaderindikatoren für SC-Anforderungen finden Sie unter SNA Format and Protocol Reference Manual: Architectural Logic (IBM publication SC30-3112).
In der Zusammenfassung der Anwendungskennzeichnungen in der folgenden Tabelle werden Bits mit Bit 0 als das wichtigste Bit in einem Byte und Bit 7 als am wenigsten signifikant nummeriert. Ein Anwendungskennzeichnung wird festgelegt, wenn das relevante Bit für das Flag 1 ist und nicht festgelegt ist, wenn das Bit 0 ist.
Flag 1 tritt in allen Nachrichten auf.
In der folgenden Tabelle sind die Bedeutungen der einzelnen Bits aufgeführt.
| Bits in Flag 1 | Bedeutung |
|---|---|
| FMHI [Bit 0, Flag 1] Wert: AF_FMH (0x80) | Funktionsverwaltungskopfanzeige. Legen Sie fest, ob ein Funktionsverwaltungsheader in der Nachricht vorhanden ist oder wenn es sich bei der Nachricht um eine Anforderung für die Funktionsverwaltungsdatennetzwerkdienste (FMD NS) handelt. Nur gültig für Datennachrichten . Dieses Kennzeichen ist immer für 3270 Benutzerwarnungen festgelegt, die an die Systemdienste-Kontrollstelle (SSCP)-Verbindung gesendet werden. Weitere Informationen finden Sie unter 3270 Benutzerbenachrichtigungen. |
| BCI [Bit 1, Flag 1] Wert: AF_BC (0x40) | Begin chain indicator. Legen Sie fest, ob diese Nachricht eine Kette startet. Weitere Informationen finden Sie unter "Ausgehende Verkettung " und " Eingehende Verkettung". |
| ECI [Bit 2, Flag 1] Wert: AF_EC (0x20) | Endchainindikator. Legen Sie fest, ob diese Nachricht eine Kette beendet. Weitere Informationen finden Sie unter "Ausgehende Verkettung " und " Eingehende Verkettung". |
| COMMIT [Bit 3, Flag 1] Wert: AF_COMM (0x10) | Commit-Indikator. Legen Sie fest, ob die Kette DR2 trägt. |
| BBI [Bit 4, Flag 1] Wert: AF_BB (0x08) | Klammernindikator beginnen. Legen Sie fest, ob die Kette die eckige Klammer (BB) trägt. Beachten Sie, dass dies nicht unbedingt darauf hinweist, dass die Klammer initiiert wurde. Weitere Informationen finden Sie unter Klammern. |
| EBI [Bit 5, Flag 1] Wert: AF_EB (0x04) | Endklammernindikator – festgelegt, wenn die Kette eine Endklammer (EB) trägt. Beachten Sie, dass dies nicht darauf hinweist, dass die Klammer beendet wurde. Weitere Informationen finden Sie unter Klammern . |
| CDI [Bit 6, Flag 1] Wert: AF_CD (0x02) | Änderungsrichtungsanzeige. Legen Sie fest, ob die Kette Änderungsrichtung (CD) trägt. Weitere Informationen finden Sie unter "Richtung". |
| SDI [Bit 7, Flag 1] Wert: AF_SD (0x01) | Vom System erkannter Fehlerindikator. Legen Sie fest, ob der lokale Knoten einen Fehler in ausgehenden Daten erkennt. Weitere Informationen finden Sie unter "Ausgehende Daten". |
Flag 2 tritt in allen Nachrichten mit Ausnahme von Status-Control(STSN) auf, wobei die in diesem Byte enthaltenen Indikatoren nicht anwendbar sind.
Die Bedeutungen der einzelnen Bits sind in der folgenden Tabelle aufgeführt.
| Bits in Flag 2 | Bedeutung |
|---|---|
| CODE [Bit 0, Flag 2] Wert: AF_CODE (0x80) | Alternativer Codeindikator. Legen Sie fest, ob der alternative Codesatz (normalerweise ASCII) für diese Datennachricht verwendet wird. Beachten Sie, dass Funktionsverwaltungsheader vom Codeauswahlindikator nicht betroffen sind. |
| ENCRYP [Bit 1, Flag 2] Wert: AF_ENCR (0x40) | Enciphered data indicator. Legen Sie fest, dass die Informationen in der Datennachricht unter Kryptografieprotokollen auf Sitzungsebene entschlüsselt werden. Sie müssen die erforderliche Unterstützung für die Datenverschlüsselung bereitstellen. Der lokale Knoten hostintegrationsserver unterstützt keine Kryptografie. |
| ENPAD [Bit 2, Flag 2] Wert: AF_ENPD (0x20) | Indikator für gepolsterte Daten. Legen Sie in Verbindung mit dem ENCRYP-Flag fest, um anzugeben, dass die Daten am Ende bis zum nächsten integralen Vielfachen von acht Bytes vor der Enzipherierung aufgefüllt wurden. |
| QRI [Bit 3, Flag 2] Wert: AF_QRI (0x10) | Warteschleifen-Antwortindikator. Legen Sie fest, ob die Antwort auf diese Anforderung in die Warteschlange der Übertragungssteuerungs- und Datenflusssteuerungsebenen eingereiht werden soll. Dieses Kennzeichen ist nur für eingehende Nachrichten von Bedeutung. |
| CEI [Bit 4, Flag 2] Wert: AF_CEI (0x08) | Verkettungsendeindikator. Legen Sie eine Nachricht fest, die einer ausgehenden SNA-Anforderung mit EC entspricht, und beginnen Sie mit der Grundlegenden Informationseinheit (BBIU). Dieses Kennzeichen wird ausschließlich für die Verwendung von SNA-Serverkomponenten bereitgestellt. Ihre Anwendung sollte nicht versuchen, sie zu verwenden. |
| BBIUI [Bit 5, Flag 2] Wert: AF_BBIU (0x04) | Beginnen Sie mit dem Indikator für grundlegende Informationseinheit. Legen Sie eine Nachricht fest, die einer ausgehenden SNA-Anforderung mit BBIU entspricht. Diese Kennzeichnung wird für die Verwendung von SNA-Serverkomponenten und für Anwendungen mit Segmentbereitstellung und ausgehender Pacing bereitgestellt. Ihre Anwendung sollte nicht versuchen, sie zu verwenden. (Weitere Informationen finden Sie unter Pacing und Chunking.) |
| EBIUI [Bit 6, Flag 2] Wert: AF_EBIU (0x02) | End basic information unit indicator. Legen Sie eine Nachricht fest, die einer ausgehenden SNA-Anforderung mit Endgrundinformationseinheit (EBIU) entspricht. Dieses Kennzeichen wird ausschließlich für die Verwendung von SNA-Serverkomponenten bereitgestellt. Ihre Anwendung sollte nicht versuchen, sie zu verwenden. |
| RBI [Bit 7, Flag 2] Wert: AF_RBI (0x01) | Real BID-Indikator. Legen Sie für Status-Control(BID)-Anforderungsmeldungen nur vom lokalen Knoten fest. 0x01 gibt an, dass die Nachricht auf ein SNA BID RU zurückzuführen ist. 0x00 gibt an, dass die Nachricht auf eine ausgehende Funktionsverwaltungsdaten (FMD) MIT BB-Satz zurückzuführen ist. |