@@ -3,7 +3,6 @@ package mdclasses
33import (
44 "encoding/xml"
55 "github.com/khorevaa/logos"
6- "github.com/v8platform/mdclasses/classes"
76)
87
98var log = logos .New ("github.com/v8platform/mdclasses" ).Sugar ()
@@ -83,46 +82,44 @@ type Configuration struct {
8382 Subsystems []Subsystem `xml:"-"`
8483 SubsystemsNames []string `xml:"subsystems"`
8584
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"`
122121}
123122
124- const ConfigurationFile = "Configuration.mdo"
125-
126123func (conf * Configuration ) Unpack (cfg UnpackConfig ) error {
127124
128125 for _ , name := range conf .SubsystemsNames {
@@ -138,7 +135,7 @@ func (conf *Configuration) Unpack(cfg UnpackConfig) error {
138135
139136 for _ , name := range conf .CatalogsNames {
140137
141- value := classes. Catalog {}
138+ value := Catalog {}
142139 err := Unpack (cfg .WithName (name , "Catalog" ), & value )
143140 if err != nil {
144141 return err
0 commit comments