3.7.1.3.6 戻り値

BooleanのTRUEまたはFALSETRUEは成功を示します。FALSEは失敗を示します。initialize()でエラーが発生した場合、アプリケーション・コードはFALSEを返します。アプリケーション・コードで、システム・コールのexit()をコールしないでください。exit()を呼び出すと、TPフレームワークが起動時に割り当てられたリソースを解放できないので、予期できない結果が発生する可能性があります。

戻り値がFALSEの場合は、次のように処理されます:

  • Server::release()は呼び出されません。
  • initialize()メソッドで開始され、終了されていないトランザクションは、最終的にタイムアウトします。自動的にロールバックされるわけではありません。