Share via


OpenLegacy IBM I (AS400) (Preview)

OpenLegacy IBM i (AS400) connector provides bidirectional connectivity to your system’s data and business logic through OpenLegacy Hub microservices deployed on OpenLegacy’s cloud or any other target deployment. You can now build Business Flows with information from your legacy environment using the OpenLegacy Hub. This will enable you to utilize your legacy assets as digital components, providing you a legacy integration and modernization solution from Day 1.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name OpenLegacy Support
URL https://www.openlegacy.com/company/support
Email support@openlegacy.com
Connector Metadata
Publisher OpenLegacy Technologies Inc.
Website https://www.openlegacy.com
Privacy policy https://www.openlegacy.com/privacy-policy
Categories Business Management; Data

Build Flows that leverage your IBM i and other legacy systems. The OpenLegacy IBM i (AS400) connector provides Bidirectional connectivity to your system’s data and business logic. You can now build Business Flows with information from your legacy environment via the OpenLegacy connector. This will enable you to utilize your legacy assets as digital components providing you a Legacy Integration and Modernization Solution from day 1. All OpenLegacy connectors provide access to various legacy systems through APIs deployed on OpenLegacy’s cloud or any other target deployment architecture you prefer- fully flexible, any on-prem to any cloud or digital platform.

Prerequisites

  1. An API to your IBM I (AS400) that is deployed on OpenLegacy Cloud or any other target.
  2. OpenLegacy HUB account.
  3. OpenLegacy HUB API keys.

How to get credentials

Register to the OpenLegacy HUB at https://hub.openlegacy.com. To find your API Keys go to upper right-side menu, click on API Keys and copy the Account API Key and the Run Time API Key.

Get started with your connector

OpenLegacy has prepared a demo AS400 project for you to use that will connect to our Demo Environment. To answer your specific project requirements. OpenLegacy team will build and manage the API to your AS400 according to your requirements.  Register to OpenLegacy Hub. One of our Customer Success representatives will contact you for any questions.  Follow the instruction below to import the AS400 demo project. Click on Projects->Import from Solution Center. In the Filter Data Field type “IBMi” and select IBMi COBOL Insurance Policies Demo. The Demo project will be imported. Follow the instructions provided at this video. Contact OpenLegacy at https://www.openlegacy.com/company/support for any question.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Hub API Key securestring The Hub API Key to request projects and methods metadata True
Hub URL (Optional) string Define Hub URL when the Hub is installed on premise and not using OpenLegacy SaaS solution
Deployed Application Base Url string The Base URL to deployed application True
Runtime API Key securestring The Runtime API Key to authorize in deployed application (Optional)

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

IBM I (AS400) Cobol - Send and (or) receive data from a Cobol Program

Perform HTTP request to User's API

IBM I (AS400) DB Store Procedures - Execute Store Procedures on DB400

Perform HTTP request to User's API

IBM I (AS400) DB2 Queries - Execute DB2 on AS400 queries

Perform HTTP request to User's API

IBM I (AS400) MQ - Send and (or) receive data from IBM DataQueue

Perform HTTP request to User's API

IBM I (AS400) PCML - Send and (or) receive data from RPG Program

Perform HTTP request to User's API

IBM I (AS400) Cobol - Send and (or) receive data from a Cobol Program

Perform HTTP request to User's API

Parameters

Name Key Required Type Description
Select Project
project True string

Select Project

Select Method
method True string

Select Method

Dynamic Schema
body True dynamic

Dynamic Schema

Returns

The outputs of this operation are dynamic.

IBM I (AS400) DB Store Procedures - Execute Store Procedures on DB400

Perform HTTP request to User's API

Parameters

Name Key Required Type Description
Select Project
project True string

Select Project

Select Method
method True string

Select Method

Dynamic Schema
body True dynamic

Dynamic Schema

Returns

The outputs of this operation are dynamic.

IBM I (AS400) DB2 Queries - Execute DB2 on AS400 queries

Perform HTTP request to User's API

Parameters

Name Key Required Type Description
Select Project
project True string

Select Project

Select Method
method True string

Select Method

Dynamic Schema
body True dynamic

Dynamic Schema

Returns

The outputs of this operation are dynamic.

IBM I (AS400) MQ - Send and (or) receive data from IBM DataQueue

Perform HTTP request to User's API

Parameters

Name Key Required Type Description
Select Project
project True string

Select Project

Select Method
method True string

Select Method

Dynamic Schema
body True dynamic

Dynamic Schema

Returns

The outputs of this operation are dynamic.

IBM I (AS400) PCML - Send and (or) receive data from RPG Program

Perform HTTP request to User's API

Parameters

Name Key Required Type Description
Select Project
project True string

Select Project

Select Method
method True string

Select Method

Dynamic Schema
body True dynamic

Dynamic Schema

Returns

The outputs of this operation are dynamic.