AS400 RPG Simulator - PullRequest
       10

AS400 RPG Simulator

7 голосов
/ 20 января 2010

У меня срочное требование вызвать программу RPG из java. Как предложено в этом Доступе к RPG в iSeries из Java . Я планирую использовать JTOpen. Но, к сожалению, у меня нет доступа к какой-либо из этих систем. Так есть ли способ я могу проверить программу Java? Есть ли симуляторы RPG для Windows?

Любая помощь или идеи будут очень полезны

С уважением, Шринивас

Ответы [ 5 ]

4 голосов
/ 20 января 2010

Раньше вы имели возможность получить бесплатный доступ к iSeries по адресу Innovative Systems (эта служба была прекращена с 21 марта 2012 года). На их машине вы можете поэкспериментировать с RPG.

Некоторые другие замечания,

  • Вы можете вызывать программы iSeries из java, включая программы RPG. Но если вы действительно хотите взаимодействовать (использовать параметры / аргументы), вам лучше использовать ILE RPG. ILE RPG поддерживает все, что вам нужно для взаимодействия с Java, включая правильный тип данных (включая указатели)
  • JTOpen - это библиотека классов с открытым исходным кодом. Это хорошо работает на as400. Но в мире iSeries обычным способом установки этой библиотеки классов является «лицензионная программа». Не пугайся слова Лицензия. Это просто способ iSeries, как apt-get в Linux. См. IBM Infocenter для получения дополнительной информации
  • Наконец, но не в последнюю очередь, JTOpen - это обычная библиотека классов Java. Вы можете проверить и попробовать эту библиотеку на своем локальном компьютере. Конечно, вы не можете открыть область данных iSeries, но вы почувствуете эту библиотеку классов.

Кстати, я думаю, вы можете забыть об симуляторе RPG для Windows. Может быть, есть какой-то компилятор, о котором я не знаю, но это не специфическая вещь в RPG, это факт, что он работает на iSeries. И, к сожалению, эмулятор iSeries недоступен.

1 голос
/ 26 января 2017

есть бесплатный сервер AS400 на http://pub400.com/ Надеюсь, что это работает !!

1 голос
/ 21 марта 2014

Есть ли симуляторы RPG для Windows?

Симулятор РПГ не принесет вам пользы. То, что вам нужно, будет что-то вроде «симулятор ILE для Java» Это не «RPG», который вызывается из Java; скорее это «объект ILE * PGM или * SRVPGM с определенными характеристиками обработки параметров». (Хорошо, также возможно вызывать объекты OPM * PGM, но нет необходимости обсуждать различия.)

Дело в том, что симулятора RPG будет недостаточно. Вам нужен «симулятор среды», который обрабатывает значения параметров для Java. Если у вас действительно был «симулятор RPG», то гарантированно гарантировано, что вызовы из Java (особенно через JTOpen) не будут работать с чем-либо, работающим в нем, как это было бы через живой интерфейс PCML. Вы могли бы, вероятно, осуществлять вызовы таких программ; вызовы просто не будут кодироваться одинаково, поэтому упражнение будет бессмысленным.

Вы не можете беспокоиться об этом, если у вас нет доступа к соответствующему серверу. Просто кодируйте процедуры, которые инкапсулируют любые удаленные вызовы и настраивают их на среду сервера, когда наступит время для этого.

0 голосов
/ 07 января 2016

Как уже упоминалось - симулятора RPG нет. Что вы можете попробовать, это зарегистрировать здесь для бесплатной учетной записи iSeries. Проблема в том, что без знания OS / 400 вы не уйдете далеко. Есть ли в вашей компании кто-нибудь, кто может войти с вами и помочь вам с окружающей средой?

0 голосов
/ 01 февраля 2013

Вы можете спросить у людей по номеру Infinite , у которых есть продукт под названием Infinite I. Он утверждает, что в Windows включены RPG / 400, ILE RPG, COBOL / 400, ILE COBOL, DDS и CL, Unix или Linux. Интеграция с Java в этой среде не упоминается в их брошюре .

...