Описание тега rpg

НЕ используйте этот тег для ролевых игр!! RPG (Report Program Generator) - это язык программирования высокого уровня (HLL) для бизнес-приложений. IBM является создателем и основным поставщиком RPG, но язык доступен у других производителей мэйнфреймов и микрокомпьютеров, включая Unisys. Используйте этот тег для более старых версий RPG от IBM, отличных от ILE, и для вариантов языка, отличных от IBM.
1 ответ

Отладка сеанса DB2

Я просто неудачная отладка проблемы iSeries/RPG/SQL... (я не эксперт по RPG) У меня есть программа, которая содержит временные таблицы, объявленные в DB2 на iSeries. Временные таблицы объявляются в сеансе, поэтому, когда я запускаю приложение и отла…
17 авг '13 в 11:15
3 ответа

Как идентифицировать и использовать буферные файлы другого пользователя, используя пользователя QTCP (COMMAND PROMPT)?

Здесь я подключаюсь к машине AS400 из командной строки с помощью команды (FTP Servername). Каждое действие, которое я делаю с использованием командной строки, отправляется с пользователем QTCP в фоновом режиме. Вот основная проблема: У меня есть ком…
23 ноя '16 в 06:29
2 ответа

Возможно ли перехватить сообщение об ошибке, сгенерированное для вызова программы в программе RPG?

Я пытаюсь сделать так, чтобы программа RPG могла сообщать более конкретные детали, когда вызов программы внутри нее идет не так. Исключение, которое я хочу отслеживать, не имеет ничего общего с плохой логикой программы, скажем, делением на ноль. Я х…
31 окт '12 в 14:54
1 ответ

Как использовать функцию%Replace в коде RPG?

Мне было интересно, смогу ли я получить некоторые примеры функции%replace, используемой в rpg. Мои 4-е издание по программированию в RPG IV просто кратко объясняют это, и это меня очень смущает. Я пытаюсь использовать эту функцию, чтобы замаскироват…
17 ноя '15 в 19:47
2 ответа

Книги по RPG IV для программиста на Ruby?

Я программист на Ruby и должен изучать RPG IV из-за моего текущего проекта. Я хочу изучать примитивные типы, структуры данных, потоки управления, архитектуру и т. Д. Онлайн-ресурсы ничем не уступают бумажным книгам. С какой книги или онлайн-учебника…
24 май '11 в 17:44
1 ответ

Проблема с набором символов во время выполнения программы RPG при вызове процедуры магазина iSeries db2

