Cmdlets for JSON

Build 24.0.9062

api:try

api:try およびapi:catch キーワードは、スクリプト内で例外処理ブロックを作成するために使われます。api:try のボディ中のキーワードがAPIException をスローすると、本製品 は、スコープ内で合致するapi:catch キーワードを探し、キャッチボディを実行します。

パラメータ

None

アトリビュートの制御

None

サンプル

例外をスローし、キャッチする。キーワードのスコープ内で、rsb エンコードおよびrsb メッセージアトリビュートが、現在のアイテムに足され、追加されます。

<api:call op="...">
  <api:try>
    <api:throw code="myerror" description="thedescription" details="Other Details."/>
    <api:catch code="myerror">
      <api:set attr="api:ecode" value="[_code]"/>
      <api:set attr="api:emessage" value="[_description]: [_details]"/>
      <api:push/>
    </api:catch>
  </api:try>
</api:call>

関連項目

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062