Jump to content


Photo

DDS. Module. Capture structure.

DDS module capture structure

  • Please log in to reply
10 replies to this topic

#1 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 22 March 2017 - 11:26

Добрый день.

 

При компиляции проекта выдается ошибка следующего содержания: Child column devLayer::Clients::Department:managerId is not published. Если я правильно понял сообщение, то в таблице Departments на колонке managerId должен быть признак P (published). Чтобы его установить необходимо выполнить захват DDS-модуля Clients. Выполнить данную операцию из контекстного меню не получается: кликаю ЛКМ по пункту меню и ничего не происходит (запрос логина и пароля к SVN во внимание не берем), т.е. модуль не выделяется полужирным шрифтом и изменять настройки таблиц внутри объекта нельзя (все редакторы открываются в режиме ReadOnly).

 

Radixware Designer v.2.1.6. Подскажите, пожалуйста, предусмотрены ли в Designer средства протоколирования действий разработчика для анализа поведения приложения отличного от ожидаемого? Возможно, мне следует выполнить предварительные операции перед захватом модуля?

 

С уважением, dearhome.


  • Yoursag, EdwardGennesi, Frankvard and 11 others like this

#2 yremizov

yremizov

    Newbie

  • Members
  • Pip
  • 9 posts

Posted 22 March 2017 - 11:44

Добрый день.

 

Признак "P" на колонке в редакторе структуры таблицы означает "primary" и устанавливается если колонка входит в состав первичного ключа.

Атрибут "Published" нужно установить в редакторе свойства "managerId" сущности "Department" в сегменте ADS.
Причина, по которой не удается произвести захват DDS-модуля, возможно, будет ясна если посмотреть сообщения в логе: пункт основного меню View -> IDE Log.


  • Yoursag likes this

#3 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 22 March 2017 - 12:10

Прошу проанализировать IDE-log из вложения и укажите, пожалуйста, причину и способ устранение ошибки?!

 

С уважением, dearhome.

Attached Files


  • Yoursag likes this

#4 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 22 March 2017 - 13:31

Со свойствами и сущностями разобрался. Build проекта выполнился. Спасибо за помощь.

 

Прошу проанализировать предоставленный мною Error.zip.



#5 dlastochkin

dlastochkin

    Member

  • Administrators
  • 26 posts
  • Organisation:Compass Plus

Posted 22 March 2017 - 13:36

Александр,

По логу мы предположительно выявили проблему. Для проверки нужно, чтобы Вы переложили файл org.radixware/kernel/common/lib/commons-codec-1.10.jar в директорию org.radixware/kernel/designer/bin/suite.common/modules/ext, перезапустили Designer и попробовали выполнить действие снова. В результате ошибка должна исчезнуть.



#6 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 27 March 2017 - 16:34

Указанный Вами модуль переложил из одного каталога в другой, как было указано в Вашем ответе, однако ошибке не ушла. Я скопировал модуль commons-codec-1.10.jar в исходный каталог, чтобы он был в двух экземплярах, - ошибка не ушла.

 

Возможно, Вам необходима дополнительная информация, напишите, пожалуйста?!



#7 dsafonov

dsafonov

    Newbie

  • Members
  • Pip
  • 7 posts

Posted 27 March 2017 - 16:44

Исключительно ради проверки могли бы вы скопировать commons-codec-1.10.jar  в JAVA_HOME/jre/lib/ext (где JAVA_HOME - каталог, в который установлена JDK), перезапустить дизайнер и попробовать снова?



#8 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 27 March 2017 - 17:04

Положил commons-codec-1.10.jar в JAVA_HOME и получил ошибку сразу после запроса логина и пароля для svn, ошибка во вложении.

Суть ошибки - некорректная настройка параметров SVN в моем слое/объекте?

Attached Files

  • Attached File  443.zip   1.06KB   2 downloads


#9 dsafonov

dsafonov

    Newbie

  • Members
  • Pip
  • 7 posts

Posted 27 March 2017 - 17:20

Какой СВН-сервер вы установили? На первый взгляд, проблема в конфигурации SVN-сервера либо в настройках подключения дизайнера к SVN (главное меню - Tools/Options/Miscellaneous/SVN Authentication)

 

В случае затруднений можно настроить SVN-сервер так, чтобы он позволял запись в репозиторий без аутентификации. Соответственно, в настройках дизайнера нужно будет установить тип аутентификации None.



#10 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 27 March 2017 - 17:33

VisualSVN Server Manager v.3.5.8. Установил сервер с параметрами по умолчанию. Создал пользователя и репозиторий с помощью инструментов-ссылок на титульной форме.

Прошу уточнить как можно настроить SVN Server, чтобы выполнять запись в репозиторий без аутентификации? Указал значение None в Designer - этого недостаточно.



#11 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 27 March 2017 - 17:59

Передернул все настройки аутентификации: в SVN Server и в Manager выбрал иные варианты отличные от установленных. Перегрузил. Вернул все обратно. Перегрузил. Проверил соединение с SVN с помощью операции Commit. Затем выполнил Capture - все случилось. Модуль подсветился полужирным шрифтом. Ошибка ушла.

 

Стало быть модуль commons-codec-1.10.jar должен находится в двух каталогах Designer-а и в JAVA-HOME. Тогда все работает.

 

Спасибо за помощь в решении вопроса.







Also tagged with one or more of these keywords: DDS, module, capture, structure

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users