Is there a way tell batch which licenses to use
Article needs peer review
Summary
When rendering using xsibatch in an XSI command prompt, batch file or with BatchServe. The xsibatch command will grab licenses in this order :
- Batch
- Universal Batch (also called XSI Advanced Batch)
- Interactive license
Steps
You can set options to force or prevent the use of certain licenses with xsibatch. To view the options, if you open an XSI command prompt, and type xsibatch -r -h, you will see all available options. The first ones are for licensing. Here they are :
-essential
When interactive XSI session is launched, only try
the Essential token (skip grabbing the Advanced token).
-advanced
When interactive XSI session is launched, only try
the Advance token (don't fallback to Essential token).
-workstation
Do not grab an Enterprise token.
-batchonly
When running in batch mode, XSI will not fallback
to an interactive token.
-batchuni
When running in batch mode, XSI will start license check
with Batch Universal.
-nobatch
When running XSI in batch mode, XSI will not grab
batch tokens, instead it will only use interactive tokens.
-thread <# MaxThread>
Specify the maximum number of CPU intensive threads XSI
will use (Render, compositing, ...).
-norender
Will prevent XSI from grabbing XSIStdRender tokens when
running on Batch Universal license and will block rendering
-academic
Only try to grab academic licenses
More Information
Here's an example, how to prevent the use of interactive licenses with xsibatch :
xsibatch -batchonly -r -scene
Applies To: XSI 2.0,XSI 2.0.1,XSI 3.0,XSI 3.0.1,XSI 3.5,XSI 3.5.x on NT,Win2K,Linux
Posted: 3/12/2004

