Hi,
Does the built-in FIM 2010 R2 Oracle MA support structural, aux and extensibleObject classes?
Thanks,
SK
Technology Tips and News
Hi,
Does the built-in FIM 2010 R2 Oracle MA support structural, aux and extensibleObject classes?
Thanks,
SK
Not sure about Oracle, but I just looked at some old provisioning code for an iPlanet/Sun LDAP MA and that has a whole list of objectClasses defined for a new connector.
The StartNewConnector() method in the MVExtension is overloaded and can either take a single string to denote an objectClass or a string array (or valueCollection).
So, for example:
Dim primaryObjClass as string = "person"
Dim auxObjClasses() as string
auxObjClasses(0) = "inetOrgPerson"
auxObjClasses(1) = "user"
'then
Dim csentry As CSEntry
Dim MA As ConnectedMA
MA = mventry.ConnectedMAs("LDAPMA")
csentry = MA.Connectors.StartNewConnector(primaryObjClass,auxObjClasses)
'other attributes etc in here
csentry.CommitNewConnector()
Not sure about Oracle, but I just looked at some old provisioning code for an iPlanet/Sun LDAP MA and that has a whole list of objectClasses defined for a new connector.
The StartNewConnector() method in the MVExtension is overloaded and can either take a single string to denote an objectClass or a string array (or valueCollection).
So, for example:
Dim primaryObjClass as string = "person"
Dim auxObjClasses() as string
auxObjClasses(0) = "inetOrgPerson"
auxObjClasses(1) = "user"
'then
Dim csentry As CSEntry
Dim MA As ConnectedMA
MA = mventry.ConnectedMAs("LDAPMA")
csentry = MA.Connectors.StartNewConnector(primaryObjClass,auxObjClasses)
'other attributes etc in here
csentry.CommitNewConnector()
Not sure about Oracle, but I just looked at some old provisioning code for an iPlanet/Sun LDAP MA and that has a whole list of objectClasses defined for a new connector.
The StartNewConnector() method in the MVExtension is overloaded and can either take a single string to denote an objectClass or a string array (or valueCollection).
So, for example:
Dim primaryObjClass as string = "person"
Dim auxObjClasses() as string
auxObjClasses(0) = "inetOrgPerson"
auxObjClasses(1) = "user"
'then
Dim csentry As CSEntry
Dim MA As ConnectedMA
MA = mventry.ConnectedMAs("LDAPMA")
csentry = MA.Connectors.StartNewConnector(primaryObjClass,auxObjClasses)
'other attributes etc in here
csentry.CommitNewConnector()