Информационное письмо о программном продукте IBM Europe, Middle East and Africa № ZP11-0445 от 4 октября 2011 г. IBM Rational Developer for System z 8.0.3 ускоряет разработку, повышает качество приложений и обеспечивает улучшенную совместимость с Interactive System Productivity Facility Содержание 1 2 Обзор Основные условия 2 2 Дата выпуска Описание Краткое описание Продукт Rational® Developer for System z® V8.0.3 позволяет ускорить разработку: • • • • сервис-ориентированной архитектуры (SOA), включая сервисы, (TM) развертываемые в средах CICS®, IMS , WebSphere® Application Server и DB2® Stored Procedure; динамических веб-приложений и интерфейсов, включая HTML, EGL Web UI, (TM) EGL Rich UI, Java Server Faces (JSF), Java Server Pages (JSP), Java и Java Enterprise Edition; приложений на COBOL, PL/I, C++, Assembler и Java, которые можно (TM) развернуть в средах z/OS®, AIX®, Linux for System z, Linux on Power®, (TM) CICS, IMS, пакетной обработки, z/OS UNIX и средах на основе DB2 Stored Procedure; мэйнфреймовых приложений с расширенными средствами анализа за счет интеграции с инструментами IBM® Problem Determination, Rational Asset Analyzer и средствами поддержки жизненного цикла приложений, например системами управления исходным кодом. Среда Rational Developer for System z Unit Test предоставляет разработчикам мэйнфреймов персональную, локальную тестовую среду для создания и тестирования изменений кода в изолированных и контролируемых условиях, также сокращая потребление MIPS мэйнфрейма операциями разработки. Обзор Семейство продуктов Rational Developer for System z V8.0.3 позволяет компаниям ускорить вывод на рынок более качественных решений, а также сократить затраты на сопровождение жизненного цикла приложений. Rational Developer for System z позволяет компаниям быстро и эффективно проектировать и конструировать традиционные мэйнфреймовые приложения, веб-приложения и интегрированные модули на основе сервис-ориентированной архитектуры (SOA). С его помощью компании могут расширять имеющиеся и создавать новые приложения на COBOL, PL/I, C, C++, High-Level Assembler, JCL, REXX, и Java. Благодаря соответствию отраслевым стандартам Rational Developer for System z упрощает разработку полнофункциональных клиентских интерфейсов, пользовательских веб-интерфейсов, традиционных терминальных интерфейсов, а также бизнес-логики, развертываемой в транзакционных средах CICS, IMS, DB2, Batch, z/OS UNIX, AIX, Linux for System z, Linux on Power и WebSphere. Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 1 Rational Developer for System z интегрируется с имеющимися процессами разработки System z, включая определение задачи и системы управления исходным кодом System z. Если продукт Rational Developer for System z применяется в сочетании с платформой IBM Software Development Platform, разработчики могут расширять возможности среды, исходя из различных требований, в том числе задействовать средства управления изменениями и функции тестирования, к которым можно обращаться непосредственно из настольных систем Rational Developer for System z. Среду разработки Rational Developer for System z также можно использовать вместе с компонентом Rational Developer for System z Unit Test, основанным на IBM System z Personal Development Tool. Дополнительный компонент Rational Developer for System z Unit Test создает для разработчика персональную среду System z, выполняемую на ПК. Среда Unit Test предоставляет виртуальную среду System z, которая позволяет работать мэйнфреймовым оперционным системам, промежуточному ПО и программному обеспечению без изменений (TM) на платформах Intel и платформах, совместимых с Intel, таких как ноутбук Lenovo или сервер IBM System x®. Оборудование мэйнфрейма System z не требуется. Семейство продуктов Rational Developer for System z также включает Rational (TM) Developer for zEnterprise , предоставляющий набор инструментальных средств для использования традиционных сред System z, а также разработки для блэйд-серверов zBX на основе архитектуры Power или x86. Таким образом, предоставляется полный инструментарий разработки для гетерогенных корпоративных приложений. Предложения Rational Developer for System z V8.0.3 заменяют продукты WebSphere Studio Enterprise Developer V5, WebSphere Developer for zSeries® V6, WebSphere Developer for System z V7.0, Rational Developer for System z V7.1, Rational Developer for System z V7.5 и Rational Developer for System z V7.6. Основные условия Более подробную информацию см. в разделах и . Дата выпуска • • • • 14 октября 2011 г.Rational Developer for System z V8.0.3: поставка в электронном виде. 21 октября 2011 г. Rational Developer for System z V8.0.3: поставка на носителях. 10 ноября 2011 г. Rational Developer for System zUnit Test: поставка в электронном виде. 17 ноября 2011 г.Rational Developer for System z V8.0.3 Unit Test - поставка на носителях Описание Если продукт Rational Developer for System z применяется в сочетании с платформой IBM Software Development Platform, разработчики могут расширять возможности обработки данных, исходя из различных требований, связанных с приложениями SOA и интегрированным управлением жизненным циклом непосредственно из настольных систем Rational Developer for System z. В версии 8, Rational Developer for System z включает 3 предложения, обеспечивая более широкий выбор, удобство использования и гибкость: Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 2 Rational Developer for System z с EGL Rational Developer for System z с EGL предоставляет единую среду разработки для разработчиков современных приложений System z. С помощью Rational Developer for System z с EGL разработчики могут создавать традиционные приложения System z CICS, IMS, DB2 и пакетной обработки и подключать их к интерфейсным приложениям Web 2.0, используя EGL. Среда разработки включает инструменты для создания и сопровождения традиционных приложений System z и приложений транзакционной обработки, веб-сервисов System z, а также для разработки облегченных интерфейсов Web 2.0, используя EGL. Rational Developer for System z с EGL помогает повысить производительность труда разработчиков за счет использования интегрированного, высококачественного кода и работы в рамках процессов разработки, инструментария и философии организации. Rational Developer for System z с EGL также помогает облегчить изучение мэйнфреймовой среды разработчиками, которые ранее не работали с этой платформой, предоставляя удобные средства и программы-мастера для помощи с трудоемкими и сложными операциями. Rational Developer for System z с Java Rational Developer for System z с Java обеспечивает единую среду разработки гетерогенных корпоративных приложений с рабочими нагрузками, охватывающими среды выполнения System z, такие как CICS, IMS, DB2 и пакетной обработки, а также WebSphere Application Server. Среда разработки включает инструментарий для создания и сопровождения традиционных приложений System z и обработки транзакций, веб-сервисов System z, приложений Web 2.0 и приложений Java Enterprise Edition, работающих в среде WebSphere Application Server. Rational Developer for System z с Java помогает повысить производительность труда разработчиков за счет использования интегрированного, высококачественного кода и работы в рамках процессов разработки, инструментария и философии организации. Rational Developer for System z с Java также помогает облегчить изучение мэйнфреймовой среды разработчиками, которые ранее не работали с этой платформой, предоставляя удобные средства и программы-мастера для помощи с трудоемкими и сложными операциями. Rational Developer for zEnterprise Rational Developer for zEnterprise предоставляет единую среду для разработки гетерогенных корпоративных приложений с рабочими нагрузками, охватытвающими архитектуру и языки zEnterprise, включая z/OS, Linux for System z, x86 и Power, языки программирования, такие как Java, COBOL, PL/I, Assembler, EGL, C/C++ и JCL, среды выполнения, такие как AIX, Linux for System z, Linux on Power, x86 Linux, CICS, IMS, DB2, пакетной обработки, WebSphere Application Server, а также среды WebSphere Compute Grid (Modern/Java Batch) для многих архитектур. Среда разработки включает инструментарий для создания и сопровождения традиционных приложений System z и обработки транзакций, межплатформенных веб-сервисов, приложений Web 2.0, облегченных приложений Web 2.0 с использованием EGL, а также приложений Java Enterprise Edition, работающих в среде WebSphere Application Server. Rational Developer for zEnterprise помогает повысить производительность труда разработчиков за счет использования интегрированного, высококачественного кода и работы в рамках процессов разработки, инструментария и философии организации. Rational Developer for zEnterprise также помогает облегчить изучение сред мэйнфрейма и zEnterprise разработчиками, которые ранее не работали с этой платформой, предоставляя удобные средства и программы-мастера для помощи с трудоемкими и сложными операциями. Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 3 Обновленные компоненты Каждый из описанных продуктов включает базовый набор средств разработки приложений System z, а также дополнительную новую функциональность (см. ниже). Основные средства разработки приложений System z включают ключевые возможности для повышения производительности труда разработчиков приложений System z, включая приложения CICS, IMS, DB2, Batch, AIX, Linux for System z, x86 Linux и z/OS UNIX. • • • Средства разработки и сопровождения приложений z/OS (COBOL, PL/I, C, C ++, Java, High-Level Assembler), а также доступ к файловым системам AIX, наборам данных z/OS, файлам Linux for System z, Linux for Power и Linux for x86, файловым системам z/OS UNIX, отправка заданий z/OS, мониторинг очередей выполнения заданий z/OS и артефакты отладки после доступа. Предложение Rational Developer for zEnterprise включает дополнительные возможности для AIX и Linux on Power, которые отсутствуют в Rational Developer for System z with Java или Rational Developer for System z with EGL, например отладчики AIX и Linux on Power. Визуально настраиваемые редакторы и управляемое создание операторов, проверка синтаксиса для языков COBOL, PL/I, C, C++, High-Level Assembler и Java. Инструментарий для разработки, тестирования и развертывания вебсервисов для сред CICS, IMS и WebSphere. Примечание: В связи с доступностью приобретаемого дополнительно расширения Rational Developer for System z Unit Test, компания IBM не использует возможности модульного тестирования на основе Windows в продуктах Rational Developer for System z Integrated Development Environment, начиная с версии 8.0.1. Не используемые возможности, основанные на (TM) компиляторах IBM Windows для COBOL и PL/I, CICS TX for Windows и DB2 for Windows, по-прежнему поддерживаются для задач поддержки и исправления дефектов, однако новые расширения, обновления компонентов или поддержка дополнительных платформ не планируются. В последствии эти компоненты будут удалены из пакета Rational Developer for System z. Заказчики, использующие компиляторы Windows или желающие продолжить использование стратегической и поддерживаемой локальной среды тестирования от IBM, могут обратиться к представителю IBM, чтобы оценить среду Rational Developer for System z Unit Test или изучить технологии для замены этих компиляторов. Интегрированная разработка жизненного цикла • • • • • Инструментарий для коллективной работы и обмена распределенными ресурсами и ресурсами System z в рамках группы, используя встроенный (TM) Rational Team Concert , управление версиями Rational ClearCase®, инструментарий IBM Software Configuration and Library Management (SCLM) Toolkit, CA Endevor Software Change Manager или предоставляемые среды для интеграции с другими системами управления исходным кодом. Доступ к настраиваемым командам JCL или TSO из рабочей станции с целью использования преимуществ имеющихся инструментов System z, применяемых на мэйнфрейме. Возможность адаптации и расширения среды разработки, используя подключаемые модули на основе Eclipse в соответствии с потребностями разработчика. Перетаскиваемые компоненты для быстрой компоновки и развертывания интерактивных отчетов. Использование функций Host Access Transformation, которые: – – Поддерживают разработку Host Access Transformation Services (HATS). (Обратите внимание, что для производственного использования заказчики должны приобрести независимые лицензии HATS.) Обеспечивают интегрированный доступ с использованием полнофункционального клиента для лицензированных разработчиков Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 4 • • • • Rational Developer for System z с доступом к TSO/ISPF через мощный графический интерфейс пользователя. Интеграция с IBM Debug Tool для выполнения межплатформенной и многоязычной отладки приложений WAS и System z. Возможность просмотра и обновления данных DB2, используя подключение к JDBC или DB2 из включенной проекции Rational Developer for System z Data Perspective. Возможность просмотра и обновления содержимого набора данных VSAM путем интеграции с подключаемым модулем IBM File Manager. Интеграция с IBM Fault Analyzer обеспечивает доступ к отчетам о неполадках для диагностики сбоев мэйнфреймовых приложений. Примечание: Дополнительные сведения об инструментах IBM Problem Determination Tools (Debug Tool, File Manager, Fault Analyzer и Application Performance Analyzer) версии 11.1 см. в Информационном сообщении о программном продукте ZP10-0396 Примечание: Компонент File Manager Integration, включенный в установку продукта Rational Developer for System z, считается устаревшим, начиная с версии V8.0.3. Эта интеграция заменена подключаемым модулем IBM File Manager, входящим в состав обязательного продукта IBM File Manager. Компонент File Manager Integration продукта Rational Developer for System z попрежнему будет поддерживаться для задач поддержки и исправления дефектов, однако новые расширения или обновления функциональных возможностей не планируются. Компонент File Manager Integration в последствии будет удален из пакета Rational Developer for System z. Все новые запросы на усовершенствования следует направлять непосредственно группе по продукту IBM File Manager. Enterprise Service Tools Enterprise Service Tools – это интегрированная проекция, помогающая разработчикам веб-сервисов при выполнении следующих задач: • • • • • создание веб-сервиса CICS, использующего новое или имеющееся приложение CICS в качестве прикладного компонента; создание веб-сервиса IMS Enterprise Suite SOAP Gateway, использующего новое или имеющееся приложение IMS в качестве прикладного компонента; создание веб-сервиса, не зависящего от среды выполнения, на основе нового или имеющегося приложения; использование System z Database Application Generator для создания приложения COBOL CICS с доступом к базе данных z/OS DB2; разработка комплексного веб-сервиса, который собирает и обрабатывает данные из нескольких источников, включая нетерминальные приложения CICS, терминальные приложения CICS и веб-сервисы. Компонент CICS Service Flow CICS TS V4.2 включает поддержку бизнес-сервисов с помощью функциональности среды выполнения потока сервисов. Эта интегрированная функциональность среды выполнения CICS TS V4.2 полностью совместима с CICS Service Flow feature V3.2. Заказчики, переходящие к CICS TS V4.2, могут использовать интегрированную поддержку бизнес-сервисов, предоставляемую в этом выпуске, как прямую замену компонента CICS Service Flow V3.2. CICS TS версии 4.2 поставляется совместно со средой выполнения CICS Service Flow Runtime, которую ранее можно было заказать отдельно. Она делает возможным развертывание бизнес-сервисов CICS (или потоков сервисов), созданных при помощи компонента Service Flow Modeller, входящего в Rational Developer for System z 7.1 или более поздней версии. Базовые возможности, предоставляемые CICS TS для доступа к прикладным интерфейсам CICS, расширены до следующих возможностей: Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 5 • веб-сервисы; • Link3270 Bridge; • Distributed Program Link (DPL); • WebSphere MQ Adapter; • Front End Programming Interface (FEPI). CICS Service Flow Runtime использует эти возможности при интеграции с функцией бизнес-сервисов CICS, чтобы обеспечить внедрение, необходимое для повторного использования имеющихся приложений CICS как компонентов в потоке бизнес-сервисов CICS. Для получения дополнительных сведений о компоненте CICS Service Flow Feature см. Информационное сообщение о программном продукте ZP05-0548 для версии 3.1. Для получения дополнительных сведений о компоненте CICS Service Flow Feature см. Информационное сообщение о программном продукте ZP09-0161. CICS Service Component Architecture (SCA) Для упрощения публикации и использования приложений CICS в сервисориентированном приложении CICS TS версии 4.2 предоставляет инфраструктуру и поддержку на этапе выполнения при развертывании и управлении компонентами приложений. Эти компоненты предоставляют единый интерфейс программирования для вызова сервисов, а также описание сервисов, отвечающее требованиям SCA. Rational Developer for System z предоставляет инструментарий, помогающий при моделировании, генерировании, конфигурировании и развертывании компонентов в среде CICS V4.2. Функция SCA, предоставляемая CICS TS, позволяет заказчикам, исследующим имеющиеся у них решения архитектуры компонентов, возможность использования вместо нее инфраструктуры CICS, что позволяет снизить расходы на эксплуатацию и создания более и гибких и функциональных решений. Заказчикам, которые ещё не приступили к реализации стратегии SCA, данная функция позволяет приступить к этому, не неся больших расходов, а также воспользоваться преимуществами усовершенствованных инструментов CICS, встроенных в архитектуру компонентов. Дополнительные сведения о CICS SCA см. в Информационном сообщении о программном продукте ZP09-0161 для CICS TS V4.1. Новые возможности в версии 8.0.3: В дополнение к предоставлению более чем 45 усовершенствований, затребованных заказчиками, в верии 8.0.3, созданной на основе обширного функционального набора, представлено более 100 новых и усовершенствованных компонентов и функций. Поддерживаются следующие направления: • Более продуктивная разработка и сопровождение приложений • Новые инструменты для обеспечения качества приложений • Улучшенная совместимость с ISPF Более продуктивная разработка и сопровождение приложений Расширенная проверка синтаксиса в реальном времени и помощники по содержимому, включая следующее: • Улучшенные алгоритмы анализа, ускоряющие проверку на 50%. • Более надежная поддержка языков COBOL, PL/I и C++. • Улучшенная проверка в реальном времени операторов EXEC SQL, включая поддержку курсоров. Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 6 • • • • • Поддержка операторов EXEC DLI в COBOL и PL/I, включая помощники по содержимому, действия реструктуризации и помощники по навигации. Поддержка EXEC CICS на уровне CICS TS 4.2. Поддержка проверки EXEC CICS и EXEC SQL и помощники по содержимому в C/C++. Поддержка препроцессоров при проверке синтаксиса в реальном времени. Возможность интерпретации информации препроцессора, такой как выполнение макросов PL/I или пользовательские препроцессоры, и интеграции выходных данных в результаты проверки синтаксиса в реальном времени. Для блоков выполнения доступна справка по конкретным языкам, открывающая справочное руководство по выполняемому оператору, если пользователь нажимает клавишу F1 для быстрого просмотра вариантов и стандартов кода. Новые усовершенствования редактора COBOL и PL/I повышают производительность труда: • Новые действия и настройки для форматирования исходного кода. • Обновленные варианты выделения синтаксиса, включая полужирный шрифт, курсив и дополнительные стили. Маркеры в редакторе, а также правостороннее выравнивание указывают на переменную, выделенную в программе, различным цветом для первоначального объявления, чтения, записи. PL/I в данное время не отображает места записи другим цветом. Индикаторы диапазона, отмечающие начало и конец абзаца, раздела, процедуры или части, над которой вы работаете в данный момент. Фильтрация выбора, позволяющая редактору сосредоточиться на одном разделе кода, который указан индикатором диапазона, скрывая все прочие аспекты программы. Поддержка Task Tag, которая обеспечивает интеграцию в представление Eclipse Task. Пользователи могут оставить в коде настраиваемые и приоритезируемые маркеры TODO, которые будут автоматически проанализированы и включены в список задач во время сохранения или открытия редактора. Настраиваемые шаги табуляции предоставляют больше вариантов конфигурации для настройки стиля кода. Новое шестнадцатеричное представление редактора, позволяющее изменять подчеркнутые значения EBCDIC исходного кода. Это полезно в случае работы с встроенными шестнадцатеричными символами в литералах исходного кода. Новые быстрые исправления для автоматического исправления распространенных ошибок конфигурации и кода. Новые варианты свертывания кода, позволяющие пользователям сворачивать разделы кода, например абзацы или процедуры, чтобы скрыть код из вида. • • • • • • • • Новые возможности PL/I доступны в редакторах PL/I и LPEX, обеспечивающие более согласованную работу с COBOL: • • Поддержка гиперссылок и F3 для отрытия объявления переменной или процедуры PL/I в программе или указанных по ссылке включаемых файлах. Всплывающие подсказки по переменным и процедурам показывают объявление переменной, даже если она определяется во включаемом файле. Доступны новые возможности языка Assembler, в том числе следующие: • Удаленное оповещение об ошибках • Улучшенный помощник по содержимому • Поддержка макросов Assembler • Поддержка открытия объявлений путем нажатия клавиши F3, аналогично COBOL и PL/I Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 7 • • • • Новая проверка в реальном времени операторов EXEC CICS и EXEC SQL в программах Assembler Новые предупреждения об ошибках (неверный пробел), включая быстрое исправление Новая проверка команд ветвления Assembler (включающая быстрые исправления), показывающая предупреждение, если невозможно определить метки. Операции соединения и вставки, теперь соблюдающие определенные границы. Иерархия выполнения COBOL обновлена и включает новые значки для условного выполнения, невыполненных условий, циклов и исключений. Это расширяет информацию, показываемую пользователю, для понимания контрольного потока приложения. Среда развертывания Rollout, первоначально предоставленная в версии 8.0.1, расширена и включает сценарии и конфигурацию диспетчера меню (Menu Manager), соединения с DB2, конфигурации проверки исходного кода и так далее. Среду Rollout теперь можно определять для групп пользователей в дополнение к глобально доступным определениям. Группы можно определять с помощью RACF® или другой среды SAF, например ACF2 или Top Secret, либо с помощью LDAP. Обновления в области удобства использования: • • • • • • • • Действия по быстрым ссылкам для вывода спула заданий из диалогов подтверждения отправки задания. Возможность показывать/скрывать расширения файлов в представлении z/ OS Remote Projects. Улучшенный диалог создания проекта/подпроекта (Project/Subproject) позволяет определять новые соединения в мастере, не требуя завершения работы мастера. Новая проекция zEnterprise (для Rational Developer for zEnterprise) объединяет проекты z/OS и AIX в одном представлении. Тайм-аут сеансов отладки экономи MIPS в случаях, когда сеанс случайно оставлен открытым. Проекция отладки (Debug Perspective) теперь включает вывод шестнадцатеричных и других символов в одной плоскости на компактном экране. Интеллектуальные всплывающие подсказки в проекции отладки (Debug Perspective) помимо текущего содержимого показывают объявления переменных. Панели опций компоновки и связывания для C++ объединены. SOA, веб-сервисы и сервисы RESTful. Ряд усовершенствований удобства использования Enterprise Service Tools упрощает и улучшает возможности разработки веб-сервисов. Мастеры одного сервиса включают улучшенную нисходящую поддержку генерации кода IMS PL/ I, включая новые мастера и руководства, помогающие разработчикам во всех сценариях разработки сервисов. Среди новых усовершенствований: • • Улучшенное соотношение MIPS / производительность при анализе COBOL XML в сгенерированном коде; в лабораторных тестах показано снижение MIPS на 45% и повышение производительности на 50%. Улучшенная поддержка блоков Occurs-Depending-on для восходящих и встречных сценариев. Поддержка проверки Web Services Description Language (WSDL) • Улучшенная поддержка пробелов XML в генерации преобразователя PL/I • Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 8 • Поддержка нескольких нисходящих сценариев IMS PL/I, в том числе: – сообщения о сбоях SOAP; – кодировка данных Base64binary; – сегменты сообщений IMS переменной длины; – пустые сложные типы; – отделение бизнес-логики от логики протокола в сгенерированных артефактах. Интегрированный инструментарий CICS Explorer Manager (TM) и Application Deployment Rational Developer for System z включает полностью обновленную и интегрированную копию CICS Explorer, основанную на версии, доступной в CICS TS V4.2 (см. Информационное сообщение о программном продукте ZP11-0104). CICS Explorer расширен и включает Rational Developer for System z Application Deployment Manager (ADM). С помощью CICS Explorer и ADM можно запрашивать, определять и устанавливать необходимые ресурсы CICS, сервисы, комплекты SCA, комплекты OSGi и источники ATOM. Сочетание CICS Explorer и Rational Developer for System z упрощает процесс разработки CICS, устраняя или автоматизируя ряд выполняемых вручную шагов в цикле разработки и тестирования. Разработчику более не нужно возвращаться к зеленому экрану или взаимодействовать с системными программистами CICS вручную, чтобы определить множество прикладных ресурсов CICS, необходимых для тестирования изменений в приложениях. Rational Developer for System z также предоставляет разработчикам возможность (если разрешено в среде CICS) создавать собственные определения ресурсов CICS и управлять ими, чтобы ускорить разработку приложений. В сочетании с техническим предварительным просмотром Rational Developer for System z Manifest Process Tool, разработчики и системные программисты могут облегчить совместную работу, чтобы улучшить и ускорить рабочий поток разработки приложений CICS. Эти инструменты также облегчают сопровождение и разработку приложений CICS в среде Rational Developer for System z Unit Test, если у разработчиков недостаточно опыта управления средой CICS. Rational Developer for System z Enterprise Service Tools и структуры проектов z/OS интегрированы с ADM для определения и управления прикладными ресурсами CICS, которые необходимо определить для CICS Web Services и Service Flows, а также для развертывания и тестирования транзакционных приложений. Определения ресурсов можно привязать к артефактам, сгенерированным и сопровождаемым Rational Developer for System z и управляемым как часть жизненного цикла ПО с помощью системы управления исходным кодом, например Rational Team Concert. Интегрированный CICS Explorer также обеспечивает в Rational Developer for System z основу для интеграции набора инструментов CICS Tools от IBM - Interdependency Analyzer, Performance Analyzer и Configuration Manager. Интерфейсы Eclipse для этих инструментов предоставляются отдельно, но их можно интегрировать в оболочку Rational Developer for System z, чтобы сформировать единую рабочую среду для всех операций разработки CICS. Новые инструменты для обеспечения качества приложений Проверка исходного кода Новый компонент "Code Review for COBOL" предоставляет разработчикам возможность анализировать исходный код COBOL на ранних этапах разработки, чтобы обеспечить соответствие внутренним рекомендациям компании, лучшим практическим рекомендациям и стандартам создания кода. В диалоговом окне Software Analyzer Configuration можно создавать конфигурацию анализа, которая задает область и набор правил для анализа, обеспечивая возможность гибкого определения нескольких наборов правил Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 9 для различных приложений, групп или сценариев соответствия стандартам. Набор правил COBOL определяется путем выбора из правил, предоставляемых Rational Developer for System z в ряде категорий, а также правил, созданных с использованием настраиваемых шаблонов. Конфигурации анализа можно централизованно администрировать, используя функциональность Rational Developer for System z Rollout. Проверку кода COBOL можно выполнять для всех файлов COBOL в рабочем пространстве, в одном или нескольких локальных проектах или в одном исходном файле. Проверку исходного кода также можно выполнить для удаленного файла COBOL, если он открыт в сеансе редактирования. Результаты проверки показываются в представлении Software Analyzer Results. При выборе файла он открывается в редакторе и строка с нарушениями выделяется. Также на основе этих результатов может быть сгенерирован отчет в формате HTML или PDF. Охват исходного кода Теперь, в дополнение к поддержке Java, доступен охват кода на уровне строк для скомпилированных приложений, включая приложения, написанные на C/ C++, COBOL, PL/I и HLASM. Запуск охвата кода также прост, как компиляция с информацией об отладке и запуск приложения в отладчике с использованием специальных опций. Результаты обощаются, отображаются и сравниваются в графической среде, встроенной в клиент. Пользователи теперь могут измерять охват кода имеющихся приложений или объединять данные об охвате кода из приложений, выполняемых на различных языках, в разных средах выполнения и на разных платформах, чтобы получить полное представление о качестве приложений. Улучшенная совместимость с ISPF Повышение производительности • Открытие и загрузка участников улучшены на 5%. • Сохранение и выгрузка участников улучшены на 25%. • Выполнение удаленного поиска ускорено на 30%. • Производительность экрана Endevor повышена на 90%. • Улучшение редактирования/проверки SCLM DT и извлечения тетради на 20%. Производительность заполнения проекта SCLM DT для крупных проектов повышена на 80%. • Новый редактор System z Data Editor дает пользователям возможность просматривать и редактировать данные в плоских файлах (QSAM) аналогично возможностям, предоставляемым в ISPF, не требуя наличия IBM File Manager. С помощью нового редактора можно просматривать и редактировать крупные файлы с данными с большим удобством и производительностью по сравнению с имеющимся редактором LPEX. Предоставляются специальные возможности для просмотра, навигации и поиска по подмножествам крупных файлов с данными. System z Data Editor обеспечивает базовые возможности редактирования данных, однако пользователи также могут вернуться к зеленому экрану для выполнения регулярных операций управления данными. Для использования расширенных возможностей, таких как шаблоны и подмножество тетрадей, попрежнему требуется интеграция с IBM File Manager. Новые мастеры выделения VSAM дают пользователям возможность создавать новые наборы данных VSAM из настольной системы вместо возврата к зеленому экрану или создания и отправки заданий. Новая возможность просмотра содержимого модуля загрузки, позволяющая проверять двоичные файлы z/OS. Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 10 Новые действия для просмотра элементов из Remote System Explorer в дополнение к действиям открытия и просмотра. Новые возможности фильтрации заданий, аналогичные SDSF, которые позволяют просматривать отложенные задания по сравнению с выполняемыми. Новые действия по щелчку правой кнопкой мыши дают пользователям возможность изменять пароли в удаленных системах. Диалоговые окна удаленного поиска упрощены для улучшения возможностей поиска из настольной системы, в том числе: • • • Прогрессивный экран результатов для повышения оперативности во время загрузки результатов. Упрощенные критерии запросов для сужения поиска. Фильтрация результатов поиска для простоты выделения подмножества запросов в реальном времени без повторной отправки запроса. Новые расширения мастеров извлечения наборов данных (Retrieve Dataset) позволяют с легкостью обнаруживать элементы в дополнение к наборам данных. Элементы можно открытвать или создавать напрямую без необходимости определения фильтра в представлении Remote Systems Explorer или z/OS Project. Все редакторы Rational Developer for System z теперь поддерживают редактирование включенных шестнадцатеричных символов. Ранее определенные включенные шестнадцатеричные символы вызывали открытие редактора в режиме только для чтения и требовали перехода к зеленому экрану для восстановления редактора. Теперь все элементы должны открываться для редактирования непосредственно в рабочей среде Eclipse. Эквивалентная поддержка команды ISPF UPPER, помогающая разработчикам, связанным условиями использования символов верхнего регистра для облегчения удовлетворения нормативных требований к исходному коду. Улучшенная совместимость с SDF2 для редактирования карт BMS, в том числе: • Возможность импорта метаданных SDF2, включенных в источник карты BMS, с использованием DGIDSBMS, в том числе: – повторяющихся блоков; – комментариев уровня полей; – альтернативных символических имен структуры карты и номеров уровней. • Поддержка насвязных массивов • Поддержка создания символьных карт с использованием только букв и цифр Улучшенная совместимость с SCLM, в том числе: • Просмотр состояния учетной записи SCLM в представлении свойств • Поддержка нескольких файлов учетных записей SCLM • Извлечение всех элементов INCL ARCHDEF в запросе заполнения Улучшенная совместимость с CA Endevor, в том числе: • • • Новая поддержка управления пакетами с помощью нового компонента CA Endevor Packages RAM. Возможность создания, продвижения и просмотра имеющихся и новых пакетов непосредственно из Endevor. Новый редактор пакетов Endevor Package. Возможность создания и редактирования Source Control Language (SCL) новых или имеющихся пакетов под управлением Endevor. Новые дествия для ускорения операций CASTing пакетов в рабочем потоке IDE. Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 11 • • Новая поддержка просмотра элементов и пакетов Endevor в представлении CARMA Fields Table, показывающем свойства и состояние элементов рядом со списком элементов, включая возможность сортировки по свойствам. Новая поддержка выполнения отдельных длительных операций, таких как GENERATE и ADD/UPDATE, в пакетном, а не в оперативном режиме. Rational Developer for System z Unit Test Rational Developer for System z Unit Test – это дополнительный компонент для Rational Developer for System z with Java, Rational Developer for System z with EGL или Rational Developer for zEnterprise. Компоненты Rational Developer for System z Unit Test, основанный на IBM z Personal Development Tool, предоставляет небольшую, персональную тестовую среду для разработчиков, работающих с z/OS и промежуточным ПО z/OS от IBM, но на ПК с процессором Intel или совместимым с Intel (x86). Это устраняет различия в стоимости, существующие между распределенными и мэйнфреймовыми средами разработки. Выполнение персональной среды разработки System z на ПК обеспечивает возможность создания более портируемой, гибкой и дешевой среды для отдельных разработчиков. Обратите внимание, что Rational Developer for System z Unit Test нельзя использовать ни для производственных задач любого рода, ни для задач надежной разработки, включая без ограничений произвводственные сборки модулей, предпроизводственное тестирование, тестирование под нагрузкой и тестирование производительности. Выполнение персональной среды разработки System z на ПК обеспечивает более портируемую, гибкую и недорогую среду для отдельных разработчиков, аналогичную среде, предоставляемой Rational Developer for System z с помощью WebSphere Application Server Unit Test Environment в предыдущих версиях. Среда Rational Developer for System z Unit Test обеспечивает более современную, гибкую рабочую среду разработчика, ускоряя доставку новых рабочих нагрузок, охватывающих несколько сред выполнения. Среду Rational Developer for System z Unit Test можно назначить одному разработчику в малой конфигурации системы. Она также может поддерживать коллективную среду небольшого масштаба на серверной платформе. Эти среды можно настроить в соответствии с потребностями одного разработчика или группы, не изменяя имеющиеся тестовые среды на мэйнфрейме. Среда Rational Developer for System z Unit Test может обеспечить более высокий уровень контроля при внедрении быстрых изменений среды, таких как создание новых определений транзакций и ресурсов с помощью средств CICS Explorer в Rational Developer for System z, без привлечения производственного персонала к настройке этих конфигураций на мэйнфрейме. Разработчики также получают облегченный доступ к современным версиям промежуточного ПО IBM в среде модульного тестирования (Unit Test), не дожидаясь обновлений системы на мэйнфрейме. Разработчики могут использовать новые компоненты CICS или IMS, исследовать новые архитектурные модели и выполнять первые серии тестов, а также регрессивное тестирование, не беспокоясь, что изменения, внесенные другими разработчиками, приведут к непредвиденным ошибкам. С помощью среды Unit Test разработчики могут создавать и тестировать приложения System z в любом месте и в любое время, не влияя на производственные операции организации. Среда Rational Developer for System z Unit Test поставляется вместе с заранее сконфигурированным набором ПО IBM, предназначенным специально для целей разработки в среде Rational Developer for System z Unit Test, в том числе: • z/OS V1.11, включая подкомпоненты; • WebSphere Application Server for z/OS V7.0; • CICS Transaction Server (CICS TS) версий 3.2 и 4.1; • IMS версий 10.1 и 11.1; • DB2 for z/OS версий 9.1 и 10.1; • WebSphere MQ for z/OS V7.0; Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 12 • IBM Java SDK for z/OS версий 5.0 и 6.0; • Enterprise COBOL V4.2; • Enterprise PL/I V3.9; • XL C++ V1.11; • IBM Rational COBOL Runtime V6.0 (EGL); • IBM Debug Tool V10.1. Включенные программные продукты IBM предоставляются "как есть" только для целей разработки. Поддержка включенного ПО не предоставляется. Выполнение среды Rational Developer for System z Unit Test Для использования среды Rational Developer for System z Unit Test требуется установить и активировать лицензию на Rational Developer for System z with Java, Rational Developer for System z with EGL или Rational Developer for zEnterprise для каждого пользователя. Среда Unit Test лицензируется и активируется с помощью апппаратного ключа USB, предоставляемого в пакете носителей Unit Test. На каждом компьютере разработчика, работающего со средой Unit Test, необходимо обеспечить и активировать аппаратный ключ USB от IBM. Если этот ключ отсутствует на компьютере разработчика или недоступен с помощью нового сервера ключей лицензий и не активирован с помощью процесса активации IBM, ПО среды Unit Test функционировать не будет. Убедитесь, что при покупке вы заказали и активировали соответствующее число аппаратных ключей USB. Новые возможности в версии 8.0.3: Артикулы компонента Rational Developer for System z Unit Test были переименованы для внесения дополнительной ясности: • • "Rational Developer for System z Unit Test Extension - Desktop User" обеспечивает одну среду виртуального механизма модульного тестирования. Среда одного механизма тестирования подходит для небольших компьютеров, таких как ноутбук разработчика. Один механизм будет обеспечивать большинство типов традиционного тестирования приложений System z, таких как пакетные приложения, приложения CICS, IMS, DB2, COBOL, PL/I и Assembler. Это предложение предназначено для отдельного пользователя с небольшой системой. "Rational Developer for System z Unit Test Extension - Server User" обеспечивает среду с тремя виртуальными механизмами модульного тестирования. Среда с тремя механизмами тестирования подходит для серверов, поддерживающих группу разработчиков или специализированную рабочую нагрузку. Три механизма можно настроить для тестирования применимости прикладного кода для процессоров zAAP или zIIP в дополнение к обычной разработке и модульному тестированию. Три механизма обеспечат более широкий спектр вариантов тестирования, включая все опции конфигурации Rational Developer for System z Unit Test Standard, а также тестирование Java, WebSphere и дополнительные опции обработки данных в DB2. Обратите внимание, что в многопользовательской конфигурации все пользователи должны иметь один уровень лицензии на Rational Developer for System z Unit Test. "Rational Developer for Systemz Unit Test Extension - Server User" теперь лицензируется с использованием метрики "Одна установка", где назначение и управление пользователями выполняется для каждого компьютера. Обратите на это внимание во время покупки. При покупке вариант "Server User" пакет также включает использование варианта "License Server". License Server позволяет включить аппаратный ключ USB в центральном расположении для управления и выделения лицензий различным серверам без необходимости включения отдельных аппаратных ключей USB на каждом компьютере. License Server обеспечивает более легкое и Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 13 гибкое выделение серверов в сетевой среде или среде BladeCenter®, где USBдоступ может быть ограничен. License Server можно использовать с новой моделью аппаратных ключей USB, включенных в пакет носителей "Rational Developer for System z Unit Test Extension- Server User", которые позволят лицензировать несколько серверов с помощью одного аппаратного ключа USB большой емкости. Благодаря этому предприятия смогут уменьшить число аппаратных ключей USB, необходимых для размещения нескольких компьютеров, облегчить задачи управления и сопровождения, а также развертывание в рамках предприятия. Новый аппаратный ключ USB доступен только для "Unit Test - Server Users" версии 8.0.3 или более поздней версии. Компонент Rational Developer for System z Unit Test также обновлен и включает следующее: • сценарии и дополнительную документацию по конфигурации TCP/IP; • DB2 for z/OS V10.1. Онлайновые ресурсы Rational Developer for System z Rational Developer for System z имеет ряд онлайновых ресурсов для совместной работы с организацией-разработчиком и сообществом разработчиков Rational Developer for System z: Обучающие демонстрации IBM Education Assistant по компонентам Rational Developer for System z: Rational Developer for System z http://publib.boulder.ibm.com/infocenter/ieduasst/rtnv1r0/index.jsp?topic=/ com.ibm.iea.rdz/plugin_coverpage.html CICS Transaction Server http://publib.boulder.ibm.com/infocenter/ieduasst/stgv1r0/index.jsp Форум пользователей с вопросами и ответами, практическими рекомендациями, новостями и обсуждением IBM Rational Developer for System z http://www.ibm.com/developerworks/forums/dw_forum.jsp?forum=1131 IBM COBOL Cafe, содержащее последню техническую информацию, бизнесновости, конференции, семинары, веб-трансляции и информацию о событиях о продуктах и системах, связанных с COBOL, а также новости, обсуждение, блоги и библиотеки ресурсов по Rational Developer for System z http://www.ibm.com/rational/cafe/community/cobol Сообщество Rational Developer for System z RFE для создания и управления собственными запросами на усовершенствование для продуктов IBM Rational http://www.ibm.com/developerworks/support/rational/rfe/?PROD_ID=23 Дополнительная информация Резюме по Rational Developer for System z Rational Developer for System z включает общую рабочую среду и интегрированный набор инструментов для поддержки сквозной разработки приложений на основе моделей, тестирования выполнения и быстрого развертывания требуемых приложений. Решение обеспечивает интегрированные среды разработки (IDE) с современными, простыми в использовании инструментами и компонентами, помогающими разработчикам WebSphere, CICS и IMS быстро проектировать, создавать код и развертывать сложные приложения. Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 14 Разработка приложений Web, Java Enterprise Edition и Java Разработка веб-приложений • • • • • • Помогает создавать творческие веб-приложения с большим количеством данных Предоставляет средства визуальной компоновки для создания Java Server Faces (JSF), JavaServer Pages (JSP), EGL Web UI, EGL Rich UI и HTM Включает мастер для разработки сервлетов и кода обработки страниц Позволяет создавать веб-приложения на основе запросов к базе данных и bean-объектов Включает ПО графической разработки для создания статического и анимированного вывода Поддерживает создание и развертывание кода Java Enterprise Edition Разработка на Java • Помогает создавать код на Java • Помогает обеспечить инкрементную компиляцию и обеспечивает стандартные преимущества локального и удаленного отладчика Включает средства для работы с исходными файлами Java для поиска, сравнения и объединения кода, а также инструменты рефакторинга, помогающие в реорганизации приложений Java • Поддержка платформы Java Enterprise Edition • • Обеспечивает полную поддержку Enterprise JavaBeans (EJB), Web Archive (WAR) и поддержку разработки Enterprise Application Archive (EAR) Включает обновленный клиент тестирования EJB и расширенную среду модульного тестирования для создания нескольких проектов с различными конфигурациями модульного тестирования (TM) Анализ и профилирование производительности • • Собирает и представляет данные выполнения Java в графическом и неграфическом виде Помогает обнаруживать неполадки производительности приложений на ранних этапах цикла разработки и повышает эффективность системы в целом Разработка для z/OS и z/OS UNIX • • • Предоставляет интерактивную среду на основе рабочей станции с быстрым доступом к наборам данных IBM z/OS и файлам z/OS UNIX Hierarchical File System (HFS)/System z File System (zFS) Создает код Assembler, COBOL, PL/I, C, C++ и Java Создает, сопровождает и выполняет отладку кода на основе систем CICS и IMS, операторов IMS и Structured Query Language (SQL) Комплексная разработка Разработка веб-сервисов и XML • • • Обеспечивает возможность создания, просмотра и проверки WSDL, определений типов документов (DTD) и схем XML, преобразует документы XML в текстовые, HTML или другие типы документов XML Интегрирует реляционные базы данных и XML Генерирует адаптеры COBOL или PL/I и CICS TS V3 WSBind для преобразования между данными программ Web Service Description Language (WSDL), XML и CICS в среде веб-сервисов Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 15 • Генерирует адаптеры COBOL или PL/I, WSDL и файлы конфигурации, чтобы обеспечить возможность IMS Enterprise Suite SOAP Gateway принимать вызовы веб-сервисов в транзакциях IMS Тестирование и развертывание Обеспечивает возможность межплатформенного интерактивного тестирования, отладки и развертывания JSP, программ EGL, сервлетов, обработчиков страниц, приложений полнофункционального интерфейсов, EJB и файлов HTML на локальных и удаленных серверах веб-приложений, а также отладку z/OS CICS, IMS, batch, DB2, и z/OS UNIX приложений на COBOL, PL/I, C, C++ и Assembler. Развертывание веб-сервисов • • Помогает создавать и развертывать приложения с поддержкой веб-сервисов в рамках широкого спектра платформ Предоставляет средства, помогающие обеспечить соответствие таким стандартам, как UDDI for Java, Simple Object Access Protocol (SOAP) и web services Description Language (WSDL) Реляционная база данных • • Помогает создавать данные проекта и работать с ними как со схемами реляционной базы данных (RDB) Записывает запросы к локальным и удаленным данным. Поддержка глобализации Многоязычная версия данного продукта доступна на английском, французском, немецком, японском, корейском, португальском, испанском, упрощенном китайском и традиционном китайском языках. Пакетные предложения Пакет носителей Rational Developer for System z V8.0.3 включает дополнительные пакетные предложения. Использование и поддержка сервисов для этих пакетных предложений является предметом ряда ограничений. Эти ограничения описаны в документах с информацией о лицензии. Чтобы использовать какие-либо пакетные предложения за рамками ограничений на использование и для получения полной сервисной поддержки, необходимо приобрести отдельную лицензию на предложение. Пакетные предложения в Rational Developer for System z with EGL: • • Rational Business Developer V8.0.1 - помогает разработчикам быстро проектировать, разрабатывать, анализировать, тестировать, профилировать и развертывать высококачественные приложения Web, SOA и Web 2.0. Данный оптимизированный для ПО WebSphere инструмент предоставляет возможности развертывания на других платформах исполнения, что позволяет клиентам повысить производительность, минимизировать кривую обучения и сократить циклы разработки и тестирования. TXSeries for Developers V7.1 – это специальный выпуск TXSeries for Multiplatforms V7.1 для Rational Developer for System z V8.0.3 DB2 Workgroup Edition V9.7 • DB2 Connect • (TM) V9.7 Пакетные предложения в Rational Developer for System z with Java: • IBM Rational Application Developer for WebSphere Software V8.0.3 – помогает разработчикам быстро проектировать, разрабатывать, анализировать, тестировать, профилировать и развертывать высококачественные веб-, SOA-, Java-, J2EE- и портальные приложения. Данный оптимизированный для ПО WebSphere инструмент предоставляет возможности развертывания на других платформах исполнения, что позволяет клиентам повысить Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 16 • производительность, минимизировать кривую обучения и сократить циклы разработки и тестирования. WebSphere Application Server for Developers версии 7.0 и 8.0 • WebSphere Portal Enable for Multiplatforms V6.1 • CICS Transaction Gateway for Multiplatforms V7.1 • • TXSeries for Developers V7.1 – это специальный выпуск TXSeries for Multiplatforms V7.1 для Rational Developer for System z V8.0.3 DB2 Workgroup Edition V9.7 • DB2 Connect V9.7 Пакетные предложения в Rational Developer for System zEnterprise: • Rational Application Developer for WebSphere Software V8.0.3 • Rational Business Developer V8.0.1 • WebSphere Application Server for Developers версии 7.0 и 8.0 • WebSphere Portal Enable for Multiplatforms V6.1 • CICS Transaction Gateway for Multiplatforms V7.1 • • TXSeries for Developers V7.1 – это специальный выпуск TXSeries for Multiplatforms V7.1 для Rational Developer for System z V8.0.3 DB2 Workgroup Edition V9.7 • DB2 Connect V9.7 Дополнительная информация Эта краткая версия информационного письма не включает ссылки на некоторые упомянутые разделы. Для получения дополнительной информации и для доступа к этим разделам обратитесь к полной версии информационного письма (на английском языке). ZP11-0445 Условия использования Анонсированные и доступные в данной стране продукты и услуги IBM можно заказать в рамках существующих стандартных соглашений, положений и условий по ценам, действующим на данный момент. Компания IBM оставляет за собой право в любой момент изменить или аннулировать это информационное письмо без предварительного уведомления. Настоящее сообщение носит исключительно информационный характер. Упоминание других продуктов в этом письме не означает, что эти продукты анонсируются или будут анонсированы в конкретной стране. С дополнительными условиями можно ознакомиться на следующем веб-сайте: http://www.ibm.com/legal/us/en/ Самую актуальную информацию о продуктах IBM можно получить у представителя или торгового партнера IBM или на странице международных контактов компании IBM. http://www.ibm.com/planetwide/ Информационное письмо о программном продукте IBM Europe, Middle East and Africa IBM является зарегистрированным товарным знаком корпорации International Business Machines. 17