IBM i ターゲット コネクタ外部 API の設定
capam344
このトピックでは、外部 API を使用して IBM i (AS400)ターゲット アプリケーションを追加または更新するときに使用される必須およびサポートされている属性について説明します。
2
IBM i ターゲット アプリケーション外部 API 属性
外部 API を使用して IBM i (別名 AS 400)ターゲット アプリケーションを追加または更新するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
sslEnabled
安全な接続(SSL または TLS)を使用するかどうかを指定します。
必須 | デフォルト値 | 有効な値 |
はい | true | true 、false |
IBM i ターゲット アカウント外部 API 属性
ターゲット コネクタを使用する IBM i (別名 AS 400)ターゲット アカウントを追加するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
useOtherAccountToChangePassword
パスワード変更リクエストを実行するのに、ターゲット アカウントを使用するのか、あるいは別のアカウントを使用するのかを指定します。
必須 | デフォルト値 | 有効な値 |
はい | 該当なし | true 、false |
otherAccount
パスワード変更リクエストを実行するのに使用する別のアカウントを指定します。
必須 | デフォルト値 | 有効な値 |
useOtherAccountToChangePassword が true の場合、このパラメータを yes に設定します | 該当なし | 有効なターゲット アカウント ID |
IBM i ターゲット アプリケーション外部 API の例
POST /api.php/v1/devices.json/{deviceId}/targetApplications { "applicationName": "AS400", "applicationType": "AS400", "description1": "sample descriptor1", "description2": "sample descriptor2", "attributes": { "sslEnabled": "false" }, "passwordCompositionPolicyId": null }
IBM i ターゲット アカウント外部 API の例
POST /api.php/v1/devices.json/{deviceId}/targetApplications/{applicationId}/targetAccounts { "accountName":"AS400Acc", "attributes": { "otherAccount": "", "descriptor2": "", "discoveryGlobal": "f", "descriptor1": "", "discoveryAllowed": "f", "useOtherAccountToChangePassword": "false", "unlockLockedAccount": "f" }, "cacheBehavior":"useCacheFirst", "cacheDuration":"30", "password":"sample", "passwordViewPolicyId":1000, "privileged":"t", "synchronize":"f", "useAliasNameParameter":"f" }
"useOtherAccountToChangePassword": "false" false/true 値のみ