3.24 GET_ENV_VALUE
適用対象
ExtractおよびReplicat
説明
GET_ENV_VALUE
ファンクションでは、Oracle GoldenGate環境に関する情報を返します。指定される情報は、@GETENV
列変換ファンクションと同じで、同一の入力値を使用して指定されます。有効な情報タイプ、環境変数および戻り値の詳細は、「@GETENV」を参照してください。
ユーザー・イグジットの文字セッションが、SET_SESSION_CHARSET
を使用して、オペレーティング・システムのデフォルトの文字セット以外の値に設定されている場合、ucharset.h
ファイルのULIB_CS_DEFAULT
で定義されているように、ユーザー・イグジットとプロセス間で交換される文字データは、セッションの文字セットで解釈されます。
構文
#include "usrdecs.h" short result_code; getenv_value_def env_ptr; ERCALLBACK (GET_ENV_VALUE, &env_ptr, &result_code);
バッファ
typedef struct { char *information_type; char *env_value_name; char *return_value; long max_return_length; long actual_length; short value_truncated; } getenv_value_def;
入力
出力
返される値
EXIT_FN_RET_OK EXIT_FN_RET_ENV_NOT_FOUND EXIT_FN_RET_INVALID_PARAM
親トピック: ユーザー・イグジット・ファンクション