XMLmotor offers you data automation with the following features:
Manual XML Browser/Editor which can load and edit large GB size XML files.
Validate edited files before saving.
Create XML tasks to automate routine and repeated XML data processing needs.
XML Monitor task - monitor the value of any element.
XML Loop task - loop through all occurances of an element. For each loop, you can run another task. For every loop, the attributes and child element values are saved as variables. You can use these variables in the other task that is being run.
XML XPath Loop task - loop through all values that satisfy an XPath expression. For each loop, you can run another task. For every loop, the current value is saved as a variable. You can use this variable in the other task that is being run.
XML validate task - validate all XML files in a folder or even entire directory tree.
Task scheduler allows you to schedule tasks, execute tasks as well as other software programs and applications. No programming or script knowledge is required.
Email Notification for all tasks based on task exit code.
Dynamic variables are supported for most tasks. Most tasks also generate variables which can be used in other tasks.
Create advanced automation solutions using XML and other tasks in conjunction with variables, directory/file monitors and our task chains.
Zip files and directories using wildcards on schedule. Can append date/time to filename for archive purposes.
Copy files and directories using wildcards on schedule. Can append date/time to filename for archive purposes.
Schedule task or Automate Microsoft Office products: Schedule a MS Access, Excel, MS Word, PowerPoint macro or other command-line startup switch. You can also schedule an Access macro and compact or repair the database.
Monitor directory tree for changes
You can run all tasks from the commandline using a Task Runner feature.
Task Runner feature allows you to run tasks from other programs.
Commandline module is also available to allow you to control the software via SSH from a remote system.
The engine that runs the tasks in the background can be run as a Service on OS X.
What's new in XMLmotor
Barebones release of version 11. New features/tasks will be added in 11.01-11.09.
Version 11 now uses Java 8 (version 10 used java 6)
FTP module now uses Commons .NET library version 3.3
FTP-J module now uses JScape FTP library version 9.2.1
SFTP module now uses Maverick SSH library version 1.6.8
SFTP-J module now uses JScape SSH/SFTP library version 9.2.1
Fixed Password Manager bug. While editing passwords, the encrypted passwords were displayed instead of password itself.
Directory Loop task - Added new variable ::CurrentDirectoryName
Variable Extract task - Added new variable ::ValueLast
Schedule Table - Schedule comments were cleared out if schedule was edited and re-saved.
Schedule bug - Schedule could not be renamed to a title if that title or folder existed in tasks directory.
FTP and SFTP browsers - fixed bug where log/debug area could not be dragged and expanded past the vertical toolbars.