Installation
What you need
4D Version
The 4D-Exchange component requires 4D V18 as it makes extensive use of the OBJECT variable type, dot notation as well as the new C_VARIANT data type.
PlugIns required
4D-Exchange only requires one plugin, the superb 4d-plugin-curl-v2 from Miyako which you can download here:
for licensing reasons we cannot include it in the distribution of 4D-Exchange.
Installing the Component
If not already there, create a folder Components alongside your database structure and copy the 4D_Exchange.4dbase into that folder. Next, download and install the 4d-plugin-curl-v2 into your Plugins folder and you are ready to go.
Optional Items
If you want to connect to MS Office 365, you will need to find a way to do the OAuth2 login and authentication dance wit the Microsoft Servers, optionally you can wait a bit until my own AOuth2 component becomes available and you can then integrate it with 4D-Exchange.
More information coming soon here:
To facilitate debugging I recommend installing the OBJECT_Viewer component so you can easily inspect the 4D objects and access their content.
OBJECT_Viewer
the XML_Viewer might come in handy as well
XML_Viewer