Master Data Services Manager
-
19 Agustus 2010 17:08Moderator
Here we can discuss about his codeplex project I've initiated 2 years ago
MDS (Master Data Services) Winform Management Tool :a lot of API usage samples included
- Display Models, Entities, derived hierachies, attributes, versions, flags, members, users, user groups
- import/export Subscription Views
- several actions on models, entities, members, attributes, versions, flags
LINK : http://mdsmanager.codeplex.com/
please take a look below to see versions changelist.
updated 2013-02-21 for SQL 2012 compatibility (Beta release, C# .Net framework 4)
update 2011-10-19 version 1.0.7.2
added a binding type switch in configuration manager :
BasicHttpBinding , or
WShttpBinding
update 2011-10-14 version 1.0.7
connection class completely refactored (available with code on http://averbouch.biz/?p=225 )
no need to restart the app so as to change endpoint
a lot of new features
executable available free
(source code not included in this version)version 1.0.7 release notes
please extract the zip content in a new folder
(the tool will save a configuration file in this folder)
when running the app for the first time, you will have to create a MDS connection config (just fill in the textboxes in the connection manager and click save)
then in the main form, you can click on "connect" button and enjoy!update 2011-09-21 Version 1.0.6
cross model entity copy
- cross model business rules copy / import /Export
- some UI changes
______________________________________________________________________
update 2011-05-30
- many bug fixes
- improved speed to load data (10 times faster)
- buttons to copy entities / attributes / members /business rules list to clipboard
- globalized assemblyinfo.cs in "globalassemblyinfo.cs" / version number displayed in main form title
- business rules manager
- publish all your business rules in one click (useful when you deploy a model, because business rules are not published by default)
- copy business rules to another model (work in progress)
- entity manager
- copy entities to another model (work in progress)



---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Update 2011-03-11
bug fix on password read when configuration.config file does not exist yet
added for members filtering :
- similary level values edit
- searchterm edit (LIKE, ...)
- right click context menu on Members List to
- delete checked (and filtered or not) members
- check all members
- uncheck all members

________________________________
Update 2011-03-07
- bug fixes
- added external configuration File
- added TreeView Display of model (still in dev)
- added Connection Parameters (username, domain, password, stored encrypted in configuration file)
________________________________
update 10/10/2010
various fixes and UI improvement
Solution migrated on VS2010

Hi,
http://mdsmanager.codeplex.com/
Project Description
MDS (Master Data Services) Winform Management Tool
- Display Models, Entities, derived hierachies, attributes, versions, flags, members, users- new filter member with "LIKE" expression on code or name
- new : Export Model Diagram:
this feature allow you to export each entity as a separate table in a new dynamicaly generated Database and Generate FK relationships between each entity (domain based attributes)
After that, you can create a dbml diagram (linq to SQL) in order to view your model with a diagram.
- import / export subscription views (WORKING)
- import/export Business Rules (TO DO)
- import/export User Rights (NOT FINISHED)
- Add/Update/Delete Members (ADD/ DELETE Working, UPDATE: to fix)Please feel free to give me some suggestions or help if you want...
example of diagram generated with the sample model : Customer

the interface look

Regards
Xavier Averbouch
- Diedit oleh Xavier Averbouch [xavave]Moderator 19 Agustus 2010 17:16 updated title
- Diedit oleh Xavier Averbouch [xavave]Moderator 24 Agustus 2010 8:00 updated
- Diedit oleh Xavier Averbouch [xavave]Moderator 28 September 2010 11:07
- Diedit oleh Xavier Averbouch [xavave]Moderator 01 Oktober 2010 16:32
- Diedit oleh Xavier Averbouch [xavave]Moderator 01 Oktober 2010 16:32
- Diedit oleh Xavier Averbouch [xavave]Moderator 02 Oktober 2010 12:01 updated jpg
- Diedit oleh Xavier Averbouch [xavave]Moderator 11 Oktober 2010 13:12 updated
- Diedit oleh Xavier Averbouch [xavave]Moderator 18 Januari 2011 12:39
- Diedit oleh Xavier Averbouch [xavave]Moderator 18 Januari 2011 12:42
- Diedit oleh Xavier Averbouch [xavave]Moderator 24 Januari 2011 9:55
- Diedit oleh Xavier Averbouch [xavave]Moderator 02 Februari 2011 9:34 fix
- Diedit oleh Xavier Averbouch [xavave]Moderator 07 Maret 2011 11:09 update
- Diedit oleh Xavier Averbouch [xavave]Moderator 07 Maret 2011 11:11 fix
- Diedit oleh Xavier Averbouch [xavave]Moderator 07 Maret 2011 11:11
- Diedit oleh Xavier Averbouch [xavave]Moderator 12 Maret 2011 19:19
- Diedit oleh Xavier Averbouch [xavave]Moderator 30 Mei 2011 11:50 update
- Diedit oleh Xavier Averbouch [xavave]Moderator 30 Mei 2011 11:53 update
- Diedit oleh Xavier Averbouch [xavave]Moderator 30 Mei 2011 11:54
- Diedit oleh Xavier Averbouch [xavave]Moderator 30 Oktober 2011 15:41
- Diedit oleh Xavier Averbouch [xavave]Moderator 30 Oktober 2011 15:43
- Diedit oleh Xavier Averbouch [xavave]Moderator 21 Februari 2013 5:30
Semua Balasan
-
28 September 2010 11:06Moderator
new version:
- You can now update member Name (working)
- You can also delete all members from a specific entity (new delete button in the bottom right)
- added a refresh button for Models
- You just have one reference to change in order to make the project work :
webservice reference : http://yourMDSServer/Service/Service.svc in App.Config

Xavier Averbouch -
19 Oktober 2010 8:04Moderator
hello again
my app is now on VS2010
please make some feedbacks
Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade France -
18 Januari 2011 12:42Moderator
update 2011-01-18
- bug fixes
- added directory browser for saving and loading subscription views
- working progress barhttp://mdsmanager.codeplex.com
_____________________________Regards,
Xavier Averbouch
-
22 Januari 2011 14:37Moderator
Update 2011-01-22
http://mdsmanager.codeplex.com
- new button to copy version
- new button to validate displayed member (with business rules)
- member validation status display box
- bug fixes

Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade France -
24 Januari 2011 9:59Moderator
Update 2011-01-22
http://mdsmanager.codeplex.com
- new button to copy version
- new button to validate displayed member (with business rules)
- member validation status display box
- bug fixes

Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade Francenote: the button "Delete all members from all entities" is still in developement:
I'm currently working on a way to delete all members by respecting a specific order for deletion, needed because of domain based attributes constraints.
Nevertheless , you can find the current C# code for this button click in comments, in the applications sources included in ZIP file
Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade France -
07 Maret 2011 11:14Moderator
Update 2011-03-07
- bug fixes
- added external configuration File
- added TreeView Display of model (still in dev)
- added Connection Parameters (username, domain, password, stored encrypted in configuration file)
Xavier Averbouch
Avanade , FRANCE
If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful". -
12 Maret 2011 19:20Moderator
Update 2011-03-11
bug fix on password read when configuration.config file does not exist yet
added for members filtering :
- similary level values edit
- searchterm edit (LIKE, ...)
- right click context menu on Members List to
- delete checked (and filtered or not) members
- check all members
- uncheck all members

Xavier Averbouch
Avanade , FRANCE
If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful". -
30 Mei 2011 11:54Moderator
update 2011-05-30
- many bug fixes
- improved speed to load data (10 times faster)
- buttons to copy entities / attributes / members /business rules list to clipboard
- globalized assemblyinfo.cs in "globalassemblyinfo.cs" / version number displayed in main form title
- business rules manager
- publish all your business rules in one click (useful when you deploy a model, because business rules are not published by default)
- copy business rules to another model (work in progress)
- entity manager
- copy entities to another model (work in progress)


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Xavier Averbouch
Microsoft Community Contributor
Avanade , FRANCE
If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful".