@@ -3,7 +3,6 @@ package mdclasses
3
3
import (
4
4
"encoding/xml"
5
5
"github.com/khorevaa/logos"
6
- "github.com/v8platform/mdclasses/classes"
7
6
)
8
7
9
8
var log = logos .New ("github.com/v8platform/mdclasses" ).Sugar ()
@@ -83,46 +82,44 @@ type Configuration struct {
83
82
Subsystems []Subsystem `xml:"-"`
84
83
SubsystemsNames []string `xml:"subsystems"`
85
84
86
- StyleItems []string `xml:"styleItems"`
87
- CommonPictures []string `xml:"commonPictures"`
88
- SessionParameters []string `xml:"sessionParameters"`
89
- Roles []string `xml:"roles"`
90
- CommonTemplates []string `xml:"commonTemplates"`
91
- FilterCriteria []string `xml:"filterCriteria"`
92
- CommonModules []string `xml:"commonModules"`
93
- CommonAttributes []string `xml:"commonAttributes"`
94
- ExchangePlans []string `xml:"exchangePlans"`
95
- XDTOPackages []string `xml:"xDTOPackages"`
96
- WebServices []string `xml:"webServices"`
97
- HttpServices []string `xml:"httpServices"`
98
- WsReferences []string `xml:"wsReferences"`
99
- EventSubscriptions []string `xml:"eventSubscriptions"`
100
- ScheduledJobs []string `xml:"scheduledJobs"`
101
- SettingsStorages []string `xml:"settingsStorages"`
102
- FunctionalOptions []string `xml:"functionalOptions"`
103
- FunctionalOptionsParameters []string `xml:"functionalOptionsParameters"`
104
- DefinedTypes []string `xml:"definedTypes"`
105
- CommonCommands []string `xml:"commonCommands"`
106
- CommandGroups []string `xml:"commandGroups"`
107
- Constants []string `xml:"constants"`
108
- CommonForms []string `xml:"commonForms"`
109
- CatalogsNames []string `xml:"catalogs"`
110
- Catalogs []classes. Catalog `xml:"-"`
111
- Documents []string `xml:"documents"`
112
- DocumentNumerators []string `xml:"documentNumerators"`
113
- DocumentJournals []string `xml:"documentJournals"`
114
- Enums []string `xml:"enums"`
115
- Reports []string `xml:"reports"`
116
- DataProcessors []string `xml:"dataProcessors"`
117
- InformationRegisters []string `xml:"informationRegisters"`
118
- AccumulationRegisters []string `xml:"accumulationRegisters"`
119
- ChartsOfCharacteristicTypes []string `xml:"chartsOfCharacteristicTypes"`
120
- BusinessProcesses []string `xml:"businessProcesses"`
121
- Tasks []string `xml:"tasks"`
85
+ StyleItems []string `xml:"styleItems"`
86
+ CommonPictures []string `xml:"commonPictures"`
87
+ SessionParameters []string `xml:"sessionParameters"`
88
+ Roles []string `xml:"roles"`
89
+ CommonTemplates []string `xml:"commonTemplates"`
90
+ FilterCriteria []string `xml:"filterCriteria"`
91
+ CommonModules []string `xml:"commonModules"`
92
+ CommonAttributes []string `xml:"commonAttributes"`
93
+ ExchangePlans []string `xml:"exchangePlans"`
94
+ XDTOPackages []string `xml:"xDTOPackages"`
95
+ WebServices []string `xml:"webServices"`
96
+ HttpServices []string `xml:"httpServices"`
97
+ WsReferences []string `xml:"wsReferences"`
98
+ EventSubscriptions []string `xml:"eventSubscriptions"`
99
+ ScheduledJobs []string `xml:"scheduledJobs"`
100
+ SettingsStorages []string `xml:"settingsStorages"`
101
+ FunctionalOptions []string `xml:"functionalOptions"`
102
+ FunctionalOptionsParameters []string `xml:"functionalOptionsParameters"`
103
+ DefinedTypes []string `xml:"definedTypes"`
104
+ CommonCommands []string `xml:"commonCommands"`
105
+ CommandGroups []string `xml:"commandGroups"`
106
+ Constants []string `xml:"constants"`
107
+ CommonForms []string `xml:"commonForms"`
108
+ CatalogsNames []string `xml:"catalogs"`
109
+ Catalogs []Catalog `xml:"-"`
110
+ Documents []string `xml:"documents"`
111
+ DocumentNumerators []string `xml:"documentNumerators"`
112
+ DocumentJournals []string `xml:"documentJournals"`
113
+ Enums []string `xml:"enums"`
114
+ Reports []string `xml:"reports"`
115
+ DataProcessors []string `xml:"dataProcessors"`
116
+ InformationRegisters []string `xml:"informationRegisters"`
117
+ AccumulationRegisters []string `xml:"accumulationRegisters"`
118
+ ChartsOfCharacteristicTypes []string `xml:"chartsOfCharacteristicTypes"`
119
+ BusinessProcesses []string `xml:"businessProcesses"`
120
+ Tasks []string `xml:"tasks"`
122
121
}
123
122
124
- const ConfigurationFile = "Configuration.mdo"
125
-
126
123
func (conf * Configuration ) Unpack (cfg UnpackConfig ) error {
127
124
128
125
for _ , name := range conf .SubsystemsNames {
@@ -138,7 +135,7 @@ func (conf *Configuration) Unpack(cfg UnpackConfig) error {
138
135
139
136
for _ , name := range conf .CatalogsNames {
140
137
141
- value := classes. Catalog {}
138
+ value := Catalog {}
142
139
err := Unpack (cfg .WithName (name , "Catalog" ), & value )
143
140
if err != nil {
144
141
return err
0 commit comments