Skip to main content
Skip table of contents

Environment variables

The following overview shows all environment variables used in i-effect and explains their use and meaning.

Name

Level

Function

Value

IEFFECT_<Befehl>_RESULT

*JOB

For the commands listed below, an environment variable is set at the end of a function call, from which it can be derived whether the call was successful or not.

*OK

The call was successful

*ERROR

An error occurred during the call

ADDARCHIVE, ARCPDF, CRTARCHIVE, CVTARCHIVE, DLTARCHIVE, ENCRYPT, DECRYPT, CRTOCSP, EXTARCHIVE, EXTFILEPDF, RCVEMAIL, RCVFTP, RUNMAP, RUNREPORT, SIGNQDATA, SIGNXML, SNDAS2, SNDEMAIL, SNDFTP, SNDHTTP, STRGZIP, STROFTP2, STRPGP, STRSOACLT, VERIFYPDF, MRGFILEPDF, OFTP2CRTX

*OK

*ERROR

IEFFECT_AUTOSTARTSBS

*SYS

Determines whether a non-running i-effect subsystem is started automatically.

*YES

The subsystem is started if it is not yet active.

*NO

The subsystem is not started automatically.

This environment variable can be used to prevent subsystems from starting when changes are made to the configuration.

*YES

*NO

IEFFECT_COMMAND
IEFFECT_COMMAND1

*JOB

An internal environment variable of i-effect. It contains the hex-coded name of the last i-effect command used with all its parameters. IEFFECT_COMMAND1 is also used if the length of the command and its parameters exceeds 1024 bytes.

IEFFECT_COMMANDNAME

*JOB

The name of the last i-effect command used.

RUNMAP

IEFFECT_CORRECT_XML_CLRF

*JOB

Remove first occurring CRLF in file. Hotfix for RPLSTRIFS to handle this special case:

CODE
<eb:InvoiceNumber><CRLF>4000130</eb:InvoiceNumber>CRLF

*YES

IEFFECT_EMAIL_MSGTEXT

*JOB

Can contain a text that is automatically used as message text by an SNDEMAIL.

‘Text’

IEFFECT_ERRORWORKFLOW_SERVERENTRY

*JOB

Automatically starts the ServerTask specified in the environment variable when a session is cancelled.

1510

IEFFECT_FTP_DELAY

*JOB

Number of seconds to wait between individual FTP transfers.

60

IEFFECT_FTP_REPLACE

*JOB

An existing file is not replaced on the target system in an FTP transfer if this variable is set

*NONE

IEFFECT_VxRyMz_FTP_SINGLE_RECEIVE

*JOB

The connection is re-established before each transmission if this variable is set

*YES

IEFFECT_MESSAGEKEY

*JOB

Internal variable. Contains the message key of the first i-effect message after a session start

IEFFECT_PARAMETERSETS_SERVERENTRY

*JOB

