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.
