Salesforce

General - Configuration File Flags (Magic xpi 3.x)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
Description

General – Configuration File Flags (Magic xpi 3.x)

This table describes other flags that can be edited in the ifs.ini file.

Flag

Definition

DisableSecurity=

This flag controls security settings:

N (default): Security is enabled.

Y: All security options configured in the Magic xpi Studio are cancelled.

Use this flag in a testing environment, where external access to the environment is blocked, bypassing the internal Magic xpi security mechanism and facilitating faster flow runs.

ParallelExecutionFailure=

This flag sets the policy for handling execution errors on remote servers. By default, Magic xpi tries to contact the remote server three times, with three-second intervals between each attempt (3,3). You can change this by editing the value of this flag.

The first value represents the maximum number of retries you want Magic xpi to make. Enter -1 for unlimited retries.

The second value represents the retry interval, in seconds.

This flag only applies to the Invoke async flow and the Start an async step for remote calls.

When the maximum number of retries is reached, the server will do the following:

  • For an Invoke async flow, the flow will not be invoked and an error message is sent to the Magic xpi Monitor and the ifs.log.

  • For a Start an async step, the flow is recovered according to the recovery policy. This includes Call Flow steps.

RecoveryLocation=

Enter the path of the folder where save point activities and flow startup information are saved. See Recovery. The default location for this is the rcv folder or directory or folder in the Magic xpi root (%Magicxpi%rcv%1%).

StepRetryLimit=

This flag determines the number of times that the Magic xpi Server will retry to execute a step in which the error behavior is set to "Retry".

ThreadExceptionInterval=

The Magic xpi Server has a mechanism which checks for thread crashes. A thread can crash if Magic xpi calls an external application, and a fatal exception occurs in that application.

If a thread is lost, the Server will perform the recovery policy of the flow in which the thread crashed. The flag determines the frequency, in seconds, of this thread crash check.

To recover a flow, the flow must have a recovery policy other than None.

StopProjectBrokerPriority=

This flag indicates the message priority when the Server is shut down.

The flags's default value is 5.

StopProjectBrokerTimeout=

This flag governs the length of time that a request waits for an answer from the Broker, after the Server receives instructions to shut down. The flag's default value is 10.

RuntimeVariableTypeValidation=

This flag determines whether Magic xpi checks if the default values of its variables are valid. The flag's default value is Y. To increase performance, you can set this flag to N.

CleanTemp=

This flag is used to determine whether you want to clean the <main Magic xpi folder>\temp folder when the server starts. Setting the flag as Y enables this feature. The default value is N.

SupervisorCode = IFS

ShutdownTimeout = 300

These two parameters are passed to the Server Shutdown program, which is called by Stop/Restart shortcuts. The first argument is the supervisor code, which should match the SupervisorCode that follows the ini flag.

The second argument is the grace time, in seconds, before the server terminates. If the second argument is not passed, or if a value of 0 is passed, the ShutdownTimeout flag determines the grace time.

JMSStartupConnectionFailurePolicy=

When inter-server communication is facilitated through JMS, this flag determines whether the server should try to reestablish a connection if the prior connection is terminated. You can choose from the following options:

  • Retry (default)

  • Ignore

  • None

Reference
Attachment 
Attachment