Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been using Lexiloader on Mac OS X as a drop-in replacement for the windows-only Apex Data Loader, but it doesn't seem to include the process command that provides command line support in ADL. Is there a Mac equivalent anywhere to Apex Data Loader's command line support?

share|improve this question
Hopefully you'll get a good answer, but if not here are a couple of blog entries that might (or might not) help……;. – Keith C Mar 19 '14 at 18:10
I'm a big fan of Jitterbit Data Loader. It allows you to schedule jobs to run with no command line needed. – Daniel Hoechst Mar 19 '14 at 20:45
up vote 8 down vote accepted

Figured out how to do this using Lexiloader, by referring to process.bat that comes with the official (Windows) Apex Data Loader, which just runs a Java class in the dataloader jar.

Here's a sample Windows command:

process confDir csvInsertArtist

And here's the equivalent OS X command line (assumes LexiLoader v.29 installed in /Applications, adjust path if you have another version/install location):

java -cp /Applications/ -Dsalesforce.config.dir=confDir com.salesforce.dataloader.process.ProcessRunner

Otherwise, everything works like the windows version - you use the same process-conf.xml file, etc. Likewise, the encrypt command included with the Windows version can be run with:

java -cp /Applications/

which will give you usage information.

share|improve this answer
Amazing! I've stored data loading resources in our git repo for client data loading jobs as follows: gitRepo/dataloader/process-conf.xml, gitRepo/dataloader/mappings/mappingFile.sdl, gitRepo/dataloader/bin-mac/Dataloader.jar, gitRepo/dataloader/bin-win/process.bat This way, you can use the same process-conf.xml and mapping files for the multiple platform executables. – MayTheSForceBeWithYou Mar 9 at 1:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.