4.5.2.5. Managing Connector Updates
Connector updates are entirely managed by you. You can update both the connector definition and all its instances without intervention from Babelway support.
Here are the usual steps to update a connector definition and all related connector instances.
- Apply the changes on the original channel(s) that was used to build the connector. If you do not have the channel(s) anymore, you can still instantiate & deploy one connector, and then click on “Delete but keep channels”.
- Once the changes have been made, export the channel(s).
- Unzip the zip file on your file system
- Re-apply the changes in the channels.xml & definition.xml files
- Zip all files & folders
- Upload the new ZIP file in Babelway in the connector definition details page and click on Save.
Once the new connector definition has been uploaded, there are two ways of pushing the changes on the already installed connectors. Note that new instances of connectors will already use the newly uploaded connector definition.
1) Push Changes
This allows pushing the changes to the related connectors without deploying the changes. The connector can then be manually deployed by each end-user. Their connector page will display a “Deploy updates” button which will pick up the changes you promoted:
2) Push Changes and Deploy
This allows pushing the changes to the related connectors and directly deploying the changes. No action is needed by the end-user who will benefit from the updates instantaneously. This will deploy connectors that are already deployed only. Connectors that are not yet deployed will get the changes as soon as they are deployed.
After pushing the change (and deploy), the state of each connector is displayed in the “Related items” tab of the connector definition: