Rational Business Developer Extension версии 7.0, Информация о выпуске

© Copyright International Business Machines Corporation 2000, 2007. Все права защищены. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Файл Readme

1.0 Об этом выпуске
   1.1 Новое в этом выпуске
2.0 Информация об установке
   2.1 Требования к аппаратному обеспечению
   2.2 Требования к программному обеспечению
3.0 Известные неполадки и ограничения
   3.1 В iSerires для создания COBOL EGL требуется APAR SE26597
   3.2 Производительность отчетов Jasper
   3.3 Операторы GOTO запрещены
   3.4 Неподдерживаемые типы параметров Web-служб EGL
   3.5 Ограничение параметров клиентов Web-служб iSeriesc
   3.6 Неполадка, связанная с файлами WAR клиентов Web-служб Java
   3.7 Web-службы и клиенты Web-служб CICS с параметрами time и timestamp
4.0 Поддержка Rational
5.0 Примечания

1.0 Об этом выпуске

Последняя версия этого документа доступна на Web-странице http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/readme/readme.html.

Продукт IBM® Rational® Business Developer разработан с учетом потребностей разработчиков бизнес-приложений и предоставляет комплексную среду разработки для IBM Rational Enterprise Generation Language (EGL). EGL - это упрощенный язык программирования, призванный ускорить разработку приложений за счет концентрации усилий разработчиков на бизнес-проблемах, а не сложных технологиях программирования.

В состав IBM Rational Business Developer входят инструменты создания, тестирования и отладки приложений и служб EGL, а также среда преобразования исходного кода EGL в код Java или COBOL, оптимизированный для развертывания на широком спектре поддерживаемых платформам.

1.1 Новое в этом выпуске

В этом разделе описаны усовершенствования функции Rational Enterprise Generation Language (EGL), входящей в состав продукта Rational Business Developer.

Службы

В этой версии значительно расширена поддержка служб. EGL может создавать все необходимое для обращения к службе непосредственно из файла WSDL. Кроме того, службу, созданную на языке EGL, можно развернуть на платформе Java или CICS®.

Редактор

В редакторе исходного кода EGL предусмотрены функции свертывания фрагментов кода и реорганизации операторов import.

Разработка на основе моделей

Возможность создания кода EGL на основе моделей UML позволяет планировать приложения перед созданием начального кода. Для этого следует указать параметры, описывающие особенности кода EGL, и применить их в модели UML или ее отдельных элементах.

Пользовательский интерфейс консоли

В дополнение к текстовому интерфейсу EGL добавлена поддержка управляющих элементов расширенного клиента. Пользовательский интерфейс приложений консоли в режиме платформы расширенного клиента (RCP) поддерживает действия с помощью указателя мыши и дополнительные клавиши быстрого доступа. Кроме того, в такие приложения можно добавлять элементы графического пользовательского интерфейса, такие как кнопки и переключатели.

Расширения языка

В этой версии EGL предусмотрен простой тип Boolean, а также компоненты ExternalType, облегчающие применение внешнего кода в исходном коде EGL.

2.0 Информация об установке

Информация об установке Rational Business Developer Extension версии 7.0, в том числе требования к аппаратному и программному обеспечению, приведена в Руководстве по установке Rational Business Developer Extension (install.html), которое можно просмотреть из панели запуска установки.    Этот файл хранится также в каталоге документации на первом компакт-диске продукта.

Последняя версия книги Руководство по установке Rational Business Developer Extension доступна на Web-странице http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/install_instruction/install.html

Важная информация: После установки продукта необходимо активировать лицензию.

2.1 Требования к аппаратному обеспечению

Информация о требованиях к аппаратному обеспечению, необходимому для установки Rational Business Developer Extension, приведена в руководстве по установке.

2.2 Требования к программному обеспечению

Информация о требованиях к программному обеспечению, необходимому для установки Rational Business Developer Extension, приведена в руководстве по установке.

Важная информация: Если вы приобрели IBM Rational Business Developer (Rational Business Developer Extension и ограниченная лицензионная копия Rational Application Developer), то в ходе установки Rational Application Developer следует отменить выбор всех комплектов Rational Application Developer, выбранных по умолчанию, и установить только следующие комплекты:

