特定方式の応答: IMS™
成功時の応答では、HTTP ステータス・コード 200 が生成されます。失敗時には該当するステータス・コードと、失敗の原因を示すエラー・メッセージが生成されます。
File Manager データの正常な特定方式の要求への応答で、IMS™ Service Provider は次の JSON フォーマットを生成します。
{
"segments" :
[
{
"last" : boolean,
"segment-name" :
{
"layout-name" :
{
"field1-name" : "value",
"field2-name" : "value",
"field3-name" : "value",
"fieldn-name" : "value"
}
}
}
],
"token" : "string"
}
特定方式の応答のキー・フィールドについて、次の表で説明します。
キー | 説明 |
---|---|
segments | IMS™ データ・リソースからの 0 以上のセグメントの配列。 |
last | 指定されている場合、そのセグメントが IMS™ リソースの最後にあるかどうかを示します。 |
segment-name | キーは IMS™ データベース・セグメントの名前です。 |
layout-name | キーは、File Manager ビューにあるようなレコード・レイアウトの名前です。値は、レイアウトに関連する 1 つ以上のフィールドを含むオブジェクトです。 |
field1-name …fieldn-name | このキーは、データ・フィールドの名前です。値は、データ・フィールドの値です。 |
token | File Manager セッション・トークン。要求が "session" : true に設定され、トークン値も渡さない場合にトークンが返されます。トークンは、File Manager/IMS 環境で実行されている z/OS® セッションを表し、クライアントによる複数の読み取りが必要な場合に後続の要求で使用できます。FM/IMS セッションを終了するには、クライアントはトークンと |