Hallo zusammen,
wir haben eine Datenbank entwickelt, wo wir unsere Kontakte von externen Unternehmen speichern. Bislang via Lotus Notes.
Nun sind wir auch mal den Weg gegangen und haben hier XPages implementiert.
Es gibt nun eine XPage, wo die Kontakte angezeigt werden und dort gibt es einen Button, welcher als Action ein "Open Page" ausführt und dort eine andere XPage öffnet. Als Target Document steht "New document".
Dies klappt im meiner Entwicklungsumgebung einwandfrei. Es gibt die bestehenden Dokumente und beim Klick auf den Button wird die andere XPage geladen und man kann Daten eingeben und speichern.
Nun habe ich diese DB als Template definiert und auf die produktive DB übernommen.
Merkwürdigerweise klappt es da nicht mit einem neuen Dokument. Es gibt zwar die Ansicht der bestehenden Dokument aber bei Klick auf den Button passiert gar nichts.
Nun ist der Unterschied, dass die DB auf einem anderen Dominoserver liegt, wo über einen Reverse Proxy (apache) auf die DB zugegriffen wird.
Könnte der Reverse Proxy hier der Grund sein, dass das neue leere Dokument nicht erstellt wird?
Oder gibt es bei dem Dominoserver für XPages noch eine Einstellung, wo das verhindert werden könnte?
Rufe ich die neue Maske mit der folgenden Erweiterung auf, geht die Maske auf.
/xpPerson.xsp?action=newDocument
Aber selbst der Save Button klappt da nicht.
Die ACL ist auf jeden Fall korrekt eingestellt. Denn via Notes Client kann der Benutzer Dokument erstellen.
Ich habe da mal den Reverse Proxy im Verdacht.
/EDIT:
Ich werde wohl kommende Woche mal schauen, dass ich aus dem LAN ohne den Reverse Proxy auf die DB komme. Dann wird sich das ja zeigen, ob dieser daran schuld ist.