Это приложение для Linux под названием CVTRPGFREE, последнюю версию которого можно загрузить как CVTRGPFREE_V1_5_07.zip. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием CVTRPGFREE с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
СКРИНШОТЫ:
CVTRPPGFREE
ОПИСАНИЕ:
Эта команда IBM i (также известная как iSeries, AS400) обеспечивает модернизацию кода путем неразрушающего преобразования исходного кода RPG и RPGLE фиксированного формата в исходный код RPGLE полностью свободной формы.
Конвертирует:
* H-характеристики
* F-характеристики
* D-характеристики
* C-спецификации
* P-Specs (подпроцедуры)
* Ключевые списки
* Списки параметров
** ПОЖАЛУЙСТА, СООБЩИТЕ О ЛЮБЫХ ПРОБЛЕМАХ, КОТОРЫЕ ВЫ НАЙДИТЕ **
ПРИМЕЧАНИЕ. Требуется версия V7R2M0 или выше.
Некоторые сведения:
Это началось как «быстрая и грязная» программа для моих собственных нужд, но она немного вышла из-под контроля! :) Это не пример моей лучшей работы, так как со временем она выросла органически, а не была создана систематически, так что, надеюсь, вы простите мне некоторые мои ошибки в кодировании.
** Если вы обнаружите что-то, что не конвертируется или не конвертируется должным образом, сообщите мне, и я исправлю это для вас и на благо всех остальных. **
Другие проекты:
iMenu - гибкая система меню: https://sourceforge.net/projects/i-menu/
Особенности
- Неразрушающее преобразование. Утилита преобразует исходный код из одного члена в новый (исходный источник остается нетронутым), конвертируя, где это возможно, код фиксированного формата в код произвольной формы.
- Более четкий и понятный код: код произвольной формы (как новый, так и существующий) имеет отступ, чтобы показать вложенность, а все коды операций преобразуются в стандартный формат регистра для единообразия. Комментарии приведены в порядок и могут иметь отступ, соответствующий отступу кода, что значительно упрощает работу с кодом.
- Консолидация определений: все определения встроенных полей перемещены в спецификации «D». Повторяющиеся определения (которые не вызывают ошибок компилятора при определении в фиксированном формате) отбрасываются, чтобы избежать путаницы.
- Согласованные определения в свободной форме: объявления файлов, констант и переменных преобразуются в их эквиваленты в свободной форме (см. Предупреждения в документации).
- Совместимость с CMS: преобразованные строки сохраняют исходную дату изменения и маркеры строк, чтобы не отмечать изменения в CMS, которые используют такие функции для отслеживания изменений.
- Отчет об аудите: создается отчет об аудите, в котором перечисляются все элементы источника, обработанные утилитой, с указанием количества строк, количества преобразованных строк и коэффициента преобразования.
- Массовое преобразование. Утилиту можно запускать для всех элементов исходного файла, что позволяет массово преобразовывать устаревший код в последнюю версию в свободной форме.
Аудитория
Разработчики
Категории
Это приложение также можно загрузить с https://sourceforge.net/projects/cvtrpgfree/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.