none
REST ODATA API URL does works for integrating the third party applications with MIM Web Service Connector RRS feed

  • Question

  • Hi All

    Am trying to integrate the SAPSuccessFactors which is in the form of ODATA API URL. am not able to see the list of attributes which gets when i do integrate the same.

    while finding out the troubleshoot options in one of the MIM Technet documents mentioned that

    • REST (not ODATA): An HTTP protocol-based connector/web.

    https://docs.microsoft.com/en-us/microsoft-identity-manager/reference/microsoft-identity-manager-2016-ma-ws

    Can some one please provide their inputs to get it corrected.

     

    Friday, February 15, 2019 8:17 AM

All replies

  • Hi,

    Generally, I'd recommend writing a simple ECMA2 Connector instead of using the OOB Web Service Connector, if possible.

    You'll avoid much hassle that way, and if you're proficient in ECMA2 development you'll also save a lot of time.

    Br,

    Leo


    Did my post help? Please use "Vote As Helpful", "Mark as answer" or "Propose as answer". Thank you!

    Monday, February 18, 2019 8:03 AM
  • Dear Leo,

    Thanks for the reply and the approach.

    But I don't have any DLL Extension for the Integration of SAP Success-Factors, we have only the OData API URL, where this is not getting supported by MIM.

    and don't have the simple REST API URL as well to use the Web Service Connector.

    Please suggest on this how to go forward to use the OData API URL to Implement the Web Service Connector to integrate the SAP Success-Factors Application.

    Thanks - Srinivas

    Wednesday, February 20, 2019 8:51 AM
  • Hi,

    As per my earlier post, I'd approach this by writing a simple custom ECMA2 Connector that can consume the OData API.

    There are some resources created by Microsoft (and others) to get you started writing ECMA Connectors, if you need that.

    Br,

    Leo


    Did my post help? Please use "Vote As Helpful", "Mark as answer" or "Propose as answer". Thank you!



    Wednesday, February 20, 2019 9:30 AM
  • Hi Leo

    Can you please help by providing the steps to implement the ECMA Connector with Steps / Reference Links.

    and how we can convert the SuccessFactors API URL to DLL.

    Thanks - Srinivas

    Wednesday, February 27, 2019 8:07 AM
  • Hi,

    Sure. I Googled and found these resources:

    https://social.technet.microsoft.com/wiki/contents/articles/35182.fim-2010-ecma-2-0-connector-xml.aspx

    https://technet.microsoft.com/en-us/hh859566(v=vs.90)

    You can also take a look at some existing ECMA agents on GitHub. E.g:

    https://github.com/lithnet/ssh-managementagent/tree/master/src/Lithnet.SshMA

    https://github.com/lithnet/okta-managementagent/

    I can also recommend the web page of my colleague Andreas Kjellman for some deep diving in the Sync engine and ECMA:

    http://www.theundocumentedsyncengine.com/content/ecma2-intro.html

    For the "convert the SuccessFactors API URL to DLL", I guess you mean implementing a REST Call in .NET. I'd do this using the WebClient class, it should be fairly straight forward.

    Br,
    Leo


    Did my post help? Please use "Vote As Helpful", "Mark as answer" or "Propose as answer". Thank you!



    Wednesday, February 27, 2019 9:14 AM