CNTR

CNTR0001W: Не удалось деактивировать SessionBean с сохранением состояния: {0} {1} {2}
Объяснение Контейнеру не удалось деактивировать сеансовый EJB с сохранением состояния
Действие Проверьте, существует ли каталог для деактивации, если у процесса права доступа в этот каталог и достаточно ли места на диске.
CNTR0002W: Не удалось получить оболочку для домашнего каталога.
Домашний каталог: {0}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0003W: Не удалось активировать сеансовый объект EJB с сохранением состояния: {0} {1}
{2}
Объяснение Контейнеру не удалось активировать сеансовый EJB с сохранением состояния из хранилища. Исключительная ситуация {2}.
Действие Выполните действие согласно сообщению об исключительной ситуации {2}.
CNTR0004E: Операция получения блокировки была прервано.
Блокировка: {0}
Объяснение При попытке получения исключительной блокировки в контейнере нить была прервана при ожидании блокировки.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0005W: Не удалось деактивировать объект EJB: {0} {1} {2}
Объяснение Контейнеру не удалось деактивировать объект EJB. Исключительная ситуация {2}
Действие Выполните действие согласно сообщению об исключительной ситуации {2}.
CNTR0006W: Объекту EJB "{0}" не удалось подключиться к ORB.
Объяснение При попытке активации объекта EJB с сохранением состояния контейнеру не удалось подключить ссылочный объект - десериализованную заготовку.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0008W: Не удалось удалить деактивированный сеансовый объект EJB с сохранением состояния: {0} {1} {2}
Объяснение Контейнеру не удалось удалить деактивированный сеансовый EJB с сохранением состояния из хранилища. Исключительная ситуация {2}.
Действие Выполните действие согласно сообщению об исключительной ситуации {2}.
CNTR0009W: Не удалось обратиться к объекту EJB "{0}"; объект не установлен, либо при его инициализации возникли ошибки.
Объяснение Не выполнено обращение к объекту EGB, который не был установлен в контейнере.
Действие Просмотрите предыдущие сообщения об ошибках установки объекта EJB.
CNTR0010W: Возникла исключительная ситуация NumberFormatException в ходе преобразования <env-entry-name> {0} <env-entry-value> {1}: {2}
Объяснение Контейнеру не удалось обработать запись среди вследствие NumberFormatException.
Действие Проверьте правильность указания переменной среды. Она должна быть строкой заданного типа.
CNTR0011W: Для записи контекста среды java:comp/env объекта EJB указан неверный тип: <env-entry-name> {0}
Объяснение Неверный тип записи среды в контейнере.
Действие Допустимые типы записи среды: String,Integer,Boolean,Double,Byte,Short,Long или Float.
CNTR0012W: В ассистенте {0} возникла непредвиденная исключительная ситуация - работа будет продолжена с остальными ассистентами.
Сведения об исключительной ситуации: {1}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0013W: Не удалось преобразовать исключительную ситуацию.
{0}
{1}
Объяснение Контейнеру не удалось отобразить исключительную ситуацию {0} на допустимую исключительную ситуацию CORBA.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0014W: Нить StatefulBeanReaper была прервана; завершение работы.
{0}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0015W: При очистке объекта EJB с сохранением состояния возникла исключительная ситуация.
Сведения об исключительной ситуации:
{0}
{1}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0016W: Не удалось удалить деактивированный сеансовый объект EJB с сохранением состояния "{0}" вследствие исключительной ситуации: {1}
Объяснение Контейнеру не удалось удалить деактивированный сеансовый EJB с сохранением состояния из хранилища.
Действие Выполните действие согласно сообщению об исключительной ситуации {1}.
CNTR0017W: В ассистенте защиты возникла непредвиденная исключительная ситуация.
Сведения об исключительной ситуации: {0}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0018E: В объекте EJB возникла непредвиденная исключительная ситуация. Сведения об исключительной ситуации: {0}
Объяснение При попытке вызова методом EJB контейнера EJB возникла исключительная ситуация, не описанная в сигнатуре метода.
Действие Просмотрите трассировку стека, чтобы определить причину исключительной ситуации. Если исключительная ситуация возникает в пользовательском коде, устраните ее причину.
CNTR0019E: В объекте EJB возникла непредвиденная исключительная ситуация при вызове метода "{1}". Сведения об исключительной ситуации: {0}
Объяснение При попытке вызова методом EJB контейнера EJB возникла исключительная ситуация, не описанная в сигнатуре метода.
Действие Просмотрите трассировку стека, чтобы определить причину исключительной ситуации. Если исключительная ситуация возникает в пользовательском коде, устраните ее причину.
CNTR0020E: В объекте EJB возникла непредвиденная исключительная ситуация при вызове метода "{1}" объекта EJB "{2}". Сведения об исключительной ситуации: {0}
Объяснение При попытке вызова методом EJB контейнера EJB возникла исключительная ситуация, не описанная в сигнатуре метода.
Действие Просмотрите трассировку стека, чтобы определить причину исключительной ситуации. Если исключительная ситуация возникает в пользовательском коде, устраните ее причину.
CNTR0021E: В объекте EJB возникла непредвиденная исключительная ситуация при вызове метода объекта EJB "{1}". Сведения об исключительной ситуации: {0}
Объяснение При попытке вызова методом EJB контейнера EJB возникла исключительная ситуация, не описанная в сигнатуре метода.
Действие Просмотрите трассировку стека, чтобы определить причину исключительной ситуации. Если исключительная ситуация возникает в пользовательском коде, устраните ее причину.
CNTR0022E: Координатор транзакции недоступен.
{0}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0023W: Каталог "{0}" не существует. Контейнер EJB будет использовать текущий каталог для деактивации EJB.
Объяснение Контейнеру не удалось открыть каталог деактивации.
Действие Проверьте, существует ли каталог деактивации.
CNTR0024W: Не удалось открыть входной поток: {0} {1} {2}
Объяснение В контейнере EJB возникла IOException при попытке чтения файла для сеансового EJB с сохранением состояния.
Действие Просмотрите сообщение IOException и выполните рекомендуемые действия. Проверьте правильность указания прав доступа к файлу.
CNTR0025W: Не удалось открыть выходной поток: {0} {1} {2}
Объяснение В контейнере EJB возникла IOException при попытке записи в файл для сеансового EJB с сохранением состояния.
Действие Просмотрите сообщение IOException и выполните рекомендуемые действия. Проверьте правильность указания прав доступа к файлу.
CNTR0026W: Пустое имя DataSource для объекта EJB CMP "{0}". Использовать EJB невозможно.
Объяснение Для сущностного EJB {0} не задан источник данных.
Действие Укажите источник данных для сущностного EJB или источник данных по умолчанию для модуля.
CNTR0027W: Не удалось выполнить фиксацию соединения:
{0}
Объяснение При попытке фиксации соединения с источником данных возникла SQLException.
Действие Выполните действия, рекомендуемые документацией по базе данных для исключительной ситуации {0}.
CNTR0028W: Не удалось закрыть соединение:
{0}
Объяснение При попытке закрытия соединения с источником данных возникла SQLException.
Действие Выполните действия, рекомендуемые документацией по базе данных для исключительной ситуации {0}.
CNTR0031W: Произошла ошибка при запуске EJB CMP {0}:
{1}
Объяснение Сущностный EJB был связан с источником данных с неправильным или неопределенным именем. Если имя источника данных указано верно, то сам источник данных настроен неправильно.
Действие Если перед этим сообщением было показано CNTR0026W, укажите имя источника данных. В противном случае проверьте имя источника данных, показанное в следующем сообщении CNTR0032W. Если возникла исключительная ситуация имени, то имя источника данных содержит ошибку. Если указано правильное имя источника данных, проверьте конфигурацию источника данных. Возможно, указано неправильное имя базы данных, ИД пользователя или пароль в параметрах базы данных.
CNTR0032W: Произошла ошибка при создании постоянного объекта CMP с источником данных {0}
Объяснение Это сообщение показывается сразу за сообщением CNTR0031W и содержит имя источника данных, используемое при запуске сущностного EJB.
Действие Выполните действие, рекомендуемое для сообщения CNTR0031W.
CNTR0033E: Контейнер EJB игнорирует непредвиденную исключительную ситуацию: {0}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0034I: Вызов ContainerEJBException.getExceptionChain возвратил неполный список исключительных ситуаций.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0035E: Контейнер EJB обработал {0} и создает {1}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0036E: Контейнер EJB не поддерживает работу с методами поиска экземпляра EJB для EJB CMP 1.x и генерирует исключительную ситуацию {0}
Объяснение Объект EJB, настроенный на работу с постоянными соединениями EJB 1.x, управляемыми контейнером, попытался вызвать методы поиска экземпляра EJB.
Действие Повторно разверните объект EJB и повторите попытку.
CNTR0037E: Подготовленный оператор не связан ни с каким соединением.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0038W: Требуется изменить атрибут TX, чтобы избежать возможной потери данных при обновлении EJB {0} в случае параллельного использования несколькими транзакциями. В EJB нельзя применять атрибуты транзакции TX_NOT_SUPPORTED, TX_NEVER или TX_SUPPORTS.
Объяснение Транзакция запущена с атрибутом TX_NOT_SUPPORTED, TX_NEVER или TX_SUPPORTS. Транзакция обновила сущностный EJB CMP и хранит обновление в постоянном хранилище. Если параллельные транзакции работают с объектом EJB CMP и применяют одно и то же значение первичного ключа, обновления в одной транзакции могут наложиться на обновления в другой транзакции.
Действие Приложение должно следить за тем, чтобы параллельные транзакции не обновляли объект EJB CMP с одним и тем же значением первичного ключа. Если это невозможно обеспечить, то для сохранения целостности данных объект EJB, начинающий транзакцию, должен применять атрибут транзакции, отличный от TX_NEVER, TX_NOT_SUPPORTED или TX_SUPPORTS.
CNTR0039E: В контейнере EJB обработана {0} и повторно генерируется эта исключительная ситуация.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0040E: Ошибка в методе поиска вследствие исключительной ситуации {0}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0041W: Превышен допустимый размер для набора результатов поиска. Будет обработано только Integer.MAX_VALUE элементов.
Объяснение Метод поиска вернул набор, состоящий более чем из 2147483647 сущностных EJB.
Действие Измените метод поиска, чтобы он не возвращал такой большой набор объектов EJB.
CNTR0043E: EJB "{0}" пытается применить недопустимое сочетание ActivationPolicy и LoadPolicy на сервере с управляемой нагрузкой.
Объяснение Пользователь задал Commit Option A для EJB, работающего на сервере с управляемой нагрузкой. Это сочетание не поддерживается.
Действие Либо объект EJB должен применять другой Commit Option, либо на сервере не должно быть запущено управление нагрузкой.
CNTR0044W: EJB "{0}" пытается применить недопустимое сочетание ActivationPolicy: транзакция и LoadPolicy: активация. Принято значение по умолчанию LoadPolicy: транзакция.
Объяснение Выбрана неподдерживаемая стратегия активации для EJB {0}. Действие по умолчанию (Option C) может быть нежелательным. Сочетание ActivationPolicy и LoadPolicy в WebSphere служит для реализации опций фиксации A, B и C спецификации EJB.
Действие Повторно разверните объект EJB, используя допустимое сочетание опций.
CNTR0045W: Не удалось преобразовать удаленный объект в заготовку. Причина: "{0}".
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0046E: Объект EJB "{0}" не указал связь фабрики соединений.
Объяснение Для EJB "{0}" не заданы ни собственная фабрика соединений, ни фабрика по умолчанию.
Действие При установке объекта EJB "{0}" укажите фабрику соединений.
CNTR0047E: Объект EJB пытается использовать интерфейс или метод "{0}" в ситуации, запрещенной спецификацией EJB.
Объяснение Метод "{0}" запрещен в спецификации EJB по одной из следующих причин: - Методы getRollbackOnly и setRollbackOnly интерфейса MessageDriven-Context должны применяться только в методах EJB, управляемых сообщениями, выполняющихся в контексте транзакций. # - Вызов методов getCallerPrincipal и isCallerInRole запрещен в EJB, управляемых сообщениями, поскольку контейнер не имеет контекста защиты клиента. # - Вызов методов getRollbackOnly и setRollbackOnly запрещен в EJB, управляемых сообщениями, для которых контейнер не имеет разумного контекста транзакции, и для всех EJB, управляемых сообщениями, с разграничением транзакций, управляемым EJB. # - Интерфейс UserTransaction недоступен в объектах EJB, управляемых сообщениями, с разграничением транзакций, управляемым контейнером. # - Вызов getEJBHome или getEJBLocalHome запрещен в методах EJB, управляемых сообщениями, потому что для таких EJB не существуют объекты EJBHome или EJBLocalHome. #
Действие Пользователь не должен вызывать метод "{0}" в этой среде.
CNTR0048W: Метод поиска объекта EJB "{0}" ошибочно задает область тайм-аута набора поиска равной нулю.
Объяснение В методе поиска "{0}" задана область тайм-аута набора поиска, но она равна нулю.
Действие Укажите для области тайм-аута набора поиска значение, отличное от нуля.
CNTR0049E: EJB пытается использовать недопустимое сочетание опции фиксации A и оптимистического управления параллельными транзакциями.
Объяснение Пользователь задал опцию фиксации A и оптимистическое управление параллельными транзакциями для EJB. Это сочетание не поддерживается.
Действие Задайте опцию фиксации A или оптимистическое управление параллельными транзакциями для EJB, но не и то, и другое.
CNTR0050E: Произошла ошибка протокола в транзакции контейнера.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0051E: Тайм-аут транзакции; клиент бездействовал более {1} секунд. ИД транзакции: {0}
Объяснение Клиент бездействовал дольше, чем заданный тайм-аут простоя ({1} секунд).
Действие Это может иметь место, если клиент бездействует, а транзакция остается открытой. Если клиент по-прежнему активен, то администратор может изменить значение тайм-аута простоя клиента или бездействия транзакции.
CNTR0052W: Работа нити LRU прервана. Завершение выполнения. {0}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0053W: При очистке LRU возникла исключительная ситуация {0} {1}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0054W: При выполнении стратегии сброса кэша возникла исключительная ситуация {0} {1}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0055W: Обработана исключительная ситуация Throwable при создании <env-entry-name> {0} <env-entry-value> {1}
{2}
Объяснение Контейнер обработал Throwable при попытке создания записи java:comp/env.
Действие Выполните действие согласно сообщению об исключительной ситуации {2}.
CNTR0056W: Не удалось получить оболочку для объекта EJB:
{0}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0057W: Минимальный размер пула для EJB {0} не является допустимым целым числом: {1}. Используется значение по умолчанию.
Объяснение Минимальный размер пула должен быть положительным целым числом. Будет использовано значение по умолчанию.
Действие Измените значение, чтобы оно было положительным целым числом.
CNTR0058W: Максимальный размер пула для EJB {0} не является допустимым целым числом: {1}. Используется значение по умолчанию.
Объяснение Максимальный размер пула должен быть положительным целым числом. Будет использовано значение по умолчанию.
Действие Измените значение, чтобы оно было положительным целым числом.
CNTR0059W: Минимальный размер пула для EJB {0} задан большим, чем его максимальный размер ({1},{2}). Используется значение по умолчанию.
Объяснение Минимальный размер пула должен быть меньше или равен максимальному размеру. Для обоих параметров будут использованы значения по умолчанию.
Действие Задайте минимальный размер пула меньше или равным максимальному размеру.
CNTR0060I: (Минимальный, Максимальный) размер пула равен ({0},{1}) для EJB {2}
Объяснение Показаны значения минимального и максимального размеров пула для этого типа EJB.
Действие Нет.
CNTR0061I: Атрибут метода findByPrimaryKey, разрешающий только чтение, задан равным true для объекта EJB: <все>
Объяснение Пользователь указал, что атрибут только для чтения findByPrimaryKey должен быть сделан равным true для всех EJB.
Действие Нет.
CNTR0062W: В спецификации размера пула пропущен знак равенства {0}
Объяснение Размер пула задается в формате: имя_EJB=min,max. Между именем EJB и значениями min/max должен стоять знак равенства.
Действие Между именем EJB и значениями min/max укажите знак равенства.
CNTR0063W: Ссылка на EJB не найдена в файле описания Web-приложения или EJB с отображаемым именем {0}. Возможно, информация о связывании, указанная EJB, неверна.
Объяснение Возможно, файл описания содержит синтаксические ошибки.
Действие Проверьте правильность информации о связывании в файле описания EJB.
CNTR0064E: Объект EJB типа "{0}" со стратегией активации, основанной на сеансах операций, пытается участвовать в нескольких параллельных транзакциях.
Объяснение EJB со стратегией активации, основанной на сеансах операций, должен участвовать только в последовательных транзакциях. Если используются разнородные атрибуты транзакций, такие как REQUIRES для одного метода и REQUIRES_NEW или NOT_SUPPORTED для другого, то могут возникать ошибки.
Действие Просмотрите атрибуты транзакций, присвоенные методам EJB, и убедитесь, что последовательность вызовов методов не приводит к тому, что EJB участвует в нескольких параллельных транзакциях в одном сеансе операций.
CNTR0065E: EJB CMP "{0}" попытался использовать неподдерживаемое значение управления областью локальной транзакции.
Объяснение EJB CMP могут применять только стратегию управления областью ContainerAtBoundary в локальных транзакциях.
Действие В утилите сборки задайте "Управление областью" равным "ContainerAtBoundary" на вкладке Расширения IBM для EJB CMP и перезапустите сервер.
CNTR0066E: EJB "{0}" попытался задать недопустимое значение границы локальных транзакций - "сеанс операций".
Объяснение Граница локальных транзакций не может быть задана как Сеанс операций для EJB, управляемых сообщениями.
Действие Вместо "Сеанса операций" задайте для границы локальных транзакций значение "Метод EJB" и перезапустите сервер приложений.
CNTR0067W: Сеансовый EJB "{0}" или его домашний объект пытаются работать с недопустимым сочетанием транзакций, управляемых EJB, и атрибутов транзакций на уровне метода, управляемых контейнером. Атрибуты транзакций на уровне метода будут игнорироваться.
Объяснение Согласно спецификации EJB, сеансовый EJB или его домашний объект или домашний объект сеансового EJB с транзакциями, управляемыми EJB, не должны объявлять атрибуты транзакций на уровне метода. Поскольку сеансовый EJB применяет транзакции, управляемые EJB, атрибуты транзакции уровня метода, управляемой контейнером, не имеют силы.
Действие Удалите атрибуты методов этого EJB или его домашнего объекта.
CNTR0068W: EJB "{0}" или его домашний объект пытаются работать с недопустимым сочетанием сеансов операций, управляемых EJB, и атрибутов сеансов операций на уровне метода.
Объяснение EJB или его домашний объект с параметром "Транзакции, управляемые EJB", не должны объявлять атрибуты "Сеанса операций, управляемого контейнером" для своих методов.
Действие Удалите атрибуты "Сеанса операций, управляемого контейнером" этого EJB или его домашнего объекта.
CNTR0069E: EJB "{0}" модуля EJB 1.1 пытается использовать недопустимое значение стратегии "Активировать в" - "Сеанс операций".
Объяснение Сеансы операций не поддерживаются в модулях EJB 1.1.
Действие Выберите "Однократно" или "Транзакция" в качестве стратегии Активировать в.
CNTR0070E: EJB "{0}" в модуле EJB 1.1 попытался задать недопустимое значение границы локальных транзакций - "Сеанс операций".
Объяснение Сеансы операций не поддерживаются в модулях EJB 1.1.
Действие Укажите "Метод EJB" в качестве границы локальных транзакций.
CNTR0071E: EJB "{0}" в модуле EJB 1.1 попытался задать недопустимое значение управления областью локальных транзакций - "ContainerAtBoundary".
Объяснение Значение "ContainerAtBoundary" не поддерживается для управления областью локальных транзакций в модулях EJB 1.1.
Действие Укажите "Приложение" в качестве значения управления областью локальных транзакций.
CNTR0072E: EJB "{0}" модуля EJB 1.1 пытается использовать недопустимое значение стратегии "Activate at", когда сеансы операций управляются контейнером.
Объяснение EJB, настроенные на работу с сеансами операций, управляемыми контейнером, должны в качестве стратегии "Активировать в" задавать "Сеанс операций" или в качестве стратегии "Загружать в" - "Периодически", "Ежедневно" или "Еженедельно".
Действие Убедитесь, что EJB, настроенные на работу с сеансами операций, управляемыми контейнером, применяют в качестве стратегии "Активировать в" значение "Сеанс операций" или в качестве стратегии "Загружать в" - "Периодически", "Ежедневно" или "Еженедельно".
CNTR0073E: EJB "{0}" попытался использовать недопустимое значение управления областью локальной транзакции.
Объяснение Для транзакций, управляемых контейнером, или сеансов операций управление областью локальных транзакций должно быть задано как ContainerAtBoundary.
Действие Задайте управление областью локальных транзакций равным "ContainerAtBoundary".
CNTR0074E: Непредвиденный вызов метода в {0}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0075E: Не удалось найти или загрузить пользовательский класс "{0}", необходимый для объекта EJB.
Объяснение Не удалось найти или загрузить один из классов EJB: его реализацию, домашний, локальный или удаленный интерфейс.
Действие Проверьте правильность настройки классов реализации EJB, его домашнего и удаленного интерфейсов и прочих классов.
CNTR0076W: Ссылка на ResourceRef не найдена в файле описания Web-приложения или EJB с отображаемым именем {0}.
Объяснение Возможно, информация о связывании компонента J2EE неверна.
Действие Проверьте правильность информации о связывании в файле описания компонента J2EE.
CNTR0077W: Ссылка на ResourceEnvRef не найдена в файле описания Web-приложения или EJB с отображаемым именем {0}.
Объяснение Возможно, информация о связывании компонента J2EE неверна.
Действие Проверьте правильность информации о связывании в файле описания компонента J2EE.
CNTR0078I: В EJB {0} включена поддержка пользовательской декларации доступа класса поиска
Объяснение Необходимо обрабатывать пользовательские декларации доступа класса поиска. Например, декларации доступа с правами на обновление будут поддерживаться.
Действие Обработку деклараций доступа для пользовательских классов доступа можно изменить в свойствах JVM или EJB, или задать декларацию доступа метода как только для чтения.
CNTR0080E: Служба таймеров EJB недоступна для EJB, реализующих интерфейс javax.ejb.TimedObject: {0}.
Объяснение Указанная реализация EJB требует наличия службы таймеров EJB, которая выключена или не запущена.
Действие Определите причину неполадки службы таймеров EJB из предыдущих сообщений, исправьте неполадку или включите службу таймеров EJB.
CNTR0081E: setTranEnlistmentNotNeeded вызван с неизвестным кодом причины {0}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0082E: Не удалось подключить XAResource, поскольку неизвестен ИД восстановления для адаптера ресурса {0} MDB {1}.
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0083E: Конечная точка сообщений не создана:
{0}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0084E: Метод {0} MDB {1} развернут с недопустимым атрибутом транзакций.
Объяснение Метод MDB должен быть развернут с атрибутом транзакции, принимающим одно из следующих значений: обязательный, не поддерживается, управляется EJB.
Действие Разверните приложение повторно с атрибутом транзакции, принимающим одно из следующих значений: обязательный, не поддерживается, управляется EJB, для метода {0} MDB {1}.
CNTR0085E: MDB {0} должен реализовывать метод {1} интерфейса {2}.
Объяснение Адаптер ресурса вызывает метод {1} интерфейса {2}, но метод не реализован MDB {0}.
Действие Проверьте, правильно ли был указан адаптер ресурса при развертывании MDB. Если адаптер ресурса указан верно, то измените MDB {0}, чтобы он реализовывал метод {1} интерфейса {2}.
CNTR0086E: Ошибка при подготовке восстановления транзакции для адаптера ресурса {0}, MDB {1}.
Объяснение Метод createEndpoint был вызван адаптером ресурса с объектом JCA MessageEndpointFactory, и ему был передан объект XAResource в качестве одного из параметров метода. Однако в администраторе жизненного цикла адаптера ресурсов возникла ошибка, и подготовить восстановление транзакции в этом адаптере ресурса не удалось. Поэтому не удалось также создать конечную точку.
Действие Просмотрите протокол и найдите предыдущие сообщения об ошибках настройки MDB {1}, связанного с адаптером ресурса {0}. Эту ошибку должен исправить администратор.
CNTR0087E: Адаптеру ресурса {0} не разрешено передавать непустой XAResource для создания метода createEndpoint для MDB {1}.
Объяснение Метод createEndpoint был вызван адаптером ресурса с объектом JCA MessageEndpointFactory, и ему был передан объект XAResource. Однако восстановление транзакций для этого адаптера ресурса не было настроено, так как адаптер ресурса указал, что он не поддерживает транзакции XA. Поэтому адаптер ресурса не может передавать объект XAResource в метод createEndpoint.
Действие Вендор адаптера ресурса должен будет исправить конфигурацию или реализацию адаптера ресурса {0}.
CNTR0088E: Пользовательский класс "{0}" не может реализовывать интерфейс javax.ejb.TimedObject.
Объяснение Объекты EJB 1.x, 2.0 и с сохранением состояния не могут реализовывать интерфейс javax.ejb.TimedObject.
Действие Настройте файл описания EJB на работу с версией не ниже 2.1, запретите реализовывать интерфейс javax.ejb.TimedObject или измените тип EJB.
CNTR0089E: Атрибут транзакции {0} не допускается для метода "{1}" EJB {2}.
Объяснение Спецификация EJB не допускает указание настроенного атрибута транзакции для этого метода EJB. Дополнительные сведения приведены в спецификации EJB.
Действие Измените файл описания так, чтобы в методе EJB можно было указывать атрибут транзакции.
CNTR0090E: Не удалось связать WebServiceRef для {0} : {1}
Объяснение This exception is unexpected. The cause is not immediately known.
Действие If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
CNTR0091W: Ссылка на MessageDestinationRef не найдена в файле описания Web-приложения или EJB с отображаемым именем {0}.
Объяснение Возможно, информация о связывании компонента J2EE неверна.
Действие Проверьте правильность информации о связывании в файле описания компонента J2EE.
CNTR0092W: Попытка обращения к объекту EJB {0}, который не был запущен.
Объяснение Попытка обращения к объекту EJB приложения, которое не было установлено или запущено.
Действие Проверьте, правильно ли установлено приложение, и запущено ли оно. Если это не так, то найдите в предыдущих сообщениях причину, по которой EJB не был запущен, и исправьте ошибки.
CNTR0093E: Объект EJB {0} не был запущен. Исключительная ситуация: {1}
Объяснение Ошибка при инициализации и запуске EJB {0}.
Действие Выполните действия, рекомендуемые для исключительной ситуации {1}.
CNTR0094E: Для сущностного EJB "{0}" задана стратегия кэша, которая будет его периодически перезагружать, но сущностный EJB не настроен как EJB 2.x CMP.
Объяснение Стратегия периодической перезагрузки кэша сущностного EJB поддерживается только для EJB 2.x CMP.
Действие Либо задайте поддерживаемую типом EJB стратегию кэша, либо измените тип EJB на 2.x CMP.
CNTR0095W: В конфигурации модуля сеансового EJB "{0}" не настроено переопределение параметров репликации памяти.
Объяснение Администратор настроил сеансовый EJB "{0}" на переопределение параметров репликации из памяти в память на уровне модуля EJB, но эти параметры не заданы в модуле.
Действие Администратор должен выключить переопределение параметров репликации из памяти в память на уровне модуля EJB или задать эти параметры для этого сеансового EJB.
CNTR0096W: В конфигурации приложения сеансового EJB "{0}" не настроено переопределение параметров репликации из памяти в память.
Объяснение Администратор настроил сеансовый EJB "{0}" на переопределение параметров репликации из памяти в память на уровне приложения, но эти параметры не заданы в приложении.
Действие Администратор должен выключить переопределение параметров репликации из памяти в память на уровне приложения или задать эти параметры для этого сеансового EJB.
CNTR0097W: Не заданы параметры репликации памяти для контейнера EJB.
Объяснение Администратор настроил сеансовый EJB с сохранением состояния на восстановление после сбоя с помощью репликации из памяти, но эти параметры не заданы.
Действие Администратор должен выключить восстановление после сбоя сеансового EJB с сохранением состояния или задать параметры репликации из памяти в память для контейнера EJB.
CNTR0098I: Синхронизация с постоянным хранилищем, выполняемая в контейнере для упреждающего поиска, выключена в EJB: "{0}".
Объяснение В приложении объект EJB настроен на выполнение синхронизации с постоянным хранилищем только после вызова пользовательского метода findBy. Это не отвечает спецификации EJB 2.0, но может повысить производительность.
Действие Нет.
CNTR0099I: Служба {0} инициализирована успешно.
Объяснение Служба контроллера z/OS для поддержки сеансовых EJB с сохранением состояния в DRS инициализирована успешно.
Действие Нет.
CNTR0100E: В методе {0} возникла исключительная ситуация: {1}
Объяснение В указанном методе была обработана исключительная ситуация.
Действие Нет.
CNTR0101E: Метод {0}: Нулевой маркер.
Объяснение Методу был передан пустой маркер подчиненного объекта.
Действие Нет.
CNTR0102E: Методу {0} передан пустой entryKey.
Объяснение Методу был передан пустой параметр entryKey.
Действие Нет.
CNTR0103E: Методу {0} передано пустое значение.
Объяснение Методу был передан пустое значение entryKey.
Действие Нет.
CNTR0104E: Метод {0} не может преобразовать entryKey в байтовый массив.
Объяснение Не удалось преобразовать параметр entryKey в байтовый массив.
Действие Нет.
CNTR0105E: В методе {0} возникла исключительная ситуация: {1}, stoken = {3}.
Объяснение В методе возникла исключительная ситуация при обработке маркера подчиненного объекта.
Действие Нет.
CNTR0106E: Метод {0} не может получить посредника для stoken = {1}.
Объяснение Не удалось получить посредника для обработки маркера подчиненного объекта.
Действие Нет.
CNTR0107E: Метод {0} не может преобразовать маркер в байтовый массив: stoken = {1}.
Объяснение Не удалось преобразовать маркер подчиненного объекта в байтовый массив.
Действие Нет.
CNTR0108E: В методе {0} обработана исключительная ситуация {1} при получении посредника для маркера = {3}.
Объяснение В методе возникла исключительная ситуация при получении посредника для обработки маркера подчиненного объекта.
Действие Нет.
CNTR0109E: Методу {0} передан пустой параметр event.
Объяснение Методу был передан пустой параметр event.
Действие Нет.
CNTR0110E: CNTR0110E: Метод {0} не может преобразовать значение в байтовый массив.
Объяснение Не удалось преобразовать значение entryKey в байтовый массив.
Действие Нет.
CNTR0111E: Метод {0} не может преобразовать событие в байтовый массив.
Объяснение Не удалось преобразовать событие в байтовый массив.
Действие Нет.
CNTR0112E: Пользовательский класс "{0}" должен реализовывать интерфейс "{1}".
Объяснение Согласно спецификации EJB объекты EJB, управляемые сообщениями, должны реализовывать интерфейс получателя запросов для типа сообщений, которые они поддерживают.
Действие Измените класс "{0}" так, чтобы он реализовывал интерфейс "{1}" согласно спецификации EJB.
CNTR0113I: SfDRSControllerInstance {0} получил событие REPLICATION_UP.
Объяснение Экземпляр SfDRSControllerInstance получил событие REPLICATION_UP.
Действие Нет.
CNTR0114I: SfDRSControllerInstance {0} получил событие REPLICATION_DOWN.
Объяснение Экземпляр SfDRSControllerInstance получил событие REPLICATION_DOWN.
Действие Нет.
CNTR0115I: SfDRSControllerInstance {0} получил событие IS_CONGESTED.
Объяснение Экземпляр SfDRSControllerInstance получил событие IS_CONGESTED.
Действие Нет.
CNTR0116I: SfDRSControllerInstance {0} получил событие NOT_CONGESTED.
Объяснение Экземпляр SfDRSControllerInstance получил событие NOT_CONGESTED.
Действие Нет.
CNTR0117I: Вызов ejbStore() будет пропущен в EJB CMP "{0}", если он был изменен в текущей транзакции.
Объяснение Приложение запрещает контейнеру EJB вызывать метод EJB ejbStore(), если EJB не был изменен. Это не отвечает спецификации EJB 2.0, но может повысить производительность.
Действие Нет.
CNTR0118I: Предварительная и заключительная обработка контейнером всех локальных и локальных домашних методов будет пропущена для EJB: "{0}".
Объяснение Приложение настроено на ускорение обработки этого EJB за счет отказа от предварительной и заключительной обработки локальных бизнес-методов, включая домашние. Это не отвечает спецификации EJB 2.0, но может повысить производительность.
Действие Нет.
CNTR0119E: Пользовательский класс "{0}" не может реализовывать интерфейс com.ibm.websphere.ejbcontainer.LightweightLocal. Код причины = {1}.
Объяснение Только сущностные EJB 2.x с локальным интерфейсом могут реализовывать интерфейс com.ibm.websphere.ejbcontainer.LightweightLocal. Код причины указывает на следующие нарушения: 1 - EJB не является сущностным EJB. 2 - Объект является EJB 1.x или сущностным EJB CMP 1.x. 3 - В EJB не определен локальный интерфейс.
Действие Измените тип EJB на сущностный, настройте файл описания EJB на работу с версией не ниже 2.0, настройте локальный интерфейс в файле описания EJB, или запретите объекту реализовывать интерфейс com.ibm.websphere.ejbcontainer.LightweightLocal.
CNTR0120W: Для записи среды контекста java:comp/env {0} указано не булевское значение: {1}. Будет указано значение "false".
Объяснение Для записи среды контекста java:comp/env должно быть указано значение "true" или "false". Вместо всех остальных значений по умолчанию указывается "false"; возможны неполадки, связанные с конфигурацией. Приложение может работать непредвиденным образом.
Действие Укажите для записи среды контекста java:comp/env значение "true" или "false".
CNTR0121W: Ошибка конфигурации XML в файле ejb-jar.xml для JAR: "{0}". Неверный элемент container-transaction содержит элемент trans-attribute "{1}".
Объяснение Все элементы ejb-name в элементе container-transaction должны иметь соответствующие элементы ejb-name в элементе enterprise-beans.
Действие Исправьте файл ejb-jar.xml так, чтобы для всех элементов ejb-name из элемента container-transaction были соответствующие записи ejb-name в элементе enterprise-beans.
CNTR0123W: Ошибка конфигурации XML в файле ejb-jar.xml для JAR: "{0}". Неверно указан элемент method-permission для EJB: "{1}".
Объяснение Все элементы ejb-name в элементе method-permission должны иметь соответствующие элементы ejb-name в элементе enterprise-beans.
Действие Исправьте файл ejb-jar.xml так, чтобы для всех элементов ejb-name из элемента method-permission были соответствующие записи ejb-name в элементе enterprise-beans.
CNTR0124W: Ошибка конфигурации XML в файле ejb-jar.xml для JAR: "{0}". Неверно указан элемент exclude-list для EJB "{1}".
Объяснение Все элементы ejb-name в элементе exclude-list должны иметь соответствующие элементы ejb-name в элементе enterprise-beans.
Действие Исправьте файл ejb-jar.xml так, чтобы для всех элементов ejb-name из элемента exclude-list были соответствующие записи ejb-name в элементе enterprise-beans.
CNTR0125E: Не удалось обработать информацию о добавлении для класса {0}.
Объяснение Процессорам добавления, зарегистрированным в модуле добавления, не удалось определить и собрать все связанные с классом аннотации.
Действие Исправьте ejb-jar.xml и аннотации в классе.
CNTR0126E: В классе MDB {0} не определен интерфейс обработчика сообщений.
Объяснение В объекте, управляемом сообщениями, должен быть определен интерфейс обработчика сообщений с помощью XML, аннотаций или раздела implements класса EJB.
Действие Проверьте исходный код XML и Java класса MDB {0} и задайте интерфейс обработчика сообщений.
CNTR0130E: Если для объекта или домашнего расположения задано простое имя связывания JNDI, нельзя указывать отдельные связывания JNDI. Объект {0} в модуле {1} должен применять простое имя связывания JNDI или отдельные связывания JNDI, но не то и другое одновременно.
Объяснение Для объекта или домашнего расположения нельзя задать простое имя связывания JNDI вместе с отдельными связываниями JNDI.
Действие Исправьте параметры файла связей для объекта или домашнего расположения в указанном модуле.
CNTR0131E: У объекта {0} в модуле {1} нет настроенных рабочих интерфейсов.
Объяснение В зависимости от типа EJB, для него должен быть задан по крайней мере один настроенный интерфейс компонента, бизнес-интерфейс, интерфейс конечной точки Web-службы или интерфейс обработчика сообщений.
Действие Исправьте файл ejb-jar.xml или параметры конфигурации аннотаций исходного кода для этого объекта.
CNTR0132E: Сеансовый объект EJB {0} в модуле {1} содержит интерфейс, настроенный для обработчика сообщений или конечной точки Web-службы.
Объяснение В сеансовых объектах EJB без сохранения состояния нельзя настраивать интерфейсы обработчика сообщений. В сеансовых объектах с сохранением состояния нельзя настраивать интерфейсы обоих указанных типов.
Действие Исправьте файл ejb-jar.xml или параметры конфигурации аннотаций исходного кода для этого объекта.
CNTR0133E: В сущностном объекте EJB {0} из модуля {1} настроен интерфейс для бизнес-элемента, обработчика сообщений или конечной точки Web-службы.
Объяснение В сущностных объектах нельзя настраивать интерфейсы перечисленных типов.
Действие Исправьте файл ejb-jar.xml или параметры конфигурации аннотаций исходного кода для этого объекта.
CNTR0134E: В управляемом сообщениями объекте EJB {0} из модуля {1} настроен интерфейс для компонента, бизнес-элемента, конечной точки Web-службы или домашнего расположения.
Объяснение Для управляемых сообщениями объектов EJB нельзя настраивать интерфейсы перечисленных типов.
Действие Исправьте файл ejb-jar.xml или параметры конфигурации аннотаций исходного кода для этого объекта.
CNTR0135E: В файле связей нет связывания, соответствующего управляемому сообщениями объекту {0}.
Объяснение Файл связей должен содержать связывания для всех объектов EJB, управляемых сообщениями.
Действие Проверьте файл связей ejb-jar-bnd.xml для объекта MDB и обеспечьте наличие необходимой записи связывания.
CNTR0136E: Имя для связывания JNDI, заданное для локального домашнего расположения или объекта EJB, не начинается с префикса ejblocal:. Локальное имя связывания {2}, заданное для домашнего расположения или объекта EJB {0} в модуле {1}, не начинается с префикса ejblocal:.
Объяснение Локальное имя для связывания, заданное для указанного объекта EJB или домашнего расположения, не начинается с символов ejblocal:.
Действие Исправьте локальное имя для связывания, указанное для объекта или домашнего расположения в заданном модуле.
CNTR0137E: Имя для связывания JNDI, заданное для удаленного домашнего расположения или объекта EJB, начинается с префикса ejblocal:. Удаленное имя связывания {2}, заданное для домашнего расположения или объекта EJB {0} в модуле {1}, не должно начинаться с ejblocal:.
Объяснение Удаленное имя для связывания, заданное для указанного объекта или домашнего расположения, не должно начинаться с ejblocal:.
Действие Исправьте удаленное имя для связывания, заданное для объекта или домашнего расположения в указанном модуле.
CNTR0138E: Объект EJB или домашнее расположение {0} в модуле {1} содержит пустую строку в качестве имени для связывания JNDI.
Объяснение Имена для связывания JNDI не должны содержать пустых строк.
Действие Укажите правильное имя для связывания JNDI в файле связей ejb-jar-bnd.xml для этого объекта EJB.
CNTR0139E: В объекте EJB {0} из модуля {1} задано несколько имен связывания JNDI для бизнес-интерфейса {3}.
Объяснение Для каждого бизнес-интерфейса можно настроить только одно имя связывания JNDI.
Действие Укажите одно имя связывания JNDI для этого объекта EJB в файле связей ejb-jar-bnd.xml.
CNTR0140E: В объекте EJB {0} из модуля {1} задан несуществующий бизнес-интерфейс {2} для связывания JNDI.
Объяснение Для каждого связывания JNDI бизнес-интерфейса должен быть настроен допустимый класс бизнес-интерфейса.
Действие Исправьте файл ejb-jar.xml или аннотации в исходном коде, настроив класс бизнес-интерфейса.
CNTR0141E: В объекте EJB {0} из модуля {1} задано связывание JNDI домашнего расположения. У этого связывания нет соответствующего класса интерфейса домашнего расположения.
Объяснение Для каждого связывания JNDI домашнего расположения должен быть настроен допустимый класс домашнего расположения.
Действие Исправьте файл ejb-jar.xml или аннотации в исходном коде, настроив класс домашнего расположения.
CNTR0142W: Связывание EJB с именем JNDI {0} не содержит раздел EJB.
Объяснение Для всех связываний EJB в файле ibm-ejb-jar-bnd.xml должен быть задан раздел enterpriseBean.
Действие Убедитесь в том, что все связывания EJB из файла ibm-ejb-jar-bnd.xml содержат раздел EJB.
CNTR0143E: Связывание EJB с именем JNDI {0} не содержит раздел jca-adapter.
Объяснение Для всех связываний объектов, управляемых сообщениями, должен быть задан раздел jca-adapter.
Действие Убедитесь в том, что все связывания объектов, управляемых сообщениями, в файле связей содержат раздел jca-adapter.
CNTR0144E: Связывание EJB с именем JNDI {0} содержит раздел jca-adapter, в котором отсутствует значение activation-spec-binding-name.
Объяснение Для всех связываний объектов, управляемых сообщениями, должен быть задан раздел jca-adapter, содержащий значение activation-spec-binding-name.
Действие Убедитесь в том, что все связывания объектов, управляемых сообщениями, в файле связей содержат раздел jca-adapter со значением activation-spec-binding-name.
CNTR0145E: Связывание EJB с именем JNDI {0} содержит раздел jca-adapter, в котором отсутствует значение destination-binding-name.
Объяснение Для всех связываний объектов, управляемых сообщениями, должен быть задан раздел jca-adapter, содержащий значение destination-binding-name.
Действие Убедитесь в том, что все связывания объектов, управляемых сообщениями, в файле связей содержат раздел jca-adapter со значением destination-binding-name.
CNTR0146E: Файл связей {0} в модуле {1} содержит ошибку конфигурации в строке {2}, столбце {3}.
Объяснение Файл связей содержит простую синтаксическую ошибку или нарушение семантики.
Действие Найдите информацию о дополнительно спровоцированных исключительных ситуациях, которая может содержать более точное сообщение анализатора. Исправьте ошибку в файле связей и заново установите приложение.
CNTR0147E: Файл связей {0} в модуле {1} содержит ошибку конфигурации.
Объяснение Файл связей содержит простую синтаксическую ошибку или нарушение семантики.
Действие Исправьте ошибку в файле связей и заново установите приложение.
CNTR0148E: Объект EJB CMP {0} настроен для применения фабрики соединений CMP с именем JNDI {1}. Этот ресурс фабрики соединений не настроен.
Объяснение Необходимый объекту EJB ресурс фабрики соединений не настроен. Объект EJB CMP не будет работать.
Действие Создайте необходимый ресурс фабрики соединений, выбрав правильный источник данных для CMP на административной консоли.
CNTR0149E: В процессе запуска объекта EJB {0} из модуля {1} возникла следующая исключительная ситуация: {2}
Объяснение Во время инициализации и запуска объекта EJB возникла ошибка.
Действие Ознакомьтесь с сообщением об исключительной ситуации для определения причин сбоя при запуске EJB. Кроме того, просмотрите другие сообщения об исключительных ситуациях, связанные с запуском этого объекта EJB, в протоколе.
CNTR0150E: Аннотацию {0} нельзя настроить вместе с аннотацией {1} в методе {2} класса EJB {3}.
Объяснение Указанные в сообщении об ошибке аннотации не совместимы друг с другом. Не указывайте эти аннотации для одного метода.
Действие Измените исходный код Java, удалив по крайней мере одну аннотацию из указанного метода. После этого заново установите приложение.
CNTR0151E: Роль {0} задана несколько раз в аннотации @RolesAllowed метода {1} из класса EJB {2}.
Объяснение Указанную роль можно указать в аннотации @RolesAllowed только один раз.
Действие Измените исходный код Java, удалив повторные записи о роли из этой аннотации. После этого заново установите приложение.
CNTR0152E: Аннотации уровня класса {0} и {1} нельзя одновременно настроить в классе EJB {2}.
Объяснение Указанные в сообщении об ошибке аннотации не совместимы друг с другом. Не указывайте эти аннотации в одном классе.
Действие Измените исходный код на Java, удалив одну или обе аннотации из указанного класса. После этого заново установите приложение.
CNTR0153E: Роль {0} задана несколько раз в аннотации @RolesAllowed уровня класса, указанной для класса EJB {1}.
Объяснение Указанную роль можно задать только один раз в аннотации @RolesAllowed.
Действие Измените исходный код Java, удалив повторные записи о роли из этой аннотации. После этого заново установите приложение.
CNTR0154E: Другой компонент ссылается на объект EJB {0} в модуле {1}. Этот объект не поддерживает реализацию интерфейса {2}, на который ссылается другой компонент.
Объяснение Компонент, ссылающийся на этот объект, содержит ошибку в конфигурации. В компоненте задан неподдерживаемый интерфейс объекта.
Действие Измените тег ejb-ref в аннотации @EJB компонента, который ссылается на указанный объект. Должен быть задан поддерживаемый интерфейс. Просмотрите содержащееся в протоколе описание исключительной ситуации, содержащее имя компонента с ошибкой в конфигурации.
CNTR0155E: Другой компонент ссылается на объект EJB {0} в модуле {1}. Этот объект поддерживает локальную и удаленную реализацию интерфейса {2}, на который ссылается другой компонент.
Объяснение Компонент, ссылающийся на этот объект, содержит ошибку в конфигурации. В компоненте не указано, какой интерфейс объекта следует вызывать: локальный или удаленный.
Действие Измените тег ejb-ref в аннотации @EJB компонента, который ссылается на указанный объект. Укажите локальный или удаленный интерфейс объекта. Просмотрите содержащееся в протоколе описание исключительной ситуации, содержащее имя компонента с ошибкой в конфигурации.
CNTR0156E: Сеансовый объект с сохранением состояния {0} из модуля {1} настроен для восстановления. Однако этот сеансовый объект также настроен для применения контекста хранения в расширенной области. Эти настройки конфликтуют между собой.
Объяснение Сеансовые объекты с сохранением состояния нельзя настроить и для восстановления, и для поддержки контекста хранения в расширенной области.
Действие Отмените одну из этих настроек для объекта. После этого заново установите приложение.
CNTR0157E: Объект EJB {0} в модуле {1} не реализует метод {2}. Этот метод входит в состав интерфейса объекта.
Объяснение Объекты EJB должны реализовывать все методы, указанные в классах интерфейсов.
Действие Исправьте реализацию объекта, включив все обязательные методы. После этого заново установите приложение.
CNTR0158E: В сеансовом объекте {0} из модуля {1} метод {2} настроен как метод тайм-аута. Такой метод должен содержать один параметр типа javax.ejb.Timer.
Объяснение Объекты таймера должны реализовывать метод тайм-аута, содержащий один параметр типа javax.ejb.Timer.
Действие Исправьте реализацию объекта, указав обязательный параметр. После этого заново установите приложение.
CNTR0159E: Модуль {0} содержит ошибку конфигурации во взаимосвязях наследования, которые установлены между родительским объектом {1} и дочерним объектом {2}.
Объяснение Файл расширений конфигурации модуля содержит ошибку, либо отсутствует один из двух объектов EJB.
Действие Исправьте взаимосвязь наследования в файле расширений XML модуля, либо предоставьте реализацию отсутствующего объекта.
CNTR0160E: Объект EJB {0} в модуле {1} настроен как объект таймера. Однако в объекте не реализован следующий обязательный метод тайм-аута: ejbTimeout
Объяснение Объект таймера, наследующие интерфейс TimedObject, должны реализовывать следующий метод тайм-аута: ejbTimeout
Действие Исправьте реализацию объекта, добавив обязательный метод. После этого заново установите приложение.
CNTR0161E: В объекте EJB {0} из модуля {1} для нескольких методов задана аннотация @Timeout.
Объяснение Объекты таймера должны реализовывать только один метод тайм-аута.
Действие Исправьте реализацию объекта, указав только один метод тайм-аута. После этого заново установите приложение.
CNTR0162E: Объект EJB {0} из модуля {1} содержит определение следующего метода тайм-аута: {2} Этот метод не реализован в объекте.
Объяснение Объекты таймера должны содержать реализацию настроенного метода тайм-аута.
Действие Исправьте реализацию объекта, указав обязательный метод тайм-аута. После этого заново установите приложение.
CNTR0163E: В объекте EJB {0} из модуля {1} задан метод тайм-аута {2} в теге XML timeout-method. Кроме того, в объекте задан метод тайм-аута {3} в аннотации @Timeout, указанной в исходном коде на Java. Такая конфигурация недопустима.
Объяснение Объекты таймера должны содержать только один метод тайм-аута.
Действие Исправьте конфигурацию объекта, указав только один метод тайм-аута. После этого заново установите приложение.
CNTR0164E: Объект EJB {0} в модуле {1} реализует метод тайм-аута {2}, который создает исключительную ситуацию приложения.
Объяснение Методы тайм-аута не должны создавать исключительные ситуации приложения.
Действие Исправьте реализацию метода тайм-аута так, чтобы он не создавал исключительную ситуацию приложения. После этого заново установите приложение.
CNTR0165E: Объект EJB {0} в модуле {1} реализует метод тайм-аута {2}, тип возвращаемого значения которого отличен от void.
Объяснение Метод тайм-аута должен возвращать значение типа void.
Действие Исправьте реализацию метода тайм-аута, указав void в качестве типа возвращаемого значения. После этого заново установите приложение.
CNTR0166E: Объект EJB {0} в модуле {1} реализует метод тайм-аута {2}, который объявлен как static или final.
Объяснение Методы тайм-аута не следует объявлять как static или final.
Действие Исправьте объявление метода тайм-аута. После этого заново установите приложение.
CNTR0167I: Сервер является привязкой {0} интерфейса объекта EJB {1} в модуле {2} приложения {3}. Расположение привязки: {4}
Объяснение Интерфейс привязан к указанному расположению имен.
Действие Используйте указанное расположение имен при поиске этого интерфейса.
CNTR0168W: Объект EJB {0} в модуле {1} в приложении {2} настроен с простым именем привязки, но имеет несколько локальных или удаленных интерфейсов. расположения имен, которые используются для привязки этих интерфейсов, будут отличаться от указанного имени простой привязки.
Объяснение Поскольку объект EJB имеет несколько интерфейсов, каждое имя привязки следует расширить и сделать уникальным.
Действие Выполните одно из следующих действий: /n Найдите интерфейсы для данного объекта EJB, использующие расширенные имена. /n Измените данные конфигурации для этого объекта EJB, чтобы указать уникальные расположения привязок для каждого интерфейса.
CNTR0169E: Объект EJB {0}, указанный в привязке {1} в модуле {2}, не существует.
Объяснение Возможно, имя объекта EJB указано неверно, либо привязка указана для несуществующего объекта EJB.
Действие Исправьте файл привязки. После этого заново установите приложение.
CNTR0170E: Объект EJB {0} в модуле {1} не имеет определенный тип EJB.
Объяснение Каждый объект EJB должен задавать тип объекта EJB, например, EJB без сохранения состояния, сеансовый EJB и так далее.
Действие Исправьте комментарий исходного кода Java либо параметр конфигурации ejb-jar.xml для этого объекта EJB. После этого заново установите приложение.
CNTR0171E: Объект EJB {0} в модуле {1} приложения {2} и объект EJB {3} в модуле {4} приложения {5} имеют следующее расположение привязки: {5}
Объяснение Каждый объект EJB должен указывать уникальное расположение привязки.
Действие Исправьте файл привязки для одного из этих объектов, так чтобы каждый из них имел уникальное расположение привязки.
CNTR0220E: CNTR0220E: Класс перехватчика {0} несколько раз присутствует в списке перехватчиков для объекта EJB {1}. Ниже приведен список перехватчиков для данного объекта: {2}
Объяснение Список классов перехватчиков задан в аннотации @Interceptors или теге interceptor-class в файле описания. Класс должен присутствовать в списке только один раз.
Действие Удалите копию класса перехватчика из списка классов перехватчиков. Либо измените имя класса перехватчика, если оно задано неверно.
CNTR0221E: Перехватчик на уровне методов {0} для метода {1} объекта EJB {2} имеет такое же имя, как и в списке перехватчиков уровня классов: {3}
Объяснение Класс перехватчика можно указать либо на уровне класса, либо на уровне метода.
Действие Удалите класс перехватчик либо из списка перехватчиков на уровне класса, либо из списка на уровне метода.
CNTR0222E: Перехватчик на уровне методов {0} для метода {1} объекта EJB {2} имеет такое же имя, как и в списке перехватчиков по умолчанию: {3}
Объяснение Класс перехватчика можно указать либо в списке по умолчанию, либо в списке уровня метода.
Действие Удалите класс перехватчик либо из списка перехватчиков по умолчанию, либо из списка на уровне метода.
CNTR0223E: Только один метод класса {0} может являться методом перехватчика {1}.
Объяснение В качестве метода перехватчика данного типа указано несколько методов этого класса.В спецификации Enterprise JavaBeans 3.0 не допускается наличие нескольких методов перехватчика одного типа для данного класса.
Действие Исправьте аннотации исходного кода Java или файл описания для этого класса, так чтобы существовал только один метод перехватчика данного типа.
CNTR0224E: В объекте EJB {0} отсутствует тег method-name в элементе exclude-class-interceptors в элементе interceptor-binding файла описания.
Объяснение В элементе interceptor-binding используется элемент exclude-class-interceptors, в котором должен быть указан тег method-name.
Действие Исправьте файл описания, добавив тег method-name.
CNTR0226E: В объекте EJB {2} указан элемент interceptor-binding для метода {0} с сигнатурой {1}. Нельзя использовать interceptor-binding стиля 4, если привязка стиля 3 также используется для этого метода одного и того же объекта EJB.
Объяснение Нельзя указывать элементы interceptor-binding стиля 3 и 4 в одном и том же методе объекта EJB.
Действие Удалите элемент interceptor-binding либо стиля 3, либо стиля 4 для указанного метода данного объекта EJB.
CNTR0227E: Объект EJB {1} содержит элемент interceptor-order, который указывает на следующий список interceptor-order: {0}. Этот список не является полным перечислением перехватчиков уровня класса для данного объекта EJB. В нем отсутствуют следующие имена перехватчиков: {2}.
Объяснение В случае использования элемента interceptor-order указанное перечисление уровня класса должно быть полным. В нем должны содержаться все классы перехватчиков, определенные на данном уровне и выше. Единственным исключением из этого правила являются классы перехватчиков, явным образом исключенные с помощью элемента exclude-default-inteceptors.
Действие Укажите дополнительные имена перехватчиков в элементе interceptor-order уровня класса для данного объекта EJB. Затем этот объект будет предоставлять полное перечисление перехватчиков.
CNTR0228E: Объект EJB {2} задает перехватчики уровня метода для метода {1} со следующим списком interceptor-order: {0}. Этот список не является полным перечислением перехватчиков уровня метода для данного объекта EJB. В нем отсутствуют следующие имена перехватчиков: {3}.
Объяснение В случае использования элемента interceptor-order указанное перечисление уровня метода должно быть полным. В нем должны содержаться все классы перехватчиков, определенные на данном уровне и выше. Единственным исключением из этого правила являются классы перехватчиков, явным образом исключенные с помощью элемента exclude-class-interceptors или exclude-default-inteceptors.
Действие Укажите дополнительные имена перехватчиков в элементе interceptor-order уровня метода для данного объекта EJB. Затем этот объект будет предоставлять полное перечисление перехватчиков.
CNTR0229E: Метод перехватчика {0} не следует объявлять как final или static.
Объяснение Спецификация Enterprise JavaBeans 3.0 запрещает объявлять методы перехватчика как final или static.
Действие Удалите модификатор final или static из данного метода перехватчиков.
CNTR0230E: Метод {0} указывает неверную сигнатуру перехватчика around-invoke.
Объяснение Согласно спецификации Enterprise JavaBeans 3.0, метод around-invoke должен иметь следующую сигнатуру: объект &lt;метод&gt;(контекст-вызова) throws исключительная-ситуация.
Действие Исправьте сигнатуру метода этого перехватчика.
CNTR0231E: Сигнатура метода {0} недопустима в качестве метода {1} класса объекта EJB.
Объяснение Согласно спецификации Enterprise JavaBeans 3.0, метод lifecycle объекта EJB должен иметь следующую сигнатуру: void &lt;метод&gt;()
Действие Исправьте сигнатуру метода этого перехватчика.
CNTR0232E: Метод {0} не имеет необходимой сигнатуры для метода {1} класса перехватчика.
Объяснение Согласно спецификации Enterprise JavaBeans 3.0, метода lifecycle класса перехватчика должны иметь следующую сигнатуру: void &lt;метод&gt; (контекст-вызова)
Действие Исправьте сигнатуру метода этого перехватчика.
CNTR0233E: Объект EJB {1} указывает аннотацию @Remove в методе {0}. Эта аннотация недопустима, поскольку данный метод не является бизнес-методом этого объекта EJB.
Объяснение Согласно спецификации Enterprise JavaBeans 3.0, аннотации @Remove должны применяться к бизнес-методам сеансового EJB с сохранением состояния.
Действие Либо переместите аннотацию @Remove в бизнес-метод этого объекта EJB, либо измените указанный метод на бизнес-метод.
CNTR0234E: Метод инициализации сеансового EJB с сохранением состояния может быть методом ejbCreate&lt;метод&gt; только в том случае, если объект EJB соответствует спецификации Enterprise JavaBeans (EJB) 2.1 или более раннего уровня. Следовательно, его нельзя применять для метода {0} объекта EJB {1}.
Объяснение Согласно спецификации Enterprise JavaBeans 3.0, методом инициализации для сеансового объекта с сохранением состояния должен являться соответствующий метод ejbCreate&lt;метод&gt;. Этот требование распространяется на сеансовые объекты с сохранением состояния, написанные для EJB 2.1 или более раннего уровня API.
Действие Удалите аннотацию @Init или элемент init-method файла ejb-jar.xml из указанного метода данного объекта.
CNTR0235E: Имя адаптированного метода create&lt;метод&gt;должно быть задать для метода {0} или метода {1} объекта EJB {2}.
Объяснение Аннотация @Init применена к нескольким методам объекта EJB. Согласно спецификации Enterprise JavaBeans 3.0, в таком неоднозначном случае должно быть задано имя метода create&lt;метод&gt; домашнего или локального домашнего интерфейса.
Действие Используйте элемент значения аннотации @Init, чтобы указать имя create&lt;метод&gt; одного из двух указанных методов. Это поможет устранить неоднозначность.
CNTR0236E: Объект EJB {1} содержит элемент init-method, который указывает на метод {0}. Этот метод не является методом public этого объекта.
Объяснение В элементе init-method задан метод, который не является методом public класса объекта EJB.
Действие Исправьте либо имя, либо сигнатуру метода в элементе init-method, чтобы указать метод public этого объекта EJB.
CNTR0237E: Предоставленный пользователем класс перехватчика {0} уровня объекта EJB 3.0 не удается найти или загрузить.
Объяснение Класс перехватчика уровня объекта EJB 3.0 не удается найти или загрузить.
Действие Убедитесь в том, что класс перехватчика правильно установлен и настроен.
CNTR0238E: Класс перехватчика {2} указывает метод {1}, который не является методом {0} этого класса.
Объяснение Указанное имя метода не является методом класса перехватчика.
Действие Исправьте имя или сигнатуру метода. Необходимо указать метод этого класса перехватчика.
CNTR0239E: Элемент method-name недопустим для элемента interceptor-binding стиля 1.
Объяснение Элемент method-name недопустим для элемента interceptor-binding стиля 1.
Действие Исправьте interceptor-binding на стиль 2 элемента interceptor-binding или удалите элемент method-name.
CNTR0240E: Объект EJB {1} указывает перехватчик {0} уровня класса, имя которого совпадает с именем в следующем списке перехватчиков по умолчанию: {2}
Объяснение Этот класс перехватчика не должен быть указан и в списке перехватчиков по умолчанию, и в списке перехватчиков уровня класса, если перехватчики по умолчанию не исключены на уровне класса.
Действие Удалите класса из списка по умолчанию или списка уровня класса. Либо исключите перехватчики по умолчанию на уровне класса для объекта.
CNTR0241E: Поскольку объект EJB {0} реализует интерфейс javax.ejb.SessionBean, метод {1} должен быть методом {2}, а не методом {3}.
Объяснение Для сеансовых объектов без сохранения состояния, согласно спецификации Enterprise JavaBeans 3.0, требуется, чтобы методы ejbCreate, ejbRemove, ejbActivate и ejbPassivate трактовались как методы перехватчика обратных вызовов жизненного цикла @PostConstruct, @PreDestroy, @PostActivate и @PrePassivate, соответственно.
Действие Исправьте файл описания или аннотацию, так чтобы метод имел правильный тип перехватчика обратных вызовов жизненного цикла.
CNTR0242E: Поскольку объект EJB {0} реализует интерфейс javax.ejb.SessionBean, метод {1} должен быть методом {2}, а не методом {3}.
Объяснение Для сеансовых объектов с сохранением состояния, согласно спецификации Enterprise JavaBeans 3.0, требуется, чтобы методы ejbRemove, ejbActivate и ejbPassivate трактовались как методы перехватчика обратных вызовов жизненного цикла @PreDestroy, @PostActivate и @PrePassivate, соответственно. Метод ejbCreate должен трактоваться как метод @Init.
Действие Исправьте файл описания или аннотацию, так чтобы метод имел правильный тип перехватчика обратных вызовов жизненного цикла.
CNTR0243E: Поскольку объект EJB {0} реализует интерфейс javax.ejb.MessageDriven, метод {1} должен быть методом {2}, а не методом {3}.
Объяснение Для управляемых сообщениями объектов, согласно спецификации Enterprise JavaBeans 3.0, требуется, чтобы методы ejbCreate и ejbPassivate трактовались как методы перехватчика обратных вызовов жизненного цикла @PostConstruct и @PreDestroy, соответственно.
Действие Исправьте файл описания или аннотацию, так чтобы метод имел правильный тип перехватчика обратных вызовов жизненного цикла.
CNTR0244E: Имя метода {0} не найдено в одном из бизнес-интерфейсов объекта EJB {1}. Для элемента interceptor-binding стиля {2} требуется, чтобы метод являлся бизнес-методом объекта EJB.
Объяснение Согласно спецификации Enterprise JavaBeans (EJB), для interceptor-binding стиля 3 или 4 следует использовать тег &lt;method-name&gt; для указания имени метода, находящегося в одном из бизнес-интерфейсов объекта EJB.
Действие Либо укажите одно из имен методов, найденное в одном из бизнес-интерфейсов объекта EJB, либо добавьте метод в один из бизнес-интерфейсов.
CNTR0245E: Модуль {0} приложения {1} имеет несколько interceptor-binding стиля 1 в файле описания. Допустим только один interceptor-binding стиля 1.
Объяснение В соответствии со спецификацией Enterprise JavaBeans (EJB), для модуля можно использовать только один interceptor-binding стиля 1.
Действие Исправьте файл описания, так чтобы только один interceptor-binding стиля 1 использовался для модуля.
CNTR0246E: Модуль {0} приложения {1} имеет несколько interceptor-binding стиля 2 в файле описания. Допустим только один interceptor-binding стиля 2.
Объяснение В соответствии со спецификацией Enterprise JavaBeans (EJB), для каждого объекта EJB можно использовать только один interceptor-binding стиля 1.
Действие Исправьте файл описания, так чтобы только один interceptor-binding стиля 2 использовался для объекта EJB.
CNTR0247E: Несколько элементов interceptor-binding стиля 3 предоставлено для файла описания метода {0} объекта EJB {1}.
Объяснение В соответствии со спецификацией Enterprise JavaBeans (EJB), для каждого методы объекта EJB можно использовать только один interceptor-binding стиля 3.
Действие Исправьте файл описания, так чтобы только один interceptor-binding стиля 3 использовался для метода объекта EJB.
CNTR0248E: Несколько элементов interceptor-binding стиля 4 предоставлено в файле описания для метода {0} с сигнатурой {1} объекта EJB {2}.
Объяснение В соответствии со спецификацией Enterprise JavaBeans (EJB), для каждого метода с данной сигнатурой объекта EJB можно использовать только один interceptor-binding стиля 3.
Действие Исправьте файл описания, так чтобы только один interceptor-binding стиля 4 использовался для метода объекта EJB.
CNTR5001E: Для объекта EJB {0} настроен удаленный интерфейс компонента {1}, однако удаленный домашний интерфейс не указан.
Объяснение В соответствии со спецификацией EJB, необходимо указать удаленный домашний интерфейс, если задан удаленный интерфейс компонента.
Действие Измените конфигурацию приложения, указав удаленный домашний интерфейс для компонента {0}.
CNTR5002E: Для объекта EJB {0} настроен локальный интерфейс компонента {1}, однако не указан локальный домашний интерфейс.
Объяснение В соответствии со спецификацией EJB, необходимо указать локальный домашний интерфейс, если задан локальный интерфейс компонента.
Действие Измените конфигурацию приложения, указав локальный домашний интерфейс для компонента {0}.
CNTR5003E: Класс {1} объекта EJB {0} не определен как public.
Объяснение В соответствии со спецификацией EJB, класс EJB должен быть определен как public.
Действие Определите класс EJB {1} как public.
CNTR5004E: Класс {1} объекта EJB {0} определен как final.
Объяснение Спецификация EJB запрещает определять классы EJB как final.
Действие Не определяйте класс EJB {1} как final.
CNTR5005E: Класс {1} объекта EJB {0} определен как abstract.
Объяснение Спецификация EJB запрещает определять классы EJB как abstract.
Действие Не определяйте класс EJB {1} как abstract.
CNTR5006E: Класс {1} объекта EJB {0} не определен как класс верхнего уровня.
Объяснение В соответствии со спецификацией EJB, класс EJB должен быть определен как класс верхнего уровня.
Действие Определите класс EJB {1} как класс верхнего уровня.
CNTR5007E: В классе {1} объекта EJB {0} нет конструктора public без параметров.
Объяснение В соответствии со спецификацией EJB класс EJB должен содержать конструктор public без параметров.
Действие Измените класс EJB {1}, добавив в него конструктор public без параметров.
CNTR5008E: Класс {1} объекта EJB {0} содержит метод finalize.
Объяснение В соответствии со спецификацией EJB, класс EJB не должен содержать метод finalize.
Действие Не определяйте метод finalize в классе EJB.
CNTR5009E: Класс {1} сущностного объекта EJB {0} не реализует класс javax.ejb.EntityBean.
Объяснение В соответствии со спецификацией EJB, класс сущностного EJB должен реализовывать класс javax.ejb.EntityBean.
Действие Измените класс EJB {1} так, чтобы он реализовывал класс javax.ejb.EntityBean.
CNTR5010E: Имя бизнес-метода {2} интерфейса {1} объекта EJB {0} не должно начинаться с ejb.
Объяснение В соответствии со спецификацией EJB, имена бизнес-методов не должны начинаться с ejb. В противном случае может возникнуть конфликт с именами методов обратного вызова.
Действие Измените имя бизнес-метода {2} так, чтобы оно не начиналось с символов ejb.
CNTR5011E: Класс {1} настроен как бизнес-интерфейс или интерфейс компонента объекта EJB {0}. Однако этот класс не является интерфейсом.
Объяснение В соответствии со спецификацией EJB, в качестве бизнес-интерфейсов и интерфейсов компонентов можно указывать только интерфейсы Java.
Действие Добавьте интерфейсы Java в конфигурацию объекта EJB {0}.
CNTR5012E: Интерфейс {1}, настроенный в качестве бизнес-интерфейса объекта EJB {0}, не должен расширять интерфейс {2}.
Объяснение В соответствии со спецификацией EJB, настроенные бизнес-интерфейсы не должны расширять никакие интерфейсы из пакета javax.ejb.
Действие Измените интерфейс {1} так, чтобы он не расширял интерфейс {2}. Вместо этого можно изменить конфигурацию объекта EJB {0} так, чтобы интерфейс {1} не применялся в качестве бизнес-интерфейса.
CNTR5013E: Интерфейс {1}, настроенный в качестве локального интерфейса объекта EJB {0}, не должен расширять интерфейс javax.rmi.Remote.
Объяснение В соответствии со спецификацией EJB, настроенные локальные интерфейсы не должны расширять интерфейс javax.rmi.Remote.
Действие Измените интерфейс {1} так, чтобы он не расширял интерфейс javax.rmi.Remote. Вместо этого можно изменить конфигурацию объекта EJB {0} так, чтобы интерфейс {1} не применялся в качестве локального интерфейса.
CNTR5014E: Интерфейс {1}, настроенный в качестве локального интерфейса компонента для объекта EJB {0}, должен расширять интерфейс javax.ejb.EJBLocalObject.
Объяснение В соответствии со спецификацией EJB, настроенный локальный интерфейс компонента должен расширять интерфейс javax.ejb.EJBLocalObject.
Действие Измените интерфейс {1} так, чтобы он расширял интерфейс javax.ejb.EJBLocalObject. Вместо этого можно изменить конфигурацию объекта EJB {0} так, чтобы интерфейс {1} не применялся в качестве локального интерфейса компонента.
CNTR5015E: Интерфейс {1}, настроенный в качестве удаленного интерфейса компонента для объекта EJB {0}, должен расширять интерфейс javax.ejb.EJBObject.
Объяснение В соответствии со спецификацией EJB, настроенный удаленный интерфейс компонента должен расширять интерфейс javax.ejb.EJBObject.
Действие Измените интерфейс {1} так, чтобы он расширял интерфейс javax.ejb.EJBObject. Вместо этого можно изменить конфигурацию объекта EJB {0} так, чтобы интерфейс {1} не применялся в качестве удаленного интерфейса компонента.
CNTR5016E: Интерфейс {1}, настроенный в качестве локального домашнего интерфейса для объекта EJB {0}, должен расширять интерфейс javax.ejb.EJBLocalHome.
Объяснение В соответствии со спецификацией EJB, настроенный локальный домашний интерфейс должен расширять интерфейс javax.ejb.EJBLocalHome.
Действие Измените интерфейс {1} так, чтобы он расширял интерфейс javax.ejb.EJBLocalHome, либо измените конфигурацию объекта EJB {0} так, чтобы интерфейс {1} не применялся в качестве локального домашнего интерфейса.
CNTR5017E: Интерфейс {1}, настроенный в качестве удаленного домашнего интерфейса для объекта EJB {0}, должен расширять интерфейс javax.ejb.EJBHome.
Объяснение В соответствии со спецификацией EJB, настроенный удаленный домашний интерфейс должен расширять интерфейс javax.ejb.EJBHome.
Действие Измените интерфейс {1} так, чтобы он расширял интерфейс javax.ejb.EJBHome, либо измените конфигурацию объекта EJB {0} так, чтобы интерфейс {1} не применялся в качестве удаленного домашнего интерфейса.
CNTR5018E: Метод {2} интерфейса {1}, настроенного в качестве домашнего интерфейса объекта EJB {0}, не возвращает интерфейс компонента.
Объяснение В соответствии со спецификацией EJB, все методы создания домашнего интерфейса должны возвращать интерфейс компонента.
Действие Измените метод {2} в домашнем интерфейсе {1} так, чтобы он возвращал интерфейс компонента.
CNTR5019E: Интерфейс {1}, настроенный в качестве домашнего интерфейса для объекта EJB {0}, не определяет метод создания.
Объяснение В соответствии со спецификацией EJB, во всех домашних интерфейсах должен быть определен по крайней мере один метод создания.
Действие Определите метод создания в домашнем интерфейсе {1}.
CNTR5020E: Метод {2} интерфейса {1}, настроенного в качестве домашнего интерфейса объекта EJB {0}, не возвращает интерфейс компонента {3}.
Объяснение В соответствии со спецификацией EJB, все методы создания домашнего интерфейса должны возвращать интерфейс компонента.
Действие Измените метод {2} домашнего интерфейса {1} так, чтобы он возвращал интерфейс компонента {3}.
CNTR5021E: Метод {2} интерфейса {1}, настроенного в качестве домашнего интерфейса объекта EJB {0}, не определяет исключительную ситуацию javax.ejb.CreateException в разделе throws.
Объяснение В соответствии со спецификацией EJB, раздел throws всех методов создания, определенных в домашнем интерфейсе, должен содержать исключительную ситуацию javax.ejb.CreateException.
Действие Измените метод {2} домашнего интерфейса {1} так, чтобы он генерировал javax.ejb.CreateException.
CNTR5022E: В домашнем интерфейсе {1} объекта EJB {0} определено слишком много методов. Метод {2} недопустим.
Объяснение В соответствии со спецификацией EJB, домашний интерфейс сеансового объекта без сохранения состояния должен содержать только один метод. Это должен быть метод создания.
Действие Удалите метод {2} из домашнего интерфейса {1}.
CNTR5023E: Домашний интерфейс {1} объекта EJB {0} содержит метод, который не начинается со строки create. Метод {2} недопустим.
Объяснение В соответствии со спецификацией EJB, все методы, определенные в домашнем интерфейсе сеансового объекта без сохранения состояния, должны начинаться со строки create.
Действие Измените имя метода {2} в домашнем интерфейсе {1} так, чтобы оно начиналось со строки create, или удалите этот метод.
CNTR5024E: Домашний интерфейс {1} объекта EJB {0} содержит метод, который начинается со строки remove. Метод {2} недопустим.
Объяснение В соответствии со спецификацией EJB, в домашнем интерфейсе сущностного объекта нельзя определять методы, начинающиеся со строки remove.
Действие Измените имя метода {2} в домашнем интерфейсе {1} так, чтобы оно не начиналось со строки remove, либо удалите этот метод.
CNTR5025E: Для метода {2} домашнего интерфейса {1} объекта EJB {0} не определен соответствующий метод init или ejbCreate в классе {3}.
Объяснение Согласно спецификации EJB, в классе EJB должен быть реализован метод ejbCreate или init для каждого метода создания из домашнего интерфейса.
Действие Измените класс EJB {3}, добавив в него метод ejbCreate или init для метода {2}.
CNTR5026E: Для метода {2} домашнего интерфейса {1} сущностного объекта EJB {0} не определен соответствующий метод ejbCreate в классе {3}.
Объяснение Согласно спецификации EJB, класс сущностного объекта должен реализовывать метод ejbCreate для каждого метода создания из домашнего интерфейса.
Действие Измените класс EJB {3}, добавив в него метод ejbCreate для метода {2}.
CNTR5027E: Метод {2} с типом возвращаемого значения {3} в классе {1} объекта EJB {0} должен возвращать класс первичного ключа {4}.
Объяснение Согласно спецификации EJB, все методы ejbCreate из класса сущностного объекта EJB должны возвращать первичные ключи.
Действие Измените тип возвращаемого значения в методе {2} на класс первичного ключа.
CNTR5028E: Для метода {2} домашнего интерфейса {1} объекта EJB {0} не определен соответствующий метод ejbPostCreate в классе {3}.
Объяснение Согласно спецификации EJB, класс сущностного объекта должен реализовывать метод ejbPostCreate для каждого метода создания из домашнего интерфейса.
Действие Измените класс EJB {3}, добавив в него метод ejbPostCreate для метода {2}.
CNTR5029E: Метод {2} с типом возвращаемого значения {3} в классе {1} объекта EJB {0} должен возвращать значение void.
Объяснение Согласно спецификации EJB, все методы ejbPostCreate из класса EJB должны возвращать значение типа void.
Действие Измените тип возвращаемого значения в методе {2} на void.
CNTR5030E: Для метода {2} домашнего интерфейса {1} объекта EJB {0} не определен соответствующий метод ejbFind в классе {3}.
Объяснение Для метода {2} домашнего интерфейса {1} объекта EJB {0} не определен соответствующий метод ejbFind в классе {3}.
Действие Измените класс EJB {3}, добавив в него метод ejbFind для метода {2}.
CNTR5031E: Метод {2} с типом возвращаемого значения {3} в классе {1} объекта EJB {0} должен возвращать класс первичного ключа {4}.
Объяснение Согласно спецификации EJB, метод ejbFindByPrimaryKey из класса сущностного объекта EJB должен возвращать первичный ключ.
Действие Измените тип возвращаемого значения в методе {2} на класс первичного ключа.
CNTR5032E: Метод {2} с типом возвращаемого значения {3} в классе {1} объекта EJB {0} должен возвращать класс первичного ключа {4}, класс java.util.Collection или класс java.util.Enumeration.
Объяснение Согласно спецификации EJB, все пользовательские методы ejbFind из класса EJB должны возвращать класс первичного ключа, класс java.util.Collection или класс java.util.Enumeration.
Действие Измените тип возвращаемого значения в методе {2} на класс первичного ключа, класс java.util.Collection или класс java.util.Enumeration.
CNTR5033E: Для метода {2} домашнего интерфейса {1} объекта EJB {0} не определен соответствующий метод ejbHome в классе {3}.
Объяснение Согласно спецификации EJB, класс сущностного объекта должен реализовывать метод ejbHome для каждого домашнего метода домашнего интерфейса.
Действие Измените класс EJB {3}, добавив в него метод ejbHome для метода {2}.
CNTR5034E: Метод {2} с типом возвращаемого значения {3} в классе {1} объекта EJB {0} должен возвращать значение типа {4}. Этот тип должен совпадать с типом метода домашнего интерфейса.
Объяснение В соответствии со спецификацией EJB, тип возвращаемого значения методов ejbHome из класса EJB должен соответствовать методу домашнего интерфейса.
Действие Измените тип возвращаемого значения в методе {2} на тип {4}.
CNTR5100E: Тип аргумента {0} или возвращаемого значения метода {1} из интерфейса {2} недопустим для RMI/IIOP.
Объяснение В соответствии со спецификацией EJB типы аргументов и возвращаемых значений всех удаленных бизнес-методов EJB должны быть допустимы в RMI/IIOP.
Действие Измените метод приложения {1} так, чтобы в нем применялись только допустимые типы RMI/IIOP. Вместо этого можно изменить приложение так, чтобы интерфейс {2} не применялся в качестве удаленного интерфейса EJB.
CNTR5101W: В разделе throws метода {0} из интерфейса {1} не следует определять исключительную ситуацию java.rmi.RemoteException.
Объяснение В соответствии со спецификацией EJB раздел throws методов удаленного бизнес-интерфейса не должен содержать исключительную ситуацию java.rmi.RemoteException.
Действие Удалите исключительную ситуацию RemoteException из раздела throws метода. Вместо этого можно изменить интерфейс таким образом, чтобы он реализовывал интерфейс java.rmi.Remote, либо изменить приложение так, чтобы интерфейс не применялся в качестве удаленного интерфейса EJB.
CNTR5102E: Исключительная ситуация приложения {0}, определенная в методе {1} интерфейса {2}, не должна являться подклассом исключительной ситуации java.rmi.RemoteException.
Объяснение Согласно спецификации EJB, исключительную ситуацию приложения нельзя определять как подкласс исключительной ситуации java.rmi.RemoteException.
Действие Измените приложение так, чтобы в нем не было методов удаленного бизнес-интерфейса, для которых в разделе throws определен подкласс java.rmi.RemoteException.
CNTR5103E: Исключительная ситуация приложения {0}, определенная в методе {1} интерфейса {2}, не должна являться подклассом исключительной ситуации java.lang.RuntimeException.
Объяснение Согласно спецификации EJB, исключительная ситуация приложения для интерфейса компонента не должна быть определена как подкласс исключительной ситуации java.lang.RuntimeException.
Действие Измените приложение так, чтоб для методов удаленного интерфейса компонента не был определен подкласс java.lang.RuntimeException в разделе throws.
CNTR5104E: В разделе throws метода {0} интерфейса {1} должна быть определена исключительная ситуация java.rmi.RemoteException.
Объяснение Согласно спецификации EJB, для методов удаленных бизнес-интерфейсов, реализующих интерфейс java.rmi.Remote, в разделе throws должна быть указана исключительная ситуация java.rmi.RemoteException.
Действие Добавьте исключительную ситуацию RemoteException в раздел throws метода. Вместо этого можно отказаться от реализации интерфейса java.rmi.Remote или изменить приложение так, чтобы указанный интерфейс не применялся в качестве удаленного интерфейса EJB.
CNTR5105E: Интерфейс {0} не является допустимым удаленным интерфейсом. Имя IDL метода {1} конфликтует с методом {2}.
Объяснение Для удаленных интерфейсов действуют следующие правила преобразования языка Java в IDL: Методы, соответствующие шаблону JavaBean и задающие простые свойства, доступные для чтения и записи или только для чтения, преобразуются в атрибуты интерфейса OMG IDL. Оба указанных метода соответствуют одному атрибуту интерфейса OMG IDL. Интерфейс не относится к допустимому типу RMI/IIOP.
Действие Измените приложение, переименовав или удалив один из конфликтующих методов.
CNTR8990I: This message is an English-only Informational message: {0}.
Объяснение This informational message is not translated.
Действие Просмотрите сообщение для получения более подробной информации.
CNTR8991W: This message is an English-only Warning message: {0}.
Объяснение This warning message is not translated.
Действие Просмотрите сообщение для получения более подробной информации.
CNTR8992E: This message is an English-only Error message: {0}.
Объяснение This error message is not translated.
Действие Просмотрите сообщение для получения более подробной информации.
CNTR9100E: Исключительная ситуация {0}
Объяснение Обнаружена исключительная ситуация общего характера.
Действие Объедините данные сведения с дополнительными сообщениями о возникновении исключительной ситуации для поиска причин возникновения неполадки.
CNTR9101E: Несовместимые опции: {0} {1}
Объяснение Указаны две несовместимые опции.
Действие Просмотрите формат вызова и удалите одну из указанных опций.
CNTR9102E: Опция {0} должна указываться совместно с {1}.
Объяснение Указана опция, которая должна применяться совместно с другой опцией.
Действие Просмотрите формат вызова и укажите обязательную опцию.
CNTR9103W: Таймер EJB {0} не найден на сервере {1}.
Объяснение Указанный таймер EJB не существует на выбранном сервере. Возможно, истек срок действия EJB Timer или он был отменен.
Действие Проверьте правильность указания идентификации EJB Timer и имени сервера. Если EJB Timer существует, а идентификация и имя сервера указаны правильно, просмотрите сообщения о предыдущих исключительных ситуациях.
CNTR9104W: Служба таймеров EJB {0} недоступна на сервере {1}.
Объяснение Служба таймеров EJB недоступна на указанном сервере. Служба таймеров EJB может запускаться, только если на сервере не запущены приложения, использующие объекты EJB TimedObject.
Действие Убедитесь, что на сервере не запущено приложение, использующее объект EJB TimedObject.
CNTR9240W: Предупреждение: файл JAR {0} не является модулем объекта EJB уровня 3.0.
Объяснение Указанный файл jar не настроен как модуль уровня 3.0.
Действие Если модуль должен содержать компоненты объекта EJB уровня 3.0, проверьте аннотации исходного кода Java или данные конфигурации в файле ejb-jar.xml.
CNTR9241W: Предупреждение: в файле Jar "{0}" нет удаленных интерфейсов.
Объяснение Указанный файл Jar не содержит удаленные интерфейсы.
Действие Если модуль должен содержать удаленные интерфейсы, то проверьте аннотации модуля или данные конфигурации в файле ejb-jar.xml.
CNTR9250E: Ошибка: в первом параметре должен быть указан файл jar или ear.
Объяснение В первом параметре должно быть задано полное имя файла jar или ear.
Действие Для просмотра формата вызова команды вызовите ее с опцией -help.
CNTR9251E: Ошибка: не удалось прочитать данные из файла "{0}".
Объяснение Файл не удалось открыть для выполнения операции чтения.
Действие Проверьте права доступа к файлу, настроенные в файловой системе.
CNTR9252E: Ошибка: параметр "{0}" указан несколько раз.
Объяснение Параметр можно указать только один раз в командной строке.
Действие Для просмотра формата вызова команды вызовите ее с опцией -help.
CNTR9253E: Ошибка: имя файла протокола "{0}" недопустимо.
Объяснение Имя файла протокола должно быть задано полностью и обозначать файл. Имя файла протокола не должно начинаться с символа "-".
Действие Для просмотра формата вызова команды вызовите ее с опцией -help.
CNTR9254E: Ошибка: не удалось записать данные в файл "{0}".
Объяснение Файл не удалось открыть для выполнения операции записи.
Действие Проверьте права доступа к файлу, настроенные в файловой системе.
CNTR9255E: Ошибка: не задан обязательный параметр файла протокола.
Объяснение Необходимо указать параметр -logfile и имя файла протокола.
Действие Ознакомьтесь с форматом вызова команды и укажите обязательный параметр файла протокола.
CNTR9256E: Ошибка: параметр "{0}" не распознан.
Объяснение Параметр не соответствует ни одному из ожидаемых входных значений.
Действие Для просмотра формата вызова команды вызовите ее с опцией -help.
CNTR9257E: Ошибка: задано слишком много входных параметров.
Объяснение Превышено максимально допустимое число параметров.
Действие Для просмотра формата вызова команды вызовите ее с опцией -help.
CNTR9258E: Ошибка: возникла непредвиденная исключительная ситуация "{0}".
Объяснение Во время обработки команды возникла непредвиденная исключительная ситуация.
Действие Укажите параметр -verbose для получения дополнительной информации.
CNTR9259E: Ошибка: для домашнего узла "{0}" не задан интерфейс компонента.
Объяснение Для каждого домашнего узла должен быть задан интерфейс компонента.
Действие Проверьте конфигурацию домашнего узла.
CNTR9260E: Ошибка: исключительная ситуация при настройке пользовательского файла протокола:
"{0}".
Объяснение При настройке пользовательского файла протокола возникла исключительная ситуация.
Действие Проверьте права доступа, настроенные в файловой системе.
CNTR9261E: Ошибка: не удалось создать временный файл.
Объяснение Не удалось создать файл в файловой системе.
Действие Проверьте настроенные в файловой системе права доступа к каталогу, заданному в переменной среды "TMP".
CNTR9262E: Ошибка: не удалось загрузить класс интерфейса "{0}".
Объяснение Не удалось загрузить указанный класс.
Действие Убедитесь в том, что входной файл jar или ear содержит все родительские классы указанного класса.
CNTR9263E: Ошибка: не удалось обработать класс интерфейса "{0}".
Не найден класс параметра метода "{1}".
Объяснение Не удалось загрузить класс параметра или возвращаемого значения метода.
Действие Убедитесь в том, что входной файл jar или ear содержит все классы, передаваемые в параметрах или возвращаемые в методах указанного класса.
CNTR9264E: Ошибка: не задан обязательный параметр пути к классам.
Объяснение Необходимо указать параметр -cp и путь к классам.
Действие Ознакомьтесь с форматом вызова команды и укажите обязательный параметр пути к классам.
CNTR9265E: Ошибка: не найден файл ввода "{0}".
Объяснение Указанный в первом параметре файл не найден.
Действие Проверьте правильность имени файла и наличие прав на чтение файла.
CNTR9266E: Ошибка: не удалось переименовать файл "{0}" в файл "{1}".
Объяснение Не удалось переименовать файл.
Действие Проверьте права доступа, настроенные в файловой системе. Кроме того, убедитесь в том, что файл "{1}" не существует.
CNTR9267W: Предупреждение: не удалось удалить файл "{0}".
Объяснение Не удалось удалить файл.
Действие Проверьте права доступа, настроенные в файловой системе.
CNTR9268E: Ошибка: имя "{0}" недопустимо для параметра -newfile.
Объяснение Имя, указанное в параметре -newfile, недопустимо.
Действие Убедитесь, что это имя не совпадает с именем файла ввода.
CNTR9269E: Для модуля EJB {0} не настроены никакие объекты EJB."
Объяснение Модуль EJB должен содержать по крайней мере один объект EJB.
Действие Убедитесь, что для модуля настроен по крайней мере один объект EJB. Это может быть сделано с помощью файла ejb-jar.xml или аннотаций к исходному коду.
Справочный раздел    

Условия использования | Комментарии

Последнее обновление: May 16, 2012 5:05:45 PM CDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ejs.container.container.html

© Copyright IBM Corporation 2006, 2011. Все права защищены.
Information Center работает на технологии Eclipse. (http://www.eclipse.org)