ページの先頭行へ戻る
Interstage AR Processing Server V1.1 リファレンスガイド
FUJITSU Software

2.1.2 APIの種類

以下の共通APIをTable単位で個別提供します。

API
種別

Method

サポートTable

URL, リクエスト/レスポンスのヘッダ/ボディ

主キーで特定

GET

QEntity
QValue

URL

http://.../(資源名)/(主キー)

http://.../qtypes/設備管理

リクエスト

ヘッダ

なし

なし

ボディ

なし

なし

レスポンス

ヘッダ

ETag: "バージョン"

ETag: "4"

ボディ

JSON形式の特定結果資源

{name:"設備管理", version:4}

検索

GET

QType
QAttribute
QEntity
QValue

URL

http://.../(資源名)?
(key=JSON形式のvalue)&...

http://.../qtypes?
type=RECORDS&
limitRange={start:1,end:10}&...

リクエスト

ヘッダ

なし

なし

ボディ

なし

なし

レスポンス

ヘッダ

なし

なし

ボディ

JSON形式の検索結果オブジェクト。

class 結果 {
long unlimitedRecordCount;
List<Table資源> records;
}

{unlimitedRecordCount:210,
records:[
{name:"設備管理", version:4},
{name:"部品管理", version:8}]}

登録

POST

QEntity
QValue

URL

http://.../(資源名)

http://.../qtypes

リクエスト

ヘッダ

なし

なし

ボディ

JSON形式の資源

{name:"設備管理", version:-1}

レスポンス

ヘッダ

ETag: "バージョン"

ETag: "1"

ボディ

JSON形式の登録後資源

{name:"設備管理", version:1}

削除

DELETE

QType
QAttribute
QEntity
QValue

URL

http://.../(資源名)/(主キー)

http://.../qtypes/設備管理

リクエスト

ヘッダ

If-Match: "バージョン"

If-Match: "5"

ボディ

なし

なし

レスポンス

ヘッダ

なし

なし

ボディ

なし

なし

ポイント

  • ヘッダの「なし」は、「データ管理WebAPIが積極的に付加するヘッダはなし」の意味です。HTTPの一般的なヘッダと、JSPN形式でのリクエスト・レスポンスを示す[Content-Type:application/json][Accept:application/json]は存在しています。
  • 上記のレスポンスは、正常時の説明です。