В этом документе содержатся следующие разделы:
В данном пакете исправлений учтены и исправлены ошибки, перечисленные в таблице:
Версия адаптера |
Номер CR/Номер APAR |
Сведения о CR |
Исправление |
6.0.0.1 |
67109 |
Не было панели для настройки ASI на уровне бизнес-объектов; ESD не отвечал |
В окно Параметры конфигурации добавлено свойство Схема для каждой группы типов сохраняемых процедур. Это отдельное свойство, содержащее перечень всех схем базы данных. При выборе схемы базы данных в свойстве Схема в свойство StoredProcedure той же группы добавляется список сохраненных процедур выбранной схемы. |
6.0.0.1 |
73104 |
В EMD не удавалось настроить свойства ресурса XA |
В группу свойств ManagedConnectionProperties (окно Создать артефакты) добавлены два новых свойства: XADataSourceName и XADatabaseName. Свойства MCF отображаются, если в окне Настроить объекты выбран Исходящий тип службы, а в окне Создать артефакты включен переключатель Применять свойства найденного соединения. |
6.0.0.1 |
73614 |
Значение PropertyName в Рабочем ASI представляет собой имя столбца, а должно соответствовать имени атрибута бизнес-объекта. |
Свойства параметра сохраненной процедуры в окне Параметры конфигурации теперь будет содержать список атрибутов бизнес-объектов, а не столбец таблицы. |
6.0.0.1 |
67622 |
Не удавалось создать бизнес-объекты из объектов базы данных, содержащих символ решетки (#) в имени строки или столбца. |
Символ # удален из имен бизнес-объектов и имен атрибутов в среде EMD. Удаленные символы не заменены никакими другими. Поэтому действующие имена базы данных по-прежнему сохраняются в ASI (имя таблицы и имя столбца) |
6.0.0.1 |
49070 |
Адаптер не выбрасывал ошибку, если в базе данных не было обновляемой дочерней записи |
Раньше в файл протокола заносилось предупреждение. Теперь вместо него выбрасывается исключительная ситуация. |
6.0.0.1 |
49258 |
При публикации входящего в адаптер JDBC примера из Инструмента проверки WID пример успешно развертывался и работал. Приложение работало с этим примером. Но при тестировании исходящего пакета возникала следующая исключительная ситуация: "java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (неправильное имя: jdbc/outbound/JDBCOutboundInterface) ". |
Это происходило из-за неправильно созданного EAR примера. Теперь все исправлено и доступен рабочий EAR примера. |
6.0.0.1 |
67449 |
В случае неправильного указания класса JDBCDriverClass выдавалось неправильное сообщение об ошибке |
Сообщение об ошибке указания класса JDBCDriverClass теперь выдается правильно. |
6.0.0.1 |
73106 |
Неправильное описание неполадки для атрибутов XA |
Атрибуты XA не проверялись. В пакет исправлений добавлена проверка и соответствующие сообщения об ошибках. |
6.0.0.1 |
73618 |
ASI JDBC повреждал Web-службы |
В разделе BiDi файла JDBCASI.xsd было слишком много пробелов. Они удалены. |
6.0.0.1 |
73786 |
Превышено максимальное количество курсоров для входящих пакетов JDBC при использовании базы данных Oracle |
В процессе обработки событий во входящих пакетах происходила потеря курсоров. Это исправлено. |
6.0.0.1 |
73799 |
Для JDBC требовались кэшированные соединения |
Класс JDBCManagedConnection не кэшировал соединения JDBC. Это исправлено. |
6.0.0.1 |
67824 |
Адаптеру JDBC не удавалось правильно извлечь бизнес-объект из базы данных. |
Был неправильно задан один внешний дочерний ключ количества, что приводило к неправильной работе иерархических бизнес-объектов. Это исправлено. |
6.0.0.1 |
73432 |
В редакторе бизнес-объектов нельзя было добавить BiDiContext на уровне бизнес-объекта |
В разделе BiDi файла JDBCASI.xsd было слишком много пробелов. Они удалены. |
6.0.0.1 |
73426 |
Поле EventTableName BiDi Format в EMD не должно быть обязательным |
Теперь поле EventTableName BiDi Format является необязательным. |
6.0.0.1 |
73448 |
Были перепутаны значения formatIn и formatOut в методе BiDiStringTransformation для входящих и исходящих соединений. |
Это исправлено. |
6.0.0.1 |
73436 |
Бизнес-объект, возвращаемый во входящем пакете, имел неправильный формат BiDi. |
Исправлено. |
6.0.0.1 |
73207 |
В EMD неправильно обрабатывался 'relativePath'
|
Добавлена обработка 'relativePath', не начинающегося с "./". Теперь обработка выполняется как с этим префиксом, так и без него. |
6.0.0.1 |
72346 |
Не работал 'setReauthSupported' в управляемой фабрике соединений
|
Исправлено. Изменен тип с 'boolean' на 'Boolean'. |
6.0.0.1 |
48839 |
Если в режиме неупорядоченной доставки возникала ошибка, то доставленные события иногда отображались в таблице событий как не доставленные |
По этому сценарию события после доставки удаляются.
|
6.0.0.1 |
73563 |
Публикация бизнес-объектов в виде массивов байтов приводила к снижению производительности |
Формат изменен с байтового массива на HexBinary. |
6.0.0.1 |
72743 |
Массивы байтов для опубликованных бизнес-объектов иногда заносились в файл протокола по одной строке на байт. |
Кодирование HexBinary в основном решило эту проблему. Кроме этого, мы рекомендуем настраивать для протоколов в рабочих системах степень детализации WARNING - тогда эти сообщения вообще не появятся в протоколах. |
6.0.0.1 |
73738 |
Входящие события CEI не были связаны друг с другом |
Это исправлено путем добавления информации о зависимости. |
6.0.0.1 |
73449 |
Формат BiDi метаданных соединения неправильно обрабатывал пустые строки |
Исправлено. |
6.0.0.1 |
73477 |
Требовалось расширить возможности протоколов и трассировки BiDi |
Добавлена трассировка для диагностики BiDi. |
6.0.0.1 |
73566 |
Неправильно работал формат BiDi для бизнес-объектов. |
Исправлено. |
6.0.0.1 |
73143 |
В EMD не проверялись свойства BiDi. |
Теперь свойства BiDi в EMD проверяются. |
6.0.0.1 |
73023 |
Свойство 'TurnBiDiOff' в EMD отображалось неопределенно |
Исправлено. Если в EMD активен BiDi, то значение по умолчанию для свойства равно"false". |
6.0.0.1 |
73295 |
Контекстный компонент LTR или RTL формата BiDi не передавался из первого окна EMD в пятое |
Исправлено. |
6.0.0.1 |
72745 |
В протоколах и трассировке не совпадал формат даты и времени |
Формат времени в трассировке приведен в соответствие с форматом времени в протоколах. |
6.0.0.1 |
67575 |
При включении защиты Java 2 в WPS выбрасывалась исключительная ситуация AccessControlException |
Это исправлено. Теперь включение защиты Java 2 не приводит к исключительной ситуации AccessControlException. |
6.0.0.1 |
67845 |
Неправильно работала стандартная учетная запись ManagedConnectionFactory. |
Обновлен код соединения, что позволяет в случае отсутствия псевдонима идентификации использовать учетные данные, указанные в свойствах исходящего пакета. |
6.0.0.1 |
74333 |
Адаптер JCA JDBC с хранимыми процедурами Sybase не создает BO xsd. |
Не создавались BO xsd для хранимых процедур, использующих специальные символы в имени. Код был обновлен и теперь удаляет специальные символы из имен хранимых процедур, таблиц, представлений, синонимов, псевдонимов и столбцов перед присвоении имени BO. |
6.0.0.1 |
67848 |
JDBC ESD: Ожидаемое сообщение уровня INFO не заносилось в файл протокола .log.cbe. |
Идентификаторы некоторых сообщений в EMD и адаптере повторялись. Эта проблема была решена путем присвоения различных идентификаторов в EMD и адаптере. Идентификаторы в EMD были изменены. |
6.0.0.1 |
67866 |
JDBC EMD не может обрабатывать символы Хинди и тайского языка на сервере SQL. |
Метод DatabaseMetaData.getColumns в драйвере работает неправильно, когда в имени столбца есть символы Хинди или тайского языка. В наборе результатов не возвращается ни одной записи. Поэтому набор нельзя было закрыть, так как для закрытия он должен содержать хотя бы одну запись. Код был изменен и теперь закрывает набор в любом случае. |
Для установки пакета исправлений версии 6.0.0.1 выполните следующие действия:
v Откройте Java Build Path для модуля SCA и удалите проект Connector, выбранный на вкладке проектов.
v Откройте редактор зависимостей и удалите проект Connector.
v Удалите проект Connector из рабочей области.
v Импортируйте новый файл rar. Добавьте все необходимые файлы зависимостей из API, указанных в EIS.
v Откройте Java build path для модуля SCA и выберите проект Connector на вкладке проектов.
v Откройте редактор зависимостей и добавьте проект Connector, если его еще нет, и включите переключатель "Развертывать с модулем".
v В административной консоли WPS выберите "Обновить" для соответствующего приложения
v В качестве имени файла rar выберите "Один модуль" с относительным путем - CWYBC_JDBC.rar
v В локальной файловой системе нажмите кнопку "Обзор" и найдите обновленный файл rar.
v Выбрав в остальных опциях значения по умолчанию, нажмите 'Готово'. Будут обновлены только файлы jar, а существующая конфигурация (например, MCF) не затронется.
Последнее изменение: 10 декабря 2005 г.