Uploaded image for project: 'ManifoldCF'
  1. ManifoldCF
  2. CONNECTORS-1630

Livelink/Opentext connector support REST API

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • ManifoldCF 2.14
    • LiveLink connector
    • None

    Description

      Currently, the Livelink connector is based on the Opentext proprietary APIs lapi.jar/lssl.jar

      It seems that Opentext/Livelink focuses most of their efforts on the public REST API and lapi.jar becomes deprecated. Hence, a new connector shoule be developed to leverage the REST API.

      This task needs to investigate the minimum REST API version needed to provide the Manifold functionality (Repository/Authority connection) similar to the proprietary APIs.

      One needs then also to identify the configuration options in the UI, such as

      authority connection

      • API base Url
      • username/password auth (it is not basic auth), NTLM, Kerberos

      repository:

      • API base url
      • API version to use (currently v1 or v2, just in case both version would provide the needed functionality)
      • username/password auth (it is not basic auth), NTLM, Kerberos
      • path to fetch (e.g. by object id of the folder)
      • recursive fetch (yes/no)
      • regex pattern for specific filenames
      • regex pattern for specific (sub-)folders in case of recursive fetch
      • mapping of username to Livelink username
      • number of threads for API calls

      Then a plan needs to be developed on how to design the functionality. Multi-threading should be used as much as possible, but should be limited to a certain number of threads, e.g. by using a Execution Service,  as the REST API requires many calls to get all information (e.g. to get document categories one needs to "work recursively its way up").

       

      References:

      Attachments

        Issue Links

          Activity

            People

              kwright@metacarta.com Karl Wright
              jornfranke Jörn Franke
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: