Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerAPIkit for OData v4 の連動関係、名前空間、スキーマ情報に関する基礎を学び、コラボレーション、アプリケーションの構築、コードベースの管理を行います。
<dependency> <groupId>org.mule.modules</groupId> <artifactId>mule-odata-module</artifactId> <version>LATEST_VERSION</version> (1) <classifier>mule-plugin</classifier> </dependency>
1 | LATEST_VERSION を入手するには、 APIkit リリースノートを確認してください。 |
xmlns:apikit-odata="http://www.mulesoft.org/schema/mule/apikit-odata" xsi:schemaLocation="http://www.mulesoft.org/schema/mule/apikit-odata http://www.mulesoft.org/schema/mule/apikit-odata/current/mule-apikit-odata.xsd"
<apikit-odata:route>
名前 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Content (コンテンツ) |
Any (いずれか) |
|
||
Output MIME Type (出力 MIME タイプ) |
String (文字列) |
この操作で出力されるペイロードの MIME タイプ。 |
||
Output Encoding (出力エンコード) |
String (文字列) |
この操作で出力されるペイロードのエンコード。 |
||
Config Ref (設定参照) |
ConfigurationProvider |
このコンポーネントを実行するために使用する設定の名前。 |
x |
|
Streaming Strategy (ストリーミング戦略) |
|
反復可能なストリームとその動作を使用するかどうかを設定します。 |
||
Method (メソッド) |
Enumeration (列挙)。次のいずれかになります。
|
HTTP 要求メソッド名。 |
x |
|
Masked Request Path (マスクされた要求パス) |
String (文字列) |
OData 要求パス。リスナーに対して相対的。 |
x |
|
スキーマ |
Enumeration (列挙)。次のいずれかになります。
|
HTTP 要求スキーム。 |
x |
|
Host (ホスト) |
String (文字列) |
要求ホスト。 |
x |
|
Listener Path (リスナーパス) |
String (文字列) |
"*" で終わるリスナーパス。 |
x |
|
Http Headers (HTTP ヘッダー) |
Object (オブジェクト) |
HTTP リクエストヘッダー。 |
||
クエリ文字列 |
String (文字列) |
HTTP クエリ文字列。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力が配置される変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価される式。その式の結果は対象変数に保存されます。 |
|
<apikit-odata:serialize-entity>
名前 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Inbound Content (インバウンドコンテンツ) |
Binary (バイナリ) |
|
||
Output MIME Type (出力 MIME タイプ) |
String (文字列) |
この操作で出力されるペイロードの MIME タイプ。 |
||
Output Encoding (出力エンコード) |
String (文字列) |
この操作で出力されるペイロードのエンコード。 |
||
Config Ref (設定参照) |
ConfigurationProvider |
このコンポーネントを実行するために使用する設定の名前。 |
x |
|
Streaming Strategy (ストリーミング戦略) |
|
反復可能なストリームとその動作を使用するかどうかを設定します。 |
||
Method (メソッド) |
Enumeration (列挙)。次のいずれかになります。
|
HTTP メソッド。 |
x |
|
Path (パス) |
String (文字列) |
エンティティ種別へのパス。 |
x |
|
Target Variable (対象変数) |
String (文字列) |
操作の出力が配置される変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価される式。その式の結果は対象変数に保存されます。 |
|
<apikit-odata:serialize-entity-collection>
名前 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Configuration (設定) |
String (文字列) |
設定の名前。 |
x |
|
Inbound Content (インバウンドコンテンツ) |
Binary (バイナリ) |
|
||
Output MIME Type (出力 MIME タイプ) |
String (文字列) |
この操作で出力されるペイロードの MIME タイプ。 |
||
Output Encoding (出力エンコード) |
String (文字列) |
この操作で出力されるペイロードのエンコード。 |
||
Config Ref (設定参照) |
ConfigurationProvider |
このコンポーネントを実行するために使用する設定の名前。 |
x |
|
Streaming Strategy (ストリーミング戦略) |
|
反復可能なストリームとその動作を使用するかどうかを設定します。 |
||
Method (メソッド) |
Enumeration (列挙)。次のいずれかになります。
|
HTTP メソッド。 |
x |
|
Path (パス) |
String (文字列) |
エンティティ種別へのパス。 |
x |
|
Target Variable (対象変数) |
String (文字列) |
操作の出力が配置される変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価される式。その式の結果は対象変数に保存されます。 |
|
<apikit-odata:transform-to-sql-select>
名前 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Entity Set Name (エンティティセット名) |
String (文字列) |
要求されたエンティティセットのデータベース内のテーブル名。 |
x |
|
Database Schema (データベーススキーマ) |
String (文字列) |
エンティティセットが属するデータベーススキーマ名。空でない場合、 |
||
Page Size (ページサイズ) |
Number (数値) |
|||
Config Ref (設定参照) |
ConfigurationProvider |
このコンポーネントを実行するために使用する設定の名前。 |
x |
|
Streaming Strategy (ストリーミング戦略) |
|
反復可能なストリームとその動作を使用するかどうかを設定します。 |
||
Entity Type Name (エンティティ種別名) |
String (文字列) |
エンティティデータモデルにより、エンティティ種別名が指定されます。 |
x |
|
Entity Type Fields (エンティティ種別項目) |
Array of String (文字列の配列) |
エンティティ種別のプロパティ項目のリスト。 |
x |
|
Entity Type Keys (エンティティ種別キー) |
Object (オブジェクト) |
エンティティキー名と値のマップ。 |
x |
|
System Query Options (システムクエリオプション) |
Object (オブジェクト) |
システムクエリオプションマップ。システムクエリオプションの文法と構文のルールは [OData-ABNF] で定義されています。より使いやすくするために、DataWeave 内のエスケープを回避するように最初のドル記号は削除されます。たとえば、システムクエリオプション |
x |
|
Search Transformation Enabled (検索変換を有効化) |
Boolean (ブール) |
|
|
|
Strict Search Term Match (厳密な検索語の一致) |
Boolean (ブール) |
|
|
|
Sql Limit Rows (SQL 制限行数) |
Enumeration (列挙)。次のいずれかになります。
|
行数を制限するオプション。 |
||
Sql Identifiers Delimiter (SQL 識別子の区切り文字) |
Enumeration (列挙)。次のいずれかになります。
|
識別子を区切るオプション。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力が配置される変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価される式。その式の結果は対象変数に保存されます。 |
|
<apikit-odata:request-entity-collection-listener>
名前 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
出力 MIME タイプ |
String (文字列) |
この操作で出力されるペイロードの MIME タイプ。 |
||
Output Encoding (出力エンコード) |
String (文字列) |
この操作で出力されるペイロードのエンコード。 |
||
Config Ref (設定参照) |
ConfigurationProvider |
このコンポーネントを実行するために使用する設定の名前。 |
x |
|
Primary Node Only (プライマリノードのみ) |
Boolean (ブール) |
クラスターでの実行時、このソースをプライマリノード上でのみ実行するかどうかを指定します。 |
||
Streaming Strategy (ストリーミング戦略) |
|
反復可能なストリームとその動作を使用するかどうかを設定します。 |
||
Redelivery Policy (再配信ポリシー) |
同じメッセージの再配信を処理するためのポリシー。 |
|||
Method (メソッド) |
Enumeration (列挙)。次のいずれかになります。
|
HTTP メソッド。 |
x |
|
Path (パス) |
String (文字列) |
エンティティ種別へのパス。 |
x |
|
Collection Success Response (収集成功応答) |
次のいずれかになります。 |
サポートされるシステムクエリオプション - |
Boolean (ブール) |
|
|
展開が有効な場合のエラーを無視 |
Boolean (ブール) |
一般的展開がコールするフローからのエラーをこのフローに伝達できないようにします。 |
|
|
展開可能なナビゲーションプロパティ |
List<String> |
このフローから一般的に展開できる種別のリスト。 |
|
|
<apikit-odata:request-entity-listener>
名前 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
出力 MIME タイプ |
String (文字列) |
この操作で出力されるペイロードの MIME タイプ。 |
||
Output Encoding (出力エンコード) |
String (文字列) |
この操作で出力されるペイロードのエンコード。 |
||
Config Ref (設定参照) |
ConfigurationProvider |
このコンポーネントを実行するために使用する設定の名前。 |
x |
|
Primary Node Only (プライマリノードのみ) |
Boolean (ブール) |
クラスターでの実行時、このソースをプライマリノード上でのみ実行する必要があるかどうか。 |
||
Streaming Strategy (ストリーミング戦略) |
|
反復可能なストリームとその動作を使用するかどうかを設定します。 |
||
Redelivery Policy (再配信ポリシー) |
同じメッセージの再配信を処理するためのポリシー。 |
|||
Method (メソッド) |
Enumeration (列挙)。次のいずれかになります。
|
HTTP メソッド。 |
x |
|
Path (パス) |
String (文字列) |
エンティティ種別へのパス。 |
x |
|
サポートされるシステムクエリオプション - |
Boolean (ブール) |
|
|
|
展開が有効な場合のエラーを無視 |
Boolean (ブール) |
一般的展開がコールするフローからのエラーをこのフローに伝達できないようにします。 |
|
|
展開可能なナビゲーションプロパティ |
List<String> |
このフローから一般的に展開できる種別のリスト。 |
|
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Entity Set Name (エンティティセット名) |
String (文字列) |
|||
Odata Http Attributes (OData HTTP 属性) |
||||
Odata Request Attributes (Odata 要求属性) |
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Headers (ヘッダー) |
Object (オブジェクト) |
|||
Method (メソッド) |
Enumeration (列挙)。次のいずれかになります。
|
|||
Raw Base Uri (未加工ベース URI) |
String (文字列) |
|||
Raw Odata Path (未加工データパス) |
String (文字列) |
|||
Raw Query Path (未加工クエリパス) |
String (文字列) |
|||
Raw Request Uri (未加工要求 URI) |
String (文字列) |
|||
Scheme (スキーム) |
Enumeration (列挙)。次のいずれかになります。
|
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Custom Query Options (カスタムクエリオプション) |
Object (オブジェクト) |
|||
Entity Type Fields (エンティティ種別項目) |
Array of String (文字列の配列) |
|||
Entity Type Keys (エンティティ種別キー) |
Object (オブジェクト) |
|||
Entity Type Name (エンティティ種別名) |
String (文字列) |
|||
System Query Options (システムクエリオプション) |
Object (オブジェクト) |
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Initial Buffer Size (初期バッファサイズ) |
Number (数値) |
ストリームをコンシュームし、ランダムアクセスを提供するために割り当てられたメモリ量。ストリームにバッファ容量を超えるデータが含まれる場合、バッファは |
||
Buffer Size Increment (バッファサイズ増分) |
Number (数値) |
バッファサイズが初期サイズを超えた場合のサイズの拡張。値を 0 以下に設定すると、バッファが拡張されません。つまり、バッファがフルになると、 |
||
Max Buffer Size (最大バッファサイズ) |
Number (数値) |
バッファで使用するメモリの最大量。メモリ使用量がこの制限を超えると、 |
||
Buffer Unit (バッファ単位) |
Enumeration (列挙)。次のいずれかになります。
|
これらの属性を表現する単位。 |
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
In Memory Size (メモリ内サイズ) |
Number (数値) |
データをメモリ内に保持するためにストリームで使用する最大メモリ。これを超えると、ディスクへのコンテンツのバッファが開始されます。 |
||
Buffer Unit (バッファ単位) |
Enumeration (列挙)。次のいずれかになります。
|
|
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Max Redelivery Count (最大再配信数) |
Number (数値) |
正常に処理されずにプロセス失敗メッセージがトリガーされるまでにメッセージを再配信できる最大回数。 |
||
Message Digest Algorithm (メッセージダイジェストアルゴリズム) |
String (文字列) |
セキュアハッシュアルゴリズム (デフォルト: SHA-256)。 |
||
Message Identifier (メッセージ識別子) |
メッセージを識別する戦略。 |
|||
Object Store (オブジェクトストア) |
ObjectStore |
各メッセージの再配信カウンターが保存されるオブジェクトストア。 |
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Use Secure Hash (セキュアハッシュを使用) |
Boolean (ブール) |
再配信されたメッセージの識別にセキュアハッシュアルゴリズムを使用するかどうか。 |
||
Id Expression (ID 式) |
String (文字列) |
メッセージがいつ再配信されたのかを判断する 1 つ以上の式。このプロパティは、 |
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Headers (ヘッダー) |
Object (オブジェクト) |
|||
状況コード |
Number (数値) |
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Query Parameters (クエリパラメーター) |
Object (オブジェクト) |
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Raw Content (未加工コンテンツ) |
Binary (バイナリ) |
応答メッセージの未加工応答コンテンツ。 |
|
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Body Content (本文コンテンツ) |
Binary (バイナリ) |
応答メッセージの本文。 |
|
項目 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Raw Content (未加工コンテンツ) |
Binary (バイナリ) |
未加工応答メッセージ。 |
|