RPS processors are configured by editing the file serverConfig.xml. Configuration consists of specifying the queue address, defining which types of processes the server can execute, specifying the number of concurrent processes the server is allowed to process, and setting process-specific attributes such as desired output location.
settings element configuration attributes:
logLevel: Required attribute. Valid values include: ALL, FINEST, FINER, FINE, CONFIG, INFO, SEVERE, WARNING, and OFF.
processors element configuration attributes:
maxProcesses: Required attribute. Maximum number of processes the server can execute simultaneously.
maxLogLines: Required attribute. Maximum number of lines to return when log info is requested by the Queue.
processor element configuration attributes:
name: Required attribute. Valid names include: r, sas, nonmem7, psn, and custom.
class: Required attribute. Java class to use to process all jobs for that type. The class must implement com.Certara.phx.process.IProcessor. This value should only change if a custom processor is required.
allowConcurrentExecution: Required attribute. Indicate if more than one instance of this process type can execute simultaneously. Values are true or false.
logFile: Not a required attribute. File name to use for job specific log information requested by the Queue. If not specified, no job specific log info will be available in the Queue.
outputFolder: Not a required attribute. Root location for output from this job type. Each job creates a unique subdirectory based on the Job ID. If not specified, a temporary folder is created and deleted after execution and results are returned to the Queue.
outputShareName: Not a required attribute. Name that the output folder is shared as on the network. This is useful when there are shortcut results. If the share name is specified, Phoenix shortcuts use the share name when constructing UNC paths to the file. If not specified, then a UNC path is constructed in the form: \\server\PathFromRoot for shortcut results.
server element configuration attributes:
name: Required attribute. RPS Queue Server name.
root: Required attribute. Context root of the Queue Server. Typically, this value is PhoenixServer.
port: Required attribute. Port to use when accessing the Queue Server.
useSSL: Required attribute. Valid values are true and false.
timeout: Required attribute. The http timeout value in seconds.
pollinterval: Required attribute. Defines, in seconds, how often requests are sent to the Queue.
The example configuration file that is shipped with the product contains definitions for all process types. The types of processes that are processed on a server can be limited by removing or commenting unused process types. For example, if the processor is only to process NONMEM and R process types, then the file would look something like:
Legal Notice | Contact Certara
© Certara USA, Inc. All rights reserved.