How to clone a component/provider?
We would like for the user to be able to clone an existing component and then modify that clone. For example:
We have component A that allows an end user to customize it's functionality. We would like to be able to allow the end user to create n number of A component clones without the admins having to create xml descriptors for each clone and run ipsadmin -import cloneN.xml.
A. Is this possible?
B. Has any one done/thought this before?
It looks like the components are stored in:
cn=iplanetwebtop -> cn=component
And that each user references that component using the iwtDesktop-userSelectedProviders-at attribute within:
cn=iplanetwebtop -> cn=domain -> cn=user
And that customization of that components attributes takes place at the user level with the following pattern:
registeredComponentName-attributeName-at
So essentially I want to add a new value to the iwtDesktop-userSelectedProviders-at attribute that points to the component that I want to clone. Then create new attributes at the user level that modify that clone.
Any ways to accomplish this?
-matt

