VeriTrans 4G MDK

TGMDK_Exception extends Exception
in package

TGMDK_Exception ログ出力クラス

Tags
category

Veritrans

copyright

VeriTrans Inc.

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

Methods

__construct()

コンストラクタ

public __construct(mixed $error) : mixed

$errorがExceptionクラスの場合は当クラス内部に保持し、 $errorがStringの場合は通常通りに生成する。 差は、トレースを取得するgetTraceMessageメソッドに差が出る。

Parameters
$error : mixed

Exception or String

Tags
access

public

Return values
mixed

get_v_result_code()

処理結果コードを返す

public get_v_result_code() : string

エラーメッセージコードに必要な分の0埋めをした文字列

Tags
access

public

Return values
string

処理結果コード

getTraceMessage()

トレースメッセージを取得する

public getTraceMessage() : string
Tags
access

public

Return values
string

トレースメッセージ

Search results