Customizing the 3DOrchestrate-DRM Interface

3DOrchestrate provides two APIs that let you customize the interface between it and your DRM job scheduler. You can customize the interface using either scripts or a Java plug-in.

The customizable open DRM interface of 3DOrchestrate can be integrated with most job scheduler systems such as IBM Platform LSF, Portable Batch System (PBS), Windows HPC, Slurm Workload Manager, and Oracle Grid Engine.

When deciding whether to use the scripting API or Java API for your DRM customization, consider the following points:

  • The scripting API can be used when executing the scripts using 3DOrchestrate run-as security is sufficient to identify and authenticate each user and there is a command-line interface to your DRM system. Run-as user credentials (username and password) cannot be passed to the scripts for security reasons.
  • The Java API should be used when the DRM interface needs the run-as (operating system) credentials to authenticate each user or when a reasonable command-line interface does not exist—for example, when your DRM system needs to use authenticated web services to submit jobs.


In this section:

Scripted Open DRM Customization
Java Plug-In DRM Customization
Customizing the UI DRM Options for Users
XML Schema Reference for customDRMConfig.xsd
DRM Custom UI Example