insightsetattachrules
insightsetattachrules |
Purpose
Sets the 'rules' used to validate attachments and attachment meta-data.
Synopsis
procedure insightsetattachrules(newrules:insightattachmentrules)
Argument
newrules
|
Populated
insightattachmentrules record
|
Example
declarations rules: insightattachmentrules end-declarations rules.maxsize := 1*1024*1024 rules.maxattachcount := 25 rules.maxfilenamelen := 32 rules.invalidfilenamechars := [text('/'),text('\\'),text(' ')] rules.maxdescriptionlen := 128 insightsetattachrules(rules)
Demonstration of setting the example rules
Further information
1. Used to change the rules that are applied to new attachments - for example, if you want to test how your Mosel code responds to the INSIGHT_ATTACH_TOO_MANY error code without actually creating a lot of attachments, you can use this procedure to set a lower number of attachments per scenario.
2. Calling this procedure when
insight_testmode is
false will cause the model to abort with a runtime error.