Вопросы по теме 'rpgle'

Какие ресурсы вы бы порекомендовали для преобразования кода RPG36?
Вопрос действительно задает все. У нас есть куча очень старых программ S/36, которые нужно модерировать. Я больше ищу статьи или сайты, которые объясняют, что делает старый метод и как преобразовать его в RPGLE.
1173 просмотров
schedule 12.03.2023

Как вызвать веб-сервис Spring из RPG?
Мы разработали архитектуру SOA для нашего интранет-приложения, поэтому наши веб-приложения Java подключены к центральному приложению. server, который работает на Spring HttpInvoker, все работает очень хорошо. Теперь нам нужно централизовать нашу...
852 просмотров
schedule 22.05.2024

Проблема с записью фигурных скобок { и } в браузер в RPG-CGI (AS/400)
Я использую API QtmhWrStout (в AS/400 SERVER ), используя язык RPGLE , чтобы написать код HTML для моей отображаемой страницы в браузере (клиент -сторона). Мой HTML-код встроен в мою программу RPG-CGI (.pgm), я сохранил функцию java-скрипта в...
279 просмотров
schedule 22.02.2024

Существует ли эквивалент JDFTVAL для SQL?
Для Iseries/IBMi DB2. Я соединяю несколько файлов/таблиц вместе. Я написал код как в DDS, так и в SQL. Логический файл DDS работает точно так, как ожидалось, но я не могу использовать его для встроенного sql в rpgle, так как по умолчанию он...
360 просмотров
schedule 17.04.2022

Универсальная процедура манипулирования строками в RPG
Еще одна вещь в RPG, которую я никогда не знаю, как сделать правильно: написание функций/процедур манипулирования строками. Поскольку в большинстве случаев строки в RPG имеют фиксированную длину (по крайней мере, в наших программах), и, что,...
1220 просмотров
schedule 18.05.2023

Определите, работает ли контроль обязательств
Я пытаюсь условно использовать контроль фиксации. RPG допускает условное ключевое слово COMMIT для открываемых файлов. Поскольку одна из моих программ вызывается из триггера, я хочу, чтобы логика более высокого уровня контролировала область...
570 просмотров
schedule 13.02.2023

когда я показываю справку окна sfl, главный экран исчезает, в программе power7 v7r1m0 rpg ile
Я показываю sfl экран в своей программе rpg, в одном поле WPROV , я использую F4=Help , если пользователь набирает F4, программа показывает sfl окно справки, но программа стирает старый и главный экран, и я могу только см. экран справки sfl. Как...
1266 просмотров
schedule 23.04.2024

Разница между %scan и %lookup в RPGLE?
Если я сканирую «NDIA» в «INDIAN» с помощью %scan(), возвращается значение больше 0. Если я делаю то же самое, используя %lookup() в массиве, возвращается 0. Почему? Программа 1 D VAR1 s 10a inz('INDIAN') D S1...
10494 просмотров
schedule 29.11.2022

цикл для подсчета веса заказа на заказ #
Я в тупике в данный момент. Что мне нужно сделать, так это то, что когда основной цикл считывает заказ aaord#, нам нужно подсчитать в этой подпрограмме все остальные строки заказа, которые имеют вес коробки. таблица доставки такая: для вывода мы...
84 просмотров
schedule 17.11.2023

Как получить последний день месяца в CL
Мне нужно получить последний день предыдущего месяца. Таким образом, этот CL может работать на 3-й день нового месяца. Могу ли я сделать оператор Select в CL (мы находимся в 7.1) Или, если нет, какие шаги необходимы для кодирования и сохранения...
2468 просмотров
schedule 08.02.2023

SQL FETCH, курсоры и RPG
Я не уверен, что не так с моим кодом, я пытаюсь сделать цикл while, который будет извлекать следующие символы в поле (код) с помощью курсора, объявленного в SQL. Цель состоит в том, чтобы получить следующие совпадающие символы с помощью цикла. Затем...
8272 просмотров
schedule 26.11.2022

Обновление DB2 с порядковым номером, но увеличивается только при возникновении условия
У меня есть таблица, например A B C D 32 6100812 778899 123 32 6100812 778593 123 32 6100812 458962 123 33 8000812 885522 P111118 33 8000812 885537 P111118 32 6100915...
1346 просмотров
schedule 02.10.2022

Поиск в массиве данных RPGLE
Я создал массив структур данных, и я хочу посмотреть на основе комбинации клавиш. то есть в приведенном ниже DS я хочу найти и получить индекс, если tblName и tblElement и tblDivision совпадают, а затем вернуть значение tblRes. D TblAryDs...
2813 просмотров
schedule 13.07.2023

преобразовать 0,01 в 0,01 и -,01 в -0,01 в rpgle ibm
Я искал лучший способ конвертировать 0,01 или -0,01 в 0,01 или -0,01. Это необходимо, когда я хочу преобразовать десятичное число в символ. После долгих поисков с помощью EDITW и EDITC я получил код ниже. D Sales S 9S 2 D...
315 просмотров
schedule 09.11.2023

AS/400 вызывает файл PCML из Java
Я использую ProgramCallDocument в eclipse, как показано ниже, и все работает нормально. pcml = new ProgramCallDocument(as400, "pcml.file.getkursjav"); Но я хочу вызвать файл PCML, используя путь к файлу, например D:\xxx\xxx\ , потому что...
315 просмотров
schedule 03.04.2023

Как проверить, поддерживает ли конкретная версия IBM i полностью бесплатную RPG?
V7R1M0 — это версия, которую я вижу в файлах спула, созданных на сервере IBM i, используемом в моей компании. Поддерживает ли эта версия полностью бесплатную версию RPG, где даже спецификации F и D могут быть написаны в свободном формате? Как это...
488 просмотров
schedule 03.02.2023

Замена основного файла в RPGLE
Есть ли у кого-нибудь опыт замены основного файла из программы RPG, в которой определены индикаторы уровня (индикатор уровня используется для расчета)? Вместо цикла RPG мне нужно ввести новый файл (заменяющий основной файл), который будет определен...
654 просмотров
schedule 23.09.2023

Обработка файлов с несколькими дисплеями
У меня есть программа подфайла, которая отображает записи в следующем формате: Исходное отображение подфайла Есть два варианта, которые можно взять на записи (5 или 7). Вариант 5 проверяет наличие записи в таблице, и если записи не найдены,...
397 просмотров
schedule 31.12.2022

Как обрабатывать структуру данных размером более 16 МБ в RPGLE
Я не могу скомпилировать программу RPGLE, так как она включает в себя массив структур данных размером более 16 МБ. Ошибка компиляции: RNF0376 — размер элемента данных превышает максимальное значение в 16 773 104 байта. Я знаю, что...
813 просмотров
schedule 23.12.2022

Как избежать неожиданных конфликтов имен процедур в сервисных программах?
Используя концепции, извлеченные из знаменитой Красной книги IBM по обработке исключений и ошибок RPG , я написал сервисная программа QGPL/ERRFUNC для реализации повторно используемых функций ошибок, таких как Assert , Throw , ThrowMsg ,...
476 просмотров
schedule 04.01.2024