トランザクションの続行

カスタムビジネストランザクションをアップストリームサービスと関連付けます。

形式

bool appdynamics_continue_transaction($correlation_header, $entry_point_type)

説明

PHP エージェントによりサポートされているエントリポイントではないサービスと関連付けるために、ダウンストリームティアが使用します。

パラメータ

$correlation_header:関連付けるアップストリームサービスの相関ヘッダー。

$correlation_headerを提供するためにサービスから相関情報を抽出するのは、開発者の担当です。「getCorrelationHeader()」を参照してください。

$entry_point_type:続行しているトランザクションのエントリポイントの、フレームワークまたはプロトコルを示すオプションのパラメータ。デフォルトでは、アプリケーションがCLIモードで実行されている場合は値は自動的にAD_CLIに設定され、それ以外の場合はAD_WEBに設定されます。

このパラメータを使用して、PHP Web アプリケーションから開始されるトランザクション(トランザクションの PHP CLI レグにこのアプリケーションが渡される)など、PHP タイプを渡す続行中トランザクション用に別の発信元 PHP アプリケーションタイプを示します。

有効なエントリポイントタイプは、PHP extension定数として提供されます。

  • AD_WEB
  • AD_MVC
  • AD_DRUPAL
  • AD_WORDPRESS
  • AD_CLI
  • AD_WEBSERVICE

エントリポイントタイプは大文字と小文字を区別します。

返り値

成功の場合は true、失敗の場合は false を返します。