.NET und Lotus Notes Interop

8

Ich habe eine Lotus Notes-Datenbankdatei (.nsf) an einem bestimmten Ort, sagen wir: Ссылка

Ist es in irgendeiner Weise möglich, von diesem Ort aus eine beliebige .NET-Sprache zu lesen?

    
rafek 13.10.2009, 07:15
quelle

4 Antworten

10

Sehen Sie sich diese Ressourcen an:

Konamiman 13.10.2009 07:22
quelle
4
  1. Sie können die ReadViewEntries-URL-Option verwenden, die Daten als XML zurückgibt - & gt; Ссылка

  2. Sie können die COM-Klassen verwenden, um auf die Datenbank zuzugreifen. Tatsächlich enthält der erste Link, den @Konamiman gepostet hat, beide Lösungen - & gt; Ссылка

Carlos 14.10.2009 13:17
quelle
1

Meine bescheidene Meinung für diejenigen, die einer solchen Aufgabe gegenüberstehen, wäre, sich nicht mit dem direkten Zugriff auf LN-Daten zu befassen (zumindest habe ich noch nichts von einem anständigen C # -Entwickler für Lotus Notes gehört), aber bedenke folgendes:

1) LN-Daten in eine relationale Datenbank (IBM DB2, MS SQL Server usw.) mit Hilfe von LEI (Lotus Enterprise Integration) oder einem benutzerdefinierten Werkzeug, wo Sie es beliebig verwenden können, sagen in ORM für ASP.NET, sogar bidirektional. Dies ist sinnvoll, wenn Sie migrieren oder einen Zeitplan für den Datenaustausch haben.

2) für kleinere Datenmengen mit sporadischem Zugriff würde ich einen WebService oder einige in der Lotus Notes Datenbank entwickeln.

    
le_concepteur 06.06.2011 14:32
quelle
1

Ich gehe davon aus, dass Sie nur über HTTP auf die Datenbank zugreifen, da Sie auf diese Weise den Speicherort angegeben haben. Für die aktuelle und die ältere Version des Domino Servers können Sie auf die verschiedenen Datenbankelemente zugreifen, indem Sie Domino URL-Syntax , die den Zugriff auf Designelemente ermöglichen zusätzlich zu den Datendokumenten.

Und ab Domino 9 können Sie auch mit REST-Anforderungen auf die Daten zugreifen, indem Sie die Datei Domino-Zugriffsdienste (DAS) , die alle standardmäßigen CRUD-Funktionen bereitstellen (Erstellen, Lesen, Aktualisieren, Löschen) Befehle, die Sie benötigen, dh POST, GET, PUT, DELETE und PATCH. Denken Sie daran, dass Sie auf die Datenbank und deren Ansichten zugreifen müssen, auf die DAS zugreifen kann, bevor Sie Ihre Anforderungen ausführen können.

Die bereitgestellten Links geben Ihnen alle Informationen, die Sie benötigen.

    
Sam Sirry 22.12.2014 04:56
quelle