Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

Problem

In Terminalserverumgebungen, in denen sich Benutzer zum Load-Balancing auf einer Vielzahl von Terminalservern anmelden, geht bei der Anmeldung an einem neuen Sitzungshost unter Umständen die Zuordnung der STARFACE TAPI-Line in Anwendungsprogrammen verloren – die ursprünglich konfigurierte TAPI-Line steht in der Anwendung dann nicht zur Verfügung.

Ursache

Pro Benutzer wird bei der erstmaligen Anmeldung auf einem Terminalserver eine TAPI-Line erstellt. Diese trägt den SAM Account Namen des Benutzers: "STARFACE Line <Benutzername>". Diese TAPI-Line ist mit einer eindeutigen Leitungs-ID verknüpft.

Die Zuordnung von TAPI-Line zur Leitungs-ID wird in der Datei C:\ProgramData\STARFACE GmbH\UccApiRegistryService\RegistrationCache.xml gespeichert.

Findet eine erneute Anmeldung nun auf einem anderen Sitzungshot statt, wird eine neue TAPI-Line mit dem selben Leitungsnamen aber einer neuen Leitungs-ID auf diesem Sitzungshost erzeugt.

Anwendungsprogramme, die sich die Leitungs-ID für einen Benutzer "merken", finden die ursprüngliche Leitungs-ID nun nicht mehr und verlieren so die TAPI-Line-Zuordnung.

Lösung

Die Lösung des Problems besteht darin, die TAPI-Leitungs-IDs statisch mit den Leitungsnamen über alle Sitzungshosts hinweg zu verknüpfen.
Hierzu müssen die RegistrationCache.xml Dateien aller Sitzungshosts zusammengeführt und eventuelle Duplikate der darin enthaltenen CachedRegistration-Knoten eliminiert werden.

Die anschließende Zuordnung einer TAPI-Line innerhalb eines Anwendungsprogramms sollte daraufhin permanent bestehen bleiben.

Zusammenführen der XML-Dateien mittels XSL Transformation:
  1. TODO

Verwandte Artikel

  • Keine Stichwörter