Installing 3rd party client libraries

The adapter requires access to the Google Directory API Java Client Library at run time.

Before you begin

The API library must be downloaded from the Google Developers website .

About this task

Google might provide client library files, which are newer than what is documented in the guide or in the release notes. While the newer library files can work with the adapter, use these files with caution because they are not tested by IBM. If possible, use the same version as listed here or in the release notes.

Procedure

  1. Go to the Google Developers website and search for the Google Directory API Java Client Library package that is listed in the Google Apps Adapter Release Notes.
  2. Download the Google Directory API Java Client Library package to a temporary directory.
  3. Copy these files into ITDI_HOME\jars\3rdparty\others directory.
    See the Google Apps Adapter Release Notes for the path to these JAR files in the package.
    • commons-logging-1.1.1.jar
    • google-api-client-java6-1.25.0.jar
    • google-api-client-1.25.0.jar
    • google-api-services-admin-directory_v1-rev104-1.25.0.jar
    • google-http-client-1.25.0.jar
    • google-http-client-jackson2-1.25.0.jar
    • google-oauth-client-1.25.0.jar
    • google-oauth-client-java6-1.25.0.jar
    • google-oauth-client-jetty-1.25.0.jar
    • httpclient-4.5.5.jar
    • httpcore-4.0.1.jar
    • jackson-core-2.9.6.jar
    • jetty-6.1.26.jar
    • jetty-util-6.1.26.jar
    • guava-25.1-jre.jar- This jar file can be found at: https://mvnrepository.com/artifact/com.google.guava/guava
    • gson-2.8.5.jar- This jar can be found at https://mvnrepository.com/artifact/com.google.code.gson/gson
  4. Go to the Google Developers website and search for the Google Groups Settings API Java Client Library package.
  5. Download the Google Groups Settings API Java Client Library package to a temporary directory.
  6. Copy these files into ITDI_HOME\jars\3rdparty\others directory.
    See the Google Apps Adapter Release Notes for the path to these JAR files in the package.
    • google-api-services-groupssettings-v1-rev75-1.25.0.jar
  7. Copy the latest version of the commons-codec-1.11.jar file to ITDI_HOME\jars\3rdparty\IBM\axis2 directory.
  8. Restart the Dispatcher service.
    For information about starting and stopping the service, see the Dispatcher Installation and Configuration Guide.