FIM Oracle MA: struct & aux class support?

Hi,

Does the built-in FIM 2010 R2 Oracle MA support structural, aux and extensibleObject classes?

Thanks,

SK

May 10th, 2015 7:46pm

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()

Free Windows Admin Tool Kit Click here and download it now
May 12th, 2015 7:04am

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()

  • Marked as answer by Shim Kwan 10 hours 32 minutes ago
May 12th, 2015 11:02am

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()

  • Marked as answer by Shim Kwan Tuesday, May 19, 2015 8:53 PM
Free Windows Admin Tool Kit Click here and download it now
May 12th, 2015 11:02am

Yes as far as I know, but as Dave suggests, you'll have to use legacy sync rules rather than Portal based sync rules if you want to provision auxiliary object classes in OID.

Cheers,
May 14th, 2015 12:57pm

thank you
Free Windows Admin Tool Kit Click here and download it now
May 19th, 2015 4:56pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics