アダプタ定義ドキュメントの検証ルール
アダプタをOracle Integrationにプッシュすると、Rapid Adapter Builderはアダプタ定義ドキュメントで構文エラーおよびセマンティック・エラーを検証します。 また、アダプタ定義ドキュメントは、VS Code拡張内からいつでも検証できます。
次の項では、アダプタ定義ドキュメントで発生する可能性のある警告およびエラーについて説明します。
エラー
すべてのエラーを解決する必要があります。 アダプタ定義ドキュメントに1つ以上の検証エラーがある場合は、アダプタをOracle Integrationにプッシュできません。
| ルールID | 何が起こったのか、そしてそれを修正する方法 |
|---|---|
|
E110 |
フローがない場合は、追加します。 それ以外の場合は、 |
|
E111 |
アクション・フローが未定義です。 |
|
E112 |
フローがアクション・スキーマによって参照される場合、フローが存在する必要があります。 |
|
E113 |
ノート: 一部のアクションでは、出力スキーマを必要としない場合があります。 |
|
E114 |
接続の拡張OAuthフローが未定義です。 拡張OAuthフローが定義されている場合、参照フローが存在する必要があります。
|
|
E115 |
構成フィールド・フローが定義されていません。
構成フィールドがフローを参照する場合、そのフローが存在している必要があります。 |
|
E118 |
アクションの入力または出力スキーマ参照が定義されていない場合。
参照スキーマが存在しない場合。 |
|
E119 |
Visual Studio Codeのコード・スニペットからのデフォルトのtestConnectionFlow URIが更新されません。 |
|
E125 |
jq式が無効です。 |
|
E128 |
親依存関係フィールドが存在しません。 |
|
E131 |
許可されるドメインは配列であり、有効なホスト名/IP:ポートの組合せを値でサポートします。 使用可能なワイルドカード特殊文字は、 |
|
E132 |
connectivity::restを使用したアウトバウンド呼出しの数は、同期フローの各フロー(設計時およびランタイム)に対して4を超えることはできません。 |
| E133 |
セキュリティ・プロパティが無効です。 |
| E134 |
フローには、同じ名前の複数のアクションが含まれています。 |
| E135 |
フローに無効な関数の使用が含まれています。 |
警告
すべての警告を確認し、可能な場合は対処します。 アダプタ定義ドキュメントに1つ以上の警告がある場合は、アダプタをOracle Integrationにプッシュできます。
| ルールID | 何が起こったのか、そしてそれを修正する方法 |
|---|---|
|
W101 |
1つ以上のトリガーを定義します。 |
|
W102 |
アプリケーション情報セクション内の空のキーまたは空の文字列。 |
|
W103 |
アクションを、一意の |
|
W104 |
セキュリティ・ポリシーが一意の |
|
W105 |
セキュリティ・プロパティが一意の |
|
W106 |
接続プロパティが一意の |
|
W107 |
カテゴリ・グループが一意の
|
|
W108 |
絶対endpointURIは、CNCFアクション内でURIとして指定しないでください。
ノート: baseURLは、接続レベルで設定され、これが静的である場合は、プロパティを非表示にしてデフォルト値を提供する必要があります。 |
|
W110 |
この警告は、次の構成を使用してドメインを定義すると表示されます:
|
|
W111 |
アダプタに許可されるドメインを定義します。 |
|
W112 |
|
不明ルール
| ルールID | 何が起こったのか、そしてそれを修正する方法 |
|---|---|
|
warning |
ドキュメントに指定されているすべてのURLが このセキュリティ要件により、アダプタが許可可能なドメインとして指定されていないサードパーティ・エンドポイントに到達できなくなります。
|
|
warning |
小文字のみが含まれるようにヘッダーを更新します。 |
|
error |
接続情報にはフローが含まれず、セキュリティ・ポリシーで接続プロパティが使用されている場合。
|
|
error |
jq式は、デフォルトのセキュリティ・プロパティ値では無効です。
|
|
error |
接続プロパティの数を10以下に減らします。
|
|
error |
管理対象セキュリティ・ポリシー名の名前が不明です。 |
|
error |
静的トリガーの数が100を超えています。
|
|
error |
JSONスキーマに不明なプロパティが含まれています。
|
|
error |
スキーマでは、JSONスキーマを使用するトリガー・セクションとアクション・セクションは、フラット化されたスキーマへの参照($ref)を選択する必要があります。
|
|
warning |
静的アクションの数が100を超えています。 |
|
error |
処理構成の数が30を超えています。
|
|
error |
入出力のスキーマを提供する様々な方法は、相互の除外である必要があります。 たとえば、urnから解決した場合、ハードコードされたschemaTypeおよびスキーマは存在しません
|
|
構成フィールドに複数の依存関係宣言が含まれています。 |
|
|
warning |
未使用のカテゴリが指定されています。
|
|
error |
カテゴリ・サポートが最大制限である20を超えています。 |
|
error |
テスト・フローには、への参照を含めないでください。入力。 テスト・フローのコール中にアクション入力はありません。 |
|
状態内のCNCFアクションの数が10を超えています。 |
|
|
フロー内の状態の数は10を超えないようにしてください |