public bool Initialize(string[] arguments) { Program.PreLoading(); Program.Log.Write(Program.AppName + " is running in Adapter.Service host."); if (arguments != null && arguments.Length > 0) { string str = arguments[0]; //Program.Log.Write("GWDataDB connection: " + str); //contains db pw Program.ConfigMgt.Config.GWDataDBConnection = str; } DicomMappingHelper.SQLMatchChar = ""; DicomMappingHelper.PreperatMappingList <StorageItem>(StorageList, Program.ConfigMgt.Config.StorageRule.QueryResult.MappingList); DicomMappingHelper.CleanQRMappingList <StorageItem>(Program.ConfigMgt.Config.StorageRule.QueryResult.MappingList); return(true); }
public bool Initialize(string[] arguments) { Program.PreLoading(); Program.Log.Write(Program.AppName + " is running in Adapter.Service host."); DicomMappingHelper.PersonNameRule = Program.ConfigMgt.Config.PersonNameRule; WorklistSCPHelper.ModifyQCMappingList_CS <MWLQueryCriteriaItem>(Program.ConfigMgt.Config.Rule.QueryCriteria.MappingList, false); DicomMappingHelper.ModifyQCMappingList_DateTime <MWLQueryCriteriaItem>(Program.ConfigMgt.Config.Rule.QueryCriteria.MappingList, false); DicomMappingHelper.PreperatMappingList <MWLQueryResultItem>(QRList, Program.ConfigMgt.Config.Rule.QueryResult.MappingList); DicomMappingHelper.PreperatMappingList <MWLQueryCriteriaItem>(QCList, Program.ConfigMgt.Config.Rule.QueryCriteria.MappingList); DicomMappingHelper.CleanMappingList <MWLQueryCriteriaItem, MWLQueryResultItem>(Program.ConfigMgt.Config.Rule); return(true); }