Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: dabassman am 02.08.06 - 22:16:57

Titel: API für Webzugriff
Beitrag von: dabassman am 02.08.06 - 22:16:57
Hallo zusammen,
ich greife aus meiner Applikation per COM auf Notes zu. Geht soweit ganz gut; dummerweise habe ich jetzt einen Fall, in dem ich nur per Web auf die Kalender zugreifen kann (Domino Web Access). Das geht per COM oder per C/C++-API nicht; wie komm ich da dran?

Viele Grüsse
Matthias
Titel: Re: API für Webzugriff
Beitrag von: umi am 03.08.06 - 08:45:37
z.B. ü¨ber XML und ?ReadViewEntries
z.B. http://www.notes.net/test/test.nsf/MeineAnsicht?ReadViewEntries

und den entsprechenden URL parametern kannst DU auf jede beliebige View zugreifen und XML auslesen.

Titel: Re: API für Webzugriff
Beitrag von: dabassman am 03.08.06 - 21:43:10
Prima, danke. Wenn man weis, wonach man suchen muss, findet man sogar ein bisschen was im Netz :-)
Hast du noch einen Tip, wie ich einen neuen Eintrag im Kalender machen kann per XML?

Grüsse
Matthias
Titel: Re: API für Webzugriff
Beitrag von: umi am 04.08.06 - 09:21:20
Naja, ich denke mal da müsstes Du ein Form machen welches die benötigten Felder an den Domino postet. Schau dir mal den Kalendereintrag im Bearbeitenmodus in der WEbansicht an, ungefähr so sollte das form zum posten aussehen bzw. die Felder dann benannt sein.
Titel: Re: API für Webzugriff
Beitrag von: dabassman am 04.08.06 - 21:38:06
Hm ja, hätte ich auch selber drauf kommen können, danke dir.
Ich hatte bloss die Hoffnung, dass es ein "definiertes" Web-API via SOAP oder so gibt. Wenn ich mir die Felder selber zusammensuch, habe ich die Befürchtung, dass sich die Feldnamen je nach Serverversion unterscheiden  :-\

Grüsse
M.
Titel: Re: API für Webzugriff
Beitrag von: koehlerbv am 08.08.06 - 18:47:51
Hallo Matthias,

die Itembezeichner derartiger Datenbanken ändern sich in der Regel (fast immer) nicht zwischen den Versionen - dies wäre ja auch absolut verheerend. Es können wohl welche hinzukommen, dies sollte aber die Funktionalität Deiner Applikation nicht berühren.

Bernhard