📄️ Choosing the framework
Boomi offers DSL, REST, and SOAP frameworks to develop your connector.
📄️ Best practices for connector development
To help you successfully build a connector using the Connector SDK, we recommend that you follow this set of design considerations and best practices.
📄️ Implementing Connector
(Mandatory implementation)
🗃️ Implementing Operation
7 items
🗃️ Implementing Connection
3 items
📄️ Implementing Browse
(Optional implementation)
📄️ Implementing ListenConnector
The com.boomi.connector.api.ListenConnector interface \(refer to the Javadoc\) lets you create a connector with a Listen operation.
📄️ Configuring conditional fields
You can use conditional fields while building a connector. This allows you to manage sets of dependencies for fields appearing in connection fields, operation fields, and when browsing \(Import Wizard\). When a field is dependent, it only appears and is available for entry by users when it matches the right condition.
🗃️ Implementing Secure Listen
3 items
📄️ Implementing Singleton Listen operations
The Connector SDK includes a SingletonListenOperation interface \(see the Javadocs\) that you can use to extend the ListenOperation class, allowing Listen operations for SDK connectors to run in singleton mode in single-tenant and multi-tenant containers, and on an {conKeyRefs.UCAtomWorkerExecutionWorker}. Running in singleton mode is useful when managing access to a shared resource and you must have only one instance of the same class.
📄️ Logging
When building a connector, you can utilize the operation log, document log, and container log.
📄️ OpenAPI Specifications File
The OpenAPI Specifications file defined according to the OpenAPI 3.0 standards helps you to process the requests and responses using the API platforms or prebuilt language interfaces.