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:

Miyako on GitHub

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:

oauth2.4d-exchange.com

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