Dokumentacja techniczna łącznika Lotus Domino
W tym artykule opisano łącznik Lotus Domino Connector. Artykuł dotyczy następujących produktów:
- Microsoft Identity Manager 2016 (MIM2016)
- Forefront Identity Manager 2010 R2 (FIM2010R2)
- Należy użyć poprawki 4.1.3671.0 lub nowszej.
W przypadku MIM2016 i FIM2010R2 łącznik jest dostępny jako pobieranie z Centrum pobierania Microsoft.
Omówienie łącznika Lotus Domino
Łącznik Lotus Domino umożliwia integrację usługi synchronizacji z serwerem Lotus Domino firmy IBM.
Z punktu widzenia wysokiego poziomu następujące funkcje są obsługiwane przez bieżącą wersję łącznika:
Cecha | Pomoc techniczna |
---|---|
Połączone źródło danych | Serwer: |
Scenariusze | |
Operacje | |
Schemat |
Łącznik Programu Lotus Domino używa klienta programu Lotus Notes do komunikowania się z programem Lotus Domino Server. W związku z tą zależnością na serwerze synchronizacji musi być zainstalowany obsługiwany klient programu Lotus Notes. Komunikacja między klientem a serwerem jest implementowana za pośrednictwem interfejsu programu Lotus Notes .NET Interop (Interop.domino.dll). Ten interfejs ułatwia komunikację między platformą Microsoft.NET a klientem programu Lotus Notes i obsługuje dostęp do dokumentów i widoków programu Lotus Domino. W przypadku importowania różnicowego istnieje również możliwość użycia interfejsu natywnego języka C++ (w zależności od wybranej metody importowania różnicowego).
Wymagania wstępne
Przed użyciem łącznika upewnij się, że na serwerze synchronizacji są spełnione następujące wymagania wstępne:
- Microsoft .NET 4.6.2 Framework lub nowszy
- Klient programu Lotus Notes musi być zainstalowany na serwerze synchronizacji
- Łącznik Lotus Domino Connector wymaga domyślnej bazy danych schematu LDAP programu Lotus Domino (schema.nsf) do obecności na serwerze katalogu Domino. Jeśli nie jest obecny, możesz go zainstalować, uruchamiając lub ponownie uruchamiając usługę LDAP na serwerze Domino.
- Środowisko uruchomieniowe VC++ 14, zarówno x86, jak i x64 wersji pakietu redystrybucyjnego VC++
Wdrożenie tego łącznika może wymagać dostosowania serwera Lotus Domino. W przypadku wdrożeń obejmujących integrację programu MIM z aplikacją Domino w środowisku produkcyjnym zalecamy, aby klienci pracowali z partnerem wdrażania, aby uzyskać pomoc, wskazówki i obsługę tej integracji.
Uprawnienia połączonego źródła danych
Aby wykonać dowolne z obsługiwanych zadań w łączniku programu Lotus Domino, musisz być członkiem następujących grup:
- Administratorzy pełnego dostępu
- Administratorzy
- Administratorzy bazy danych
W poniższej tabeli wymieniono uprawnienia wymagane dla każdej operacji:
Operacja | Prawa dostępu |
---|---|
Importuj | |
Eksportowanie i ustawianie hasła | Skuteczny dostęp: |
Bezpośrednie operacje i administrator
Operacje przechodzą bezpośrednio do katalogu Domino lub za pośrednictwem procesu AdminP. W poniższych tabelach wymieniono wszystkie obsługiwane obiekty, operacje i, jeśli ma to zastosowanie, powiązaną metodę implementacji:
Podstawowa książka adresowa
Obiekt | Utwórz | Aktualizacja | Usuń |
---|---|---|---|
Person (Osoba) | Adminp | Direct | Adminp |
Group (Grupa) | Adminp | Direct | Adminp |
MailInDB | Direct | Direct | Direct |
Zasób | Adminp | Direct | Adminp |
Pomocnicza książka adresowa
Obiekt | Utwórz | Aktualizacja | Usuń |
---|---|---|---|
Person (Osoba) | Nie dotyczy | Direct | Direct |
Group (Grupa) | Direct | Direct | Direct |
MailInDB | Direct | Direct | Direct |
Zasób | Nie dotyczy | NIE DOTYCZY | NIE DOTYCZY |
Po utworzeniu zasobu zostanie utworzony dokument Notatki. Podobnie, gdy zasób zostanie usunięty, dokument Notatki zostanie usunięty.
Porty i protokoły
Klient programu IBM Lotus Notes i serwery Domino komunikują się przy użyciu zdalnego wywołania procedury notatek (NRPC), gdzie NRPC powinien używać protokołu TCP/IP. Domyślny numer portu to 1352, ale można go zmienić przez administratora Domino.
Nieobsługiwane
Następujące operacje nie są obsługiwane przez bieżącą wersję łącznika Programu Lotus Domino:
- Przenoszenie skrzynki pocztowej między serwerami.
Tworzenie nowego łącznika
Instalacja i konfiguracja oprogramowania klienckiego
Program Lotus Notes musi być zainstalowany na serwerze przed zainstalowaniem łącznika.
Podczas instalacji upewnij się, że wykonasz instalację pojedynczego użytkownika. Domyślna instalacja wielu użytkowników nie działa.
Na stronie funkcji zainstaluj tylko wymagane funkcje programu Lotus Notes i logowanie jednokrotne klienta. Logowanie jednokrotne jest wymagane, aby łącznik mógł zalogować się do serwera Domino.
Uwaga: Uruchom program Lotus Notes raz z użytkownikiem znajdującym się na tym samym serwerze co konto używane jako konto usługi łącznika. Pamiętaj również, aby zamknąć klienta programu Lotus Notes na serwerze. Nie można go uruchomić w tym samym czasie, gdy łącznik próbuje nawiązać połączenie z serwerem Domino.
Tworzenie łącznika
Aby utworzyć łącznik Programu Lotus Domino, w usłudze synchronizacji wybierz pozycję Agent zarządzania i Utwórz. Wybierz łącznik Lotus Domino (Microsoft).
Jeśli twoja wersja usługi synchronizacji oferuje możliwość skonfigurowania architektury, upewnij się, że łącznik jest ustawiony na jego wartość domyślną do uruchomienia w procesie.
Łączność
Na stronie Łączność należy określić nazwę serwera Lotus Domino i wprowadzić poświadczenia logowania.
Właściwość Domino Server obsługuje dwa formaty nazwy serwera:
- ServerName
- ServerName/DirectoryName
Format ServerName/DirectoryName jest preferowanym formatem tego atrybutu, ponieważ zapewnia szybszą odpowiedź, gdy łącznik kontaktuje się z serwerem Domino.
Podany plik UserID jest przechowywany w bazie danych konfiguracji usługi synchronizacji.
W przypadku importowania różnicowego dostępne są następujące opcje:
- Brak. Łącznik nie wykonuje żadnych importów różnicowych.
- Dodawanie/aktualizowanie. Łącznik wykonuje operacje dodawania i aktualizowania różnicowego importowania. W przypadku usunięcia wymagana jest operacja pełnego importu . Ta operacja korzysta z międzyoperacyjnej platformy .NET.
- Dodaj/zaktualizuj/usuń. Łącznik wykonuje operacje importowania różnicowego, dodawania, aktualizowania i usuwania. Ta operacja korzysta z natywnych interfejsów języka C++.
W obszarze Opcje schematu dostępne są następujące opcje:
- Schemat domyślny. Łącznik wykrywa schemat z serwera Domino. Ten wybór jest opcją domyślną.
- DSML-Schema. Używane tylko wtedy, gdy serwer Domino nie uwidacznia schematu. Następnie możesz utworzyć plik DSML ze schematem i zaimportować go zamiast tego. Aby uzyskać więcej informacji na temat języka DSML, zobacz OASIS.
Po kliknięciu przycisku Dalej zostaną zweryfikowane parametry konfiguracji identyfikatora użytkownika i hasła.
Parametry globalne
Na stronie Parametry globalne skonfigurujesz strefę czasową i opcję operacji importu i eksportu.
Parametr Strefa czasowa serwera Domino definiuje lokalizację serwera Domino.
Ta opcja konfiguracji jest wymagana do obsługi operacji importowania różnicowego , ponieważ umożliwia usłudze synchronizacji określanie zmian między ostatnimi dwoma importami.
Uwaga
Począwszy od aktualizacji ekranu Parametry globalne z marca 2017 r., jest dostępna opcja usunięcia bazy danych poczty użytkownika podczas usuwania użytkownika.
Importowanie ustawień, metoda
Opcja Wykonaj pełne importowanie według ma następujące opcje:
- Wyszukaj
- Wyświetl (zalecane)
Search używa indeksowania w domino, ale często indeksy nie są aktualizowane w czasie rzeczywistym, a dane zwracane z serwera nie zawsze są poprawne. W przypadku systemu z wieloma zmianami ta opcja zwykle nie działa dobrze i zapewnia fałszywe usunięcia w niektórych sytuacjach. Jednak wyszukiwanie jest szybsze niż wyświetlanie.
Widok jest zalecaną opcją, ponieważ zapewnia prawidłowy stan danych. Jest nieco wolniejsza niż wyszukiwanie.
Tworzenie obiektów wirtualnego kontaktu
Opcja Włącz tworzenie obiektu _Contact ma następujące opcje:
- Brak
- Wartości nieodwołowe
- Odwołania i wartości nieodwołowe
W systemie Domino atrybuty referencyjne mogą zawierać wiele różnych formatów, aby odwoływać się do innych obiektów. Aby móc reprezentować różne odmiany, łącznik implementuje obiekty _Contact, znane również jako Wirtualne kontakty (VC). Te obiekty są tworzone, aby mogły łączyć się z istniejącymi obiektami MV lub projektowane jako nowe obiekty. W ten sposób można zachować odwołania do atrybutów.
Włączając to ustawienie i jeśli zawartość atrybutu odwołania nie jest formatem DN, zostanie utworzony obiekt _Contact. Na przykład atrybut członkowski grupy może zawierać adresy SMTP. Istnieje również możliwość posiadania shortName i innych atrybutów znajdujących się w atrybutach referencyjnych. W tym scenariuszu wybierz pozycję Wartości inne niż odwołania. Ta konfiguracja jest najczęstszym ustawieniem implementacji Domino.
Gdy program Lotus Domino jest skonfigurowany do przechowywania oddzielnych książek adresowych z różnymi nazwami wyróżniającymi reprezentującymi ten sam obiekt, można również utworzyć _Contact obiektów dla wszystkich wartości referencyjnych znalezionych w książce adresowej. W tym scenariuszu wybierz opcję Odwołania i Wartości inne niż odwołania .
Jeśli masz wiele wartości w atrybucie FullName w domino, chcesz również włączyć tworzenie kontaktów wirtualnych, aby można było rozpoznać odwołania. Na przykład ten atrybut może mieć wiele wartości po małżeństwie lub rozwodzie. Zaznacz pole wyboru Włącz... Funkcja FullName ma wiele wartości dla tego scenariusza.
Łącząc się z prawidłowymi atrybutami, obiekty _Contact zostaną przyłączone do obiektu MV.
Te obiekty mają vc=_Contact dodane do ich dn.
Ustawienia importu, obiekt powodujący konflikt
Wyklucz obiekt powodujący konflikt
W przypadku dużej implementacji Domino istnieje możliwość, że wiele obiektów ma tę samą nazwę WYRÓŻNIAJĄCą z powodu problemów z replikacją. W takich przypadkach łącznik będzie widzieć dwa obiekty z różnymi identyfikatorami UniversalID, ale tym samym dnem. Ten konflikt spowoduje utworzenie obiektu przejściowego w przestrzeni łącznika. Łącznik może ignorować obiekty wybrane w domino jako ofiary replikacji. Zaleceniem jest pozostawienie zaznaczonego pola wyboru.
Eksportowanie ustawień
Jeśli opcja Użyj administratora do aktualizowania odwołań jest niezaznaczone, eksport atrybutów odwołania, takich jak członek, jest bezpośrednim wywołaniem i nie używa procesu AdminP. Tej opcji należy używać tylko wtedy, gdy administrator nie został skonfigurowany do zachowania integralności referencyjnej.
Informacje o routingu
W domino jest możliwe, że atrybut odwołania ma informacje o routingu osadzone jako sufiks dn. Na przykład atrybut członkowski w grupie może zawierać CN=example/organization@ABC. Sufiks @ABC to informacje o routingu. Informacje o routingu są używane przez domino do wysyłania wiadomości e-mail do właściwego systemu Domino, który może być systemem w innej organizacji. W polu Informacje o routingu można określić sufiksy routingu używane w organizacji w zakresie łącznika. Jeśli jedna z tych wartości zostanie znaleziona jako sufiks w atrybucie referencyjnym, informacje o routingu zostaną usunięte z odwołania. Jeśli sufiks routingu dla wartości odwołania nie może być dopasowany do jednej z tych wartości, zostanie utworzony obiekt _Contact. Te obiekty _Contact są tworzone przy użyciu elementu RO=@<RoutingSuffix> wstawionego do dn. Dla tych obiektów _Contact są również dodawane następujące atrybuty, aby umożliwić łączenie do rzeczywistego obiektu w razie potrzeby: _routingName, _contactName, _displayName i UniversalID.
Dodatkowe książki adresowe
Jeśli nie masz zainstalowanej pomocy katalogowej , która zawiera nazwę pomocniczych książek adresowych, możesz ręcznie wprowadzić te książki adresowe.
Transformacja wielowartościowa
Wiele atrybutów w programie Lotus Domino jest wielowartych. Odpowiednie atrybuty metaverse są zwykle pojedyncze. Konfigurując opcję Importuj i Eksportuj, należy włączyć łącznik, aby ułatwić tłumaczenie atrybutów, których dotyczy problem.
Eksportowanie
Opcja Operacja eksportu obsługuje dwa tryby:
- Dołączanie elementu
- Zamień element
Zamień element — po wybraniu tej opcji łącznik zawsze usuwa bieżące wartości atrybutu w domino i zastępuje je podanymi wartościami. Podana wartość może być jednowarta lub wielowartsza.
Przykład: Atrybut Asystent obiektu osoby ma następujące wartości:
- CN=Greg Winston/OU=Contoso/O=Americas,NAB=names.nsf
- CN=John Smith/OU=Contoso/O=Americas,NAB=names.nsf
Jeśli nowy asystent o nazwie David Alexander jest przypisany do tego obiektu osoby, wynikiem jest:
- CN=David Alexander/OU=Contoso/O=Americas,NAB=names.nsf
Dołącz element — po wybraniu tej opcji łącznik zachowuje istniejące wartości atrybutu w domino i wstawia nowe wartości w górnej części listy danych.
Przykład: Atrybut Asystent obiektu osoby ma następujące wartości:
- CN=Greg Winston/OU=Contoso/O=Americas,NAB=names.nsf
- CN=John Smith/OU=Contoso/O=Americas,NAB=names.nsf
Jeśli nowy asystent o nazwie David Alexander jest przypisany do tego obiektu osoby, wynikiem jest:
- CN=David Alexander/OU=Contoso/O=Americas,NAB=names.nsf
- CN=Greg Winston/OU=Contoso/O=Americas,NAB=names.nsf
- CN=John Smith/OU=Contoso/O=Americas,NAB=names.nsf
Importuj
Opcja Importowanie operacji obsługuje dwa tryby:
- Default
- Wielowartościowe do pojedynczej wartości
Ustawienie domyślne — po wybraniu opcji Domyślne zostaną zaimportowane wszystkie wartości wszystkich atrybutów.
Wielowartościowe do pojedynczej wartości — po wybraniu tej opcji atrybut wielowartościowy jest konwertowany na atrybut o pojedynczej wartości. Jeśli istnieje więcej niż jedna wartość, używana jest wartość na górze (ta wartość jest zwykle również najnowsza).
Przykład: Atrybut Asystent obiektu osoby ma następujące wartości:
- CN=David Alexander/OU=Contoso/O=Americas,NAB=names.nsf
- CN=Greg Winston/OU=Contoso/O=Americas,NAB=names.nsf
- CN=John Smith/OU=Contoso/O=Americas,NAB=names.nsf
Najnowsza aktualizacja tego atrybutu to David Alexander. Ponieważ opcja Importowanie operacji jest ustawiona na Wartość wielowartościowa na Wartość pojedyncza, łącznik importuje tylko David Alexander do obszaru łącznika.
Logika konwertowania atrybutów wielowartych na atrybuty z jedną wartością nie ma zastosowania do atrybutu elementu członkowskiego grupy i atrybutu osoby fullname
.
Istnieje również możliwość skonfigurowania reguł importowania i eksportowania przekształceń dla atrybutów wielowartościowych na atrybut jako wyjątek dla reguły globalnej. Aby skonfigurować tę opcję, wprowadź [objecttype].[attributename]
ciąg na liście atrybutów wykluczeń importu i eksportuj pola tekstowe listy atrybutów wykluczeń . Jeśli na przykład wprowadzisz wartość Person.Assistant, a flaga globalna zostanie ustawiona na zaimportowanie wszystkich wartości, tylko pierwsza wartość zostanie zaimportowana dla asystent.
Certifiers
Wszystkie jednostki organizacyjne/organizacyjne są wyświetlane przez łącznik. Aby można było wyeksportować obiekty osób do podstawowej książki adresowej, wymagany jest certyfikat z jego hasłem.
Jeśli wszystkie osoby z certyfikatami mają to samo hasło, można użyć hasła dla wszystkich certyfikatów . Następnie możesz wprowadzić hasło tutaj i określić tylko plik certifier.
Jeśli importujesz tylko, nie musisz określać żadnych certyfikatów.
Konfigurowanie hierarchii aprowizacji
Po skonfigurowaniu łącznika programu Lotus Domino pomiń tę stronę okna dialogowego. Łącznik programu Lotus Domino nie obsługuje aprowizacji hierarchii.
Konfiguruj partycje i hierarchie
Podczas konfigurowania partycji i hierarchii należy wybrać podstawową książkę adresową o nazwie NAB=names.nsf. Oprócz podstawowej książki adresowej możesz wybrać pomocnicze książki adresowe, jeśli istnieją.
Wybierz atrybuty
Podczas konfigurowania atrybutów należy wybrać wszystkie atrybuty, które mają prefiks _MMS_. Te atrybuty są wymagane podczas aprowizowania nowych obiektów w programie Lotus Domino
Zarządzanie cyklem życia obiektów
Ta sekcja zawiera omówienie różnych obiektów w domino.
Obiekty osób
Obiekt osoby reprezentuje użytkowników w jednostkach organizacyjnych i organizacyjnych. Oprócz atrybutów domyślnych administrator Domino może dodać atrybuty niestandardowe do obiektu Person. Co najmniej obiekt Person musi zawierać wszystkie obowiązkowe atrybuty. Aby uzyskać pełną listę obowiązkowych atrybutów, zobacz Właściwości programu Lotus Notes. Aby zarejestrować obiekt osoby, należy spełnić następujące wymagania wstępne:
- Książka adresowa (names.nsf) musi być zdefiniowana i powinna być podstawową książką adresową.
- Aby zarejestrować określonego użytkownika w jednostce organizacyjnej/organizacji, musisz mieć identyfikator certyfikatu O/OU i hasło.
- Należy ustawić określony zestaw właściwości programu Lotus Notes dla obiektu osoby. Te właściwości są używane do aprowizowania obiektu osoby. Aby uzyskać więcej informacji, zobacz sekcję o nazwie Lotus Notes Properties w dalszej części tego dokumentu.
- Początkowe hasło HTTP dla osoby jest atrybutem i ustawiane podczas aprowizacji.
- Obiekt osoby musi być jednym z następujących trzech obsługiwanych typów:
- Normalny użytkownik z plikiem poczty i plikiem identyfikatora użytkownika
- Użytkownik mobilny (zwykły użytkownik, który zawiera wszystkie pliki bazy danych mobilnych)
- Kontakty (użytkownik bez pliku identyfikatora)
Osoby (z wyjątkiem kontaktów) mogą być dalej grupowane na użytkowników amerykańskich i użytkowników międzynarodowych zgodnie z wartością właściwości _MMS_IDRegType. Te osoby używają klienta notesów do uzyskiwania dostępu do serwerów Programu Lotus Domino, mają identyfikator notatek i dokument osoba. Jeśli korzystają z poczty notatki, mają również plik poczty. Aby użytkownik stał się aktywny, musi zostać zarejestrowany. Aby uzyskać więcej informacji, zobacz:
- Konfigurowanie użytkowników notatek wcześniej pod adresem
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_SETTING_UP_NOTES_USERS.html
- Rejestracja użytkownika, wcześniej pod adresem
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_REGISTERING_USERS.html
- Zarządzanie użytkownikami, wcześniej w:
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_MANAGING_USERS_5151.html
- Zmiana nazwy użytkowników wcześniej na
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_RENAMING_A_LOTUS_INOTES_USER_STEPS.html
Wszystkie te operacje są wykonywane w programie Lotus Domino, a następnie importowane do usługi synchronizacji.
Zasoby i pokoje
Zasób to inny typ bazy danych w programie Lotus Domino. Zasoby mogą być salami konferencyjnymi z różnymi rodzajami sprzętu, takimi jak projektory. Istnieją podtypy zasobów obsługiwanych przez łącznik programu Lotus Domino, które są definiowane przez atrybut Typ zasobu:
Typ zasobu | Atrybut Typ zasobu |
---|---|
Pokojach | 1 |
Zasób (inne) | 2 |
Spotkanie online | 3 |
Aby typ obiektu Resource działał, wymagane są następujące elementy:
- Baza danych rezerwacji zasobów powinna już istnieć na połączonym serwerze Domino
- Witryna jest już zdefiniowana dla zasobu
Baza danych rezerwacji zasobów zawiera trzy typy dokumentów:
- Profil witryny
- Zasób
- Rezerwacja
Aby uzyskać więcej informacji na temat konfigurowania bazy danych rezerwacji zasobów, zobacz Konfigurowanie bazy danych rezerwacji zasobów wcześniej pod adresem https://www-01.ibm.com/support/knowledgecenter/SSKTMJ_8.0.1/com.ibm.help.domino.admin.doc/DOC/H_SETTING_UP_THE_RESOURCE_RESERVATIONS_DATABASE.html
.
Tworzenie, aktualizowanie i usuwanie zasobów
Operacje tworzenia, aktualizowania i usuwania są wykonywane przez łącznik Lotus Domino w bazie danych rezerwacji zasobów. Zasoby są tworzone jako dokumenty w pliku Names.nsf (czyli podstawowa książka adresowa). Aby uzyskać więcej informacji na temat edytowania i usuwania zasobów, zobacz Edytowanie i usuwanie dokumentów zasobów wcześniej pod adresem https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_EDITING_AND_DELETING_RESOURCE_DOCUMENTS.html
.
Operacja importowania i eksportowania zasobów
Zasoby można zaimportować i wyeksportować z usługi synchronizacji, tak jak w przypadku dowolnego innego typu obiektu. Wybierz typ obiektu jako Zasób podczas konfiguracji. Aby operacja eksportowania zakończyła się pomyślnie, musisz mieć szczegółowe informacje dotyczące typu zasobu, bazy danych konferencji i nazwy witryny.
bazy danych Mail-In
Baza danych Mail-In to baza danych przeznaczona do odbierania wiadomości e-mail. Jest to skrzynka pocztowa programu Lotus Domino, która nie jest skojarzona z żadnym konkretnym kontem użytkownika programu Lotus Domino (oznacza to, że nie ma własnego pliku identyfikatora i hasła). Baza danych poczty e-mail ma skojarzony unikatowy identyfikator UserID ("krótka nazwa") i własny adres e-mail.
Jeśli istnieje potrzeba oddzielnej skrzynki pocztowej z własnym adresem e-mail, który może być udostępniany przez różnych użytkowników (na przykład group@contoso.com), zostanie utworzona baza danych poczty e-mail. Dostęp do tej skrzynki pocztowej jest kontrolowany za pośrednictwem listy Access Control (ACL), która zawiera nazwy użytkowników notatek, którzy mogą otworzyć skrzynkę pocztową.
Aby uzyskać listę wymaganych atrybutów, zobacz sekcję o nazwie Obowiązkowe atrybuty w dalszej części tego artykułu.
Gdy baza danych jest przeznaczona do odbierania wiadomości e-mail, w programie Lotus Domino jest tworzony dokument bazy danych Mail-In. Ten dokument musi istnieć w katalogu Domino każdego serwera, który przechowuje kopię bazy danych. Aby uzyskać szczegółowy opis tworzenia dokumentu bazy danych poczty e-mail, zobacz Tworzenie dokumentu bazy danych Mail-In, wcześniej w temacie https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_CREATING_A_MAILIN_DATABASE_DOCUMENT_FOR_A_NEW_DATABASE_OVERVIEW.html
.
Przed utworzeniem bazy danych Mail-In baza danych powinna już istnieć (powinna zostać utworzona przez program Lotus Administracja) na serwerze Domino.
Zarządzanie grupami
Szczegółowe omówienie zarządzania grupami programu Lotus Domino można znaleźć w następujących zasobach:
- Używanie grup wcześniej w
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_USING_GROUPS_OVER.html
- Tworzenie grupy wcześniej w
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_CREATING_AND_MODIFYING_GROUPS_STEPS_MIDTOPIC_55038956829238418.html
- Tworzenie i modyfikowanie grup, wcześniej w:
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_CREATING_AND_MODIFYING_GROUPS_STEPS.html
- Zarządzanie grupami wcześniej w
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_MANAGING_GROUPS_1804.html
- Zmiana nazwy grupy wcześniej na
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_RENAMING_A_GROUP_STEPS.html
Zarządzanie hasłami
W przypadku zarejestrowanego użytkownika programu Lotus Domino istnieją dwa typy haseł:
- Hasło użytkownika (przechowywane w pliku User.id)
- Hasło internetowe/HTTP
Łącznik Lotus Domino obsługuje tylko operacje z hasłem HTTP.
Aby zarządzać hasłami, należy włączyć zarządzanie hasłami dla łącznika w Projektant agenta zarządzania. Aby włączyć zarządzanie hasłami, wybierz pozycję Włącz zarządzanie hasłami na stronie dialogowej Konfigurowanie rozszerzeń .
Łącznik Lotus Domino obsługuje następujące operacje na haśle internetowym:
- Ustaw hasło: ustaw hasło ustawia nowe hasło HTTP/Internet dla użytkownika w domino. Domyślnie konto jest również odblokowane. Flaga odblokowywania jest widoczna w interfejsie usługi WMI aparatu synchronizacji.
- Zmień hasło: w tym scenariuszu użytkownik może chcieć zmienić hasło lub monit o zmianę hasła po upływie określonego czasu. Aby ta operacja odbywała się, zarówno (stare, jak i nowe hasło) są obowiązkowe. Po zmianie nowe hasło zostanie zaktualizowane w programie Lotus Domino.
Aby uzyskać więcej informacji, zobacz:
- Korzystanie z funkcji blokady internetowej
- Zarządzanie hasłami internetowymi wcześniej pod adresem
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_NOTES_AND_INTERNET_PASSWORD_SYNCHRONIZATION_7570_OVER.html
Informacje referencyjne
W tej sekcji wymieniono opisy atrybutów i wymagania dotyczące atrybutów dla łącznika programu Lotus Domino.
Właściwości programu Lotus Notes
Podczas aprowizowania obiektów Person do katalogu programu Lotus Domino obiekty muszą mieć określony zestaw właściwości z wypełnionymi określonymi wartościami. Te wartości są wymagane tylko w przypadku operacji tworzenia.
W poniższej tabeli wymieniono te właściwości i przedstawiono ich opis.
Właściwość | Opis |
---|---|
_MMS_AltFullName | Alternatywna pełna nazwa użytkownika. |
_MMS_AltFullNameLanguage | Język, który ma być używany do określania alternatywnej pełnej nazwy użytkownika. |
_MMS_CertDaysToExpire | Liczba dni od bieżącej daty przed wygaśnięciem certyfikatu. Jeśli nie zostanie określona, domyślna data to dwa lata od bieżącej daty. |
_MMS_Certifier | Właściwość zawierająca nazwę hierarchii organizacyjnej certyfikatu. Na przykład: OU=OrganizationUnit,O=Org,C=Country. |
_MMS_IDPath | Jeśli właściwość jest pusta, na serwerze synchronizacji nie jest tworzony lokalnie żaden plik identyfikacji użytkownika. Jeśli właściwość zawiera nazwę pliku, w folderze zostanie utworzony plik identyfikatora madata użytkownika. Właściwość może również zawierać pełną ścieżkę. |
_MMS_IDRegType | Osoby mogą być klasyfikowane jako kontakty, użytkownicy w Stanach Zjednoczonych i użytkownicy międzynarodowi. W poniższej tabeli wymieniono możliwe wartości: |
_MMS_IDStoreType | Wymagana właściwość dla użytkowników amerykańskich i międzynarodowych. Właściwość zawiera wartość całkowitą, która określa, czy identyfikacja użytkownika jest przechowywana jako załącznik w książce adresowej Notatki, czy w pliku poczty osoby. Jeśli plik Identyfikator użytkownika jest załącznikiem w książce adresowej, można go opcjonalnie utworzyć jako plik z _MMS_IDPath. |
_MMS_MailQuotaSizeLimit | Liczba megabajtów dozwolonych dla bazy danych plików poczty e-mail. |
_MMS_MailQuotaWarningThreshold | Liczba megabajtów dozwolonych dla bazy danych plików poczty e-mail przed wydaniem ostrzeżenia. |
_MMS_MailTemplateName | Plik szablonu poczty e-mail używany do tworzenia pliku poczty e-mail użytkownika. Jeśli określono szablon, plik poczty jest tworzony przy użyciu określonego szablonu. Jeśli szablon nie zostanie określony, domyślny plik szablonu zostanie użyty do utworzenia pliku. |
_MMS_OU | Opcjonalna właściwość, która jest nazwą jednostki organizacyjnej w ramach certyfikatu. Ta właściwość powinna być pusta dla kontaktów. |
_MMS_Password | Wymagana właściwość dla użytkowników. Właściwość zawiera hasło do pliku identyfikacyjnego obiektu. |
_MMS_UseAdminP | Właściwość powinna być ustawiona na wartość true, jeśli plik poczty powinien zostać utworzony przez proces AdminP na serwerze Domino (asynchroniczny do procesu eksportowania). Jeśli właściwość ma wartość false, plik poczty jest tworzony za pomocą użytkownika Domino (synchronicznego w procesie eksportowania). |
W przypadku użytkownika ze skojarzonym plikiem identyfikacji właściwość _MMS_Password musi zawierać wartość. Aby uzyskać dostęp do poczty e-mail za pośrednictwem klienta programu Lotus Notes, właściwości MailServer i MailFile użytkownika muszą zawierać wartość.
Aby uzyskać dostęp do poczty e-mail za pośrednictwem przeglądarki sieci Web, następujące właściwości muszą zawierać wartości:
- MailFile — wymagana właściwość zawierająca ścieżkę na serwerze Lotus Domino, na którym jest przechowywany plik poczty.
- MailServer — wymagana właściwość zawierająca nazwę serwera Lotus Domino. Ta wartość jest nazwą używaną podczas tworzenia pliku poczty programu Lotus na serwerze Domino.
- HTTPPassword — opcjonalna właściwość zawierająca hasło dostępu do sieci Web dla obiektu.
Aby uzyskać dostęp do serwera Domino bez możliwości poczty, właściwość HTTPPassword musi zawierać wartość. Właściwość MailFile i właściwość MailServer mogą być puste.
W przypadku parametru _MMS_ IDStoreType = 2 (identyfikator sklepu w pliku poczty) właściwość MailSystem klasy NotesRegistrationclass jest ustawiona na REG_MAILSYSTEM_INOTES (3).
Atrybuty obowiązkowe
Łącznik Lotus Domino obsługuje głównie tego typu obiekty (typy dokumentów):
- Group (Grupa)
- baza danych Mail-In
- Person (Osoba)
- Kontakt (osoba bez certyfikatu)
- Zasób
W tej sekcji wymieniono atrybuty, które są obowiązkowe dla każdego obsługiwanego obiektu do wyeksportowania do serwera Domino.
Typ obiektu | Atrybuty obowiązkowe |
---|---|
Group (Grupa) | |
baza danych Main-In | |
Person (Osoba) | |
Kontakt (osoba bez certyfikatu) | |
Zasób |
Typowe problemy i pytania
Wykrywanie schematu nie działa
Aby można było wykryć schemat, konieczne jest, aby plik schema.nsf był obecny na serwerze Domino. Ten plik jest wyświetlany tylko wtedy, gdy na serwerze jest zainstalowany protokół LDAP. Jeśli schemat nie jest wykrywalny, sprawdź następujące kwestie:
- Plik schema.nsf znajduje się w folderze głównym serwera Domino
- Użytkownik ma uprawnienia do wyświetlania pliku schema.nsf.
- Wymuś ponowne uruchomienie serwera LDAP. Otwórz konsolę Lotus Domino i użyj polecenia Tell LDAP ReloadSchema , aby ponownie załadować schemat.
Nie wszystkie pomocnicze książki adresowe są widoczne
Łącznik Domino korzysta z funkcji Pomoc katalogowa , aby móc znaleźć pomocnicze książki adresowe. Jeśli brakuje pomocniczych książek adresowych, sprawdź, czy pomoc katalogowa została wcześniej https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_ABOUT_DIRECTORY_ASSISTANCE.html
włączona i skonfigurowana na serwerze Domino.
Atrybuty niestandardowe w domino
Istnieje kilka sposobów rozszerzenia schematu przez domino, aby był on wyświetlany jako atrybut niestandardowy, który można użyć przez łącznik.
Podejście 1. Rozszerzanie schematu programu Lotus Domino
- Utwórz kopię szablonu katalogu Domino {PUBNAMES. NTF} wykonując te kroki wcześniej w
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_CREATING_A_COPY_OF_THE_DEFAULT_PUBIC_ADDRESS_BOOK_TEMPLATE.html
witrynie (nie należy dostosowywać domyślnego szablonu katalogu IBM Lotus Domino): - Otwórz szablon katalogu Domino {CONTOSO. Szablon NTF} utworzony w Projektant Domino i wykonaj następujące kroki:
- Kliknij pozycję Elementy udostępnione i rozwiń podformularze
- Kliknij dwukrotnie ${ObjectName}Dziedziczony podformularzSchema (gdzie {ObjectName} jest nazwą domyślnej klasy obiektu strukturalnego, na przykład: Person).
- Nadaj atrybutowi, który chcesz dodać do schematu {MyPersonAtrribute} i odpowiada temu atrybutowi. Utwórz pole, wybierając menu Utwórz , a następnie wybierz pozycję Pole z menu.
- W dodanym polu ustaw jego właściwości, wybierając typ, styl, rozmiar, czcionkę i inne powiązane parametry w polu okno Właściwości.
- Zachowaj wartość domyślną atrybutu taką samą jak nazwa podana dla tego atrybutu (na przykład jeśli nazwa atrybutu to MyPersonAttribute, zachowaj wartość domyślną o tej samej nazwie).
- Zapisz podformularz ${ObjectName}InheritableSchema z zaktualizowanymi wartościami.
- Zastąp szablon katalogu Domino {PUBNAMES. NTF} z nowym dostosowanym szablonem {CONTOSO. NTF} wykonując te kroki, wcześniej pod adresem
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_ABOUT_RULES_FOR_CUSTOMIZING_THE_PUBLIC_ADDRESS_BOOK.html
. - Zamknij Administracja Domino i otwórz konsolę Domino, aby ponownie uruchomić usługę LDAP i ponownie załadować schemat LDAP:
- W konsoli Domino wstaw polecenie w polu Tekst polecenia Domino , aby ponownie uruchomić usługę LDAP — uruchom ponownie protokół LDAP zadania, wcześniej pod adresem
https://www.ibm.com/support/knowledgecenter/SSKTMJ_10.0.1/admin/conf_startingandstoppingtheldapservice_c.html
. - Aby ponownie załadować schemat LDAP, użyj polecenia Tell LDAP — Tell LDAP ReloadSchema
- W konsoli Domino wstaw polecenie w polu Tekst polecenia Domino , aby ponownie uruchomić usługę LDAP — uruchom ponownie protokół LDAP zadania, wcześniej pod adresem
- Otwórz Administracja Domino i wybierz kartę Grupy Osoby &, aby zobaczyć dodany atrybut jest odzwierciedlony w domino Dodaj osobę.
- Otwórz kartę Schema.nsf z poziomu karty Pliki i zobacz dodano atrybut odzwierciedlony w klasie obiektów dominoPerson LDAP.
Podejście 2. Tworzenie klasy auxClass z atrybutem niestandardowym i kojarzenie z klasą obiektów
- Utwórz kopię szablonu katalogu Domino {PUBNAMES. NTF} wykonując te kroki wcześniej w
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_CREATING_A_COPY_OF_THE_DEFAULT_PUBIC_ADDRESS_BOOK_TEMPLATE.html
witrynie (Nigdy nie dostosuj domyślnego szablonu katalogu IBM Lotus Domino): - Otwórz szablon katalogu Domino {CONTOSO. Szablon NTF} utworzony w Projektant Domino.
- W okienku po lewej stronie wybierz pozycję Kod udostępniony, a następnie Podformularze.
- Kliknij pozycję Nowy podformularz
- Wykonaj następujące czynności, aby określić właściwości nowego podformularza:
- Po otwarciu nowego podformularza wybierz pozycję Projekt — właściwości podformularza
- Obok właściwości Name wprowadź nazwę klasy obiektu pomocniczego — na przykład TestSubform.
- Zachowaj właściwość Opcje "Uwzględnij w wstaw podformularz... wybrane okno dialogowe
- Usuń zaznaczenie właściwości Options "Render pass through HTML in Notes".
- Pozostaw te same właściwości i zamknij pole Właściwości podformularza.
- Zapisz i zamknij nowy podformularz.
- Wykonaj następujące czynności, aby dodać pole w celu zdefiniowania klasy obiektu pomocniczego:
- Otwórz utworzony podformularz.
- Wybierz pozycję Utwórz — pole.
- Obok pozycji Nazwa na karcie Podstawy okna dialogowego Pole określ dowolną nazwę, na przykład: {MyPersonTestAttribute}.
- W dodanym polu ustaw jego właściwości, wybierając jego właściwości Typ, Styl, Rozmiar, Czcionka i powiązane właściwości.
- Zachowaj wartość domyślną atrybutu taką samą jak nazwa podana dla tego atrybutu (na przykład jeśli nazwa atrybutu to MyPersonTestAttribute, zachowaj wartość domyślną o tej samej nazwie).
- Zapisz podformularz ze zaktualizowanymi wartościami i wykonaj następujące czynności:
- W okienku po lewej stronie wybierz pozycję Kod udostępniony, a następnie podformularze
- Wybierz nowy podformularz, a następnie wybierz pozycję Projekt — właściwości projektu.
- Kliknij trzecią kartę po lewej stronie i wybierz pozycję Propaguj ten zakaz zmiany projektu.
- Otwórz podformularz ${ObjectName}ExtensibleSchema (gdzie {ObjectName} jest nazwą domyślnej klasy obiektu strukturalnego, na przykład Person).
- Wstaw zasób i wybierz podformularz (utworzony na przykład — TestSubform) i zapisz podformularz ${ObjectName}ExtensibleSchema.
- Zastąp szablon katalogu Domino {PUBNAMES. NTF} z nowym dostosowanym szablonem {CONTOSO. NTF} wykonując te kroki, wcześniej pod adresem
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_ABOUT_RULES_FOR_CUSTOMIZING_THE_PUBLIC_ADDRESS_BOOK.html
. - Zamknij Administracja Domino i otwórz konsolę Domino, aby ponownie uruchomić usługę LDAP i ponownie załadować schemat LDAP:
- W konsoli Domino wstaw polecenie w polu Tekst polecenia Domino , aby ponownie uruchomić usługę LDAP — uruchom ponownie protokół LDAP zadania, wcześniej pod adresem
https://www.ibm.com/support/knowledgecenter/SSKTMJ_10.0.1/admin/conf_startingandstoppingtheldapservice_c.html
. - Aby ponownie załadować schemat LDAP, użyj polecenia Tell LDAP Tell LDAP ReloadSchema.
- W konsoli Domino wstaw polecenie w polu Tekst polecenia Domino , aby ponownie uruchomić usługę LDAP — uruchom ponownie protokół LDAP zadania, wcześniej pod adresem
- Otwórz Administracja Domino i wybierz kartę Grupy Osoby &, aby zobaczyć dodany atrybut jest odzwierciedlony w domino Dodaj osobę (na karcie Inne).
- Otwórz kartę Schema.nsf z poziomu karty Pliki i zobacz dodany atrybut jest odzwierciedlony w obszarze TestSubform LDAP Auxiliary object class (Klasa obiektu pomocniczego LDAP).
Podejście 3. Dodawanie atrybutu niestandardowego do klasy ExtensibleObject
- Otwórz plik {Schema.nsf} umieszczony w katalogu głównym
- Wybierz pozycję Klasy obiektów LDAP z menu po lewej stronie w obszarze Wszystkie dokumenty schematu i kliknij przycisk Dodaj klasę obiektu :
- Podaj nazwę LDAP w postaci {zzzExtensibleSchema} (gdzie zzz jest nazwą domyślnej klasy obiektu strukturalnego, na przykład Person). Aby na przykład rozszerzyć schemat klasy obiektu Person, podaj nazwę LDAP {PersonExtensibleSchema}.
- Podaj nazwę klasy Superior Object, dla której chcesz rozszerzyć schemat. Aby na przykład rozszerzyć schemat klasy obiektu Person, podaj nazwę klasy Superior Object {dominoPerson}:
- Podaj prawidłowy identyfikator OID odpowiadający klasie obiektu.
- Wybierz pozycję Rozszerzone/niestandardowe atrybuty w polach Obowiązkowe lub Opcjonalne typy atrybutów zgodnie z wymaganiami:
- Po dodaniu wymaganych atrybutów do klasy ExtensibleObjectClass kliknij przycisk Zapisz & Zamknij.
- Klasa ExtensibleObjectClass jest tworzona dla odpowiedniej domyślnej klasy obiektów z atrybutami rozszerzonymi.
Rozwiązywanie problemów
- Aby uzyskać informacje na temat włączania rejestrowania w celu rozwiązywania problemów z łącznikiem, zobacz How to Enable ETW Tracing for Connector (Jak włączyć śledzenie ETW dla łączników).