Вопросы по теме '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