監査構成のプロパティ値を設定します。
注: 監査マネージャーは非推奨です。下位互換性のみを目的として提供されています。代わりに syslog イベントを使用することをお奨めします。詳細については、「
エンタープライズ サーバーの監査」を参照してください。
制約事項: This topic applies only when the Enterprise Server feature is enabled.
構文:
call "CBL_AUDIT_CONFIG_PROPERTY_SET" using by value flags
by reference property-name
by reference property-value
returning status-code
パラメーター:
|
型定義 |
PIC |
flags |
cblt-x4-comp5 |
pic x(4) comp-5 |
property-name |
pic x(n) |
pic x(n) |
property-value |
pic x(n) |
pic x(n) |
入力パラメーター:
- flags
-
ビット |
値 |
意味 |
0 |
0 |
文字列値。ビット 1 を使用して、文字列の終了文字を決定します。 |
|
1 |
整数値。ビット 1 は無視してください。 |
1 |
0 |
文字列値は空白文字で終了します。 |
|
1 |
文字列値は null で終了します。 |
2-28 |
|
予備 (値は常に 0) |
29 |
0 |
property-name は空白文字で終了します。 |
|
1 |
property-name は null で終了します。 |
30-31 |
|
予備 (値は常に 0) |
- property-name
- 空白文字または null で終了する (ビット 29 の設定で決まる)、大文字と小文字が区別されないプロパティ名。認識されるプロパティ名は次のとおりです。
NAME |
接続する、または接続されている mfauditmgr インスタンス名。 |
NOSERVER_ACTION |
mfauditmgr プロセスが実行されていない場合の CBL_AUDIT_EVENT API の目的とする動作を示します。値 "wait" は、API がブロックされることを示します (デフォルト)。値 "nowait" は、API がエラーを返すことを示します。 |
SYSTEM |
このプロセスによって出力される監査イベントに関連付けるシステムの名前。 |
TIMEOUT |
タイムアウトするまでにイベントの出力への書き込みを再試行する時間 (ミリ秒単位)。 |
注: 他のプロパティ名を設定することもできますが、この機能では無視されます。
- property-value
- property-name の英数字または数字 (TIMEOUT の場合) の値。
戻りコード:
78-AUD-RET-SUCCESS |
78-AUD-RET-NOT-ENOUGH-MEMORY |
78-AUD-RET-INVALID-PROP-NAME |
例:
監査機能の "system" プロパティ値を設定します。
copy "mfaudit.cpy ".
01 flags pic x(4) comp-5.
01 prop-string pic x(100).
...
compute flags = 78-AUD-FLAG-PROP-STRING-VALUE
move "ESDEMO" & x"00" to prop-string
call "CBL_AUDIT_EMITTER_PROPERTY_SET" using
by value flags
by reference "system "
by reference prop-string
...
説明:
CBL_AUDIT_CONFIG_PROPERTY_SET は、現在のプロセスの監査機能の構成に対して名前付きプロパティの値を設定するために使用します。同じ名前のプロパティが既に存在する場合、その値は新しい値に置き換えられます。
サポートされるプロパティはまだ定義されていません。