Guten Morgen zusammen,
ich habe ein JSR 168 Portlet. Dieses Portlet wird von externen Kunden verwendet. In diesem Portlet werden ohne Submit sehr, sehr, sehr viele Daten eingegeben. Würde man vom Kunden zwischendurch ein Submit verlangen, würde das seinen Arbeitsfluss sehr beeinträchtigen. Deshalb muss das auch so bleiben. Problem ist nun, dass auf diesem (WebSphere) Portal-Server ein SessionTimeout von 2 Stunden eingerichtet ist, der auch nicht verändert werden darf (auf dem Server laufen natürlich noch andere Anwendungen). Die Zeit, bis der User alles fertig eingegeben hat, übersteigt die 2 Stunden aber locker, was natürlich zu Problemen mit dem Timeout führt. Ich würde dem Server deshalb gerne bspw. alle 10 Minuten via JS im Hintergrund Bescheid geben "Hey, der User arbeitet noch, und hier hast du schon mal die Daten, die er bis jetzt eingegeben hat. Setz doch bitte den SessionTimeout zurück. Danke!". Habe mir auch schon meine Gedanken dazu gemacht, bin aber noch nicht wirklich auf eine saubere Lösung gestoßen. Deshalb hoffe ich an dieser Stelle auf Tipps von euch
.
Danke!
ich habe ein JSR 168 Portlet. Dieses Portlet wird von externen Kunden verwendet. In diesem Portlet werden ohne Submit sehr, sehr, sehr viele Daten eingegeben. Würde man vom Kunden zwischendurch ein Submit verlangen, würde das seinen Arbeitsfluss sehr beeinträchtigen. Deshalb muss das auch so bleiben. Problem ist nun, dass auf diesem (WebSphere) Portal-Server ein SessionTimeout von 2 Stunden eingerichtet ist, der auch nicht verändert werden darf (auf dem Server laufen natürlich noch andere Anwendungen). Die Zeit, bis der User alles fertig eingegeben hat, übersteigt die 2 Stunden aber locker, was natürlich zu Problemen mit dem Timeout führt. Ich würde dem Server deshalb gerne bspw. alle 10 Minuten via JS im Hintergrund Bescheid geben "Hey, der User arbeitet noch, und hier hast du schon mal die Daten, die er bis jetzt eingegeben hat. Setz doch bitte den SessionTimeout zurück. Danke!". Habe mir auch schon meine Gedanken dazu gemacht, bin aber noch nicht wirklich auf eine saubere Lösung gestoßen. Deshalb hoffe ich an dieser Stelle auf Tipps von euch
Danke!