Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: allgeyer am 08.01.07 - 20:47:17

Titel: DWA: Fehlendes Banner
Beitrag von: allgeyer am 08.01.07 - 20:47:17
Nach der Einrichtung von DWA begruesst mich der Domino Server (7.0.2) beim Zugriff mit dem Browser mit einem Login Bildschirm. Auf der Seite befindet sich oben ein WebBanner mit dem Namen "Domino Web Access Login Screen". Danach kommen zwei Felder, eins fuer den Benutzernamen und eines fuer die Eingabe des Passwortes. Was fehlt ist das Banner selbst. Es zeigt auf:

https://<dominoserver>/iwaredir.nsf/dWMR-LoginBanner65.gif?OpenImageResource

Angezeigt wird es leider nicht. Ich kann auch keine Datei mit dem Namen WMR-LoginBanner65.gif im Verzeichnisbaum des Servers finden.

Daher meine Fragen:


LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: koehlerbv am 08.01.07 - 23:35:38
Pit, Namen sind Schall und Rauch. Ich kann Dir (bin ja kein Profi-Admin) trotzdem nicht sagen, ob da die richtige Ressource gezogen wird - aber es spricht sehr viel dafür, denn hier wird kein File benötigt, sondern eine "shared ressource" aus der DB selbst.

Bernhard
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 09.01.07 - 23:31:32
Servus Bernhard!

Hm, das hilft mir jetzt auch nicht wirklich weiter. Wenn ich dich richtig verstehe, dann ist das Bild in der DB selbst verankert. So sehe ich das auch. Aber das sind nur Vermutungen von zwei Nicht-Profi-Admins ;-) Vielleicht lege ich einfach mal ein Bildchen mit den Namen im Images Verzeichnis auf dem Server ab. Wenn's dann angezeigt wird, dann weiss ich wenigstens, dass die Datei bei einer Domino-Installation (zumindest unter auf Solaris) nicht mitgeliefert wird.

Kann diesen Fehler eigentlich irgendwer nachvollziehen? Da muesste doch irgendwo ein Logeintrag existieren, wie ich es vom Apache auch kenne, richtig? Wo finde ich das auf die Schnelle?

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 09.01.07 - 23:43:26
Vielleicht lege ich einfach mal ein Bildchen mit den Namen im Images Verzeichnis auf dem Server ab. Wenn's dann angezeigt wird, dann weiss ich wenigstens, dass die Datei bei einer Domino-Installation (zumindest unter auf Solaris) nicht mitgeliefert wird.
Gut, ausprobiert, bringt nichts. Kein Wunder, wenn man nicht genau weiss, wo das Bildchen hin soll.

Nun, ich bin wenigstens nicht alleine:
http://www.notesnet.com/forums/forums.nsf/messages/7eb118eadb9a4444852571800062f5f8!OpenDocument

