Диагностика проблемы адаптера SQL Worklight 6, трассировка JPA

Worklight Studio 6, адаптер SQL пытается подключиться к базе данных DB2.

Стандартная схема процедуры

return WL.Server.invokeSQLStatement({
    preparedStatement : listUnassignedWorkOrders, 
    parameters : []
});

Когда я вызываю свою процедуру, я вижу эту ошибку

[ОШИБКА ] FWLSE0035E: Сбой при вызове процедуры 'SqlStatement'. [проект Infrabel01] Тип «Функция» в настоящее время не поддерживает маршаллинг в JSON.

И журналы показывают

[ошибка] 0 WorklightPU WARN [Запланированный поток исполнителя-1] openjpa.Runtime — произошла ошибка при регистрации ClassTransformer с PersistenceUnitInfo: имя «WorklightPU», корневой URL-адрес [файл:/C:/djna-nobackup/Workspaces/WL6. 01/01/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]. Ошибка была поглощена. Чтобы увидеть это, установите уровень журнала openjpa.Runtime на TRACE. Преобразование класса во время загрузки будет недоступно.

Как диагностировать? Как установить уровень трассировки в worklight?

Документы JPA говорят:

имя свойства = "openjpa.Log" значение = "DefaultLevel = WARN, Runtime = INFO, Tool = INFO, SQL = TRACE"

Но куда девать это в рабочем свете?


person djna    schedule 21.08.2013    source источник
comment
Фактическая ошибка была вызвана опечаткой в ​​реализации, сообщение об ошибке на самом деле довольно ясно. Вопрос о том, как можно включить трассировку JPA, остается, но теперь он академический.   -  person djna    schedule 21.08.2013
comment
Пожалуйста, всегда добавляйте тег рабочего освещения, иначе мы можем пропустить вопрос. Пожалуйста, также напишите это как ответ. Спасибо.   -  person Idan Adar    schedule 05.11.2013


Ответы (1)


WorklightPU WARN в журнале не имеет значения и был удален в более новых версиях Worklight.

Актуальную проблему см. в следующих темах developerWorks с той же проблемой, которая была решена.

Тип «Функция» в настоящее время не поддерживает маршаллинг в JSON.

person Idan Adar    schedule 09.01.2014
comment
Не могли бы вы предложить обходной путь, срок действия ссылок, который вы даете, истек - person edwin; 05.09.2017