Остальные комплекты Rational Application Developer будут доступны только в течение пробного периода; они могут создавать помехи в работе с лицензионными комплектами. Например, в ходе работы с продуктом могут выдаваться сообщения об истечении срока действия комплектов. Для того чтобы эти сообщения перестали выдаваться, необходимо удалить просроченные комплекты с помощью мастера Изменить пакеты, входящего в состав администратора установки.

3.0 Известные неполадки и ограничения

3.1 В iSerires для создания COBOL EGL требуется APAR SE26597

Для компиляции приложений COBOL EGL в системе iSeries в компиляторе COBOL должен быть установлен APAR SE26597 (для версии 5.3 - PTF SI23518; для версии 5.4 - PTF SI23523).

3.2 Производительность отчетов Jasper

В некоторых случаях производительность и разметка отчетов I4GL отличаются от ожидаемых после миграции проектов этого типа для работы с пользовательским интерфейсом консоли EGL.

3.3 Операторы GOTO запрещены

Если приложение, подлежащее преобразованию из Informix® 4GL в EGL, содержит операторы GOTO, то при его создании будет выдано сообщение об ошибке, аналогичное следующему:

 IWN.VAL.4282.e 12/0 Оператор GOTO не поддерживается в целевой системе WIN.   

3.4 Неподдерживаемые типы параметров Web-служб EGL

Ниже перечислены неподдерживаемые типы параметров для следующих платформ:

3.5 Ограничение параметров клиентов Web-служб iSeriesc

Клиенты Web-служб iSeriesc не поддерживают массивы Hex(2) внутри структурированных записей.  

3.6 Неполадка, связанная с файлами WAR клиентов Web-служб Java

Если вручную не изменить файл описания EAR, то в ходе развертывания клиента Web-службы EGL на сервере Websphere Application Server возникнет исключительная ситуация.   По умолчанию в файле EAR для файла WAR Web-проекта указан режим загрузчика классов PARENT_FIRST.  Клиенты Web-служб EGL поддерживают только режим загрузчика классов PARENT_LAST.  

Для того чтобы изменить режим загрузчика классов, выполните следующие действия:

  1. Откройте файл описания файла EAR.
  2. Перейдите на вкладку "Развертывание" и выберите группу "Приложение".  
  3. Щелкните на файле EAR в дереве и укажите для свойства "Стратегия загрузчика классов WAR" значение "MODULE".  
  4. Щелкните на файлах WAR, содержащих клиенты Web-служб EGL, и укажите для свойства "classloader mode" значение "PARENT_LAST".

Кроме того, было обнаружено, что для Web-служб, развернутых на сервере WebSphere Application Server, требуется режим загрузчика классов PARENT_FIRST.   Таким образом, в настоящее время Web-службы и клиенты Web-служб не могут входить в состав одного Web-проекта.

3.7 Web-службы и клиенты Web-служб CICS с параметрами time и timestamp

Web-службы и клиенты Web-служб Java и ISeriesc автоматически преобразуют типы данных EGL time и Timestamp из GMT в формат сообщений SOAP, передаваемых между Web-службами.  Web-службы и клиенты Web-служб CICS не поддерживают преобразование GMT.  Это приводит к неполадкам, если Web-службы и клиенты Web-служб EGL работают на разных платформах.  

В качестве способа обхода таких неполадок рекомендуется отправлять данные Time и Timestamp в формате String и выполнять обратные преобразования с помощью внутренней логики службы.

4.0 Поддержка Rational

Служба поддержки программного обеспечения IBM Rational предоставляет техническую поддержку.

Контактную информацию, руководство и справочные материалы, необходимые для получения поддержки, вы можете найти в документе IBM Software Support Handbook, опубликованном по адресу http://techsupport.services.ibm.com/guides/handbook.html.

FAQ, списки известных неполадок и исправлений и другая вспомогательная информация находится на странице Rational Business Developer Extension по адресу www-306.ibm.com/software/awdtools/developer/business/support/index.html.

Новости продукта, события, поддержка и другая информация находится на домашней странице Rational Business Developer Extension по адресу www-306.ibm.com/software/awdtools/developer/business/.