У меня есть хранимая процедура db2, как показано ниже. Этот процесс вызывает CL для вызова программы RPG. CREATE PROCEDURE bsm4obj/TXCL4055 ( INOUT POCNO CHAR (10), INOUT POCRN DEC ( 2 , 0 ), INOUT PSPNO CHAR (10), INOUT PMTAD CHAR (1), INOUT PYREX …
13 апр '17 в 13:42
2 ответа

iSeries - блокировка записи по тому же заданию / сеансу

У меня проблемы с нижеприведенным сценарием. Существует блокировка записи для файла MYFILE из Программы A. Позже Session внезапно отключается с блокировкой записи в MYFILE и выполняет процедуру отмены обработчика. В программе-обработчике отмены (Про…
18 дек '14 в 03:21
2 ответа

AS/400, iSeries, System i Objects - Количество записей ODT - с чем они связаны в источнике RPG

Пытаясь выяснить, какой исходный файл RPG использовался для создания объекта, я стараюсь использовать размер объекта, количество инструкций MI и количество записей ODT (таблица определения объекта), чтобы подтвердить, какой исходный файл использовал…
21 авг '15 в 09:41
2 ответа

Как скопировать многократную DS в другую RPG DS

Я пытаюсь скопировать DS в другой DS. D MYRESULTS DS OCCURS(2000) D QUALIFIED D PAOPIID 20A D POPITPE 10A D POPISTPE 10A D POPIKNID 20A D PINSTAT 10A D PLEAFIND 1A D CLOPIID 20A D COPITPE 10A D COPISTPE 10A D COPIKNID 20A D CINSTAT 10A D CLEAFIND 1A…
08 сен '16 в 09:39
1 ответ

Вызов программы AS400 RPG из JAVA

Я пытаюсь вызвать программу RPG Logon в системе AS400 из JAVA. Проблема заключается в том, что всякий раз, когда я даю неверные параметры, я получаю ответ, например, неверный идентификатор пользователя, неверный пароль. Когда я даю неверный путь к п…
30 мар '18 в 08:55
3 ответа

Почему неиспользуемые поля файла имеют пустое значение?

У меня есть стол с именем EQRECORDS как показано ниже A R REQ A FNAME 10A A LNAME 10A A K FNAME и запрограммируйте как ниже fEQRECORDS if e k disk d uwvar2 s 10a inz('ANKUR') /free setll *loval req; reade uwvar2 req; dow not %eof(eqrecords) and not …
07 окт '14 в 13:30
2 ответа

Как вызвать программу RPGIV из Java, которая возвращает более одной записи

Я вызываю программу RPGIV из java, программа rpgiv возвращает множественную запись в качестве выходного параметра. Я попробовал следующее, чтобы вернуть все строки, возвращенные из rpgiv. // Define Output Data Structure AS400DataType[] outputData = …
06 май '15 в 12:15
1 ответ

Узнайте, на каком JOBQ запущена программа RPG. AS400

Есть ли способ в программе RPG узнать, на каком JOBQ эта программа работает? Я спрашиваю об этом, потому что есть программа, которую можно вызвать или отправить, и я заинтересован в сохранении журнала пользователя с меткой времени и заданием, которо…
18 июл '16 в 13:32
1 ответ

Как установить время ожидания в Connect/ Send? ( as400 iseries v5r4, rpg)

Из этого руководства по сокету rpg мы создали клиент сокетов в rpg, который вызывает сокет java-сервера Проблема в том, что блоки операций connect()/send() блокируются, и у нас есть требование, что если соединение / отправка не может быть выполнено …
19 авг '10 в 18:34
3 ответа

Как /400: другой способ отображения графики?

Я знаю о существовании файлов DDS, которые позволяют программировать отображаемую графику на /400, но есть ли другой способ? В частности, я хочу манипулировать терминальным буфером напрямую, чтобы иметь возможность отображать что-то еще, кроме текст…
03 сен '16 в 14:12
1 ответ

Замена основного файла в RPGLE

Есть ли у кого-нибудь опыт замены основного файла в программе RPG, в которой определены индикаторы уровня (индикатор уровня используется для целей расчета)? Вместо цикла RPG мне нужно ввести новый файл (заменяющий основной файл), который будет опред…
02 ноя '17 в 14:29
1 ответ

SQL-доступ к файлам базы данных RPG OPM

Я должен оценить устаревшее программное обеспечение, используемое компанией, которую намерен купить мой работодатель. Программное обеспечение было изначально запрограммировано в RPG II (или III?) Для IBM System/38 и с тех пор постоянно расширяется. …
10 июн '15 в 12:11
2 ответа

Есть ли плагин для языка RPG для Sublime Text 2?

Есть ли какой-нибудь плагин для просмотра файлов rpg, rpgle или базы данных (полученных с сервера as-400) в выделенном синтаксисе в редакторе Sublime text 2. Кроме того, есть ли хорошие проекты плагинов, которые я могу изменить, чтобы создать свой с…
26 дек '12 в 11:35
3 ответа

Как выбрать максимальное значение для поля с заданным условием?

Я делаю систему учета рабочего времени, где мой физический файл (PF) имеет следующие поля: User ID(key field),Date,Time In,Time Out ...... проблема в том, что я пытаюсь выбрать конкретный идентификатор пользователя и дату, а также максимальное значе…
11 июл '12 в 03:46
2 ответа

Отображение субфайлов, загруженных с отсортированными записями базы данных

Допустим, например, у меня есть эти таблицы: USRMF (основной физический файл) User ID User Name A00001 SAMUEL A00002 ADAM USRTS user id date time in time out A000001 080812 084555 104545 A000001 080812 120800 150000 A000001 080812 170000 180000 A000…
12 авг '12 в 07:13