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.
 
 
