TGMDK_Exception
extends Exception
in package
TGMDK_Exception ログ出力クラス
Tags
Table of Contents
- MA01_CONFIG_MISSING = "MA01"
- エラーを示す定数 : プロパティファイル読み込みエラー
- MA02_CONFIG_NOT_CORRECT = "MA02"
- エラーを示す定数 : プロパティ書式エラー
- MA03_FILE_DOES_NOT_EXIST = "MA03"
- エラーを示す定数 : ファイル存在チェックエラー
- MA04_MESSAGE_ENCRYPT_ERROR = "MA04"
- エラーを示す定数 : 暗号化エラー
- MA05_CONF_FILE_DOES_NOT_EXIST = "MA05"
- エラーを示す定数 : エラーメッセージファイル読み込みエラー
- MA06_MESSAGE_DECRYPT_ERROR = "MA06"
- エラーを示す定数 : 復号化エラー
- MA07_INVALID_DTO_VALUE_TYPE = "MA07"
- エラーを示す定数 : DTOパラメータに文字列以外エラー
- MA99_SYSTEM_INTERNAL_ERROR = "MA99"
- エラーを示す定数 : アプリケーション系の予期しないエラー
- MB01_NOT_FOUND_CONFIG_FILE = "MB01"
- エラーを示す定数 : プロパティファイル読み込みエラー
- MB02_CANNOT_READ_CONFIG_FILE = "MB02"
- エラーを示す定数 :
- MB03_SSLSOCKET_CREATION_FAILED = "MB03"
- エラーを示す定数 : SSL通信時の暗号に失敗
- MB99_SYSTEM_INTERNAL_ERROR = "MB99"
- エラーを示す定数 : 設定関係の予期しないエラー
- MF01_PROXY_ERROR = "MF01"
- エラーを示す定数 : プロキシサーバへの接続エラー
- MF02_CANNOT_CONNECT_TO_GW = "MF02"
- エラーを示す定数 : サーバへの接続エラー
- MF03_SERVER_TIME_OUT = "MF03"
- エラーを示す定数 : サーバへの接続タイムアウト
- MF05_INTERNAL_SERVER_ERROR = "MF05"
- エラーを示す定数 : 予期しないエラーの場合
- MF06_BAD_GW = "MF06"
- エラーを示す定数 : 不正なレスポンスを受信した場合
- MF07_SERVICE_UNAVAILABLE = "MF07"
- エラーを示す定数 : サーバがリクエストを処理できない場合
- MF99_SYSTEM_INTERNAL_ERROR = "MF99"
- エラーを示す定数 : 通信系の予期しないエラー
- $exception : mixed
- __construct() : mixed
- コンストラクタ
- get_v_result_code() : string
- 処理結果コードを返す
- getTraceMessage() : string
- トレースメッセージを取得する
Constants
MA01_CONFIG_MISSING
エラーを示す定数 : プロパティファイル読み込みエラー
public
mixed
MA01_CONFIG_MISSING
= "MA01"
MA02_CONFIG_NOT_CORRECT
エラーを示す定数 : プロパティ書式エラー
public
mixed
MA02_CONFIG_NOT_CORRECT
= "MA02"
MA03_FILE_DOES_NOT_EXIST
エラーを示す定数 : ファイル存在チェックエラー
public
mixed
MA03_FILE_DOES_NOT_EXIST
= "MA03"
MA04_MESSAGE_ENCRYPT_ERROR
エラーを示す定数 : 暗号化エラー
public
mixed
MA04_MESSAGE_ENCRYPT_ERROR
= "MA04"
MA05_CONF_FILE_DOES_NOT_EXIST
エラーを示す定数 : エラーメッセージファイル読み込みエラー
public
mixed
MA05_CONF_FILE_DOES_NOT_EXIST
= "MA05"
MA06_MESSAGE_DECRYPT_ERROR
エラーを示す定数 : 復号化エラー
public
mixed
MA06_MESSAGE_DECRYPT_ERROR
= "MA06"
MA07_INVALID_DTO_VALUE_TYPE
エラーを示す定数 : DTOパラメータに文字列以外エラー
public
mixed
MA07_INVALID_DTO_VALUE_TYPE
= "MA07"
MA99_SYSTEM_INTERNAL_ERROR
エラーを示す定数 : アプリケーション系の予期しないエラー
public
mixed
MA99_SYSTEM_INTERNAL_ERROR
= "MA99"
MB01_NOT_FOUND_CONFIG_FILE
エラーを示す定数 : プロパティファイル読み込みエラー
public
mixed
MB01_NOT_FOUND_CONFIG_FILE
= "MB01"
MB02_CANNOT_READ_CONFIG_FILE
エラーを示す定数 :
public
mixed
MB02_CANNOT_READ_CONFIG_FILE
= "MB02"
MB03_SSLSOCKET_CREATION_FAILED
エラーを示す定数 : SSL通信時の暗号に失敗
public
mixed
MB03_SSLSOCKET_CREATION_FAILED
= "MB03"
MB99_SYSTEM_INTERNAL_ERROR
エラーを示す定数 : 設定関係の予期しないエラー
public
mixed
MB99_SYSTEM_INTERNAL_ERROR
= "MB99"
MF01_PROXY_ERROR
エラーを示す定数 : プロキシサーバへの接続エラー
public
mixed
MF01_PROXY_ERROR
= "MF01"
MF02_CANNOT_CONNECT_TO_GW
エラーを示す定数 : サーバへの接続エラー
public
mixed
MF02_CANNOT_CONNECT_TO_GW
= "MF02"
MF03_SERVER_TIME_OUT
エラーを示す定数 : サーバへの接続タイムアウト
public
mixed
MF03_SERVER_TIME_OUT
= "MF03"
MF05_INTERNAL_SERVER_ERROR
エラーを示す定数 : 予期しないエラーの場合
public
mixed
MF05_INTERNAL_SERVER_ERROR
= "MF05"
MF06_BAD_GW
エラーを示す定数 : 不正なレスポンスを受信した場合
public
mixed
MF06_BAD_GW
= "MF06"
MF07_SERVICE_UNAVAILABLE
エラーを示す定数 : サーバがリクエストを処理できない場合
public
mixed
MF07_SERVICE_UNAVAILABLE
= "MF07"
MF99_SYSTEM_INTERNAL_ERROR
エラーを示す定数 : 通信系の予期しないエラー
public
mixed
MF99_SYSTEM_INTERNAL_ERROR
= "MF99"
Properties
$exception
private
mixed
$exception
= null
Methods
__construct()
コンストラクタ
public
__construct(mixed $error) : mixed
$errorがExceptionクラスの場合は当クラス内部に保持し、 $errorがStringの場合は通常通りに生成する。 差は、トレースを取得するgetTraceMessageメソッドに差が出る。
Parameters
- $error : mixed
-
Exception or String
Tags
Return values
mixed —get_v_result_code()
処理結果コードを返す
public
get_v_result_code() : string
エラーメッセージコードに必要な分の0埋めをした文字列
Tags
Return values
string —処理結果コード
getTraceMessage()
トレースメッセージを取得する
public
getTraceMessage() : string
Tags
Return values
string —トレースメッセージ