1. Object Creator
Date: 13th
Feb2012 (Version1.0.4)
Purpose:To save consultantshavingtohand craft XML to create objectandrelationshipsusing
ObjectManager.The tool doesnotcall ObjectManager itself butgeneratesXML(eitheronthe
clipboardorin a file) thatcan be usedas inputtoObjectManager.
Dependencies:.NET4.0 framework.If usingthe database connectivityyouneedtoinstallOracle
ODACon your desktop
Details:
If you are connectingdirectlytoadatabase,fill inthe connectiondetailsandclick“TestConnection”
before youdoanythingelse.Thistool worksbestwitheitheradatabase connectionoran uploaded
XML file (exportedasa configdumpfromobjectmanager).If nosource is specifiedyoucancreate
skeletonxml thatcanbe edited,butspecificslike registrysettingswill be missing.
You mustselecteither“Create”or“Relate”or“Unrelate”
Use Create mode whencreatingobjectsforthe firsttime.
2. Use Relate tocreate relationshipsbetweenobjects.
Use Unrelate todisable relationshipsbetweenobjects.
The Enable AutoNamingwill cause anextratextbox forappearagainsteachobjectyouwant to
create,allowingyoutoadda namingpatternforthat object.If youdo not selectthischeckbox all
objectscreatedwill have autonamingturnedoff.
Enable StandardCardinalityallowsyoutoselectastandardCardinalitybetweenParentandChild
objectduringObjectCreate.Inthe versionyoumustselectEnabled.
By fillinginMax noof ObjectsandMax no of Parentsthe objectsdefinitionstabisautomatically
populatedwiththe rightnumberof textboxesanddropdownlists.The dropdownlistscontainalist
of all knownobjectsinthe system.Byselectingfromthe dropdownlistitsaveserrorsinfree typing
objectnames.If youneitherhave adatabase connectionoran exportedXMLfile,thenmanual
typingobjectnamesisthe onlychoice.
Click“Continue”buttonandyouwill steptothe nextappropriate tab.
3. ObjectDefinitions – inthe example below, onthe settingscreenIspecified 3objectswith 2 parents.
Free type the objectname inthe firstcolumn, enteranyauto naming, selectortype the parent
name inthe nextcolumn(if needed).All Objectsshouldhave atleastone parent.
Note:youget thisscreenif youselectedMode:Create orRelate.(Relate createsrelationshipsbut
not objects)
Click“Generate XML”
4. Relationships– If you selectedMode:Unrelate andyouhave eitheradatabase connectionoran
uploadedXMLfile thenyougetthisscreenwitha listof all knownrelationships.Selectone ormore
relationshipsandclick“Generate XML”.The XML generatedwhenappliedtoObjectManagerwill
disable the relationship.
Note:There isa knownissue withthisfeature whereregistrysetting“Cascade Delete”and
“ReportingFrameworkNamespace”are notupdated.
5. GeneratedXML – Edit -> copy or File -> save to save to a file
Browser view– to checksanityof the XML