I am new to this forum and Deadline and I need to figure out a way how to remotely submit a job.
I am writing a Qt app that needs to be able to submit a render job - the Qt app and the deadline nodes are in the same local network. Is there a http/json API or a socket that is open to receive job commands? The submitted job will have to run a Lua render script.
You should start with looking at the submission scripts that come with deadline. Look in [Deadline Repository]/scripts/Submission and choose one to reference. For example, in PythonSubmission.py, look in the SubmitButtonPressed function. It writes a job file then submits that with ScriptUtils.ExecuteCommand. This call is basically making a command line call. Since I don’t think Deadline has a Lua plugin, you can make your own by copying one of the plugin folders in [Deadline Repository]/plugins. Might as well go with Python again since it’ll probably be most similar to what you need.