Авторитетность издания
Добавить в закладки
Следующий номер на сайте
ASonWS. Среда AS/400 на рабочих станциях
Аннотация:
Abstract:
Автор: Сорокин В.Ю. () - | |
Ключевое слово: |
|
Ключевое слово: |
|
Количество просмотров: 11561 |
Версия для печати |
Применение более дешевых типов ЭВМ для разработки программного обеспечения для более дорогих, перенос готового программного обеспечения с одного типа ЭВМ на другой являются одними из актуальных задач.
Один из вариантов решения этих задач - применение пакета ASonWS (AS/400 environment on Workstation), разработанного совместно НИИ "Центрпрограммсистем" (г. Тверь) и RGD GmbH (г. Берлин). ' ASonWS обеспечивает возможность разработки и выполнения прикладных программ для одного из самых распространенных на Западе типов компьютеров IBM AS/400 (язык программирования COBOL AS/400). В качестве инструментальной среды может использоваться ЭВМ, поддерживающая PC\MS DOS или UNIX. Пакет является наиболее производительным инструментом разработки программ для AS/400, так как рабочие станции обеспечивают оптимальные характеристики при компиляции программ и обладают лучшими средствами отладки, чем AS/400. ASonWS является средством проникновения программного обеспечения AS/400 в мир открытых систем (Open Systems), позволяя переносить прикладные системы из специфического мира AS/400 в мир рабочих станций. Вобрав в себя все основные функциональные возможности общесистемного программного обеспечения AS/400, ASonWS представляет собой прекрасный инструмент разработки прикладных программ не только для AS/400, но и для PC, IBM RISC/6000, HP, DEC и других ЭВМ, поддерживающих PC/MS DOS и/или UNIX. В состав ASonWS входят следующие функциональные компоненты: компилятор описаний; активный словарь-справочки к данных; прекомпилятор COBOL/400; исполнительная система; утилиты; генератор прикладных программ. Компилятор описаний обеспечивает описание полей (доменов), физических файлов базы данных (среда хранения данных), логических и объединенных логических файлов (пользовательские представления данных), файлов печати (формы выводимых на печать доменов), дисплейных файлов (используемые при работе экраны). Все обработанные компилятором описания заносятся в словарь-справочник данных и в дальнейшем используются остальными компонентами системы. Активный словарь-справочник данных полностью реализует все функции словаря-справочника AS/400, является единственным хранилищем всех метаданных и обеспечивает их целостность и непротиворечивость. По полноте описания словарь-справочник относится к наиболее полным. Лрекомпилятор COBOL/400. Исходные коды на COBOL/400 конвертируются в стандартный ANSI COBOL путем расширения всех AS/400 специфических выражений до стандартных и генерации необходимых обращений к исполнительной системе. Результирующий код, полученный после прекомпилятора, может быть обработан любым стандартным компилятором COBOL. Исполнительная система поддерживает среду, аналогичную среде AS/400 и включает: базу данных (физические, логические и объединенные логические файлы); средства реализации дисплейных файлов; средства реализации файлов печати; средства реализации файлов сообщений. Поддерживаемая ASonWS база данных полностью аналогична базе данных AS/400. В ее состав входят физические файлы (файлы, непосредственно содержащие данные), логические файлы (пользовательские представления физических файлов; от последних логические файлы могут отличаться структурой записей, набором ключевых полей, порядком сортировки и наличием дополнительно заданных условий выборки записей), объединенные логические файлы (файлы записи которых могут содержать информацию из различных физических файлов; один объединенный логический файл в состоянии включать информацию из 32 физических файлов). В качестве нижнего уровня среды хранения данных в зависимости от желания пользователя могут быть использованы SoftFocus или Oracle-Среда реализации дисплейных файлов обеспечивает весь обмен с терминалом, осуществляет контроль вводимой пользователем информации; файлов печати формирует по описаниям, содержащимся в словаре, отчеты выводимые на печать; файлов сообщений поддерживает все системные сообщения и предоставляет пользователю широкие возможности при работе с его собственными сообщениями. Исполнительная система ASonWS, как и на AS/400, обеспечивает независимость прикладных программ от структуры данных и структуры входных/выходных документов, вводимых на печать и на экраны дисплеев. С ее помощью осуществляется поддержка национальных языков. Утилиты включают средства: создания среды AS/400; создания файлов базы данных; копирования файлов базы данных; загрузки файлов базы данных DFU; отладки дисплейных файлов (экранных форм) SDA Tester, а также язык запросов QUERY. Средства создания среды AS/400 обеспечивают пользователю среду работы, полностью идентичную среде AS/400. Средства создания файлов базы данных в комплексе с компилятором описаний создают и загружают описания файлов базы данных в словарь-справочник, инициализируют файлы базы данных. Средства копирования файлов базы данных позволяют создавать резервные копии данных, а также новые файлы на базе существующих, при этом возможны изменения структур записей выходных файлов и задание дополнительных условий на выбираемые данные. Средства загрузки файлов базы данных (DFU) обеспечивают интерактивную загрузку, корректировку и просмотр файлов базы данных. Средства отладки дисплейных файлов (экранных форм) SDA Tester позволяют отлаживать экранные формы отдельно от программ. Язык запросов QUERY обеспечивает выборку информации из базы данных, ее обработку и вывод на экран или принтер. Генератор прикладных программ не имеет аналога на AS/400 и является оригинальной разработкой. Опыт применения генератора показывает, что с его помощью создается от 80 до 85 процентов исходных текстов прикладных программ. Пакет ASonWS используется в VOEST - ALPINE INTERTRADING (Австрия, Вена). С его помощью на машине Helett Packard 9000/875 установлен пакет BSArade, разработанный для AS/400. |
Постоянный адрес статьи: http://swsys.ru/index.php?id=1458&page=article |
Версия для печати |
Статья опубликована в выпуске журнала № 3 за 1992 год. |
Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Эвристические и точные методы программной конвейеризации циклов
- Методы восстановления пропусков в массивах данных
- Обработка запросов сервером геоинформационной справочной системы
- Автоматизированная система принятия решений при стратегическом планировании устойчивого развития региона в условиях нечеткой информации
- Календарные расчеты на калькуляторе
Назад, к списку статей