Zur Kommunikation zwischen UPIC und openUTM ist es erforderlich, dass sich sowohl der UPIC-Client als auch der UTM-Anwendung lokal beim Kommunikationssystem mit einem Namen anmelden. UPIC meldet sich mit dem local_name, openUTM mit dem BCAMAPPL (Anwendungsname) beim Kommunikationssystem an. Eine Kommunikationsbeziehung zwischen Client und Server wird dadurch festgelegt, dass UPIC die UTM-Anwendung unter ihrem BCAMAPPL adressiert und eine Verbindung zur Anwendung unter den lokalen Namen des Client aufbaut.
Wenn das Kommunikationssystem eine Rechner-übergreifende Kommunikation zulässt, dann muss der Client den Namen des fernen Rechners zur Adressierung hinzunehmen. Die vollständige Adresse des UTM-Partners besteht in diesem Fall aus BCAMAPPL und Rechnername. openUTM akzeptiert die Verbindung nur, wenn zur vollständigen Adresse aus lokalen Namen, prozessornamen und BCAMAPPL ein PTERM-Anweisung oder ein passender TPOOL existiert.
UPIC adressiert die UTM-Anwendung über den partner_LU_name. Ein partner_LU_name wird als einstufig bezeichnet, wenn er nur die Adressierungsinformation über den Namen der UTM-Partner-Anwendung enthält. Der zweistufige partner_LU_name ist dadurch gekennzeichnet, dass er einen Punkt .
enthält. Der Teil links des Punktes ist der Anwendungsname, der Teil rechts des Punktes ist der Rechnername. Der Punkt selbst gehört nicht zur Adressierung.
Aus dem partner_LU_name werden die Werte für TSEL und HOSTNAME abgeleitet. Der linke Teil bis zum Punkt („.“), d.h. der Anwendungsname, wird dem TSEL zugeordnet. Der Teil rechts des Punktes, d.h. der Rechnername, wird dem HOSTNAME zugeordnet.
Adressierungskomponenten
local_name
Der local_name wird mit dem Aufruf Enable_UTM_UPIC gesetzt. Wenn ein leerer local_name (8 Leerzeichen und/oder Länge=0) bei diesem Aufruf übergeben wird, so wird ein vorbelegter local_name verwendet. Der local_name ist vorbelegt mit
Auf Unix-, Linux- und Windows-Systemen:
UPICL
bei UPIC-LUPICR
bei UPIC-R
Er wird mit dem Aufruf Specify_Local_Tsel() gesetzt.
Vergleich
upicfile
Der Wert des local_name kann mit Hilfe einer
upicfile
überschrieben werden. Dieupicfile
ist in Abschnitt „Die Side Information-Datei (upicfile)“ beschrieben.partner_LU_name
Der partner_LU_name ist nach dem Initialize_Conversation-Aufruf vorbelegt mit dem Wert:
Auf Unix-, Linux- und Windows-Systemen:
UTM
bei UPIC-LUTM.local
bei UPIC-R
Er wird mit dem Aufruf Set_Partner_LU_Name() gesetzt.
Vergleich
upicfile
Der Wert des partner_LU_name kann auch mit Hilfe einer
upicfile
überschrieben werden. In derupicfile
wird der partner_LU_name seinerseits über den Symbolic Destination Name adressiert.
Dieupicfile
ist in Abschnitt „Die Side Information-Datei (upicfile)“ beschrieben.Symbolic Destination Name
Der Symbolic Destination Name ist genau 8 Zeichen lang und wird beim Initialize_Conversation-Aufruf übergeben. Ein leerer Symbolic Destination Name besteht aus genau 8 Leerzeichen.
Als Symbolic Destination Name muss ein leerer Symbolic Destination Name beim Initialize_Conversation-Aufruf übergeben werden.Vergleich
upicfile
Bei Verwendung einer
upicfile
, kann ein leerer Symbolic Destination Name beim Initialize_Conversation-Aufruf übergeben werden, es wird dann der Default-Eintrag verwendet.
Dieupicfile
ist in Abschnitt „Die Side Information-Datei (upicfile)“ beschrieben.