###############################################################
# Fiper ACS system properties file.  The application server must
# be configured with a JVM system property ("fiper.system.parmfile")
# which contains the full path name of this file.  See the ACS
# Installation Guide.
#
# Note that all path names in this file must use forward
# slash directory separators (/).
###############################################################

#---- Defines the logical name of this ACS.  For single server
#---- systems it defaults to the IP host name, for clustered
#---- servers it defaults to the cluster (cell) name.

#fiper.acs.name=


#---- If the DRM is "lsf", and fiper.security.runas.drm=true, you must
#---- tell the ACS whether the application server is running as a service
#---- or not. If the DRM is "fiper", this setting is not used.

#fiper.acs.isWindowsService=false

#---- Defines the directory in which the Fiper File Manager will store
#---- files use in parameter mappings and large in-model files.  
#---- This field MUST be specified or the ACS will not start.
#---- The value must be a directory that is not temporary and is large enough
#---- to hold the expected volume of Fiper File Manager files.
#---- Normally set by the Installer.

fiper.system.filemgr.rootFilePath=

#---- For an ACS cluster configuration, this setting must specify the node
#---- and server name where the Fiper Controller is deployed.  These must
#---- be the WebSphere node and server names, not IP (system) names.

#fiper.cluster.controller.location=nodename,servername

#---- Defines logging levels for the ACS.  Log filters must
#---- be sequentially numbered starting at 1.  Allowed values
#---- for debug level are "debug", "info", "warn", "error", "syserror".

fiper.system.logfilter.1=debug:com.engineous.system.pse
fiper.system.logfilter.2=debug:com.engineous.common.ejb
fiper.system.logfilter.3=debug:com.engineous.system.sdk.common.dbmigrate

#---- Defines temp work directory for ACS
#---- Normally set by the Installer.

fiper.system.temp=c:/temp

#---- Defines the ACS DRMs (Distributed Resource Manager).  The allowed
#---- values are (currently) "fiper", "Lsf", and "LoadLeveler".  Values
#---- are case-sensitive, and (except for "fiper") must be the name of a
#---- corresponding plug-in published under 'com.engineous.system.drm'.
#---- The first DRM is the default.  Normally set by the Installer.

fiper.system.drm.1=fiper
#fiper.system.drm.2=Lsf
#fiper.system.drm.3=LoadLeveler

#---- Defines the interval between checks for work items left stranded in the 
#---- PENDING state due to the lack of availability of a station with the
#---- required affinities.  Work items that have been in the pending state
#---- for at least half of this time will cause a job log (and system log)
#---- WARNING message to be generated that indicates the work item is waiting
#---- for a station that can process a workitem with the work item's affinities.

#fiper.stranded.workitem.interval=6

#---- Defines the optional maximum time limit for components dispatched
#---- using the "fiper" DRM. Components with their maximum time set to 
#---- a larger value will be dispatched using "LSF" DRM. This option is  
#---- meaningful only if both "fiper" and "LSF" DRMs are enabled.
#---- If you specify this option without enabling both "fiper" and "LSF" 
#---- DRMs then a warning message will be generated. 

#fiper.system.drm.fipertimelimit=0

#---- Defines if *.zip and *.jar file parameters should be put on the class path
#---- / search path of Jython / Dynamic Java script interpreters. Default value 
#---- is true indicating that such file parameters will be put on the class path 
#---- / search path. This has been the behavior of Isight/SEE 5.5 through 5.9. 
#---- However, in Isight 5.0 and earlier the behavior was equivalent to setting 
#---- this flag to false.
#---- Adding such files to class path / search path of script interpreters allows 
#---- you to use the classes in these files in your scripts. But it has a negative 
#---- impact on the performance of script execution.
#fiper.system.script.addFileParamsToClasspath=true

#---- If the DRM is "Lsf", this value specifies the fully qualified name
#---- of the LSF BSUB executable.  Is set by the Installer if "Lsf" DRM
#---- is selected, ignored otherwise.