The environment variable IEFFECT_PARAMETERSETS_SERVERENTRY defines the default settings for the WRKEFSPLF dialogue and for WEBCONTROL spool processing. For this purpose, the corresponding default settings for the individual processing operations are defined in an I-EFFECT server task. The number of the corresponding server task (*SINGLE/*SPOOL) is entered as the value in the environment variable.

This means that an entry for *CONVERT/*SPOOL/*PDF in the server task can be used to define the default values for PDF generation from spools.

CODE
CVTSPLPDF OUTPFILE('/%HOME%/%SPLFILENAME%') PAGESIZE(*A4 *PORTRAIT)

9999

IEFFECT_PGM

*JOB

Internal variable. Name of the last i-effect process started

SNDEMAIL

IEFFECT_RGZPFM_LOGFILES

*JOB

Overwrites the parameter RGZPFM() in STREFREORG and can thus force the reorganisation of files in the reorg, even if the parameter was not switched on when the reorganisation was started.

*YES

IEFFECT_RPLSTRIFS_USEBUFFER

*JOB

Forces RPLSTRIFS to use a larger buffer for processing. This accelerates the processing speed for large amounts of data.

*YES

IEFFECT_RPLSTRIFS_USESEPCHAR

*JOB

Instructs RPLSTRIFS to use a record separator other than the line feed character

|

IEFFECT_RUNNINGVERSION

*JOB

Internal variable. Contains the i-effect release of the last i-effect command called

V3R1M0

IEFFECT_SAVSESNR

*JOB

(Obsolete). Replaced by IEFFECT_SESSION.

4354

IEFFECT_SERVER_CHECKINUSE

*JOB

Specifies whether to check whether a file in the IFS that is to be processed in a server task is currently being used.

The default value is *YES

*YES

*NO

IEFFECT_SERVER_ENVVAR

*JOB

(Obsolete). Replaced by %GETENVVAR:<name>%

IEFFECT_SERVER_ERROR

*JOB

This environment variable can be used in the i-effect server to continue processing when an error occurs. If this variable is set to *IGNORE, the defined error processing is executed, but processing is then continued. With *IGNORE_WITH_ERROR_WORKFLOW, error handling in the *ERROR workflow is also skipped.

*IGNORE

*IGNORE_WITH_ERROR_WORKFLOW

IEFFECT_SERVER_WORKFLOW

*JOB

This environment variable can be used in the i-effect server to skip all subsequent workflow processing. If this variable is set to *IGNORE, the subsequent workflow processes are not executed. To restore the standard behaviour after a processing step, the environment variable must be deleted again.

IEFFECT_SERVER_WORKFLOW_LOG

*JOB

This environment variable can be used in an EMAIL/SEND workflow with MSGTEXT(%STATUS%) to automatically attach all log files from the "/home/ieffect/internal" directory of the affected session in the event of an error.

*ADD

IEFFECT_SESSION

*JOB

Session number of the last session started.

4758

IEFFECT_SESSIONREADJOBLOG

*JOB

Determines whether messages that were not written by i-effect are also read from the job log. Normally, such messages are only included in the i-effect logbook in the event of an error.

*YES

IEFFECT_VxRyMz_LNGCATALOG

*SYS

Name of the catalogue with the language objects of the specified i-effect version

IBMIDB

IEFFECT_VxRyMz_LNGDEVICE

*SYS

Name of the IASP unit or *SYSBAS with the language objects of the specified i-effect version

*SYSBAS

IEFFECT_VxRyMz_LNGSCHEMA

*SYS

Name of the schema with the language objects of the specified i-effect version

IEF31024

IEFFECT_VxRyMz_LNGSYSBASLIB

*SYS

Name of the schema with the Sysbas language objects of the specified i-effect version

IEF31024S

IEFFECT_VxRyMz_PRIMARY_LANGUAGE

*SYS

The i-effect primary language of the specified i-effect version

2929

IEFFECT_VxRyMz_SECONDARY_LANGUAGE

*SYS

The i-effect secondary language of the specified i-effect version

2924

IEFFECT_VxRyMz_APPCATALOG

*SYS

Name of the catalogue with the application objects of the specified i-effect version

IBMIDB

IEFFECT_VxRyMz_APPDEVICE

*SYS

Name of the IASP unit or *SYSBAS with the application objects of the specified i-effect version

*SYSBAS

IEFFECT_VxRyMz_APPSCHEMA

*SYS

Name of the schema with the application objects of the specified i-effect version

IEFFECT

IEFFECT_VxRyMz_DBCATALOG

*SYS

Name of the catalogue with the database objects of the specified i-effect version

IBMIDB

IEFFECT_VxRyMz_DBDEVICE

*SYS

Name of the IASP unit or *SYSBAS with the database objects of the specified i-effect version

*SYSBAS

IEFFECT_VxRyMz_DBSCHEMA

*SYS

Name of the schema with the database objects of the specified i-effect version

IEFFECTDB

IEFFECT_VxRyMz_DEBUG

*SYS

Additional information is output to the logbook when this environment variable is set.

*INFO - Output of extended information messages

*DEBUG - Output of detailed debugging information.

*NONE
*INFO
*DEBUG

IEFFECT_VxRyMz_IFS_DEVICE

*SYS

Name of the IASP unit or *SYSBAS with the IFS objects of the specified i-effect version

*SYSBAS

IEFFECT_VxRyMz_IFS_PATH

*SYS

Name of the IFS programme directory of the specified i-effect version

/i-effect/v3r1m0

IEFFECT_VxRyMz_JAVA_HOME

*SYS

Path to the JAVA Runtime that is used in the specified i-effect version

/QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit

/QOpenSys/QIBM/ProdData/JavaVM/jdk80/32bit

IEFFECT_VxRyMz_JVMCLIENT

*SYS

Intern Variabel.

IEFFECT_VxRyMz_PRVCATALOG

*SYS

Internal variable. Is set during an i-effect upgrade to retain the name of the catalogue of the previous version

IBMIDB

IEFFECT_VxRyMz_PRVDEVICE

*SYS

Internal variable. Is set during an i-effect upgrade to hold the name of the unit of the previous version

*SYSBAS

IEFFECT_VxRyMz_PRVSCHEMA

*SYS

Internal variable. Is set during an i-effect upgrade to hold the name of the schema of the previous version

IEFFECT27

IEFFECT_VxRyMz_PRVVERSION

*SYS

Internal variable. Is set during an i-effect upgrade to record the version number of the previous version

V2R7M0

IEFFECT_VxRyMz_REORG_DELETE_WITH_ROWCOUNT

*SYS

Defines the maximum number of records that are deleted in one call in a STREFREORG. If *NONE is specified, all records are deleted. This is the default.

10000

IEFFECT_VxRyMz_SKIP_CLASSPATH

*SYS

Setting these environment variables avoids the need to (re-)create the class path. This can be set regularly if no changes to the class path are expected and the call start of the JVM needs to be accelerated.

*YES

IEFFECT_VxRyMz_SYSBASLIB

*SYS

Name of the schema with the Sysbas objects of the specified i-effect version

IEFFECTSYS

IEFFECT_VxRyMz_USER_HOME

*SYS

Name of the user directory of the specified i-effect version

/home/ieffect

IEFFECT_VxRyMz_WEBCONTORL_LINK

*SYS

The URL for calling up the i-effect web interface

https://192.168.1.100’

IEFFECT_VxRyMz_WEBCONTROL_PORT

*SYS

The port used by the i-effect web interface.

443

IEFFECT_VxRyMz_WEBCONTROL_FPMPORT

*SYS

The FPM port (FastCGI Process Manager) used by the i-effect web interface

9000

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.