前のトピック: LISA Invoke からのラボの開始次のトピック: ラボへの MAR の展開


ラボに関する情報の取得

LISA Invoke を使用して、実行中のラボに関する基本情報を取得することができます。 構文は以下のとおりです。

/lisa-invoke/getLab?labKey=LAB:key

利用可能なラボ キーは、listRunnableLabs 操作に対する応答に含まれています。 詳細については、「利用可能なラボのリストの表示」を参照してください。

応答は XML ドキュメントです。 以下の情報を取得できます。

ラボが開始中の場合は、一部の情報はまだ取得できません。

ラボが見つからない場合は、応答にエラー メッセージが含まれます。

 

以下の URL は、キーが VCD:50 であるラボの情報の取得を要求します。

http://localhost:1505/lisa-invoke/getLab?labKey=VCD:50 

以下の応答には、ラボの情報が含まれています。

<?xml version="1.0" encoding="UTF-8" ?>
<invokeResult>
  <method name="GetLab">
    <params />
  </method>
  <status>OK</status>
  <result>
    <lab name="MM-Test run by rich-50" key="VCD:50">
      <labMember name="Coordinator_1_50_16_15_3" serviceName="tcp://50.16.15.3:2011/Coordinator_1_50_16_15_3" ip="50.16.15.3" />
      <labMember name="Simulator_2_23_20_80_144" serviceName="tcp://23.20.80.144:2014/Simulator_2_23_20_80_144" ip="23.20.80.144" />
      <labMember name="Simulator_1_23_21_5_69" serviceName="tcp://23.21.5.69:2014/Simulator_1_23_21_5_69" ip="23.21.5.69" />
    </lab>
  </result>
</invokeResult>