You can decide what service jobs to start when the IFORMNG2&IFORMNG2 subsystem is started, if you here select option 92. Change NG2 installation from the IFORMNG2 main menu:
Configure IFORMNG2 Startup (NG2SETUP)
Type choices, press Enter.
IBM I Queue Monitor . . . . . . *ACTIVE *ACTIVE, *INACTIVE NG2-Server (Output generator) . *ACTIVE *ACTIVE, *INACTIVE CommandLine to NG2 . . . . . . . *ACTIVE *ACTIVE, *INACTIVE, *SAME QIBM_QSH_CMD_OUTPUT - *JOB . . . NONE
JAVA_HOME Blank=System default '/QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit'
JVM_MEMORY . . . . . . . . . . . '-Xms2g -Xmn1g -Xmx3g' Use jt400Native.jar . . . . . . '-Dloader.path=/QIBM/ProdData/OS400/jt400/li b/jt400Native.jar'
JVM custom options . . . . . . . ' '
Bottom F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display F24=More keys
|
If you want to use the Spool2XML module to convert spooled files into XML via converted printer files, then you should keep the first option, IBM I Queue Monitor active, but if you simply want InterFormNG2 to monitor output queues itself, then you should set this to *INACTIVE.
In the described setup you want to run the NG2 Server on another platform, so here you would probably set the second option, NG2-Server (Output generator) to *INACTIVE.
If you want to execute the IFORMNG2/NG2CMD command in your CL-programs, then you need to set the option CommandLine to NG2 to *ACTIVE.
The active/inactive settings really does not matter, if you do not start the IFORMNG2/IFORMNG2 subsystem at all, as no services can start unless the subsystem is running.
With QIBM_QSH_CMD_OUTPUT - *JOB you can set an output stream file for the java log if needed.
The rest of the options are related to the Java settings:
Java_Home
This sets the path to the JVM, that InterFormNG2 is to use. Please notice, that Java 8 64bit is required.
JVM_MEMORY
Memory settings for the Java part of InterFormNG2.
Use jt400Native.jar
Identifies which jar file to use.
JVM custom options
Here you can setup various JVM options for InterFormNG2. One example is the default file encoding, which with V7R4 has changed from Latin 1 into UTF8 as described here: https://www.ibm.com/docs/en/i/7.4?topic=jc-default-java-fileencoding-default-charset-changed-utf-8. InterFormNG2 is default using UTF-8, so normal InterFormNG2 customers will not be affected by this. With this option you can however e.g. overrule the UTF-8 encoding into e.g. Latin 1, if you set this option to -Dfile.encoding=ISO8859_1.