This function is used to create a rule violation.
Context
Windows client,
Windows server.
Parameters
|
ProgramName |
Name of the program in which the violation is raised. |
|
ExpLineNo |
Line number in the program's expanded source code. |
|
LineNo |
Line number in the program's source code. |
|
MruName |
Name of the management rule. |
|
MruLineNo |
Line number in the management rule source. |
|
RuleId |
Internal ID of the infringed rule. |
|
Message |
Custom message associated with the violation, or *BLANK. |
|
ReturnCode |
Return code for the operation: *TRUE if the operation was completed successfully. *FALSE if it was not. |
Example
BEGIN_PROCEDURE SOURCE
...
BOOL RC
ALPHA(100) MESSAGE
...
PARAM PGMNAME PGMTYP EXPLINENO LINENO MRUNAME MRULINENO SRVNAME LINESOURCE
...
IF LINESOURCE...
MESSAGE = ...
CALL_DLL 'qualmgrtoolbx' 'QMCreateViolation' PGMNAME EXPLINENO LINENO –
MRUNAME MRULINENO 'myrule' MESSAGE RC
END
...