associations

内容
casp1032
Associations/Relationリソースを使用して、関連付けを作成、読み取り、削除します。
Associations は更新できません。 任意の association を変更するには、既存の association を削除して新しい関連付けを作成します。 Association の操作は、一度に 1 つの
SpectroSERVER
に制限されます。
  • ベース URL
    http://<hostname><:portnumber>/spectrum/restful/associations/relation
    Associations 名詞はパススルー名詞です。 また、associations の作成、読み取り、削除を行う Relation 名詞を指定する必要もあります。
POST associations
POST associations は関連付けを作成します。 以下の 2 つのモデル間で、特定の関係が作成されます。 同じ
SpectroSERVER
上のモデルのみ関連付けることができます。
  • URL
    http://<hostname><:portnumber>/spectrum/restful/associations/relation/<rel_handle>/leftmodel/<LMhandle>/rightmodel/<RMhandle>
  • HTTP メソッド
    POST
  • ボディ
    なし
  • ボディ コンテンツ
    使用されません
  • ヘッダ
    application/xml、application/json
  • 出力
    関連付け情報をリストする XML または JSON
URL パラメータ
  • rel_handle
    関係ハンドルを指定します。
  • LMhandle
    関係の左のモデルのハンドルを指定します。
  • RMhandle
    関係の右のモデルのハンドルを指定します。
左または右のモデル ハンドルを取得するには、CLI の show associations コマンドを以下のように使用できます。
show associations mh=<model_handle_of_device/port>
このコマンドの使用の詳細については、「
コマンド ライン インターフェース」を参照してください。
GET associations
GET associations は特定の関係とモデルの関連付けを返します。 関連付けは、モデル ハンドルがある関連付け側に基づいて読み取られます。
  • URL
    http://<hostname><:portnumber>/spectrum/restful/associations/relation/<rel_handle>/model/<model_handle>?side=[left|right]
  • HTTP メソッド
    GET
  • ボディ
    なし
  • ボディ コンテンツ
    使用されません
  • ヘッダ
    application/xml、application/json
  • 出力
    関連付け情報をリストする XML または JSON
URL パラメータ
  • rel_handle
    関係ハンドルを指定します。
  • model_handle
    関係のモデルのハンドルを指定します。
  • side=[left|right]
    モデル ハンドルがある関連付けの側を指定します。
DELETE associations
DELETE associations は、2 つのモデル間の特定の関係を削除することによって、関連付けを削除します。
  • URL
    http://<hostname><:portnumber>/spectrum/restful/associations/relation/<rel_handle>/leftmodel/<LMhandle>/rightmodel/<RMhandle>
  • HTTP メソッド
    DELETE
  • ボディ
    なし
  • ボディ コンテンツ
    使用されません
  • ヘッダ
    application/xml、application/json
  • 出力
    成功または失敗を示す XML または JSON のリスト
URL パラメータ
  • rel_handle
    関係ハンドルを指定します。
  • LMhandle
    関係の左のモデルのハンドルを指定します。
  • RMhandle
    関係の右のモデルのハンドルを指定します。