Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

Starting with XPages

<< < (5/7) > >>

Sven Hasselbach:

--- Zitat ---Ich würde mich sehr freuen, wenn Du dazu erklären würdest wie mein Vorhaben denn funktionieren würde.
--- Ende Zitat ---
Mich kann man mieten ;-) Da erkläre ich dann ganz viel.

Aber ich gebe Dir gerne noch ein paar Tipps:

* Man kann das mit Agents machen, ist aber nicht so flott wie XAgents.
* Alternativ kann man eine REST Schnittstelle bauen. Das wäre genau das, was Du eigenlich möchtest
* Falls Dir die Geschwindigkeit nicht ganz so wichtig ist, kannst Du auch eine View mit ?JSON-Parameter öffnen
* "Allerdings erhalte ich auch hier immer eine Fehlermeldung." ist keine ausreichende Fehlerbeschreibung

--- Zitat ---im Vergleich zur "herkömmlichen" Entwicklung mit HTML, Javascript, PHP etc. ist das einfach nur ein Graus.
--- Ende Zitat ---
Wenn du damit "schnell mal was hinfrickeln" meinen solltest, gebe ich Dir absolut recht. Dafür sind größere Frameworks nicht gedacht.

yannick:
Vielen Dank für die Tipps.

Angenommen die Geschwindigkeit ist eher unwichtig...Ich habe jetzt versucht eine View mit
...?ReadViewEntries&OutputFormat=JSON
zu öffnen. Was erscheint ist nur ein Login-Screen. Allerdings kann ich mich nicht authentifizieren. Bei jedem Login-Versuch wird einfach nur die Seite mit dem Login-Screen neu geladen. Ist das ein bekanntes Problem?
Und wie würde die Authentifizierung über Ajax funktionieren?
Zudem habe ich auch versucht einen Agent über den Browser aufzurufen
http://server.com/database.nsf/agent?OpenAgent
Vorher die Security Settings auf "Run as Web user", Default Access auf "Anonymous" (= Author), Allow Public Access...
Und wieder nur ein Fehler: "Error 404 HTTP Web Server: Couldn't find design note". Das Googlen nach dem Fehler hat auch keine Lösung gebracht.

Vielleicht sind das noch zwei Fragen, die du schnell beantworten könntest :)
...Ansonsten versuche ich meine XPage so aufzubauen wie auf S. 1 beschrieben, dann wird eben der Code direkt beim Laden ausgeführt...Damit muss man dann klar kommen :D So viel Zeit kann ich dann leider auch nicht dafür aufbringen, auch wenn ich die Entwicklung mit XPages wirklich gerne genauer lernen würde...

m3:

--- Zitat von: yannick am 06.05.14 - 16:58:28 ---Vielen Dank für die Tipps.

Angenommen die Geschwindigkeit ist eher unwichtig...Ich habe jetzt versucht eine View mit
...?ReadViewEntries&OutputFormat=JSON
zu öffnen. Was erscheint ist nur ein Login-Screen. Allerdings kann ich mich nicht authentifizieren. Bei jedem Login-Versuch wird einfach nur die Seite mit dem Login-Screen neu geladen. Ist das ein bekanntes Problem?

--- Ende Zitat ---
ACL Problem oder Passwort falsch. Oder Internet Lockout aktiv und Passwort 3x falsch eingegeben.
Das ganze geht gegen einen korrekten Server und nicht irgendwie "lokal"?


--- Zitat von: yannick am 06.05.14 - 16:58:28 ---Und wie würde die Authentifizierung über Ajax funktionieren?

--- Ende Zitat ---
Ajax ist auch nur http. Also ist es eine http authentifizierung. entweder basic oder form based.


--- Zitat von: yannick am 06.05.14 - 16:58:28 ---Zudem habe ich auch versucht einen Agent über den Browser aufzurufen
http://server.com/database.nsf/agent?OpenAgent
Vorher die Security Settings auf "Run as Web user", Default Access auf "Anonymous" (= Author), Allow Public Access...
Und wieder nur ein Fehler: "Error 404 HTTP Web Server: Couldn't find design note". Das Googlen nach dem Fehler hat auch keine Lösung gebracht.

--- Ende Zitat ---
Korrekte Syntax ist
http://Host/Database/AgentName?OpenAgent
Bei dem Fehler hast Du wo einen Typo (Tipp: Groß/Kleinschriebung ist durchaus relevant).

yannick:

--- Zitat von: m3 am 06.05.14 - 20:34:22 ---Korrekte Syntax ist
http://Host/Database/AgentName?OpenAgent
Bei dem Fehler hast Du wo einen Typo (Tipp: Groß/Kleinschriebung ist durchaus relevant).

--- Ende Zitat ---
Ich habe einfach in Domino eine View geöffnet und auf "Preview in Web Browser" geklickt. Bei der URL habe ich einfach das Ende ausgetauscht. Das sollte doch dann so stimmen, oder?
Wie gesagt, am Ende habe ich dann eine URL, die wie folgt aussieht:
http://server.com/directory/database.nsf/myAgent?OpenAgent

Allerdings kann ich mich immer noch nicht im Lotus iNotes Fenster authentifizieren, wenn ich bei einer View "Preview in Browser" klicke. Die Datenbank liegt auf einem Server (siehe URL). In der ACL stehe ich als einzelne Person drin und habe Manager Access Level. Auch Anonymous hat Author Access.

Auch wenn ich mir die Datenbank lokal kopiere und im Browser öffne muss ich mich authentifizieren. Das Fenster ist kein iNotes mehr und es kommt die Meldung A username and a password are being requested by http://localhost. The site says: "". Gebe ich hier meinen Notes-Namen und Notes-PW ein, passiert ebenfalls nichts. Die Seite wird einfach nur mit der Passwort-Abfrage neugeladen.

Mir ist jetzt aufgefallen, dass ich XPages, die vom Server signiert sind, öffnen kann im Browser. XPages, die von mir geändert/signiert wurden kann ich allerdings nicht öffnen, obwohl ich Manager Access habe...Gibt es eine Möglichkeit die XPage wieder vom Server signieren zu lassen?

Tode:
Acl - maximaler Internetzugriff unter erweitert zu gering...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln