Freigeben über


Aufrufende TPs (CPI-C)

Ein aufrufende Transaktionsprogramm (TP) kann sich auf jedem System im SNA-Netzwerk befinden. Ein aufrufendes TP identifiziert sich selbst, indem Initialize_Conversation ausgegeben wird, die den Namen des aufrufenden TP und den zu verwendenden symbolischen Zielnamen angibt. Ein LU-Alias (Local Logical Unit) kann für den Aufruf des TP mithilfe einer Registrierungs- oder Umgebungsvariablen angegeben werden, wie in der folgenden Tabelle gezeigt.

Betriebssystem auf einem Computer, der den Aufruf von TP enthält Speicherort und Name der Variablen
Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 oder Windows 10 Speicherort in der Windows-Registrierung:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services SnaBase Parameters Client <exename>:REG_SZ:localLUalias

Alle Exename-Registrierungseinträge unter dem Clientschlüssel stellen die Dateinamen von ausführbaren Win32-Dateien (ohne Dateierweiterung) für alle aufruften TPs dar. Ein REG_SZ Wert, der jedem Registrierungseintrag für exename zugeordnet ist, gibt den lokalen LU-Alias für den aufrufenden TP an.

Das Beispiel für APING.EXE Common Programming Interface for Communications (CPI-C), das im Microsoft® Host Integration Server Software Development Kit (SDK) enthalten ist, weist beispielsweise den folgenden Registrierungseintrag auf:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services SnaBase Parameters Client APING:REG_SZ:localLUalias

Der Registrierungsparameter für den lokalen LU-Alias hat beim Zuordnen einer lokalen LU zu einer aufrufenden CPI-C-Anwendung höchste Priorität. Wenn kein Registrierungswert konfiguriert ist, werden zwei weitere Methoden verwendet, um der CPI-C-Anwendung eine lokale LU zuzuordnen.

Eine lokale APPC-LU kann dem Benutzerkontext zugeordnet werden, unter dem die CPI-C-Anwendung ausgeführt wird Eine lokale APPC LU kann konfiguriert werden, indem das Kontrollkästchen Mitglied des standardmäßigen lokalen APPC LU-Pools aktiviert wird. Von den beiden möglichen Optionen hat eine dem Benutzerkontext zugeordnete lokale LU die höhere Priorität.

Wenn der lokale LU-Alias nicht in einer Registrierung oder Umgebungsvariablen angegeben ist, muss der SNA-Dienst so konfiguriert werden, dass er über eine dieser beiden Typen von lokalen Standard-LUs bereitgestellt wird. Andernfalls schlägt Initialize_Conversation fehl. Weitere Informationen finden Sie unter Aufrufen von TPs und SNA-Dienstkonfiguration.

Als Nächstes enthält der in Initialize_Conversation angegebene symbolische Zielname den Namen des aufrufbaren TP (oder Partner-)TP und des Partner-LU-Alias (den LU-Alias, der vom aufrufbaren TP verwendet werden soll). Wenn diese Informationen verfügbar sind, kann der aufrufende TP den Allocate-Aufruf ausgeben.

Nachdem ein TP erfolgreich einen Allocate-Aufruf ausgibt, fließt eine Zuordnungsanforderung. Weitere Informationen dazu, was geschieht, nachdem ein TP aufgerufen wird, das ein aufrufbares TP anfordert, finden Sie unter Matching Invoking and Invokable TPs( Matching Invokable TPs).