ワークフロー:相関情報を使用して元のトランザクションを作成

このシナリオでは、カスタム開始トランザクションと、ダウンストリーム トランザクションが関連付ける必要のある相関ヘッダーを作成します。
  1. カスタムトランザクションを開始:。
    var trx=appd.startTransaction(...)
  2. e=trx.startExitCall(einfo) を使用してカスタム終了コールを開始するか、e=trx.beforeExitCall(e) にコールバック関数をインストールして検出された終了コールを取得。
  3. 終了コールから相関情報を作成:。
    c=trx.createCorrelationInfo(e)
  4. 相関情報を保存。
  5. exit コールを作成。
  6. オプション: 終了コールの実行により取得した情報に基づき、コントローラに報告する内容を変更する場合は、オプションで trx.exitCallCompleted(e) コールバック関数を指定。
  7. カスタム終了コールを作成した場合は、終了コールの応答を処理した後に終了コールを終了:。
    trx.endExitCall(e)
  8. トランザクションを終了:。
    trx.end()