Java Sample Client

This sample console application was written in Java using Apache's Axis2. It demonstrates the following:
  1. Authentication
  2. Query for available partitions
  3. Start a synchronization session with and without an explicit time interval
  4. Show catch of synchronization fault due to previously failed synchronization
  5. Upload new constituents from a CSV file
  6. Upload updated constituents from a CSV file
  7. Remove interests and groups from a CSV file
  8. Upload deleted constituents from a CSV file
  9. Download new constituents
  10. Download updated constituents
  11. Download deleted constituents
  12. Query for cross-reference values and build cross-reference table in memory
  13. Download transactions
  14. End synchronization session, saving session ID and info to a file
To try out the sample:
  1. Download this zip file to your local computer and extract it.
  2. Ensure you have a working JDK installed, version 5 or newer. (You should be able to execute javac -version from a shell or command prompt.)
  3. Edit DataSyncClient.properties with a text editor of your choice, and point to your Luminate Online Web Services URL with your credentials.
  4. Execute bin/ant run (Unix) or bin\ant run (Windows) from a shell or command prompt in the javaDataSyncClient folder.

Leave a Comment

Nickname
Comment
Enter this word: