Methods by Category

Batch Mode

EnsureInteractiveMode
Ensures the program is running in interactive mode.

GetCommandLineParameter
Gets the value of a parameter defined on the command line used to launch IML Studio.

IsBatchMode
Determines whether the program is running in batch mode.

Environment Variables

GetEnvironmentVariable
Gets the value of an operating system environment variable.

SetEnvironmentVariable
Sets the value of an operating system environment variable.

Error Log

Error
Stops the program and sends a message to the error log.

Warning
Sends a warning message to the error log.

Miscellaneous

Delay
Stalls program execution by the specified number of milliseconds.

GetIMLStudioVersion
Gets the version number of IML Studio.

GetOdsDestination
Gets a constant that identifies the ODS destination the program's workspace is configured to use.

Print
Sends a string to the program's output window.

RunProgramFile
Runs another IMLPlus program.

WriteProgramFile
Creates a file that contains the source statements for an IMLPlus program.

Retrievable Objects

GetRetrievableObject
Gets a reference to the object most recently passed to the method Runtime.SetRetrievableObject.

GetRetrievableString
Gets a reference to the String object most recently passed to the method Runtime.SetRetrievableString.

SetRetrievableObject
Stores a reference to an arbitrary Java object for retrieval at a later time.

SetRetrievableString
Stores a reference to a String object for retrieval at a later time.

Signals

ClearSignal
Clears a signal.

SetSignal
Sets a signal.

WaitForMultipleSignals
Waits for signals to be set by other IMLPlus programs.

WaitForSignal
Waits for a signal to be set by another IMLPlus program.