Opened 14 years ago
Closed 12 years ago
#1174 closed enhancement (done)
Overhaul OKB data model, services and client
Reported by: | swagner | Owned by: | ascheibe |
---|---|---|---|
Priority: | high | Milestone: | HeuristicLab 3.3.7 |
Component: | Services.OKB | Version: | 3.3.7 |
Keywords: | Cc: |
Description
Change History (136)
comment:1 Changed 14 years ago by swagner
- Status changed from new to accepted
comment:2 Changed 14 years ago by swagner
comment:3 Changed 14 years ago by swagner
Worked on OKB data model and services in r4382.
comment:4 Changed 14 years ago by swagner
Worked on OKB data model in r4384.
comment:5 Changed 14 years ago by swagner
Worked on OKB data model and services in r4388.
comment:6 Changed 14 years ago by swagner
Worked on OKB data model and services in r4390.
comment:7 Changed 14 years ago by swagner
comment:8 Changed 14 years ago by swagner
comment:9 Changed 14 years ago by swagner
Worked on OKB data model and services in r4421.
comment:10 Changed 14 years ago by swagner
Worked on OKB data model and services in r4422.
comment:11 Changed 14 years ago by swagner
Worked on OKB data model and services in r4426.
comment:12 Changed 14 years ago by swagner
- Component changed from Services.OKB.DataAccess to Services.OKB
- Summary changed from Overhaul OKB data model to Overhaul OKB data model and services
comment:13 Changed 14 years ago by swagner
comment:14 Changed 14 years ago by swagner
- Summary changed from Overhaul OKB data model and services to Overhaul OKB data model, services and client
comment:15 Changed 14 years ago by swagner
comment:16 Changed 14 years ago by swagner
comment:17 Changed 14 years ago by swagner
Moved OKB services into OKB branch in r4480.
comment:18 Changed 14 years ago by swagner
Worked on OKB in r4481.
comment:19 Changed 14 years ago by swagner
Worked on OKB in r4492.
comment:20 Changed 14 years ago by swagner
- Version changed from 3.3 to branch
comment:21 Changed 14 years ago by swagner
Worked on OKB in r4548.
comment:22 Changed 14 years ago by swagner
Worked on OKB in r4549.
comment:23 Changed 14 years ago by swagner
Worked on OKB in r4553.
comment:24 Changed 14 years ago by swagner
Worked on OKB in r4558.
comment:25 Changed 14 years ago by swagner
Worked on OKB in r4559.
comment:26 Changed 14 years ago by swagner
Worked on OKB in r4566.
comment:27 Changed 14 years ago by swagner
Worked on OKB in r4587.
comment:28 Changed 14 years ago by swagner
Worked on OKB in r4591.
comment:29 Changed 14 years ago by swagner
Worked on OKB in r4918.
comment:30 Changed 14 years ago by swagner
Worked on OKB in r4929.
comment:31 Changed 14 years ago by swagner
Worked on OKB in r4943.
comment:32 Changed 14 years ago by swagner
Worked on OKB in r4965.
comment:33 Changed 14 years ago by swagner
Worked on OKB in r5071.
comment:34 Changed 14 years ago by swagner
Worked on OKB in r5073.
comment:35 Changed 14 years ago by swagner
- Priority changed from medium to high
comment:36 Changed 14 years ago by swagner
Worked on OKB in r5269.
comment:37 Changed 14 years ago by swagner
Worked on OKB in r5286.
comment:38 Changed 14 years ago by swagner
comment:39 Changed 14 years ago by swagner
Worked on OKB in r5295.
comment:40 Changed 14 years ago by swagner
Created branch OKB (trunk integration) for preparing trunk integration of the OKB in r5296.
comment:41 Changed 14 years ago by swagner
Cleaned OKB (trunk integration) branch in r5297.
comment:42 Changed 14 years ago by swagner
Cleaned and restructured OKB (trunk integration) branch in r5298.
comment:43 Changed 14 years ago by swagner
Worked on OKB in r5299.
comment:44 Changed 14 years ago by swagner
Worked on OKB in r5301.
comment:45 Changed 14 years ago by swagner
Worked on OKB in r5304.
comment:46 Changed 14 years ago by swagner
Worked on OKB in r5317.
comment:47 Changed 14 years ago by swagner
Worked on OKB in r5338.
comment:48 Changed 14 years ago by swagner
Worked on OKB in r5344.
comment:49 Changed 14 years ago by swagner
Worked on OKB in r5355.
comment:50 Changed 14 years ago by swagner
Worked on OKB in r5360.
comment:51 Changed 14 years ago by swagner
Worked on OKB in r5378.
comment:52 Changed 14 years ago by swagner
Worked on OKB in r5389.
comment:53 Changed 14 years ago by swagner
Worked on OKB in r5397.
comment:54 Changed 14 years ago by swagner
Worked on OKB in r5459.
comment:55 Changed 14 years ago by swagner
Worked on OKB in r5478.
comment:56 Changed 14 years ago by swagner
Worked on OKB in r5479.
comment:57 Changed 14 years ago by swagner
comment:58 Changed 14 years ago by swagner
Worked on OKB in r5482.
comment:59 Changed 14 years ago by swagner
Worked on OKB in r5502.
comment:60 Changed 14 years ago by swagner
Worked on OKB in r5503.
comment:61 Changed 14 years ago by swagner
Worked on OKB in r5504.
comment:62 Changed 14 years ago by swagner
Worked on OKB in r5533.
comment:63 Changed 14 years ago by swagner
Worked on OKB in r5534.
comment:64 Changed 14 years ago by swagner
Worked on OKB in r5550.
comment:65 Changed 14 years ago by swagner
Worked on OKB in r5587.
comment:66 Changed 14 years ago by swagner
Worked on OKB in r5604.
comment:67 Changed 14 years ago by swagner
Worked on OKB in r5605.
comment:68 Changed 14 years ago by swagner
Worked on OKB in r5606.
comment:69 Changed 14 years ago by swagner
Worked on OKB in r5608.
comment:70 Changed 14 years ago by swagner
Worked on OKB in r5611.
comment:71 Changed 14 years ago by swagner
Worked on OKB in r5612.
comment:72 Changed 14 years ago by swagner
Worked on OKB in r5639.
comment:73 Changed 14 years ago by swagner
Worked on OKB in r5640.
comment:74 Changed 14 years ago by swagner
Worked on OKB in r5647.
comment:75 Changed 14 years ago by swagner
comment:76 Changed 14 years ago by swagner
Worked on OKB in r5666.
comment:77 Changed 14 years ago by swagner
Worked on OKB in r5667.
comment:78 Changed 14 years ago by swagner
Worked on OKB in r5674.
comment:79 Changed 14 years ago by swagner
Worked on OKB in r5679.
comment:80 Changed 14 years ago by swagner
Worked on OKB in r5900.
comment:81 Changed 14 years ago by swagner
Worked on OKB in r5902.
comment:82 Changed 13 years ago by swagner
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.7
comment:83 Changed 13 years ago by ascheibe
- Owner changed from swagner to ascheibe
- Status changed from accepted to assigned
comment:84 Changed 13 years ago by ascheibe
- Status changed from assigned to accepted
comment:85 Changed 13 years ago by ascheibe
- switched to new build style for branches and improved config merging
- updated year in license headers and assembly infos
- updated version in plugin files and assembly infos
comment:86 Changed 13 years ago by ascheibe
r7332 adapted frame filenames to new naming scheme
comment:87 Changed 13 years ago by ascheibe
r7334 added StaticItemImage property to the OKB Item, Algorithm and Problem
comment:88 Changed 13 years ago by ascheibe
r7349 some minor changes:
- set the database location to the default location of SQL Server 2008R2 in the Create OKB script
- added the certificate key of my machine to the client app.config
- added OKB roles
comment:89 Changed 13 years ago by ascheibe
r7360 the administration and run creation service now verify that the user has the appropriate roles
comment:90 Changed 13 years ago by ascheibe
r7376 added the access service user selection control to the algorithm view of the administrator
comment:91 Changed 13 years ago by ascheibe
r7378 fixed icons of algorithm view
comment:92 Changed 13 years ago by ascheibe
r7381 added access service user view to problem view
comment:93 Changed 13 years ago by ascheibe
r7382 removed the authentication service and client as this is now covered with the access service and clients
comment:94 Changed 13 years ago by ascheibe
r7384 renamed UserId to UserGroupId
comment:95 Changed 13 years ago by ascheibe
r7385 removed RandomSeed from Run
comment:96 Changed 13 years ago by ascheibe
comment:97 Changed 13 years ago by ascheibe
r7535 save client and user information with runs
comment:98 Changed 13 years ago by ascheibe
r7554 improved access service handling to work with Hive
comment:99 Changed 13 years ago by ascheibe
comment:100 Changed 13 years ago by ascheibe
r7573 added support for PercentValue
comment:101 Changed 13 years ago by ascheibe
r7574 added support for TimeSpanValue for querying the execution time
comment:102 Changed 13 years ago by ascheibe
r7580 added view for uploading existing runs from an experiment
comment:103 Changed 13 years ago by ascheibe
r7584 added displaying of progress when uploading runs
comment:104 Changed 13 years ago by ascheibe
r7589 values of returned runs can now be limited
comment:105 Changed 13 years ago by ascheibe
r7590 fixed some small ui glitches
comment:106 Changed 13 years ago by ascheibe
comment:107 Changed 13 years ago by ascheibe
r7592 added client-side security checks
comment:108 Changed 13 years ago by ascheibe
r7604 fixed a small bug which occurred when saving the client id with an okb run
comment:109 Changed 13 years ago by ascheibe
r7624 added svc files for services
comment:110 Changed 13 years ago by ascheibe
- switched client config to SERVICES url
- added web.config for SERVICES
comment:111 Changed 13 years ago by ascheibe
r7634 prevent storing of runs without a valid client id
comment:112 Changed 13 years ago by ascheibe
r7688 fixed displaying of execution time
comment:113 Changed 13 years ago by ascheibe
- prevent uploading of double parameters/results that are NaN
- when adding a run don't generate duplicate binary datas
comment:114 Changed 13 years ago by ascheibe
r7742 worked on experiment upload view
comment:115 Changed 13 years ago by ascheibe
r7839 added drag and drop support for the experiment upload view
comment:116 Changed 13 years ago by ascheibe
r7844 worked on upload view
comment:117 Changed 12 years ago by ascheibe
r7914 added authorization for algorithms and problems
comment:118 Changed 12 years ago by ascheibe
r7929 fixed OKB for ContentView unit test
comment:119 Changed 12 years ago by ascheibe
comment:120 Changed 12 years ago by ascheibe
r7973 small ui improvement when the client isn't registered
comment:121 Changed 12 years ago by ascheibe
comment:122 Changed 12 years ago by ascheibe
r8045 fixed plugin dependency
comment:123 Changed 12 years ago by ascheibe
r8049 integrated OKB services parts into trunk
comment:124 Changed 12 years ago by ascheibe
r8054 separated views from OKB clients
comment:125 Changed 12 years ago by ascheibe
r8055 integrated okb client parts into trunk
comment:126 Changed 12 years ago by gkronber
The InstantiateAllCreatables test fails for the OKBAlgorithm because an exception is thrown in the constructor.
comment:127 Changed 12 years ago by ascheibe
Ok, thanks for the information, the unit test works for me because i have the right permissions. I will try to find a way to fix this.
comment:128 Changed 12 years ago by ascheibe
r8060 fix failing InstantiateCreatablesTest
comment:129 Changed 12 years ago by ascheibe
r8063 deleted OKB trunk integration branch
comment:130 Changed 12 years ago by abeham
- Version changed from branch to 3.3.6
I noted that an "OKBExperimentUpload View" appears as alternative to a RunCollection (RunCollection View), but throws an exception when switching to it. It also appears in the context menu of "Analyze Runs".
System.InvalidCastException: Unable to cast object of type 'HeuristicLab.Optimization.RunCollection' to type 'HeuristicLab.Optimization.IOptimizer'. at HeuristicLab.Clients.OKB.RunCreation.OKBExperimentUploadView.get_Content() in C:\Users\abeham\Work\HL3\trunk\sources\HeuristicLab.Clients.OKB.Views\3.3\RunCreation\Views\OKBExperimentUploadView.cs:line 41 at HeuristicLab.Clients.OKB.RunCreation.OKBExperimentUploadView.OnContentChanged() in C:\Users\abeham\Work\HL3\trunk\sources\HeuristicLab.Clients.OKB.Views\3.3\RunCreation\Views\OKBExperimentUploadView.cs:line 67 at HeuristicLab.MainForm.WindowsForms.ContentView.set_Content(IContent value) in C:\Users\abeham\Work\HL3\trunk\sources\HeuristicLab.MainForm.WindowsForms\3.3\Views\ContentView.cs:line 51
comment:131 Changed 12 years ago by ascheibe
Thanks very much for the bug report. I have changed this now so that the OKBExperimentUploadView is only shown as a view for IOptimizers. RunCollections can still be added by drag and drop. Fixed in r8117.
comment:132 Changed 12 years ago by ascheibe
r8138 fixed compiler warnings
comment:133 Changed 12 years ago by ascheibe
r8158 fixed a small bug in the okb experiment upload view
comment:134 Changed 12 years ago by ascheibe
- Status changed from accepted to reviewing
comment:135 Changed 12 years ago by ascheibe
- Status changed from reviewing to readytorelease
comment:136 Changed 12 years ago by gkronber
- Resolution set to done
- Status changed from readytorelease to closed
- Version changed from 3.3.6 to 3.3.7
Worked on OKB data model and services in r4381.