|
38 |
import univention |
38 |
import univention |
39 |
import univention.connector |
39 |
import univention.connector |
40 |
import univention.connector.ad |
40 |
import univention.connector.ad |
41 |
|
|
|
42 |
import univention.config_registry |
41 |
import univention.config_registry |
|
|
42 |
import locale |
43 |
default_encoding = locale.getdefaultlocale()[1] |
43 |
|
44 |
|
44 |
CONFIGBASENAME="connector" |
45 |
CONFIGBASENAME="connector" |
45 |
|
46 |
|
|
155 |
print "\n\tUCS rejected\n" |
156 |
print "\n\tUCS rejected\n" |
156 |
for filename,dn in ad.list_rejected_ucs(): |
157 |
for filename,dn in ad.list_rejected_ucs(): |
157 |
found_rejected = True |
158 |
found_rejected = True |
158 |
print "%5d: UCS DN: %s" % (i, univention.connector.ad.encode_attrib(dn).encode('latin')) |
159 |
print "%5d: UCS DN: %s" % (i, univention.connector.ad.encode_attrib(dn).encode(default_encoding)) |
159 |
ad_dn = univention.connector.ad.encode_attrib(ad.get_dn_by_ucs(dn)).encode('latin') |
160 |
ad_dn = univention.connector.ad.encode_attrib(ad.get_dn_by_ucs(dn)).encode(default_encoding) |
160 |
if ad_dn: |
161 |
if ad_dn: |
161 |
print " AD DN: %s" % ad_dn |
162 |
print " AD DN: %s" % ad_dn |
162 |
else: |
163 |
else: |
|
168 |
print "\nAD rejected\n" |
169 |
print "\nAD rejected\n" |
169 |
for id,dn in ad.list_rejected(): |
170 |
for id,dn in ad.list_rejected(): |
170 |
found_rejected = True |
171 |
found_rejected = True |
171 |
print "%5d: AD DN: %s" % (i,univention.connector.ad.encode_attrib(dn).encode('latin')) |
172 |
print "%5d: AD DN: %s" % (i,univention.connector.ad.encode_attrib(dn).encode(default_encoding)) |
172 |
ucs_dn = univention.connector.ad.encode_attrib(ad.get_dn_by_con(dn)).encode('latin') |
173 |
ucs_dn = univention.connector.ad.encode_attrib(ad.get_dn_by_con(dn)).encode(default_encoding) |
173 |
if ucs_dn: |
174 |
if ucs_dn: |
174 |
print " UCS DN: %s" % ucs_dn |
175 |
print " UCS DN: %s" % ucs_dn |
175 |
else: |
176 |
else: |