Skip to content

Commit 7eaa41b

Browse files
committed
AIS Tuning Article
1 parent ec2cd59 commit 7eaa41b

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed

.DS_Store

0 Bytes
Binary file not shown.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
date: 2025-04-02
3+
authors:
4+
- fblettner
5+
categories:
6+
- JD Edwards
7+
hide:
8+
- footer
9+
---
10+
# JD Edwards AIS instance tuning
11+
12+
## File size (Download)
13+
14+
- Reference: What is the Significance of the MaxExternalResponseSize Parameter in the Rest.ini? (Doc ID 2949357.1)
15+
- Link: Configuration -> General
16+
- Setting: Maximum External REST Response Size
17+
- Description: This configuration is there to restrict any external REST service response from exceeding the configured line
18+
19+
## Timeout Settings
20+
21+
The following settings are related to user session timeouts in the HTML and AIS server where the the recommendation is
22+
for the AIS timeout to be greater than the PD-HTML server timeout and the dedicated AIS-HTML server timeout should be
23+
greater than the AIS server timeout.
24+
25+
### Timeout for AIS
26+
27+
- Reference: AIS Session Token Life and Timeout Settings and How They Relate to HTML Timeout Settings (Doc ID 2522434.1)
28+
- Link: AIS Instance -> View=Advanced -> Security Information.
29+
- Settings:
30+
- SessionInactivityTimeoutMinutes
31+
- SessionTimeToLiveMinutes
32+
- Description: There are two time out settings that are involved in an AIS session
33+
34+
35+
### Timeout for JAS (HTML Instance and AIS-HTML Dedicated instance)
36+
37+
- Reference: AIS Session Token Life and Timeout Settings and How They Relate to HTML Timeout Settings (Doc ID 2522434.1)
38+
- Link: HTML Instance -> View=Advanced -> Cache
39+
- Settings:
40+
- UserSession
41+
- Description: User Session cache timeout
42+
43+
Also, to be considered is the timeout setting within the HTML application server (in Weblogic this is found in the web.xml). See the following document for recommendations on increasing the timeout value in the application server.
44+
E1: JAS: Best Practices on Setting User Session Timeout Value for HTML Server ( JAS ) Instance Configured on Any
45+
Application Server (Doc ID 1488013.1)
46+
47+
48+
49+
## UX One & Watchlists Performance
50+
51+
- Reference: Question With the Architecture of the AIS Server in Relation to the HTML Servers (Doc ID 2239069.1)
52+
- Link: HTML Instance -> View=Advanced -> Web Runtime
53+
- Settings:
54+
- AIS Maximum Concurrent Calls
55+
- Description: Control of how many AIS calls are processed at a time
56+
57+
- Link: AIS Instance -> View=Advanced -> Cache.
58+
- Settings:
59+
- Read Cache Time to Live (Milliseconds)
60+
- Description: How long responses are stored in cache
61+
62+
63+
## Orchestration Processing Performance Recommendations
64+
65+
The primary load is on the HTML server. The AIS server is just a facilitator for the REST endpoints (nearly a pass through) to the HTML server where all of the forms and data queries are executed. So having a dedicated HTML server for AIS requests, or even a clustered set of HTML servers dedicated to AIS requests will provide the best sociability for AIS services/Orchestrations. (Don't use your "front-end" HTML server for AIS requests). Ensuring that both the AIS server and HTML server(s) are configured with the proper heap size is very important as well, for handling the load of many requests.
66+
67+
- Reference: Orchestration Processing Performance Recommendations (Doc ID 2587751.1)
68+
- Add the argument for AIS instance under ServerStart -> Arguments to AIS and HTML instances to minimun and maximum of 4GB
69+
- Settings:
70+
- -Xms4096m and -Xmx4096m

0 commit comments

Comments
 (0)