Перед тем как обращаться в службу поддержки IBM Rational Software, соберите всю информацию, которая понадобится для описания неполадки. При описании неполадки специалисту службы поддержки IBM будьте максимально конкретны и включите в свое описание всю подходящую информацию, чтобы специалист смог эффективно помочь вам в устранении неполадки. Для экономии времени подготовьте ответы на следующие вопросы:

5.0 Примечания

© Copyright IBM Corporation 2000, 2007. Все права защищены.

Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Эта информация относится к продуктам и услугам, предоставляемым на территории США. IBM может не предлагать обсуждаемые в этом документе продукты и услуги в других странах. Информацию о продуктах и услугах, предоставляемых в вашей стране, можно получить в местном представительстве IBM. Любые упоминания о продуктах, программах и службах IBM не утверждают и не предполагают, что только эти продукты, программы и службы IBM могут быть использованы. Вместо них можно использовать любые другие функционально эквивалентные продукты, программы или услуги, не нарушающие прав IBM на интеллектуальную собственность. Однако в этом случае ответственность за проверку работы этих продуктов, программ и услуг возлагается на пользователя.

У IBM могут быть патенты или решения о выдаче патентов, относящихся к предмету обсуждения этого документа. Предоставление этого документа не означает предоставления какой-либо лицензии на эти патенты. Запросы на приобретение лицензий вы можете отправлять по следующему адресу:


IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

Запросы на лицензии, связанные с информацией DBCS, следует направлять в отдел интеллектуальной собственности в местном представительстве IBM или в письменном виде по следующему адресу:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

Следующий абзац не относится к Великобритании и другим странам, в которых он противоречит местному законодательству: INTERNATIONAL BUSINESS MACHINES CORPORATION ПРЕДОСТАВЛЯЕТ ЭТУ ПУБЛИКАЦИЮ "КАК ЕСТЬ" БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ЭТИМ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ НЕНАРУШЕНИЯ ПРАВ, КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ. В некоторых странах отказ от предоставления явных и подразумеваемых гарантий при заключении определенных договоров запрещен, поэтому данное заявление может не иметь силы в вашем случае.

В данной публикации могут встретиться технические неточности и типографские опечатки. В информацию периодически вносятся изменения, которые будут учтены во всех последующих изданиях настоящей публикации. IBM оставляет за собой право в любое время и без дополнительного уведомления исправлять и обновлять продукты и программы, упоминаемые в настоящей публикации.

Все встречающиеся в настоящей публикации ссылки на Web-сайты других компаний предоставлены исключительно для удобства пользователей и не являются рекламой этих Web-сайтов. Материалы, размещенные на этих Web-сайтах, не являются частью материалов для настоящего продукта IBM и ответственность за их применение лежит на пользователе.

Обладателям лицензии на данную программу, желающим получить информацию о ней с целью обеспечения: (i) обмена информацией между независимо создаваемыми программами и прочими программами (включая настоящую) и (ii) совместного использования информации, полученной в результате обмена, следует обращаться по следующему адресу:

Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7

В некоторых случаях такая информация может быть предоставлена на особых условиях, в том числе - за дополнительную плату.

Описанная в этой документации лицензионная программа и все доступные для нее лицензионные материалы предоставляются фирмой IBM на условиях Соглашения с заказчиком IBM, Международного соглашения о лицензии на программу IBM или любого другого эквивалентного соглашения.

Информация, относящаяся к продуктам других фирм, были получена от поставщиков этих продуктов, из опубликованных ими объявлений или из других общедоступных источников. Фирма IBM не тестировала эти продукты и не может подтвердить точность данных об их производительности, совместимости и других заявленных характеристиках. Вопросы о совместимости продуктов других поставщиков следует направлять поставщикам этих продуктов.

Товарные и сервисные знаки

Ниже перечислены товарные знаки International Business Machines Corporation в Соединенных Штатах и/или других странах:

Java и все товарные знаки, основанные на Java, являются товарными знаками фирмы Sun Microsystems, Inc. в США и других странах.

Названия других компаний продуктов и услуг могут быть товарными или служебными знаками других фирм.