Example #1
0
        private void CreateNewConfig()
        {
            if (this.comboBoxChnType.SelectedItem == null)
            {
                return;
            }
            string chnType = this.comboBoxChnType.SelectedItem.ToString();

            IChannelConfig cfg = ChannelFactory.CreateChannelConfig(chnType, Program.Log);

            if (cfg == null)
            {
                return;
            }

            ConfigurationInitializationParameter param = new ConfigurationInitializationParameter
                                                             (Program.AppArgument.ConfigFilePath, Program.Log);

            if (!cfg.Initialize(param))
            {
                return;
            }

            string cfgXml = "";

            if (cfg.CreateConfig(this, out cfgXml))
            {
                _Channel.Setting = cfgXml.ToString();
                rtBoxSetting.Clear();
                rtBoxSetting.Text = _Channel.Setting;
            }
        }
Example #2
0
 public bool Initialize(ConfigurationInitializationParameter parameter)
 {
     if (parameter == null)
     {
         return(false);
     }
     _param = parameter;
     return(true);
 }
Example #3
0
        public FormProcessor(ConfigurationInitializationParameter _configparam, ProcessorInstance _Pi)
        {
            InitializeComponent();
            _param                 = _configparam;
            _Processor.Name        = _Pi.Name;
            _Processor.DeviceName  = _Pi.DeviceName;
            _Processor.Description = _Pi.Description;
            _Processor.Setting     = _Pi.Setting;

            LoadProcessorType();
        }
Example #4
0
        public FormRequestResponseChannelConfig(ConfigurationInitializationParameter param, RequestResponseChannelConfig config)
        {
            InitializeComponent();

            _param  = param;
            _config = config;

            if (_config == null)
            {
                _config = new RequestResponseChannelConfig();
            }
        }
Example #5
0
        public FormSubscribePublishChannelConfig(ConfigurationInitializationParameter param, SubscribePublishChannelConfig config)
        {
            InitializeComponent();

            _param  = param;
            _config = config;

            if (_config == null)
            {
                _config = new SubscribePublishChannelConfig();
            }
        }
Example #6
0
        public FormXSLTConfig(ConfigurationInitializationParameter param, XSLTConfig config)
        {
            InitializeComponent();
            _param  = param;
            _config = config;

            if (_config == null)
            {
                _config = new XSLTConfig();
            }

            LoadSetting();
        }
Example #7
0
        public FormSchemaValidatorConfig(ConfigurationInitializationParameter param, SchemaValidatorConfig config)
        {
            InitializeComponent();

            _param  = param;
            _config = config;

            if (_config == null)
            {
                _config = new SchemaValidatorConfig();
            }

            LoadSetting();
        }
Example #8
0
        public FormChannelEntryConfig(ConfigurationInitializationParameter param, MessageEntryConfig config)
        {
            InitializeComponent();

            _param  = param;
            _config = config;

            /*_config.CheckingModel = config.CheckingModel;
             * _config.EntryMessageType.Code = config.EntryMessageType.Code;
             * _config.EntryMessageType.CodeSystem = config.EntryMessageType.CodeSystem;
             * _config.EntryCriteria.XPath = config.EntryCriteria.XPath;
             * _config.EntryCriteria.XPathPrefixDefinition = config.EntryCriteria.XPathPrefixDefinition;
             * _config.EntryCriteria.RegularExpression = config.EntryCriteria.RegularExpression;
             */
            if (_config == null)
            {
                _config = new MessageEntryConfig();
            }

            cmBoxCheckMode.Items.Clear();

            cmBoxCheckMode.DataSource = Enum.GetValues(typeof(MessageEntryCheckingModel));
        }