Как работать со значениями атрибутов LDAP, имеющих $

376
datatoo

Просто начинаем с LDAP и импортируем записи outlook в каталог. это выглядит так: Как работать со значениями атрибутов LDAP, имеющих $

Также отредактируйте отдельные адреса в Apache Directory Studio любым способом, чтобы показать улицу и город в отдельных строках, как обычный адрес. Как работать со значениями атрибутов LDAP, имеющих $

но позже, глядя на них из адресной книги, они выглядят так:

Как работать со значениями атрибутов LDAP, имеющих $

очевидно, что $ используется для переноса второй части адреса, но есть ли способ не показать это в выводе адресной книги? другой персонаж в замене?

Что это делает? Apache Diretory Studio показывает его в виде запятой, но в режиме редактирования ничего не показывает. И имеет ли это значение вообще? или просто потенциальная путаница для пользователей?

Я мог бы добавить, что добавление контакта обратно в клиент Outlook извлекает $

Использование ApacheDS, которое может иметь какое-то особенное влияние на это или нет.

2

2 ответа на вопрос

2
Terry Gardner

Эта ссылка содержит информацию, описывающую формат postalAddressатрибута.

Спасибо за это. Я вижу, что '$' является частью того, как должна быть кодировка, но я не понимаю, что это значит, если я хочу просто показать CrLf вместо этого. Или, если это вообще возможно. datatoo 12 лет назад 0
`$` Используется для разделения частей компонентов `t16string`. Код, который хочет отобразить адрес, должен заменить разделители записей на правильные символы в соответствии с локальной кодировкой. Terry Gardner 12 лет назад 0
0
geoffc

Вы смотрели на синтаксис этого атрибута? Я случайно узнал в eDirectory, что postalAddress использует необычный синтаксис, состоящий из 6 компонентов. Вы бы увидели их # разделенными в eDirectory.

Интересно, есть ли в вашей службе каталогов (нераскрытой) какой-то интересный синтаксис для этого атрибута, кроме простых строк?

Я только что отметил сервер, который является AcpacheDS, возможно, вы правы. Я нахожу странным, что outlook объединяет все эти поля в любом случае, а не разрешает отдельные поля. Кажется созрели для ошибок в разборе datatoo 12 лет назад 0
Это плохой выбор поля на точке зрения. geoffc 12 лет назад 0

Похожие вопросы