David's document is the best starting point.
You'll need to manually extract the *msg.xml and *.ini file from the ESI generated parser, and also modify the XML to specify device="2.0". There are lots of other gotchas including understanding the mapping from EnVision key names to SA metanames, what's indexed.
There are also some online learning course on the Event Source Integration Tool.
The course code is:
This is a free e-learning course you just need to register.
If you have any problems accessing to content then Education Service can assist. You can contact them at
I also attach the documentation for the Event Source Integration Tool and also the latest BETA ESI Tool which describes more about how parsers are created.