Может ли программа RPG вызывать что-то внешнее, например веб-сервис?

Есть ли способ для программы RPG вызвать веб-службу? Я бы предпочел веб-службу ASP.Net, но было бы хорошо с приложением winform или веб-страницей.

Я хочу сделать интернет-сервис доступным для iseries, создав шлюз.


person Bill Martin    schedule 13.09.2011    source источник
comment
На пару секунд я задумался, почему это проблема для ролевых игр, когда, в конце концов, пыль сдулась с некоторых 20-летних нейронов, и я подумал: «О, эта РПГ, ну тогда ладно». . . :)   -  person Binary Worrier    schedule 13.09.2011
comment
@Binary, тег объясняет, что это НЕ ролевые игры. Хотя некоторые до сих пор используют как таковой.   -  person Mike Wills    schedule 13.09.2011


Ответы (1)


Скотт Клемент написал о том, как это сделать. Наши разработчики RPG использовали его статьи и вызывали наши веб-службы .NET во многих своих новых программах.

Начните здесь: http://www.scottklement.com/presentations/#HTTPAPI

person David    schedule 13.09.2011
comment
Обнаружили ли вы какие-либо проблемы с этим подходом в более сложных сценариях? - person Thorbjørn Ravn Andersen; 14.09.2011
comment
@ Thorbj0rn Ravn Andersen. Единственная проблема, с которой мы столкнулись, — это ограничение количества символов в именах функций веб-службы. Некоторые из наших функций имели более длинные имена, чем поддерживает iSeries, поэтому на стороне .NET мы создали функции с более короткими именами, которые просто вызывали соответствующую функцию с длинным именем. Например, функция с именем LogCallToHeatViaApi() была слишком длинной, поэтому мы написали метод с именем ApiLogCall(), который внутренне просто вызывал оригинал. - person David; 14.09.2011