Вызов RPG программы из PHP - PullRequest
       10

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

2 голосов
/ 05 августа 2011

У нас есть система AS / 400.Меня просят найти способ вызова программ RPG из PHP на нашем сервере Apacher.Единственное решение, которое я нашел, - это установить Zend Server в AS / 400 и использовать i5 PHP API Toolkit.Так как я не знаю, как использовать AS / 400 и не имею доступа, я еще не пробовал.

Мы можем подключиться к базе данных и читать, писать с php.Я спрашиваю, есть ли способ вызвать программу rpg в нашей системе из кода PHP и отправить параметры, получить вывод.

Я обнаружил, что есть JTOpen для Java.Может быть, то же самое для Php будет работать.

Ответы [ 3 ]

4 голосов
/ 05 августа 2011

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

Для получения дополнительной информации: ODBC iSeries Access: хранимые процедуры

2 голосов
/ 08 мая 2014

На сегодняшний день самым простым ответом является PHP Toolkit с открытым исходным кодом для IBM i , который поставляется с Zend Server и также доступен для бесплатной загрузки.

0 голосов
/ 05 августа 2011

Я не являюсь разработчиком iSeries, поэтому не могу дать подробных инструкций, но должна быть возможность использовать библиотеку CGIDEV2 (http://en.wikipedia.org/wiki/Cgidev2) для предоставления функциональности RPG через HTTP. Это сделает вашу функциональность RPG легко доступной для PHP и любая другая среда, которая может выступать в качестве веб-клиента. Предостережение заключается в том, что вам необходимо вносить изменения на уровне исходного кода в рассматриваемую RPG, которые могут не соответствовать вашим рабочим условиям.

Редактировать: Извините, я только что заметил, что вы сказали, что у вас нет прямого доступа к iSeries, так что это не решение для вас,

...