XML Interface
The XML Interface is a general-purpose distribution interface which uses an input XML file describing a set of
command-line tasks to be run through the Xoreax Grid Engine, along with their input files, output files and dependencies.
xgConsole.exe is run with the XML file as input, distributing execution of the tasks
described in the XML file. As with all XGE interfaces, all remotely performed tasks fully emulate the initiating
machine's environment and file system, eliminating the need to copy files or install applications on remote
machines.
Highlights:
- Completely generic and autonomous.
- Supports complex task and file dependencies.
- Supports full rebuild, incremental build and clean operations.
- Supports file-searches and response file loading.
- Supports Environment Variables read-write access.
Use this Interface if:
- You wish to replace your current execution script/build tool
with IncrediBuild's XML-based build system in order to distribute the process.
- You would like to distribute execution of a sequentially running process run from a custom application, and are able to
describe the set of commands to be distributed in XML format.
- You would like to distribute execution of an identical command line run on a group of files described through a
wildcard expression (e.g. run command line "analyze.exe /out:./TargetDir " on all files matching the expression "MyFolder\*.cpp").
Contents of This Section:
XML file Syntax Overview, including a sample XML file
Using the XML Interface
Sample XML Projects
Copyright (C) 2001-2009 Xoreax Software Ltd. All rights reserved.