IBM i Program Call

Connect to IBM i resources.

This article describes the operations for the IBM i built-in connector, which is available only for Standard workflows in single-tenant Azure Logic Apps.

Built-in connector settings

In a Standard logic app resource, the application and host settings control various thresholds for performance, throughput, timeout, and so on. For more information, see Edit host and app settings for Standard logic app workflows.

Connector how-to guide

For more information about integrating COBOL and RPG programs on IBM midrange systems with your workflow in Azure Logic Apps, see Integrate COBOL and RPG programs on IBM midrange systems with Standard workflows in Azure Logic Apps .

Authentication

Server certificate common name

The name of the Transport Layer Security (TLS) certificate to use.

Parameters

Name Description Type Required Allowed Values
Server certificate common name The name of the Transport Layer Security (TLS) certificate to use. string False

Client Certificate Thumbprint

The client certificate thumbprint for use with Mutual TLS authentication

Parameters

Name Description Type Required Allowed Values
Client Certificate Thumbprint The client certificate thumbprint for use with Mutual TLS authentication securestring False

Code page

The code page number to use for converting text.

Parameters

Name Description Type Required Allowed Values
Code page The code page number to use for converting text. int False

Password

The optional user password for connection authentication.

Parameters

Name Description Type Required Allowed Values
Password The optional user password for connection authentication. securestring False

Port number

The port number to use for connecting to the server.

Parameters

Name Description Type Required Allowed Values
Port number The port number to use for connecting to the server. int True

Server name

The server name.

Parameters

Name Description Type Required Allowed Values
Server name The server name. string True

Timeout

The timeout period in seconds while waiting for responses from the server.

Parameters

Name Description Type Required Allowed Values
Timeout The timeout period in seconds while waiting for responses from the server. int False

User name

The optional username for connection authentication.

Parameters

Name Description Type Required Allowed Values
User name The optional username for connection authentication. securestring False

Use TLS

Secure the connection with Transport Layer Security (TLS).

Parameters

Name Description Type Required Allowed Values
Use TLS Secure the connection with Transport Layer Security (TLS). bool False

Validate server certificate

Validate the server's certificate.

Parameters

Name Description Type Required Allowed Values
Validate server certificate Validate the server's certificate. bool False

Actions

Call an IBM i program

Execute an IBM i program.

Call an IBM i program

Execute an IBM i program.

Parameters

Name Key Required Type Description
HIDX name
hidx True string

The name for the HIDX file that has the actions' metadata.

Method name
method True string

The name of a method in the HIDX file.

Input parameters
inputParameters True string

A single object that has all the input parameters to the method.

Returns

A single object that has all the output parameters from the method.

Output parameters
object