Czy są jakieś programy obsługujące NRPC? (Lotus Notes RPC) [zamknięte]

0

Czy są jakieś implementacje produktu Lotus Notes RPC (port 1352)?

Przykład:

wget NRPC://<Server-hint-or-host>/bar/foo.xls -O foo.xls

Czy możemy pobrać plik, który jest dostępny tylko za pośrednictwem bazy danych Lotus Notes?

cholernie dobre pytanie
źródło
nie jest to bezpośrednia odpowiedź, ale serwer Notes zwykle pozwala http (s) na dostęp do baz danych, więc możesz spróbować. Oto dokument pokazujący, jak tworzyć ścieżki URL dla różnych elementów / zadań bazy danych (dołączone pliki, poszukaj „Otwieranie załączników, plików obrazów i obiektów OLE”): Domino_URL_cheat_sheet
wmz
zakładając, że klient Windows / Notes jest zainstalowany, możesz również użyć programu PowerShell, aby uzyskać dostęp do tych baz danych natywnie, patrz np. tutaj: baldwin-ps.blogspot.com/2013/08/…
wmz
Zezwolenie serwerowi Domino na dostęp do http nie jest normalne. Jest to opcjonalna funkcja, która byłaby włączona tylko przez organizację, która chce obsługiwać dostęp przeglądarki Notes do programu Notes.
rhsatrhs
1
@rhsatrhs Tak, prawdopodobnie złe sformułowanie z mojej strony. Chciałem tylko być zwięzły; Wiem, że wymaga to zadania serwera HTTP i jest w pełni kontrolowane przez administratora / config (podobnie jak reszta dostępu do baz danych), ale gdy IBM naciska na Xpages, myślałem, że istnieje duża szansa na uruchomienie serwera WWW.
wmz

Odpowiedzi:

1

Nie sądzę, że znajdziesz jakieś gotowe programy, które robią dokładnie to, co chcesz. Dostępnych jest kilka różnych interfejsów API umożliwiających dostęp do danych Lotus Notes przez NRPC. Istnieje C API, C ++ API, Java API i COM API. Możesz napisać program w prawie każdym języku, aby korzystać z tego drugiego, w tym w dowolnym języku skryptowym, który obsługuje jakiś ekwiwalent CreateObject. Oto link to IBM documentationklasa COM.

Uwaga: wszystkie interfejsy API wymagają, aby kod klienta Lotus Notes (lub serwera Domino) był zainstalowany na komputerze, na którym działa interfejs API. Należy również pamiętać, że klasy Notes COM oficjalnie nie są obsługiwane w 64-bitowych oknach. Można je zmusić do pracy z kilkoma problemami - ale te, o których wiem, nie powstrzymają cię przed pisaniem kodu w celu uzyskania załączników z dokumentów.

rhsatrhs
źródło