Command-Line Interface

You can call the TIBCO MDM classes through the command-line framework. You can execute management actions, such as cancel, resubmit, and restart, through the command-line interface as well as the UI.

The class must be executed is identified as an input to the command processor itself. The class implements the required interface.

The command processor uses AsyncCall queue to send the request to the TIBCO MDM instance and can be executed by any of the TIBCO MDM instances in the cluster.

Security

The remote command processing secures the actions by supporting encrypted passwords and the option of checking permissions which are granted to the Command Line User role by default.

IRemoteCommand Interface

This interface must be implemented by the class that is to be executed. The main method for IRemoteCommand is execute which is called to execute the request and receives the parameters passed in. Before execute is called, the user is authenticated. Additionally, the class being called must have a no-param constructor.

RemoteCommandProcess is the main class which provides the framework needed for remote invocation.

RemoteCommandProcess

RemoteCommandProcess is the main class that provides the framework needed for remote invocation.

Implementation of RemoteCommand for Event Actions

The class EventHelper is the implementation of IRemoteCommand interface, which provides support for cancellation, resubmit, or restart of events through the command line.

Note: An event, which is missing an input document for workflow initiation, cannot be resubmitted.