Eine Antwort finde ich dort aber auch nicht :-(

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 10.01.07 - 00:13:12
Ich hab' jetzt mal die "Domino Web Access Redirect" DB mit dem Designer geoeffnet und den zugehoerigen Code in der Maske DWALoginForm gefunden:

Code
"<img alt=\"Domino Web Access Login Screen\" src=\"/" + @WebDbName + "/dWMR-LoginBanner65.gif?OpenImageResource\" width=\"520\" height=\"33\">"

Unter "Gemeinsame Resourcen/Bilder" befindet sich dann auch die Ressource "dWMR-LoginBanner65.gif", Mime Type ist image/gif. Oeffnen kann ich das Bildchen auch. Schaut mir alles korrekt aus.

Bernhard, ich glaube, jetzt koennte ich doch einen Developer brauchen ...

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: flaite am 10.01.07 - 06:16:27
Schau dir am besten mal den Html Code des Login-Bildschirms an.
Mit Internet Explorer und Mozilla/Firefox das gleiche: Rechte Maustaste auf die Seite, Quelltext anzeigen in Popup-Menü. Es sollte sich ein Editor öffnen. Du kannst dann hier nach dWMR-LoginBanner65.gif suchen. Das von dir gepostete "<img alt=\" etc. sieht erst einmal nicht grundsätzlich falsch aus.
Titel: Re: DWA: Fehlendes Banner
Beitrag von: michael-r am 10.01.07 - 09:06:58
Hi,

mir ist das auch bei der DWALoginForm aufgefallen. In der Schablone von 7.0.1 war glaub ich alles ok.
Allerdings wenn man "http://server/iwaredir.nsf?login" eingibt wird der Weblogin einwandfrei angezeigt.

Wollte mir das mal genauer anschauen, habe ich bisher noch nicht geschafft.

MFG Michael
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 10.01.07 - 21:42:24
@michael-r:
Kann ich leider nicht bestaetigen. Zumindest https://server/iwaredir.nsf?login zeigt dasselbe Verhalten. Der Banner wird nicht angezeigt.

@Axel Janssen:
Code
<img alt="Domino Web Access Login Screen" src="/iwaredir.nsf/dWMR-LoginBanner65.gif?OpenImageResource" width="520" height="33">

Syntaktisch korrekt, wenn du mich fragst. Koennte mir noch vorstellen, dass 'OpenImageResource' kein Bild zurueckliefert. Nur warum? Any hints?

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: datenbanken24 am 11.01.07 - 09:58:46
Das Bild ist als Grafikresource in der Datenbank vorhanden, sagst Du.
Anzeigen lassen kannst Du es Dir auch, also kann es auch nicht kaputt sein.
Das "?openimageresource" ist Domino Standard, das ist auch vollkommen ok.

Es kann also fast nur noch (aus welchen Gründen auch immer) sein, dass der Pfad zum Bild nicht stimmt.

Du sagst, dass zwei andere Bilder im gleichen Dialog ordentlich angezeigt werden.
Schau doch mal im HTML Code, über welchen Pfad die anderen zwei Bilder aufgerufen werden,
ob da auch das /iwaredir.nsf/... steht, oder etwas anderes.

Möglicherweise steht Deine iwaredir.nsf auch in einem Unterverzeichnis nach dem Notes-Data,
welches Du mit angeben müßtest.

Was ist, wenn Du das Bild in der Dialogmaske mal auswechselst mit einer anderen Bild-Ressource.

Wenn man nach "dWMR-LoginBanner65.gif" googelt, findet man eigentlich zu wenig Ergebnisse, als dass das ein generelles Problem oder ein Domino-Bug wäre.

Dein Logbuch (log.nsf) oder Weblog (domlog.nsf) müßte auch sofort eine Zeile schreiben,
in der Art "... konnte Element XXX nicht finden bzw. nicht öffnen..."
Wenn solcherart Zeilen nicht dort drin stehen, scheint der Server das Element dann doch gefunden zu haben.

Du kannst ein einzelnes Bild auch direkt im Browser ansprechen:
Einfach mal
server/pfad zu nsf/Bildname?openimageresource im Browser eingeben.
Entweder da kommt das Bild oder eine Fehlermeldung im Log, dass dort dieses Bild nicht liegt (Falscher Pfad)
Oder ein Zugriffsfehler in der Art "nicht berechtigt".
Wenn nix von den dreien kommt, kann eigentlich nur noch das Bild kaputt sein.

Egal, Dein Logbuch wird Dir auf jeden Fall weiter helfen.

Gruß,
Uwe
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 11.01.07 - 21:20:34
Du sagst, dass zwei andere Bilder im gleichen Dialog ordentlich angezeigt
werden.
Ja? Nein, habe ich nicht. Ist nur das banner zu sehen (oder eben gerade nicht).

Schau doch mal im HTML Code, über welchen Pfad die anderen zwei Bilder aufgerufen werden,
ob da auch das /iwaredir.nsf/... steht, oder etwas anderes.

Möglicherweise steht Deine iwaredir.nsf auch in einem Unterverzeichnis nach dem Notes-Data,
welches Du mit angeben müßtest.
Daran dachte ich auch schon. Deswegen auch die Frage nach der Logdatei.

Was ist, wenn Du das Bild in der Dialogmaske mal auswechselst mit einer anderen Bild-Ressource.
Negativ.

Dein Logbuch (log.nsf) oder Weblog (domlog.nsf) müßte auch sofort eine Zeile schreiben,
in der Art "... konnte Element XXX nicht finden bzw. nicht öffnen..."
Wenn solcherart Zeilen nicht dort drin stehen, scheint der Server das Element dann doch gefunden zu haben.
domlog.nsf existiert nicht. log.nsf zeigt nichts an :-(

Du kannst ein einzelnes Bild auch direkt im Browser ansprechen:
Einfach mal
server/pfad zu nsf/Bildname?openimageresource im Browser eingeben.
Entweder da kommt das Bild oder eine Fehlermeldung im Log, dass dort dieses Bild nicht liegt (Falscher Pfad)
Nein, da kommt kein Bild. Ich bekomme interessanterweise den Inhalt der https:/servername/iwaredir.nsf geliefert statt wie zu erwarten waere dem Bild. Fehlermeldung in log.nsf bleibt auch aus.

Wenn nix von den dreien kommt, kann eigentlich nur noch das Bild kaputt sein.
Hab' ich schon ausgewechselt -> Kein Erfolg. Seltsam!

Egal, Dein Logbuch wird Dir auf jeden Fall weiter helfen.
Hatte ich auch gehofft.

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 11.01.07 - 21:51:45
Ich hab' noch ein wenig rumgespielt, dabei ist mir folgendes aufgefallen:

Ich rufe auf:
https://servername

Komme dabei auf die schon erwaehnte Seite. Nun logge ich mich brav ein.
Kommt anschliessend die Redirect Seite, die mich auf /mail/<username>.nsf weiterleiten soll. Die Weiterleitung untervreche ich und klicke den "Back"-Button meines Browser. Nun erscheint die Login-Seite erneut, ABER:

Nicht nur das angesprochene Logo erscheint, auch werden nun die CSS korrekt beachtet. Uwes Tipps zum separaten Oeffnen der Bilder klappen nun auch. Fazit: Man muss zunaechst angemeldet sein, damit die Objekte korrekt dargestellt werden. Frage mich jetzt warum. Muss im Adminhandbuch nochmal nachlesen, ob ich alles korrekt eingerichtet habe.

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 11.01.07 - 22:25:03
Nochmal ich.

@Uwe:
domlog.nsf hab' ich jetzt angelegt. Durchwegs 200 OK.

Ich bin also nach wie vor am Raetseln.

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: datenbanken24 am 12.01.07 - 13:03:31
Ok, dann wird die Sache nun schon viel klarer.
Es handelt sich um ein Zugriffsproblem/Rechteproblem.

Da gibt's nun mehrere Möglichkeiten, das zu ändern.

Das einfachste ist, in der ACL der iwaredir.nsf einen Eintrag "Anonymous" zu haben / oder zu erstellen
und diesem den Zugriffslevel Leser zu geben.

Dann sollte das Problem schon behoben sein - aber eben mit Anonymous als Leser,
und da weiß ich aber nun nicht, ob das so gut ist...
Möglicherweise steht aber in der Beschreibung der iwaredir.nsf geschrieben, dass das sogar so sein muss - (und damit hinsichtlich Sicherheit unschädlich ist)
Wir nutzen diesen Riesenmoloch iwaredir.nsf hier nicht, weil sich so eine Umleitung auch mit einer einzigen Zeile in der domcfg.nsf realisieren läßt. Warum IBM dafür eine eigene Datenbank mit 20 Masken, Teilmasken und zig Skripten braucht, ist mir eh' ein Rätsel. Aber egal.

Zweite Möglichkeit ist, in der Datenbank ACL festzulegen:
für Anonymous und Default, das Häkchen
"Read public documents"
und
der Bildressource und der CSS-Ressource über deren Eigenschaften die Option zu geben:
(= Klickfled auf dem letzen Reiter):
"Available for Public Access users"

Und dabei den Anonymous wieder auf "No Access" setzen.
Wenn das geht, würde ich diese Variante auf jeden Fall vorziehen.


Interessant bei dieser ganzen Angelegenheit ist halt nur,
warum es auf einem Windows Betriebssystem standardmäßig geht und auf einem anderen nicht, laut den google-Treffern.

Bei der domcfg.nsf läuft es übrigens genau nach dem Schema 2.
Am Ende haben die nur vergessen, in der ACL den Haken "Read public documents" zu setzen.


Gruß,
Uwe
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 12.01.07 - 15:12:05
Das einfachste ist, in der ACL der iwaredir.nsf einen Eintrag "Anonymous" zu haben / oder zu erstellen
und diesem den Zugriffslevel Leser zu geben.
"Anonymous" ist vorhanden und hat Leserechte auf oeffentliche Dokumente, genau das habe ich gestern noch ueberprueft. Selbst Admin-Rechte auf die DB bringen kein postitives Ergebnis.

Wir nutzen diesen Riesenmoloch iwaredir.nsf hier nicht, weil sich so eine Umleitung auch mit einer einzigen Zeile in der domcfg.nsf realisieren läßt.
Das waere u. U. eine Alternative. Beispiel? Link zum Nachlesen?

der Bildressource und der CSS-Ressource über deren Eigenschaften die Option zu geben:
(= Klickfled auf dem letzen Reiter):
"Available for Public Access users"
Muss ich mir ansehen. Klingt vielversprechend.
Danke erstmal.

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 12.01.07 - 16:35:38
der Bildressource und der CSS-Ressource über deren Eigenschaften die Option zu geben:
(= Klickfled auf dem letzen Reiter):
"Available for Public Access users"
Muss ich mir ansehen. Klingt vielversprechend.

Nein, bringt auch nichts. Ich frage mich langsam, ob ich die ACLs der richtigen DB bearbeite. Momentan weiss ich jedenfalls erstmal nicht mehr weiter.

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: datenbanken24 am 24.01.07 - 00:25:38
Gibts was Neues ?

Des Rätsels Lösung, falls es eine gibt, würde mich auch interessieren.

Gruß,
Uwe
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 24.01.07 - 13:34:26
Leider bislang nichts Neues. Mache jetzt erstmal Urlaub und schau mir die Geschichte danach nochmal wieder an. Aufgeschoben ist nicht aufgehoben.

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: allgeyer am 04.06.07 - 14:59:54
So, habe die Loesung heute gefunden: Die Rechte auf die iwaredir.nsf fuer den Benutzer anonymous waren korrekt gesetzt (kein Zugriff, oeffentliche Dokumente lesen). Das bringt aber nichts, wenn im Serverdokument unter Ports->Internet Ports->Web in den Einstellungen "Authentication options" zu SSL der Parameter "Anonymous" auf NO gesetzt ist. Dann ignoriert der Webserver einfach gewisse Sachen, wenn keine vorherige Client-Anmeldung stattgefunden hat. Interessant ist's schon, denn die Anmeldemaske wird trotzdem gezeigt, nur die Bilder und CSS werden nicht geladen :-( "Anonymous" auf YES gesetzt, http-Task neu gestartet und siehe da: Passt doch, was will man mehr :-)

LG, PIT
Titel: Re: DWA: Fehlendes Banner
Beitrag von: SomeoneYouKnow am 05.02.10 - 11:36:40
*Freudentränen wegwisch*  ;)

Danke, Dein Posting hat mein Problem nach 2 Stunden Domcfg und redir-checken gelöst. Wär ich nie drauf gekommen, zumal ja alles auf der Seite angezeigt wurde außer dem Banner

Titel: Re: DWA: Fehlendes Banner
Beitrag von: smeider am 01.02.11 - 12:15:55
auch ich möchte mich bedanken

Spitze