fiper.system.bsubpath=C:/LSF_9.1/9.1/bin/bsub.exe

#---- If the DRM is "lsf", this value specifies the name of the LSF queue
#---- to be used for Fiper jobs.

#fiper.system.lsfQueueName=normal

#---- If the DRM is "lsf", this value specifies the any extra, fixed resource
#---- requirements needed to submit Fiper DRM jobs jobs to the LSF queue. This
#---- is specified in the syntax needed for the bsub "-R" argument.

#fiper.system.lsfExtraResources=

#---- Controls whether Fiper users are allowed to set the default permissions
#---- on any published object or job, permissions which apply to users for
#---- whom no explicit permissions have been set.  When set to 'false' before
#---- an ACS is started, any explicitly-set default permissions are coerced
#---- to be 'none'. Shipped default is 'true' so new customers won't be acci-
#---- dentally locked out of their own new Fiper installations.
fiper.acl.default.enabled=true


#---- SSL security settings for secure B2B (Federation) environments.

fiper.ssl.keystore.file=
fiper.ssl.keystore.password=

#---- Allows objects published in the library to have remote (B2B) permissons
#--- of "*" in the remote ACS or remote user ID field.  If this value is set
#--- to "false" then wildcard specifications in published objects are ignored
#--- and remote ACS system and user names must be explicit.

fiper.b2b.allowWildCards=true

#---- B2B information (For WebLogic Only)
#fiper.b2b.url=

#---- Enables Run-As security feature of stations.
#     runas.domain must be the Windows Domain name used to look up users.
#	  this is ignored on Unix.
#fiper.security.runas.enabled=true
#fiper.security.runas.domain=

#---- Enables/Disables extended credentials across the ACS.
#---- Default value of this property is true (enabled).
#fiper.security.extended_credentials.enabled=true

#---- Enables the use of persistent JMS messaging between the station and the
#---- SIMULIA Execution Engine
#---- For maximum reliability of the system, this should be set to true.
#---- Setting this to false can result in job failures due to intermittant network
#---- connectivity issues or server failures that could otherwise be handled.
#---- Default value is false.
#---- Note: there is a corresponding entry in the station.properties file.

fiper.acs.jms.persistent=true

#---- Sets the time to live value (in minutes) for persistent messages.
#---- The default value is 0, which means that the messages are kept in the cache
#---- until they are successfully delivered to all known recipients.
#fiper.acs.jms.ttl=0

#---- Enables running jobs to continue across ACS Restarts (planned or unplanned).
#---- If fiper.acs.continueRunningJobs is false; running jobs are canceled upon startup.
#---- If fiper.acs.continueRunningJobs is true; running jobs are NOT canceled upon startup.
#---- Default value is true.
#fiper.acs.continueRunningJobs=false

#---- If you want to set job expiration date in job attribute. 
#---- you can set the days in fiper.job.expirationdays=xx. xx--is the integer number.
#---- The Job expiration date is job start date plus xx days. 
#fiper.job.expirationdays=

#---- "Python DOE" DOE technique executes python scripts using "python" executable,
#---- by default. To change the executable used to execute python scripts, change 
#---- the value of this property. This might be necessary on some Linux systems 
#---- where "python" executable is a Python 2.x interpreter, whereas, Python 3.x 
#---- interpreter is named "python3".  
#fiper.algorithms.python.python_executable=python

#---- Use this setting to change the default license type for job executions. 
#---- All jobs submitted by all users will consume the defined type of execution
#---- tokens/credits. Individual users may override this setting, either by defining 
#---- a different value for this property in isight.properties file, or by choosing
#---- the desired license type while launching a specific job. Allowed values for 
#---- this setting are "Legacy", "Simunit_token", and "SimUnit_credit" - no quotes. 
#---- The default value of the setting is "Legacy" token type.
#fiper.system.execution.licensetype=Legacy
