Адаптеры MobileFirst SQL requestTimeoutInSeconds

У меня есть проект WL6.0, содержащий адаптер SQL. У адаптера есть процедура с requestTimeoutInSeconds="240", и я пытаюсь перенести этот проект на WL7.1. Согласно статье Adapter timeout and concurrency в Центре знаний IBM, вместо этого я должен использовать конфигурацию JNDI.

Атрибут requestTimeoutInSeconds элементов и игнорируется. Вместо этого используйте конфигурацию JNDI.

Может ли кто-нибудь привести пример, как это реализовать?

Я работаю над MobileFirst Studio 7.1 и импортировал проект без ошибок.


person user1040987    schedule 02.11.2016    source источник


Ответы (1)


Обратите внимание, что вы разрабатываете в MobileFirst Studio, которая использует сервер приложений Liberty в качестве базового сервера.

Локально такие изменения не требуются, так как вы работаете локально...
Это станет важным, когда вы начнете переходить к тестовой и производственной средам.

Это означает, что вам нужно будет обновить server.xml вашего полного профиля WebSpher/Liberty, а не server.xml сервера в MobileFist Studio.

Вы можете найти документацию по этому вопросу в документации Liberty, здесь: http://www.ibm.com/support/knowledgecenter/was_beta_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_dep_configuring_ds.html

Обратите внимание, что необходимые настройки зависят от типа вашей базы данных: MySQL, Oracle, DB2, ... Вы можете найти примеры для каждого типа базы данных по ссылке выше.

person Idan Adar    schedule 02.11.2016