Redwood Documentation

Product Documentation

 

›AS/400 Connector

RunMyJobsPlatform Agents

External Platforms

  • Connecting Redwood Server to External Platforms

Credentials

  • Storing Credentials
  • Credential Protocols

Platform Process Servers

  • On-site Platform Process Servers
  • Cloud Platform Agents
  • Using the Wizard to Create Process Servers
  • Configuring Platform Agents
  • Spool Host Agents
  • The Environment of Platform Agent OS Processes
  • Processing Platform Processes
  • Process Server Services
  • Configuring Agentless Process Servers
  • Automatically Updating Platform Agents
  • Enabling TLS
  • Creating Monitoring Checks
  • Configuring Load Balancing on Platform Agents
  • Platform Agent Registry Entries
  • Monitoring Servers with Platform Process Servers

UNIX Agents

  • UNIX Process Servers
  • UNIX Process Server Configuration Data
  • File Events on UNIX
  • Creating UNIX Process Servers (Advanced)
  • Choosing a User Switching Security Mode
  • Controlling Unix Platform Agents
  • Uninstalling Redwood Server Platform Agents from UNIX

Windows Agents

  • Creating a Microsoft Windows Process Server
  • File Events on Microsoft Windows Process Servers
  • Configuration of a Microsoft Windows Process Server
  • Managed Services
  • Configuring Platform Agents on Microsoft Windows
  • Automating Windows tasks that require a desktop window
  • Uninstalling Redwood Server from Microsoft Windows

Agent Definition Types

  • Using the BASH Definition Type
  • Using the KSH Definition Type
  • Using the CSH Definition Type
  • Using the Perl Definition Type
  • Using the Python Definition Type
  • Using the PowerShell Definition Type
  • Using the Visual Basic Script Definition Type
  • Using the CMD Definition Type
  • Using the R Process Definition Type
  • Using the DCL Definition Type
  • Using Platform Definition Types
  • Using the OS Native Definition Type
  • Microsoft Windows Definition Types
  • Using the SQLPLUS Definition Type
  • Using the FTP Definition Type
  • Using the Groovy Definition Type

Command Line Tools

  • Command Line System Tools
  • jtool
  • jcat
  • jdescription
  • jevent
  • jecho
  • jftp
  • JFTP Return Codes
  • jgetcredential
  • jgetfile
  • jgetpar
  • jjoin
  • jlink
  • jlog
  • jmail
  • jmessage
  • jmonitor
  • jputfile
  • jregister
  • jrfc
  • jscp
  • jtool screenshot
  • jscript
  • jsecret
  • jsleep
  • jsplit
  • api-tool.jar

OpenVMS Process Servers

  • Creating HP OpenVMS Process Servers
  • Installing the Platform Agent on HP OpenVMS
  • Configuring HP OpenVMS Process Servers
  • File Events on HP OpenVMS
  • HP OpenVMS Definition Types

AS/400 Connector

  • IBM AS/400 Connector Architecture
  • Setting up the IBM AS/400 Connector
  • Creating an IBM AS/400 Process Server
  • Files on AS/400 Raise Events
  • Using the AS/400 Definition Type
  • Redwood Server OS Support
  • IBM z/OS Definition Types
  • Using the JCL_FTP Definition Type
  • IBM z/OS System Tools

Reference

  • Balancing the Load
  • Credential Protocols
← HP OpenVMS Definition TypesSetting up the IBM AS/400 Connector →

IBM AS/400 Connector Architecture

Redwood Server uses the JTOpen Java library to connect to AS/400 systems. The connector allows you to:

  • Submit CL commands against the AS/400 system.
  • Raise Redwood Server events on files residing on the AS/400 system.
  • Raise Redwood Server events on active job statuses of batch jobs submitted by Redwood Server in the AS/400 system.

Terminology

This document uses the older names AS/400 and OS/400 to refer to the hardware and operating system as these are the names that have been in use longest, and correspond to older versions of the connector and the IBM Toolbox for Java naming. There are other names for the machine:

From 2000-2004 the machine was known as the IBM eServer iSeries (generally abbreviated as iSeries).

From 2006-2008 the machine has been known as the IBM System i and the operating system as IBM i.

Since 2008, the machine is known as IBM i, part of the IBM Power Systems product line.

Architecture

On-site Architecture, the connection is initiated by the central Redwood server.

When Redwood Server connects to the AS/400 system, it initiates a connection to port `8476` (`9476` with SSL/TLS) of the application server for authentication and then initiates a connection pool to port `8470` (`9470` with SSL/TLS), and sends commands over port `8475` (`9475` with SSL/TLS).

For SSL/TLS support, the certificate on the server must be trusted by the central Redwood server, if your CA signed the certificate, you will have to create X509_TrustedCertificate credentials for the CA as well as any intermediate certificates in the certificate chain.

Architecture

SaaS Architecture, the secure gateway initiates a connection to the central Redwood server and to the IBM i system.

Jtools

Redwood Server has a variety of command line tools that can, for example, send an email or issue FTP commands. The AIX/Power variants of these tools can run on the AS/400, provided it has the PASE AIX runtime installed. You copy the jtool executable from an AIX platform agent to the AS/400's UNIX-like IFS (for example: /home/REDWOOD/jtool ) and issue QSH CMD('/home/REDWOOD/jtool install') to install the tools to the directory where they were stored.

The jtool programs cannot make use of -job-context as this is setup by the platform agent job runner, so any programs requiring -job-context will not work on the AS/400. See Command Line System Tools for more information.

api-tool

A Java library is available that can be used to run Java code that interacts with Redwood Server on the AS/400 as well, api-tool.jar. See api-tool.jar for more information.

See Also

  • Setting up the IBM AS/400 Connector
  • Creating an IBM AS/400 Process Server
  • Files on AS/400 Raise Events
  • Using the AS/400 Definition Type
  • Server Ports Used
← HP OpenVMS Definition TypesSetting up the IBM AS/400 Connector →
  • Terminology
  • Architecture
  • Architecture
  • Jtools
  • api-tool
  • See Also
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |