12 Understanding jdeinterop.ini for Java Connector

This chapter contains the following topic:

12.1 Settings for the jdeinterop.ini File for the Java Connector

The jdeinterop.ini file includes settings the server might need. The default location for the file is c:\; however, you can configure this location. This section provides details about the jdeinterop.ini file settings for the Java and dynamic Java connectors. Information is organized by section, for example [JDENET]. These settings are discussed:

  • OCM

  • Cache

  • JDENET

  • Server

  • Security

  • Interop

  • Events

Note:

When you use Java interoperability connectors, you must also set up jdbj.ini file sections.

See Also:

  • JD Edwards EnterpriseOne HTML Server Reference Guide for your platform.

12.1.1 [OCM]

Configure this [OCM] setting for the dynamic Java connector:

Setting and Typical Value Purpose
OCMEnabled=True Selects or clears OCM inside the dynamic Java connector. A value of true indicates turned on.

12.1.2 [CACHE]

Configure these [CACHE] settings for the dynamic Java connector:

Setting and Typical Value Purpose
UserSession=0 Time out value (in milliseconds) for the dynamic Java connector user session. A zero (0) indicates infinite time out.
SpecExpire=30000000 Maximum time (in milliseconds) that the dynamic Java connector keeps the fetched spec in the cache.

12.1.3 [JDENET]

Configure these [JDENET] settings for the Java and dynamic Java connectors:

Setting and Typical Value Purpose
enterpriseServerTimeout=90000 Timeout value for a request to the JD Edwards EnterpriseOne enterprise server.
maxPoolSize=30 JDENET socket connection pool size.
serviceNameConnect=6004 Port number used by the JD Edwards EnterpriseOne security server.

12.1.4 [SERVER]

Configure these [SERVER] settings for Java and dynamic Java connectors:

Setting and Typical Value Purpose
glossaryTextServer=JDED:6010 The JD Edwards EnterpriseOne enterprise server and port that provide glossary text information.
codePage=1252 The encoding scheme, such as:

1252 English and Western European.

932 Japanese.

950 Traditional Chinese.

936 Simplified Chinese.

949 Korean.


12.1.5 [SECURITY]

Configure these [SECURITY] settings for Java and dynamic Java connectors:

Setting and Typical Value Purpose
NumServers=1 Number of security servers set.
SecurityServer=JDED The JD Edwards EnterpriseOne security server.

12.1.6 [INTEROP]

Configure these INTEROP] settings for Java and dynamic Java connectors:

Setting and Typical Value Purpose
SettingTime=60000 Enables the connector to access and retrieve event information from the F90703 and F90704 tables. Defines the time for the connector applications to start up before the connector starts recovering an event.

This value is milliseconds.

RecoveryInterval=10000 Enables the connector to access and retrieve event information from the F90703 and F90704 tables. Defines the time for the connector applications to start up before the connector starts recovering an event.

This value is milliseconds.

enterpriseServer=JDED The JD Edwards EnterpriseOne server.
port=6010 The port number of the JD Edwards EnterpriseOne server.
manual_timout=300000 The time-out value for a transaction in manual commit mode.
Repository=c:\jdedwards\ Interop\repository Points to the location of the repository directory containing business object libraries (generated JAR files).

12.1.7 [EVENTS]

Configure these [EVENTS] settings for Java and dynamic Java connectors:

Setting and Typical Value Purpose
UseGuaranteedEvents System=True Indicates guaranteed event delivery. Values are true and false. Must be set to True to use guaranteed event delivery.
Transport=HTTP Defines the event transport mechanism. Valued values are HTTP and JMS. The default value is HTTP.
eventServiceURL=http://<HOST>:<PORT>/
e1events/EventClientService

For a clustered transaction server:

eventServiceURL=http://<HOST1>:<PORT1>/
e1events/EventClientService|http://<HOST2>:
<PORT2>/e1events/ EventClientService

If there are more servers in a cluster, then the eventServiceURL can be appended with | as a delimiter; for example:

http://<HOST1>:<PORT1>/e1events/
EventClientService|http://<HOST2>:<PORT2>/
e1events/ EventClientService|http://<HOST3>:
<PORT3>/e1events/ EventClientService

Locates the event service. If the value for the Transport= setting is HTTP, then this setting must be configured.

For WebLogic, these ports are the Listen Port.

For WebSphere, these ports are the default http ports found under Server > Communication > Ports > WC_defaulthost.

jndiProviderURL=

For WebLogic:

jndiProviderURL=t3//<HOST>:<PORT>

For a clustered transaction server:

t3://<HOST1>:<PORT1>;<HOST2>:<port3>

If there are more servers in a cluster, then the jndiProviderURL can be appended with ; as a delimiter; for example:

t3://<HOST1>:<PORT1>;<HOST2>:<PORT2>;
<HOST3>;<PORT3>

For WebSphere:

jndiProviderURL=corbaloc::<HOST>:<PORT>/
NameServiceServerRoot

For a clustered transaction server:

corbaloc::<HOST1>:<PORT1>,:
<HOST2>:<PORT2>/NameServiceServerRoot

If there are more servers in a cluster, then the jndiProviderURL can be appended with ,; as a delimiter; for example:

corbaloc:://<HOST1>:<PORT1>;<HOST2>:<PORT2>;
<HOST3>;<PORT3>
/NameServiceServerRoot

Locates the event service. If the value for the Transport= setting is JMS, then this setting must be configured.

For WebLogic, these ports are the Listen Port.

for WebSphere, these ports are the Bootstrap ports.

port=6002 The socket port number where the EventListener receives the events from the JD Edwards EnterpriseOne server. This port should not be used by any other resource. Also, the port should not be changed dynamically when the connector is running, as this causes subsequent subscriptions to be lost.
ListenerMaxConnection=10 The maximum number of connections allowed by the EventListener. The default number of connections is 10, but you can change this number. The maximum number of connections allowed is 64.
ListenerMaxQueueEntry=10 The maximum number of events that the EventListener can hold before processing by the EventManager. The default number of events for the queue is 10, but you can change this number. The maximum number of events that can be held in the queue is 100.
Outbound_timeout=1200000 Maximum number of milliseconds that the EventManager waits before unsubscribing the transient event from the JD Edwards EnterpriseOne server.