none
FIM report invalid-attribute-value during export to Lotus RRS feed

  • Question

  • Hello, I am trying to establish sync between ad and lotus notes.

    From Lotus to AD syncing works good, i can see users and their e-mails (e-mail is main required field for me) in AD.From AD sync objects in metaverse had no connectors to Lotus, only AD connector, while objects from lotus had both connectors. I've tried to create connector manually in galsync.dll code and it worked (I used something like: ManagementAgent =mvEntry.ConnectedMAs("Lotus") ; csentryLotus = ManagementAgent.Connectors.StartNewConnector("person"); and filled csentryLotus parameters to create CS entry of type Person) . After I could see while expot that connector space entries for lotus are created and filled. But then always during export there was an error, "invalid-attribute-value". (and none entries in Lotus were created during any export) In Event viewer of fim log there is error with code like this:

         <EventData>
        <Data Name="HRESULT">0x80230404</Data>
        <Data Name="Source">d:\bt\5417\private\source\miis\server\sqlstore\csobj.cpp(8241)</Data>
        <Data Name="Thread ID">0x5d4</Data>
        <Data Name="Additional Info" />
      </EventData>

    What is causing this error I have no idea totally, so I've provided some screenshots:

    https://docs.google.com/file/d/0ByksGTNeAAfKMWR4QXgxRzZNTzA/edit?usp=sharing
    https://docs.google.com/file/d/0ByksGTNeAAfKRnVTQUZCWGNIM2s/edit?usp=sharing
    https://docs.google.com/file/d/0ByksGTNeAAfKNE91TE1ZaVVYR3c/edit?usp=sharing
    https://docs.google.com/file/d/0ByksGTNeAAfKc3N6YVh6QlNhcTQ/edit?usp=sharing
    https://docs.google.com/file/d/0ByksGTNeAAfKSnQ4dE5oNFFSWkU/edit?usp=sharing
    https://docs.google.com/file/d/0ByksGTNeAAfKWjNWemFTRWVoZzA/edit?usp=sharing

    i'm using  windows server 2008r2 sp1, fim 2010 r2 v4.1.3451.0 and lotus notes server v8.5.something on windows server 2003r2



    • Edited by Wildboar47 Monday, August 19, 2013 3:17 PM
    Monday, August 19, 2013 3:16 PM

All replies

  • Have a look in this helpful blog post where the author talks about "Error #2".  Does that sound like your error?

    Bob Bradley (FIMBob @ TheFIMTeam.com) ... now using Event Broker 3.0 for just-in-time delivery of FIM 2010 policy via the sync engine, and continuous compliance for FIM

    • Proposed as answer by UNIFYBobMVP Thursday, August 13, 2015 11:58 AM
    Tuesday, August 20, 2013 3:26 PM
  • yes, it's very helpful article.
    I've finally solved it, it seems that my target was to create contacts in Lotus, and somewhere in internets i found that contacts can be created only in secondary adress book. so I created second book - contacts.nsf, enabled logging level to 3, removed some unnecessary attributes from CS lotus Entry (using logs)  and it worked fine, contacts in lotus are created! CS Entry, for information, was like that: DN="CN=Firstname Lastname,NAB=contacts.nsf"; filled fields InternetAddress, FirstName,LastName ; FullName.Values were cleared, DnCertifier="O=MyOrganization", _MMS_IDRegType=0, _MMS_OU="" (empty string). Info about fields I received from log, it was located at C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Extensions\LotusDominoConnector.log

    • Edited by Wildboar47 Thursday, August 22, 2013 8:02 AM
    Thursday, August 22, 2013 7:56 AM
  • Wildboar, I'm having a similar issue with a secondary address book, provisioning gives me a 'contrain-violation' but the LotusDominoConnector.log isn't telling me what is wrong... would it be possible for you to provide your provisioning code here? 

    much thanks

    Tuesday, August 27, 2013 4:59 PM