Users may experience significant delays in job execution after upgrading to AS400 Agent version 24.4.5. This issue manifests as jobs taking significantly longer to complete compared to previous versions (e.g., 24.4.0 HF1). This article describes the cause and provides a configuration workaround to restore expected performance.
LOG(...*NOLIST) in their Job Description (JOBD).Internal Case ID: DE210510
The issue is caused by the AS400 Agent's job log retry cycle. When a job is configured with LOG(...*NOLIST), the agent performs an unnecessary 15-retry cycle (default) to retrieve a job log that will never be produced. This retry loop, combined with the agent's single-threaded spool-checking architecture, causes serial delays for each affected job, leading to substantial cumulative execution time.
Possible Workaround If Applicable
IMPORTANT: Please check with the OS400 team if all of the jobs do not require any log output. If not, please modify the parameters below within the ini file of the AS400 agent to reduce the retry attempts.
1. Locate the AS400 agent INI file (typically UCXJO41.ini).
2. Modify the [MISC] section parameters:
From:
[MISC]
GETJOBLOGRETRY=15
GETJOBLOGDELAY=700
To:
[MISC]
GETJOBLOGRETRY=1
GETJOBLOGDELAY=100
3. Restart the AS400 agent for the changes to take effect.
Internal Defect: DE210510