Die Builddeskriptoroption defaultSessionCookieID gibt das Sitzungscookie an, das von einem Service zur Verfügung gestellt wird. Der Standardwert ist JSESSIONID. Dies ist stets die Sitzungs-ID, wenn Ihre Anwendung unter Apache Tomcat ausgeführt wird.
Die Einstellung von
defaultSessionCookieID ist nur in folgenden Fällen von Bedeutung:
- Die Servicelogik ist in diesem Fall stateful. Das bedeutet, dass der Anforderer und der Service an einem mehrschrittigen Datenaustausch teilnehmen können.
- Der Service ist ein externer EGL-Typ, der ein mit IBM® i aufgerufenes Programm oder ein Serviceprogramm als REST-RPC-Service von EGL zur Verfügung stellt.
Sie können den Wert von
defaultSessionCookieID überschreiben, indem Sie
sessionCookieID in der Servicebindung festlegen:
- Wenn Sie eine Servicezugriffsvariable deklarieren. Dies wird in "Variable für den Zugriff auf REST-Service" beschrieben. ODER
- Wenn Sie den Implementierungsdeskriptor konfigurieren. Dies wird in "REST-Binding zum Implementierungsdeskriptor hinzufügen" beschrieben.
Hintergrundinformationen finden Sie unter "Auf Programme unter IBM i als Web-Services zugreifen: Übersicht".