Kevin Kok Khah Whey
2023-11-07 5ae534ab606e6f2ba5ea60914224d665b0447d5a
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Quintiq file version 2.0
Component GroupPanelAdvanced
{
  #keys: '[141860.4.288441583]'
  BaseType: 'GroupPanel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 320 parent: 0 }
      GBFlow.Column { grow: 0 id: 768 parent: 0 }
      GBFlow.Column { grow: 128 id: 518 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelDurationSelectorDaemonInvalidRuns
        Position { startcolumn: 320 startrow: 597 endcolumn: 320 endrow: 597 }
      }
      GBElement
      {
        Component => GUIDurationSelectorDaemonInvalidRuns
        Position { startcolumn: 768 startrow: 597 endcolumn: 768 endrow: 597 }
      }
      GBElement
      {
        Component => GUIDurationSelectorMaxAgeControllerRuns
        Position { startcolumn: 768 startrow: 179 endcolumn: 768 endrow: 179 }
      }
      GBElement
      {
        Component => LabelDurationSelectorMaxAgeControllerRuns
        Position { startcolumn: 320 startrow: 179 endcolumn: 320 endrow: 179 }
      }
      GBElement
      {
        Component => LabelPollingDuration
        Position { startcolumn: 320 startrow: 982 endcolumn: 320 endrow: 982 }
      }
      GBElement
      {
        Component => /EditorPollingDuration
        Position { startcolumn: 768 startrow: 982 endcolumn: 518 endrow: 982 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 128 id: 990 parent: 0 }
      GBFlow.Row { grow: 0 id: 982 parent: 0 }
      GBFlow.Row { grow: 0 id: 179 parent: 0 }
      GBFlow.Row { grow: 0 id: 597 parent: 0 }
    ]
  }
  Children:
  [
    Component LabelDurationSelectorDaemonInvalidRuns
    {
      #keys: '[141860.4.288442096]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Frequency delete invalid runs daemon'
        Tooltip: "The frequency that invalid LibOpt_ControllerRuns are deleted. By deleting invalid runs, any new runs won't be blocked by those runs. A controller run can become invalid when the corresponding dataset is unloaded during an optimizer run."
        Transparent: true
      ]
    }
    Component GUIDurationSelectorDaemonInvalidRuns
    {
      #keys: '[141860.4.288442117]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        MinDuration: '0:00:00'
      ]
    }
    Component GUIDurationSelectorMaxAgeControllerRuns
    {
      #keys: '[141860.4.288442225]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'Dialog.Data.MaxAgeFinishedControllerRuns'
        MinDuration: '0:00:00'
      ]
    }
    Component LabelDurationSelectorMaxAgeControllerRuns
    {
      #keys: '[141860.4.288442325]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Maximum age controller runs'
        Tooltip: 'The maximum age of stopped controller runs. All controller runs that were requested longer ago than the specified time, are deleted when a new controller run is created.'
        Transparent: true
      ]
    }
    Component LabelPollingDuration
    {
      #keys: '[141860.4.288442346]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Polling duration (ms)'
        Tooltip: 'Time in milliseconds between two polls of the optimizer run controller. Higher values imply longer waiting times for unstarted requested runs, but fewer reactive (readonly) transactions.'
        Transparent: true
      ]
    }
    #child: EditorPollingDuration
  ]
  Properties:
  [
    Text: 'Advanced settings'
    ModeledStringList ChildOrdering
    {
      c: LabelDurationSelectorDaemonInvalidRuns
      c: EditorPollingDuration
      c: GUIDurationSelectorMaxAgeControllerRuns
      c: GUIDurationSelectorDaemonInvalidRuns
      c: LabelDurationSelectorMaxAgeControllerRuns
      c: LabelPollingDuration
    }
  ]
}