Prerequisites

Prerequisites

InterFormNG2 require Java Runtime Environment 17. This is embedded in the Windows release, but on the IBM i platform and on Linux you need to ensure that Java 17 is installed.

 

The minimum hardware configuration is: Dual core machine with 8 Gb RAM and 20 GB free disk space (after installing the operating system).

 

Cookies are used for authentication and authorization of logged in users, so cookies must be enabled in the browser.

 

Please check out the limitations regarding support for certificates.

 

As a user you need to accept the license agreement.

 

For installation on IBM i there are these prerequisites:

 

Please check out the prerequisites for the Java configuration.

 

You should only install InterFormNG2 on newer AS400 / iSeries/ IBM i, which means Power 8 processors or newer as old IBM i machines are not executing Java as efficiently as newer machines. If you however want to use InterFormNG2 on an older IBM i (V5R4 or newer), then you can install only the Spool2XML core on the IBM i and monitor IBM i output queues from another platform.


These are the versions of InterFormNG2, that you can install on various OS400 versions (on the IBM i):

OS400 version

InterForm400 (newest version, that can be installed)

InterFormNG2 on IBM i

Comment

V5R3

2012.M20

N/A

InterFormNG2 require at least V7R1 and Java 8

V5R4

2013.M13

N/A

InterFormNG2 require at least V7R1 and Java 8

V5R4

2014.M16

N/A

InterFormNG2 require at least V7R1 and Java 8

V5R4

2015.M12

N/A

InterFormNG2 require at least V7R1 and Java 8

V5R4

2016.M12

N/A

InterFormNG2 require at least V7R1 and Java 8

V5R4

2017.M08

N/A

InterFormNG2 require at least V7R1 and Java 8

V6R1

2018.M09

N/A

InterFormNG2 require at least V7R1 and Java 8

V6R1

2019.M06

N/A

InterFormNG2 require at least V7R1 and Java 8

V6R1

2020.M13

N/A

InterFormNG2 require at least V7R1 and Java 8

V7R1

2021.M07

From 3.2.0 to 3.4.3

InterFormNG2 versions up to 3.4.3 require Java8.

InterFormNG2 version 3.5.0 and future version require Java 17, which cannot be installed on V7R1.

V7R2

2022.M05

From 3.2.0 to 3.4.3

InterFormNG2 versions up to 3.4.3 require Java8.

InterFormNG2 version 3.5.0 and future version require Java 17, which cannot be installed on V7R2.

V7R2

2023.M01

From 3.2.0 to 3.4.3

InterFormNG2 versions up to 3.4.3 require Java8.

InterFormNG2 version 3.5.0 and future version require Java 17, which cannot be installed on V7R2.

V7R3

2023.M01

From 3.2.0 to 3.4.3

InterFormNG2 versions up to 3.4.3 require Java8.

InterFormNG2 version 3.5.0 and future version require Java 17, which cannot be installed on V7R3.

V7R4

2023.M01

From 3.2.0

InterFormNG2 versions up to 3.4.3 require Java8.

Version 3.5.0 and future versions required Java 17.

V7R5

2023.M01

From 3.2.0

InterFormNG2 versions up to 3.4.3 require Java8.

Version 3.5.0 and future versions required Java 17.

 

Also on the IBM i platform: The password for the user profile, IFORMNG2 should not expire, it should not be disabled and the user profile must have limit capabilities=*NO.

 

Javascript must be enabled in the browser.

 

Internet Explorer is not supported. Mobile phone browsers are not supported.

 

Supported browsers: The latest version of Google Chrome is the reference browser for InterFormNG2, which is guaranteed to work. Most other browsers does also work.

 

InterFormNG2 might connect to ports on other servers:

Port used

Description

20

Used for FTP via rstlibpc.exe on IBM i, but you can also upload without FTP.

21

Used for FTP via rstlibpc.exe on IBM i, butbut you can also upload without FTP.

25

Email

80

Generate test license, AWS (Amazon Web Service)

137

Samba protocol

138

Samba protocol

139

Samba protocol

443

Used by eSignAnywhere

445

Samba protocol

446

IBM i Port: drda

448

IBM i SSL Port: drda

449

IBM i: as-svrmap

465

Email

515

LPD printing

587

Email

631

Internet Printing Protocol

1414

WebSphereMQ

1433

SQL server database

3306

MySQL database

5432

PostgreSQL database

5672

RabbitMQ

5679

TOOLSHED2 jobs. Default port number used by the TOOLSHED2 jobs on the IBM i platform.

8086

Default user interface

8110

Default port for Preview client (no longer included)

8282

Notifications, help pages and tutorials

8470

IBM i Port: as-central

8471

IBM i Port: as-database

8472

IBM i Port: as-dtaq

8473

IBM i Port: as-file

8474

IBM i Port: as-netprt

8475

IBM i Port: as-rmtcmd

8476

IBM i Port: as-signon

8574

License server port

9100

Printers

9470

IBM i SSL Port: as-central

9471

IBM i SSL Port: as-database

9472

IBM i SSL Port: as-dtaq

9473

IBM i SSL Port: as-file

9474

IBM i SSL Port: as-netprt

9475

IBM i SSL Port: as-rmtcmd

9476

IBM i SSL Port: as-signon

61616

ActiveMQ

 

The authority of InterFormNG2 is based on the user profile, IFORMNG2. The user profile, IFORMNG2 is running the InterFormNG2 jobs, so this user profile need to have access to the objects, that you want to access in InterFormNG2. You can e.g. consider to add a group profile to the IFORMNG2 user profile, that provides the required authority.

 

In order to print ZPL on ZPLII compatible label printers the printers must be compatible with the Zebra firmware nn.14.nn or newer (firmware nn.14.nn was introduced over 15 years ago). The alternative is to try driver print as the mime type, if InterFormNG2 is running on Windows.

 

If you manually have created the library, IFORMNG2 e.g. as described in this section, then you will need to rename or delete the IFORMNG2 library before you install InterFormNG2 on the IBM i.

 


    • Related Articles

    • IBM i Command input

      It is possible to call InterFormNG2 functions from an IBM i command, IFORMNG2/NG2CMD. The command then calls an InterFormNG2 workflow, which can generate various output and also return an output file to the command. The command will wait for the ...
    • Getting started with InterFormNG2

      The idea of the following procedure is to give you a safe and easy start with the InterFormNG2 system. No knowledge on InterFormNG2 is required, and only minor Windows knowledge is needed. Knowledge of Xpath can be useful, but a short introduction is ...
    • ng:serializationData

      The built-in function, ng:serializationData can help you if you want to print multiple label on a ZPL compatible printer, that are all identical apart from a number, which is increased for each label. You can use this to reduce the size of the print ...
    • Spool2XML

      One of the InterFormNG2 modules is spool2XML. When it comes to spooled file support in InterFormNG2 you have two options: 1.You can use the spool2XML module to convert input spooled files into XML files, that are placed in the IFS, where InterFormNG2 ...
    • Enable AS400 commands in InterFormNG2

      One of the prerequisites for calling functions in InterFormNG2 via commands on the IBM i platform is, that you have enabled AS400 commands in the InterFormNG2 configuration. It is possible to setup InterFormNG2 to run the commands on another machine ...