Wenn Sie Webservices mit einem Java-Client aufrufen, ist es erforderlich, dass Clients die Anmelde- und Abmeldemethoden für jeden Webservice initiieren. Ein typischer Prozess ist:
Jeder Webservice verfügt über eine Gruppe von Anmeldemethoden. Client-Anwendungen können mehrere Anmeldemethoden zur Authentifizierung nutzen. Bei der logIn-Methode werden zum Beispiel die gleichen Parameter verwendet, wie im Anmeldefenster: Anwender-ID, Kennwort und Geschäftsbereich.
Verwenden Sie folgenden Prozess, um Informationen zu Methodenparametern, einschließlich Signaturen, anzuzeigen:
Aufeinanderfolgende Methodenaufrufe arbeiten nun im Zugriffsberechtigungsbereich des Anwenders, genauso, als hätte der Anwender auf die Anwenderoberfläche zugegriffen.
Normalerweise verfügt der Client bereits über diese Informationen.
Sie können die Sitzungs-ID für alle Webservices gemeinsam nutzen. Zum Beispiel können Sie die UserService-logIn-Methode verwenden, um eine Sitzungs-ID zu erhalten. Sie können die Sitzungs-ID dann in einem Aufruf einer Geschäftsbereichs-Webservice-Methode verwenden.
Wenn Sie eine Sitzungs-ID nicht mehr benötigen, rufen Sie den logOut-Webservice auf, um die Sitzung zu beenden und die Sitzungs-ID ungültig zu machen. Dieses effiziente Verwalten von Sitzungen hilft Ihnen, die maximale Leistung zu erzielen.
Der Client kann innerhalb des Zeitlimits die Sitzungs-ID immer wieder verwenden. Wenn eine Zeitüberschreitung der Sitzung eintritt, wird die Sitzungs-ID ungültig.
Um den Zeitlimitwert zu ändern, aktualisieren Sie die Konfigurationseinstellung der Administration mit dem Namen "Anwenderstandard: Sitzungszeitlimit".
Hinweis: Anweisungen zur Änderung der Konfigurationseinstellungen finden Sie im Implementierungshandbuch.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|