An application has to be developed that uses the Eloqua (preferably REST api) to generate a CSV file with a list of fields from the contact object and a named Custom Data Object. The CSV output (utf-8, ; separated) should have the following columns:
1) Source ("Contact Object", "CDO")
2) Field Name
3) System Field Name
4) Data Type (if available)
5) Default value (if available)
The Application has a screen where the following input boxes can be filled out:
* Custom Data Object Name
* Output file name (the CSV file)
A submit button:
Upon submission the application connects to the Eloqua API using the credentials above, and creates the CSV file as described above.
The application should have decent error handling and user feedback on connection problems etc...
Validation will be done by myself using my own account data.