ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Journal influence

Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)

Bookmark

Next issue

2
Publication date:
16 June 2024

The article was published in issue no. № 3, 1992
Abstract:
Аннотация:
Author: () -
Ключевое слово:
Page views: 10518
Print version

Font size:       Font:

Применение более дешевых типов ЭВМ для разработки программного обеспечения для более дорогих, перенос готового программного обеспечения с одного типа ЭВМ на другой являются одними из актуальных задач.

 

Один из вариантов решения этих задач - применение пакета 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.


Permanent link:
http://swsys.ru/index.php?page=article&id=1458&lang=&lang=en
Print version
The article was published in issue no. № 3, 1992

Perhaps, you might be interested in the following articles of similar topics: