1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| Quintiq file version 2.0
| #parent: #root
| StaticMethod DataValidation (LibDMF_CommunicationChannelRoot owner_i, Number feedbackLimit_i, Number sanityCheckLimit_i,
| output Strings feedbacks_o) declarative remote as Boolean
| {
| TextBody:
| [*
| // Timothy Guan 16-Jul-2015 (created)
|
| value := true;
|
| if( feedbackLimit_i < 1 )
| {
| value := LibDMF_Util::CollectFeedback( owner_i.GetTranslation( "DM_SanityCheckParameters_InvalidNumberOfFeedback" ),
| feedbacks_o );
| }
|
| if( sanityCheckLimit_i < 0 )
| {
| value := LibDMF_Util::CollectFeedback( owner_i.GetTranslation( "DM_SanityCheckParameters_InvalidSanityCheckLimit" ),
| feedbacks_o );
| }
|
| return value;
| *]
| }
|
|