Библиотека для встраивания форм Oracle Forms на страницы JSF
Триальную версию можно взять здесь
среда, 9 апреля 2008 г.
вторник, 8 апреля 2008 г.
среда, 26 марта 2008 г.
Передача параметров в запрос ViewObject
Длительное время провозился с разработкой ViewObject забыв, что параметры в запрос передаются по позиционному признаку. Тоесть в запросе
SELECT :4 calendar_id,
:3 report_date_julian,
:2 param_j,
:1 param_1376
FROM dual;
первым будет считаться параметр :4, вторым :3 и так далее.
Параметры нумеруются в том порядке в котором они встречаются в запросе, а не в соответствии с цифрой указаной после двоеточия.
Также для разработки применялась декомпиляция имеющихся java классов ViewObject и было выяснено, что после декомпиляции такого класса и изменении запроса с изменением порядка следования полей соответствующего ViewObject класс становится не работоспособным. Для восстановления работоспособности его необходимо править вручную и корректировать номера используемые для доступа к атрибутам в методах getAttributeInternal(attrIndex) и setAttributeInternal(attrIndex).
SELECT :4 calendar_id,
:3 report_date_julian,
:2 param_j,
:1 param_1376
FROM dual;
первым будет считаться параметр :4, вторым :3 и так далее.
Параметры нумеруются в том порядке в котором они встречаются в запросе, а не в соответствии с цифрой указаной после двоеточия.
Также для разработки применялась декомпиляция имеющихся java классов ViewObject и было выяснено, что после декомпиляции такого класса и изменении запроса с изменением порядка следования полей соответствующего ViewObject класс становится не работоспособным. Для восстановления работоспособности его необходимо править вручную и корректировать номера используемые для доступа к атрибутам в методах getAttributeInternal(attrIndex) и setAttributeInternal(attrIndex).
среда, 19 марта 2008 г.
Ошибка в работе парсера ViewObject OeBS R12 RUP4
При разработке View Object в Oracle Application Framework Release 12.0.4 для OeBS R12
обнаружилась ошибка в работе парсера SQL
закоментированные нумерованные параметры не воспринимаются как закоментированные.
Пример запроса
SELECT -1 /*:1*/ calendar_id,
2454161 /*:2*/ report_date_julian,
'j' /*:3*/ param_j,
1376 /*:4*/ param_1376
FROM dual;
В результате пытается выполниться запрос вида:
SELECT -1 /*null calendar_id,
2454161 /*null report_date_julian,
'j' /*null param_j,
1376 /*null param_1376
FROM dual;
обнаружилась ошибка в работе парсера SQL
закоментированные нумерованные параметры не воспринимаются как закоментированные.
Пример запроса
SELECT -1 /*:1*/ calendar_id,
2454161 /*:2*/ report_date_julian,
'j' /*:3*/ param_j,
1376 /*:4*/ param_1376
FROM dual;
В результате пытается выполниться запрос вида:
SELECT -1 /*null calendar_id,
2454161 /*null report_date_julian,
'j' /*null param_j,
1376 /*null param_1376
FROM dual;
четверг, 28 февраля 2008 г.
среда, 27 февраля 2008 г.
Доступен Oracle Database Patchset 10.2.0.4 пока только для Linux x86
Доступен Oracle Database Patchset 10.2.0.4 6810189 пока только для Linux x86. размер 1053748381 bytes.
пятница, 22 февраля 2008 г.
Пакет для загрузки DBF в Oracle от AskTom
Приведен исходный текст пакета для загрузки DBF в Oracle и примеры использования пакета.AskTom.
Подписаться на:
Сообщения (Atom)