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