Binary Data Parser: How can you automate the parsing and export of several BINARY files

I am using V8 of the Data Parser and have 30-40 files to parse and export. I have tested the parse and export manually for each file. The whole process will need to be repeated several times for "real" and to do this manually would be impractical. The files vary in size and can take over 10+ hours to run. I really need to automate this process either via a batch file or develop a front-end using the SDK. The HELP file implies that you can use "djengine" to perform this, however, I cannot locate this anywhere and subsequent searches indicate this feature is not longer released? Help please.

RE: Binary Data Parser: How can you automate...

Hi dunneyboy,

The DataTools products cannot be executed from a command line or automated in any way.

If you need to automate a conversion process, you may be interested in the Pervasive Data Integrator and Integration Engine. The Data Parser is only a small component of the Data Integrator, and the Integration Engine can be executed from a simple command line or via an API.

You can find information on those products at this URL:
http://www.pervasiveintegration.com

- Jo

Data Integrator 9 Licence error

I installed the above on a 7 day trial to check that I can run several data extractions, however, when trying to execute "djengine" directly passing across a map file generated using Data Parser I received an "engine is not licenced" message. I assume the map (tf.xml) file produced by Binary data Parser 8.17.0.2.10 is compatible with Data Integrator 9 (djengine)?

RE: Data Integrator 9 Licence error

Hi dunneyboy,

Per my previous post in this same forum topic, none of the DataTools products can be automated in any way. When you need "automation" of any kind you will need the Pervasive Data Integrator and Data Integrator Engine. For details on those products, go to this Pervasive web site:
http://www.pervasiveintegration.com

- Jo

Data Integrator 9 Licence Error

Thanks for this , however, it doesnt help as I was reporting a Licence error trying to run "djengine" having already installed Intergator 9 and I'm still getting this. So, I uninstalled 9 and then re-installed with the GUI option, manually created a map for my test file and successfully extracted through the new GUI direct into a SQL server database. However, when I tried to use "djengine" from the command line I got the Error 30010: engine is not licenced" message. My command line script is as follows: cd C:\Program Files\Pervasive\Cosmos9\Common
djengine C:\Documents and Settings\martind\Cosmos9_Work\Workspace1\xmldb\zz_nr1_narr.tf.xml
Help please as I still can't evaluate using automation and I'm running out of evaluation days with which to test.

RE: Data Integrator 9 Licence Error

Hi dunneyboy,

You cannot run "djengine" as a standalone program with DataTools. That engine can be run only from the GUI.

You will need Pervasive Data Integrator and Data Integrator Engine to automate your conversions.

- Jo