cancel
Showing results for 
Search instead for 
Did you mean: 

What the difference between the various java parameters at the config tool?

Former Member
0 Kudos

Hello,

At the config tool there are Java parameters of an Instance, dispatcher and server. More than that, each one of them (Instance, dispatcher and server) has classpath and java parameters at two different tabs: Bootstrap tab and General tab. What the difference between all these possibilities and when will I use each one?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Also have a look at,

http://help.sap.com/saphelp_nw04/helpdata/en/e8/f48b33f9a3423c9e688dfa56330e79/frameset.htm

Regards,

Srinivasan T

Helpful answers=>Points

Former Member
0 Kudos

Thanx for the links guys, yet I still don't understand what is the difference between the Bootstrap and the General tab with regards to the Java parameters and the classpath.

former_member182372
Active Contributor
0 Kudos

Roy, did you really go carefully through links I gave to you ;-)?

From here

http://help.sap.com/saphelp_nw04/helpdata/en/ec/4e60148951924686c8aec9a3fd753d/frameset.htm

+Structure

The framework consists of the following components:

· JControl starts, stops, and monitors the processes of a Java instance (usually a dispatcher and several server processes). The program implements the SAP signal handling to stop the instance. JControl starts the JLaunch processes.

· JLaunch starts a Java program. It loads the JVM into its own address space and then represents the required cluster element. The program can receive from notification from the JControl process via named pipes to stop the cluster element, and terminates, if the JControl stops running (fork emulation under Windows).

· The Bootstrap JAVA program synchronizes the binary data from the Java database with the local file system and creates a property file, which describes the processes of the Java instance.

+

And this is IMHO really self explanatory step by step description of load process

http://help.sap.com/saphelp_nw04/helpdata/en/a2/852aca5cd96f4796e51ba0f7a28926/frameset.htm

Best regards, Maksim Rashchynski.

Former Member
0 Kudos

Maksim, I've read it but again: Why all these can't use joined parameters? After all, they are using the same JVM...

former_member182372
Active Contributor
0 Kudos

Joined parameters for server and dispatcher? Or for general and bootstrap? Or for instance and for server and dispatcher? BTW, they don`t use same JVM. There are JVM`s for dispatcher and for each server. Instance settings are applying to the instance itself and all cluster elements. IN case you are changing properties of an instance element, the changes will apply only to the selected dispatcher or server process of the instance.

Former Member
0 Kudos

Hello Maksim,

Thank you for your last post, it cleared up few things.

What I mean is why each one of them needs it's own parameters at first place: Instance, dispatcher and server?

former_member182372
Active Contributor
0 Kudos

Hi Roy,

Instance properties are propagated to dispatcher and servers, dispatcher properties - to dispatcher, server properties - to server.

So, if would like to apply same JVM option to all instance elements (dispatcher and servers) you should put it on instance level.

Best regards, Maksim Rashchynski.

Benny
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Roy,

server and dispatcher do different things, therefore you can let them run with different memory settings. The whole instance defines values that may be overwritten by specific settings on server (or dispatcher) level.

Regards,

Benny

former_member182372
Active Contributor
0 Kudos