Script for submitting XSI caches and such to deadline

Hi! I’m looking for a way to submit for example ice caches to deadline. I noticed that deadline has a built in option for submitting Maya Mel scripts but in xsi it seems that you need to configure the xsi plugin file itself. Is there anyone here who has done something similar and could share an example on how it’s done?

With regards!

The XSI plugin for Deadline supports script jobs. However, there is no interface for submitting these at the moment, so it has to be done manually from the command line. You’ll have to create a job info file and a plugin info file to perform the submission. Here is some documentation on what settings can be configured in the job info file:
thinkboxsoftware.com/deadlin … o_Deadline

The plugin info file needs the following setting defined:

ScriptJob=True

The following optional settings can also be specified:

ScriptMain=...
ScriptArgs=...

ScriptMain defines the function entry point. ScriptArgs defines a List of function arguments specified as - for each argument. The should match an existing argument name to the function being called. Note that I just pulled this info from xsibatch’s help text:

When you submit the job, use the following:

DeadlineCommand.exe \path\to\Job_Info_File.txt \path\to\Plugin_Info_File.txt \path\to\XSI_Script_File.py

Hope this helps!

  • Ryan

Thanks alot! That’s super helpful!