OData サービス実行(PATCH)
オペレーション名
ODataサービス実行(PATCH)
機能概要
SAP S/4HANAのODataサービスAPIをHTTPのPATCHメソッドで実行します。
データモデル
本コンポーネントのデータモデルはXML型です。
プロパティ
変数の使用については、「変数」を参照してください。
基本設定
|
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
|---|---|---|---|---|
|
名前 |
必須 |
使用不可 |
スクリプトキャンバス上での名前を入力します。 |
|
必須設定
|
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
|---|---|---|---|---|
|
接続先 |
必須 |
使用不可 |
コネクションリソースを選択します。
|
|
|
認証方式 |
必須 |
使用不可 |
ODataサービスを実行する際の認証方式を選択します。
|
|
|
OAuth 2.0認証設定 |
必須 |
使用不可 |
コネクションリソースを選択します。
|
|
|
ベーシック認証設定 |
必須 |
使用不可 |
コネクションリソースを選択します。
|
|
|
エンティティタイプ |
必須 |
使用可 |
読み取るリソースパスの型となるエンティティタイプを選択または入力します。 |
|
|
プロパティ一覧 |
必須 |
- |
[エンティティタイプ]で指定したエンティティタイプのプロパティ一覧を表示します。 |
|
|
プロパティ一覧/入力スキーマ対象 |
必須 |
使用不可 |
入力スキーマ対象に含めるかどうかを選択します。
|
|
|
プロパティ一覧/キー |
必須 |
使用不可 |
プロパティがキーかどうかを表示します。 |
|
|
プロパティ一覧/名前 |
必須 |
使用不可 |
プロパティの名前を表示します。 |
|
|
プロパティ一覧/Edm.Type |
必須 |
使用不可 |
プロパティのEdm.Typeを表示します。 |
|
|
プロパティ一覧/Null許容 |
必須 |
使用不可 |
プロパティがNullを許容するかどうかを表示します。 |
|
|
リソースパス |
必須 |
使用可 |
実行対象となるODataサービスAPIのリソースパスを入力します。 |
|
|
エンティティキー一覧 |
必須 |
- |
[エンティティタイプ]で指定したエンティティタイプのエンティティキー一覧を表示します。 |
|
|
エンティティキー一覧/名前 |
必須 |
使用不可 |
エンティティキーの名前を表示します。 |
|
|
エンティティキー一覧/Edm.Type |
必須 |
使用不可 |
エンティティキーのEdm.Typeを表示します。 |
|
|
エンティティキー一覧/値の指定方式 |
必須 |
使用不可 |
エンティティキーの値の指定方式を選択します。
|
|
|
エンティティキー一覧/値 |
省略可 |
使用不可 |
エンティティキーの値を入力します。 |
|
プロパティアクション
|
項目名 |
説明 |
備考 |
|---|---|---|
|
エンティティタイプ一覧を取得 |
指定した接続先のODataサービスからメタデータを取得して、[エンティティタイプ]に設定します。 |
|
|
エンティティタイプからプロパティ一覧を取得 |
指定したエンティティタイプからプロパティ一覧を取得して、[プロパティ一覧]に設定します。 |
|
リクエスト設定
|
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
|---|---|---|---|---|
|
クエリパラメーター |
省略可 |
- |
リクエストに含めるクエリパラメーターを指定します。 各クエリパラメーターは以下のボタンで操作することができます。
|
|
|
クエリパラメーター/名前 |
省略可 |
使用可 |
クエリパラメーターの名前を入力します。 |
|
|
クエリパラメーター/値 |
省略可 |
使用可 |
クエリパラメーターの値を入力します。 |
|
|
リクエストヘッダ |
省略可 |
- |
リクエストに含めるHTTPヘッダを指定します。 各リクエストヘッダは以下のボタンで操作することができます。
|
|
|
リクエストヘッダ/名前 |
省略可 |
使用可 |
リクエストヘッダの名前を入力します。 |
|
|
リクエストヘッダ/値 |
省略可 |
使用可 |
リクエストヘッダの値を入力します。 |
|
|
同時実行制御を有効にする |
省略可 |
使用不可 |
同時実行制御を有効にするかどうかを選択します。
|
|
|
ETag送信設定 |
省略可 |
使用不可 |
If-Matchヘッダに指定する値の指定方式を選択します。
|
|
|
ETag値 |
省略可 |
使用可 |
If-Matchヘッダに指定するETag値を入力します。 |
|
レスポンス設定
|
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
|---|---|---|---|---|
|
レスポンスのステータスコードが4xx、5xxの場合エラーにする |
省略可 |
使用不可 |
レスポンスのステータスコードが「4xx」または「5xx」の場合、処理をエラーにするかどうかを選択します。
|
|
|
レスポンスヘッダ |
省略可 |
- |
レスポンスに含まれるHTTPヘッダのうち、取得したいヘッダの名前を指定します。 各レスポンスヘッダは以下のボタンで操作することができます。
|
|
|
レスポンスヘッダ/名前 |
省略可 |
環境変数のみ使用可 |
レスポンスヘッダの名前を入力します。 |
|
データ処理方式
|
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
|---|---|---|---|---|
|
データ処理方式 |
必須 |
使用不可 |
データ処理方式を選択します。
|
|
コメント
|
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
|---|---|---|---|---|
|
コメント |
省略可 |
使用不可 |
このコネクターの簡単な説明を記述することができます。 |
|
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices"
xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<content>
<m:properties>
<d:プロパティ名 m:null="" />
</m:properties>
</content>
</entry>
|
要素名 |
属性名 |
必須/省略可 |
説明 |
備考 |
|---|---|---|---|---|
|
entry |
- |
必須 |
|
|
|
content |
- |
必須 |
|
|
|
m:properties |
- |
必須 |
|
|
|
d:プロパティ名 |
- |
必須 |
プロパティ値を入力します。 |
|
|
m:null |
省略可 |
プロパティ値がnullの場合「true」を入力します。 |
省略した場合「false」になります。 |
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices"
xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<entry>
<content>
<m:properties>
<d:プロパティ名 m:null="" />
</m:properties>
</content>
</entry>
</feed>
|
要素名 |
属性名 |
説明 |
備考 |
|---|---|---|---|
|
feed |
- |
|
|
|
entry |
- |
|
|
|
content |
- |
|
|
|
m:properties |
- |
|
|
|
d:プロパティ名 |
- |
レスポンスで返ってきたエンティティのプロパティ値を出力します。 |
|
|
m:null |
プロパティ値がnullの場合「true」を出力します。 |
|
<?xml version="1.0" encoding="utf-8"?>
<root>
<value>
<!-- Edm.Typeがプリミティブ型の場合 -->
<<プロパティ名 null="" />
<!-- Edm.TypeがCollectionの場合 -->
<Collectionのプロパティ名>
<item>
<プロパティ名 null="" />
</item>
</Collectionのプロパティ名 />
</value>
</root>
|
要素名 |
属性名 |
必須/省略可 |
説明 |
備考 |
|---|---|---|---|---|
|
root |
- |
必須 |
|
|
|
value |
- |
必須 |
|
|
|
プロパティ名 |
- |
必須 |
エンティティのプロパティ値を入力します。 |
|
|
null |
省略可 |
プロパティ値がnullの場合「true」を入力します。 |
省略した場合「false」になります。 |
|
|
item |
- |
省略可 |
Edm.TypeがCollectionの場合、コレクションの要素を表します。 |
省略した場合、空のコレクションになります。 |
<?xml version="1.0" encoding="utf-8"?>
<root>
<value>
<!-- Edm.Typeがプリミティブ型の場合 -->
<プロパティ名 null="" />
<!-- Edm.TypeがCollectionの場合 -->
<Collectionのプロパティ名>
<item>
<プロパティ名 null="" />
</item>
</Collectionのプロパティ名 />
</value>
</root>
|
要素名 |
属性名 |
説明 |
備考 |
|---|---|---|---|
|
root |
- |
|
|
|
value |
- |
|
|
|
プロパティ名 |
- |
レスポンスで返ってきたエンティティのプロパティ値を出力します。 |
|
|
null |
プロパティ値がnullの場合「true」を出力します。 |
|
|
|
item |
- |
Edm.TypeがCollectionの場合、コレクションの要素を表します。 |
|
大容量データ処理
大容量データ処理に対応しています。
トランザクション
トランザクションはサポートしていません。
PSPでの使用について
PSPでは使用できません。
|
コンポーネント変数名 |
説明 |
備考 |
|---|---|---|
|
status_code |
レスポンスのHTTPステータスコードが格納されます。 |
|
|
error_response_body |
レスポンスのステータスコードが「4xx」または「5xx」の場合のレスポンスボディが格納されます。 |
|
|
message_category |
エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
|
message_code |
エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
|
message_level |
エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
|
error_type |
エラー発生時、発生したエラーの種類が格納されます。 |
|
|
error_message |
エラー発生時、発生したエラーのメッセージが格納されます。 |
|
|
error_trace |
エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
メッセージコード、例外メッセージ、制限事項
|
コネクター |
メッセージコード |
エラーメッセージ |
制限事項 |
|---|---|---|---|
>