So you are sitting around and suddenly want to put serviceConnectionPoint objects into your LDS instance and suddenly realize that they didn’t put the SCP objectclass definition in LDS nor is it an optional LDIF file to add… So I created one using ADSchemaAnalyzer from the ADLDS install…
You can find it here
http://www.joeware.net/miscdownloads/lds/20190319_serviceConnectionPoint.ldf
and below:
Note that if you hit an “already exists” error for something in your LDS directory check out the ldif.err file and if it doesn’t look bad just add –z to the command per the notes in the file itself.
Have fun.
# ================================================================== # # This file should be imported with the following command: # ldifde -i -u -f scp.ldf -s server:port -b username domain password -j . -c "cn=Configuration,dc=X" #configurationNamingContext # # If you get an error because something already exists, you can use the following command # ldifde -z -i -u -f scp.ldf -s server:port -b username domain password -j . -c "cn=Configuration,dc=X" #configurationNamingContext # # LDIFDE.EXE from AD/AM V1.0 or above must be used. # This LDIF file should be imported into AD or AD/AM. It may not work for other directories. # # ================================================================== # ================================================================== # Attributes # ================================================================== # Attribute: appSchemaVersion dn: cn=App-Schema-Version,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.848 ldapDisplayName: appSchemaVersion attributeSyntax: 2.5.5.9 adminDescription: App-Schema-Version adminDisplayName: App-Schema-Version # schemaIDGUID: 96a7dd65-9118-11d1-aebc-0000f80367c1 schemaIDGUID:: Zd2nlhiR0RGuvAAA+ANnwQ== oMSyntax: 2 systemFlags: 16 isSingleValued: TRUE systemOnly: FALSE # Attribute: serviceBindingInformation dn: cn=Service-Binding-Information,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.510 ldapDisplayName: serviceBindingInformation attributeSyntax: 2.5.5.12 adminDescription: Service-Binding-Information adminDisplayName: Service-Binding-Information # schemaIDGUID: b7b1311c-b82e-11d0-afee-0000f80367c1 schemaIDGUID:: HDGxty640BGv7gAA+ANnwQ== oMSyntax: 64 systemFlags: 16 isMemberOfPartialAttributeSet: TRUE systemOnly: FALSE # Attribute: serviceClassName dn: cn=Service-Class-Name,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.509 ldapDisplayName: serviceClassName attributeSyntax: 2.5.5.12 adminDescription: Service-Class-Name adminDisplayName: Service-Class-Name # schemaIDGUID: b7b1311d-b82e-11d0-afee-0000f80367c1 schemaIDGUID:: HTGxty640BGv7gAA+ANnwQ== oMSyntax: 64 searchFlags: 1 systemFlags: 16 isSingleValued: TRUE systemOnly: FALSE # Attribute: serviceDNSName dn: cn=Service-DNS-Name,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.657 ldapDisplayName: serviceDNSName attributeSyntax: 2.5.5.12 adminDescription: Service-DNS-Name adminDisplayName: Service-DNS-Name # schemaIDGUID: 28630eb8-41d5-11d1-a9c1-0000f80367c1 schemaIDGUID:: uA5jKNVB0RGpwQAA+ANnwQ== oMSyntax: 64 systemFlags: 16 isSingleValued: TRUE systemOnly: FALSE # Attribute: serviceDNSNameType dn: cn=Service-DNS-Name-Type,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.659 ldapDisplayName: serviceDNSNameType attributeSyntax: 2.5.5.12 adminDescription: Service-DNS-Name-Type adminDisplayName: Service-DNS-Name-Type # schemaIDGUID: 28630eba-41d5-11d1-a9c1-0000f80367c1 schemaIDGUID:: ug5jKNVB0RGpwQAA+ANnwQ== oMSyntax: 64 systemFlags: 16 isSingleValued: TRUE systemOnly: FALSE rangeLower: 1 rangeUpper: 256 # Attribute: vendor dn: cn=Vendor,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.255 ldapDisplayName: vendor attributeSyntax: 2.5.5.12 adminDescription: Vendor adminDisplayName: Vendor # schemaIDGUID: 281416df-1968-11d0-a28f-00aa003049e2 schemaIDGUID:: 3xYUKGgZ0BGijwCqADBJ4g== oMSyntax: 64 systemFlags: 16 isSingleValued: TRUE systemOnly: FALSE rangeLower: 0 rangeUpper: 512 # Attribute: versionNumber dn: cn=Version-Number,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.141 ldapDisplayName: versionNumber attributeSyntax: 2.5.5.9 adminDescription: Version-Number adminDisplayName: Version-Number # schemaIDGUID: bf967a76-0de6-11d0-a285-00aa003049e2 schemaIDGUID:: dnqWv+YN0BGihQCqADBJ4g== oMSyntax: 2 systemFlags: 16 isMemberOfPartialAttributeSet: TRUE isSingleValued: TRUE systemOnly: FALSE # Attribute: versionNumberHi dn: cn=Version-Number-Hi,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.328 ldapDisplayName: versionNumberHi attributeSyntax: 2.5.5.9 adminDescription: Version-Number-Hi adminDisplayName: Version-Number-Hi # schemaIDGUID: 7d6c0e9a-7e20-11d0-afd6-00c04fd930c9 schemaIDGUID:: mg5sfSB+0BGv1gDAT9kwyQ== oMSyntax: 2 systemFlags: 16 isSingleValued: TRUE systemOnly: FALSE # Attribute: versionNumberLo dn: cn=Version-Number-Lo,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: attributeSchema attributeId: 1.2.840.113556.1.4.329 ldapDisplayName: versionNumberLo attributeSyntax: 2.5.5.9 adminDescription: Version-Number-Lo adminDisplayName: Version-Number-Lo # schemaIDGUID: 7d6c0e9b-7e20-11d0-afd6-00c04fd930c9 schemaIDGUID:: mw5sfSB+0BGv1gDAT9kwyQ== oMSyntax: 2 systemFlags: 16 isSingleValued: TRUE systemOnly: FALSE dn: changetype: modify add: schemaUpdateNow schemaUpdateNow: 1 - # ================================================================== # Classes # ================================================================== # Class: connectionPoint dn: cn=Connection-Point,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: classSchema governsID: 1.2.840.113556.1.5.14 ldapDisplayName: connectionPoint adminDisplayName: Connection-Point adminDescription: Connection-Point # schemaIDGUID: 5cb41ecf-0e4c-11d0-a286-00aa003049e2 schemaIDGUID:: zx60XEwO0BGihgCqADBJ4g== objectClassCategory: 2 defaultSecurityDescriptor: D:(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;DA)(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;SY)(A;; RPLCLORC;;;AU) systemOnly: FALSE systemFlags: 16 # subclassOf: leaf subclassOf: 1.2.840.113556.1.5.20 # rdnAttId: cn rdnAttId: 2.5.4.3 # systemMustContain: cn systemMustContain: 2.5.4.3 # systemMayContain: keywords systemMayContain: 1.2.840.113556.1.4.48 # systemMayContain: managedBy systemMayContain: 1.2.840.113556.1.4.653 # systemMayContain: msDS-Settings systemMayContain: 1.2.840.113556.1.4.1697 # systemPossSuperiors: container systemPossSuperiors: 1.2.840.113556.1.3.23 # defaultObjectCategory: connectionPoint defaultObjectCategory: cn=Connection-Point,cn=Schema,cn=Configuration,dc=X dn: changetype: modify add: schemaUpdateNow schemaUpdateNow: 1 - # Class: serviceConnectionPoint dn: cn=Service-Connection-Point,cn=Schema,cn=Configuration,dc=X changetype: add objectClass: classSchema governsID: 1.2.840.113556.1.5.126 ldapDisplayName: serviceConnectionPoint adminDisplayName: Service-Connection-Point adminDescription: Service-Connection-Point # schemaIDGUID: 28630ec1-41d5-11d1-a9c1-0000f80367c1 schemaIDGUID:: wQ5jKNVB0RGpwQAA+ANnwQ== objectClassCategory: 1 defaultSecurityDescriptor: D:(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;DA)(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;CO)(A;; RPWPCRCCDCLCLORCWOWDSDDTSW;;;SY)(A;;RPLCLORC;;;AU) systemOnly: FALSE systemFlags: 16 # subclassOf: connectionPoint subclassOf: 1.2.840.113556.1.5.14 # rdnAttId: cn rdnAttId: 2.5.4.3 # systemMayContain: appSchemaVersion systemMayContain: 1.2.840.113556.1.4.848 # systemMayContain: serviceBindingInformation systemMayContain: 1.2.840.113556.1.4.510 # systemMayContain: serviceClassName systemMayContain: 1.2.840.113556.1.4.509 # systemMayContain: serviceDNSName systemMayContain: 1.2.840.113556.1.4.657 # systemMayContain: serviceDNSNameType systemMayContain: 1.2.840.113556.1.4.659 # systemMayContain: vendor systemMayContain: 1.2.840.113556.1.4.255 # systemMayContain: versionNumber systemMayContain: 1.2.840.113556.1.4.141 # systemMayContain: versionNumberHi systemMayContain: 1.2.840.113556.1.4.328 # systemMayContain: versionNumberLo systemMayContain: 1.2.840.113556.1.4.329 # systemPossSuperiors: container systemPossSuperiors: 1.2.840.113556.1.3.23 # systemPossSuperiors: organizationalUnit systemPossSuperiors: 2.5.6.5 # defaultObjectCategory: serviceConnectionPoint defaultObjectCategory: cn=Service-Connection-Point,cn=Schema,cn=Configuration,dc=X dn: changetype: modify add: schemaUpdateNow schemaUpdateNow: 1 - # ================================================================== # Updating present elements # ==================================================================