Aprowizowanie za pomocą łączników niestandardowych
Identyfikator Entra firmy Microsoft obejmuje łączność z aprowizację aplikacji, które obsługują następujące protokoły i interfejsy:
W przypadku łączności z aplikacjami, które nie obsługują jednego z wyżej wymienionych protokołów i interfejsów, klienci i partnerzy utworzyli niestandardowe łączniki ECMA 2.0 do użycia z programem Microsoft Identity Manager (MIM) 2016. Te same łączniki ECMA2 mogą służyć do aprowizacji w aplikacjach za pomocą agenta aprowizacji firmy Microsoft i rozszerzalnego Połączenie ivity(ECMA) Połączenie or hosta bez konieczności wdrażania synchronizacji programu MIM.
Eksportowanie i importowanie łącznika programu MIM
Jeśli masz niestandardowy łącznik ECMA 2.0 w programie MIM, możesz wyeksportować jego konfigurację, postępując zgodnie z instrukcjami podanymi tutaj. Musisz zapisać plik XML, bibliotekę DLL i powiązane oprogramowanie dla łącznika.
Aby zaimportować łącznik, możesz użyć instrukcji podanych tutaj. Należy skopiować bibliotekę DLL dla łącznika i dowolne z jego wstępnie wymaganych bibliotek DLL do tego samego podkatalogu ECMA katalogu usługi. Po zaimportowaniu kodu XML przejdź do kreatora i upewnij się, że wszystkie wymagane pola zostały wypełnione.
Aktualizowanie biblioteki DLL łącznika niestandardowego
Podczas aktualizowania łącznika przy użyciu nowszej kompilacji upewnij się, że biblioteka DLL jest aktualizowana we wszystkich wymaganych lokalizacjach. Wykonaj następujące kroki, aby poprawnie zaktualizować bibliotekę DLL łącznika niestandardowego:
- Zamknij Kreatora konfiguracji microsoft ECMA2Host.
- Zatrzymaj usługę Microsoft ECMA2Host.
- Ręcznie zaktualizuj bibliotekę DLL łącznika niestandardowego do każdego z następujących folderów.
- ECMA
- Pamięć podręczna ECMA > { > nazwa łącznika}
- Pamięć podręczna ECMA > { > nazwa łącznika} > AutosyncService
- Uruchom usługę Microsoft ECMA2Host.
Uwaga
Jeśli wiele łączników używa tej samej niestandardowej biblioteki DLL, należy wykonać kroki 3.ii i 3.iii dla każdego łącznika.
Rozwiązywanie problemów
Łączniki niestandardowe utworzone dla programu MIM opierają się na strukturze ECMA. Jeśli występują problemy z importowaniem i używaniem łącznika, upewnij się, że są spełnione następujące najlepsze rozwiązania:
- Zapewnianie, że metody w łączniku są deklarowane jako publiczne
- Wykluczanie prefiksów z nazw metod. Na przykład: .
- Odpowiedź prawidłowa: publiczny schemat GetSchema (ciąg KeyedCollection<, ConfigParameter configParameters> )
- Odpowiedź nieprawidłowa: Prefiks schematuGetSchema.GetSchema (ciąg KeyedCollection<, ConfigParameter configParameters> )
Poniższa tabela zawiera możliwości struktury ECMA, które różnią się między programem MIM i agentem aprowizacji firmy Microsoft. Aby uzyskać listę znanych ograniczeń dotyczących usługi aprowizacji firmy Microsoft i aprowizacji aplikacji lokalnych, zobacz tutaj.
Możliwości | Komentarze |
---|---|
Object type | Agent aprowizacji zezwala na jeden typ obiektu |
Partycje | Agent aprowizacji zezwala na jedną partycję |
Hierarchie | Nieużytowane przez agenta aprowizacji |
Pełny eksport | Nieużytowane przez agenta aprowizacji |
ExportPasswordInFirstPass | Nieobsługiwane |
Normalizacje | Nieużytowane przez agenta aprowizacji |
Operacje współbieżne | Nieużytowane przez agenta aprowizacji |
DeleteAddAsReplace | Nieużytowane przez agenta aprowizacji |