This repository contains a custom Google Drive adapter for SAP Integration Suite, designed to facilitate seamless integration between SAP systems and Google Drive. This adapter allows you to connect your SAP Integration Suite with Google Drive, enabling the exchange of data, documents, and other resources between these platforms.
-
Bi-Directional Integration: This adapter supports both inbound and outbound data transfer between SAP and Google Drive, allowing you to push data from SAP to Google Drive and pull data from Google Drive into SAP.
-
Secure Authentication: The adapter provides secure authentication mechanisms to ensure that your data remains protected during the integration process.
-
Customizable Configuration: You can easily configure the adapter to suit your specific integration needs, including specifying folders and document types within Google Drive.
-
Real-time and Batch Processing: The adapter supports real-time and batch processing, giving you flexibility in how you exchange data between SAP and Google Drive.
-
Sender and Receiver Adapter: This adapter support both Sender and Receiver type configuration.
-
Scheduler Support: Sender adapter can be configured to run as per the schedule.
-
Externalised Parameters: All the parameters of the adapter can be externalised.
-
Simple Camel Expression Support: Simple Camel expressions are supported as input variables.
-
Archive and Delete Support: Archiving with or without added timestamp supported.
-
Huge File Upload Support: A resumable upload method is used to upload huge data in chunks.
To get started with this custom Google Drive adapter for SAP Integration Suite, follow these steps:
-
Download the Adapter File: Download the ESA file from the target folder.
-
Importing Custom Integration Adapter: import custom integration adapter in your integration package. Please go through the documentation for detailed step-by-step guide.
-
Setup Authentication: Create Security Material (Type OAuth2 Authorization Code (Generic)). Follow the Documentation section for detailed guide.
-
Configure and Deploy: Configure the adapter in the iFlow and deploy it to your SAP Integration Suite tenant. Follow the Documentation section for detailed guide.
-
Test Results: Go through the test results.
For detailed documentation on how to configure, deploy, and use this custom Google Drive adapter for SAP Integration Suite, please refer to the Wiki section of this repository.
For more information about the Google Drive API v3, refer to the official documentation:
- Google Drive API Overview
- Authentication Overview
- API Reference
- Uploading Files
- Search for files and folders
- Download & export files
- Manage file metadata
- Handle Errors
- Google API Console
Contributions to this project are welcome! If you find any issues, have feature requests, or would like to contribute to the development of this adapter, please feel free to open an issue or submit a pull request.
You can always clone the repo and change the code as per the requirement and then use maven mvn clean install
command to build the adapter again.
This project is licensed under the MIT License. See the LICENSE file for details.
If you encounter any problems or have questions regarding this adapter, please feel free to contact me.
Note: This is a custom adapter developed by the community and is not officially endorsed or supported by SAP or Google. Use it at your own discretion and ensure that it complies with your organization's security and compliance policies.