管理 > OData Web サービス > OData のコンプライアンスマトリックス
  
OData のコンプライアンスマトリックス
プロトコル
OData で PTC FlexPLM 用にサポートされているプロトコルとサポートされていないプロトコルを調べるには、以下のマトリックスを使用します。
アイテム
説明
サポート
コメント
5
バージョン管理
5.1
プロトコルのバージョン管理
サポートあり
OData バージョン 4 のみがサポートされます。
5.2
モデルのバージョン管理
サポートあり
6
拡張性
6.1
照会オプションの拡張性
サポートあり
6.2
メッセージボディの拡張性
サポートあり
6.3
操作/機能の拡張性
サポートあり
6.4
ボキャブラリの拡張性
サポートあり
6.5
ヘッダフィールドの拡張性
サポートあり
セキュリティ用のカスタムヘッダは例外です (クロスサイトリクエストフォージェリー nonce キー)。
6.6
フォーマットの拡張性
サポートあり
7
フォーマット
8
ヘッダフィールド
8.1
一般ヘッダ
8.1.1
ヘッダ Content-Type
サポートあり
8.1.2
ヘッダ Content-Encoding
サポートあり
8.1.3
ヘッダ Content-Language
サポートなし
8.1.4
ヘッダ Content-Length
サポートなし
8.1.5
ヘッダ OData-Version
サポートあり
OData バージョン 4 のみがサポートされます。
8.2
リクエストヘッダ
8.2.1
ヘッダ Accept
サポートあり
8.2.2
ヘッダ Accept-Charset
サポートなし
8.2.3
ヘッダ Accept-Language
サポートなし
8.2.4
ヘッダ If-Match
サポートなし
8.2.5
ヘッダ If-None-Match
サポートなし
8.2.6
ヘッダ OData-Isolation
サポートなし
8.2.7
ヘッダ OData-MaxVersion
サポートあり
OData バージョン 4 のみがサポートされます。
8.2.8
ヘッダ Prefer
サポートなし
8.3
応答ヘッダ
8.3.1
ヘッダ ETag
サポートなし
8.3.2
ヘッダ Location
サポートなし
8.3.3
ヘッダ OData-EntityId
サポートなし
create または upsert 操作は 200 OK または 201 Created を返します。
8.3.4
ヘッダ Preference-Applied
サポートなし
8.3.5
ヘッダ Retry-After
サポートなし
9
一般応答ステータスコード
9.1
成功応答
9.1.1
応答コード 200 OK
サポートあり
9.1.2
応答コード 201 Created
サポートあり
9.1.3
応答コード 202 Accepted
サポートなし
9.1.4
応答コード 204 No Content
サポートあり
9.1.5
応答コード 3xx Redirection
サポートなし
9.1.6
応答コード 304 Not Modified
サポートなし
9.2
クライアントエラー応答
9.2.1
応答コード 404 Not Found
サポートあり
9.2.2
応答コード 405 Method Not Allowed
サポートなし
9.2.3
応答コード 410 Gone
サポートなし
9.2.4
応答コード 412 Precondition Failed
サポートなし
9.3
サーバーエラー応答
9.3.1
応答コード 501 Not Implemented
サポートあり
9.4
インストリームエラー
サポートなし
10
コンテキスト URL
10.1
サービスドキュメント
サポートあり
10.2
エンティティのコレクション
サポートあり
10.3
エンティティ
サポートあり
10.4
シングルトン
サポートなし
10.5
派生エンティティのコレクション
サポートあり
10.6
派生エンティティ
サポートあり
10.7
射影エンティティのコレクション
サポートあり
10.8
射影エンティティ
サポートあり
10.9
射影展開エンティティのコレクション
サポートなし
10.10
射影展開エンティティ
サポートなし
10.11
エンティティ参照のコレクション
サポートあり
10.12
エンティティ参照
サポートあり
10.13
プロパティ値
サポートなし
10.14
複合型またはプリミティブ型のコレクション
サポートなし
10.15
複合型またはプリミティブ型
サポートなし
10.16
操作結果
サポートなし
10.17
デルタ応答
サポートなし
10.18
デルタ応答内のアイテム
サポートなし
10.19
$all 応答
サポートなし
10.20
$crossjoin 応答
サポートなし
11
データサービスリクエスト
11.1
メタデータリクエスト
11.1.1
サービスドキュメントリクエスト
サポートあり
11.1.2
メタデータドキュメントリクエスト
サポートあり
11.1.3
メタデータサービスドキュメントリクエスト
サポートあり
11.2
データのリクエスト
11.2.1
個々のエンティティのリクエスト
サポートあり
11.2.2
メディアエンティティのメディアストリームのリクエスト
サポートなし
11.2.3
個々のプロパティのリクエスト
サポートなし
11.2.4
返すプロパティの指定
11.2.4.1
システム照会オプション $select
サポートあり
11.2.4.2
システム照会オプション $expand
サポートなし
11.2.5
コレクションの照会
11.2.5.1
システム照会オプション $filter
11.2.5.1.1
組み込みフィルタ操作
一部
次のものがサポートされます: eq、ne、gt、ge、lt、le、or
11.2.5.1.2
組み込み照会関数
サポートなし
11.2.5.1.3
パラメータエイリアス
サポートなし
11.2.5.2
システム照会オプション $orderby
サポートあり
11.2.5.3
システム照会オプション $top
サポートあり
11.2.5.4
システム照会オプション $skip
サポートあり
11.2.5.5
システム照会オプション $count
サポートあり
11.2.5.6
システム照会オプション $search
サポートなし
11.2.5.7
サーバー駆動ページング
サポートなし
11.2.6
関連エンティティのリクエスト
サポートなし
11.2.7
エンティティ参照のリクエスト
サポートなし
11.2.8
エンティティ ID の解決
サポートなし
11.2.9
コレクション内のアイテム数のリクエスト
サポートなし
$count は項目 11.2.5.5 に示されている照会パラメータとしてサポートされます。
11.2.10
システム照会オプション $format
サポートなし
11.3
変更のリクエスト
11.3.1
デルタリンク
サポートなし
11.3.2
デルタリンクの使用
サポートなし
11.4
データ修正
11.4.1
データ修正の共通セマンティック
11.4.2
エンティティの作成
サポートあり
11.4.2.1
エンティティ作成時の関連エンティティへのリンク
サポートなし
11.4.2.2
エンティティ作成時の関連エンティティの作成
サポートなし
11.4.3
エンティティの更新
サポートあり
11.4.4
エンティティの upsert
サポートあり
無効な OID に対する更新は失敗します。
11.4.5
エンティティの削除
サポートあり
11.4.6
エンティティ間の関連の修正
サポートなし
11.4.7
メディアエンティティの管理
サポートなし
11.4.8
ストリームプロパティの管理
サポートなし
11.4.9
値とプロパティの直接管理
サポートなし
11.5
オペレーション
サポートなし
12
セキュリティに関する検討事項
12.1
認証
サポート
サポートされる認証方法については、関連する Windchill のマニュアルを参照してください。
URL の規約
OData で PTC FlexPLM 用にサポートされている URL 規約とサポートされていない URL 規約を調べるには、以下のマトリックスを使用します。
アイテム
説明
サポート
コメント
4
リソースパス
4.1
サービスに対するモデルのアドレス指定
サポートあり
4.2
サービスに対するバッチエンドポイントのアドレス指定
サポートなし
4.3
エンティティのアドレス指定
サポートあり
4.3.1
正規 URL
サポートあり
4.3.2
含まれているエンティティの正規 URL
サポートなし
4.3.3
参照の制約がある関連エンティティの URL
サポートなし
4.3.4
エンティティ ID の解決
サポートなし
4.4
エンティティ間の参照のアドレス指定
サポートなし
4.5
オペレーションのアドレス指定
サポートなし
4.5.1
操作のアドレス指定
サポートなし
4.5.2
関数のアドレス指定
サポートなし
4.6
プロパティのアドレス指定
サポートなし
4.7
プロパティ値のアドレス指定
サポートなし
4.8
コレクションの数のアドレス指定
サポートなし
4.9
派生タイプのアドレス指定
サポートあり
4.10
メディアエンティティのメディアストリームのアドレス指定
サポートなし
4.11
エンティティセットのクロス結合のアドレス指定
サポートなし
4.12
サービス内のすべてのエンティティのアドレス指定
サポートなし
5
「照会」オプション
5.1
システム照会オプション
5.1.1
システム照会オプション $filter
一部
5.1.1.1
論理演算子
一部
Not (5.1.1.1.9) と Has (5.1.1.1.10) 以外のすべての演算子がサポートされます。
5.1.1.2
算術演算子
サポートなし
5.1.1.3
グループ化
サポートなし
5.1.1.4
正規関数
サポートなし
5.1.1.5
文字列関数
サポートなし
5.1.1.6
日時関数
サポートなし
5.1.1.7
算術関数
サポートなし
5.1.1.8
型関数
サポートなし
5.1.1.9
ジオ関数
サポートなし
5.1.2
システム照会オプション $expand
サポートなし
5.1.3
システム照会オプション $select
サポートあり
5.1.4
システム照会オプション $orderby
サポートあり
5.1.5
システム照会オプション $top および $skip
サポートあり
5.1.6
システム照会オプション $count
サポートあり
5.1.7
システム照会オプション $search
サポートなし
5.1.8
システム照会オプション $format
サポートなし
5.2
カスタム照会オプション
サポートなし
5.3
パラメータエイリアス
サポートなし