Mike,

You can easily create an IP whitelist for RPG CGI applications and program
that into the web service.

You could also require some sort of authentication either at the HTTP
header or data level (I've seen both ways).

Creating a web service is no different than creating a dynamic web page in
most ways. Read the input, write out the output.

Brad
www.bvstools.com

On Thu, Nov 5, 2015 at 7:12 AM, Mike Cunningham <mike.cunningham@xxxxxxx>
wrote:

I really like this article. It explains the process very clearly. It looks
very easy to deploy an RPG app as a web service without needed to code
anything unusual. Just standard ILE RPG. One thing I have never seen
explained when building these kinds of services is how to setup access
control so everyone in the world does not have access to run the web
service. Is there a way to define access by IP address or to require a
username and password to be provided before the web service can be used?

-----Original Message-----
From: WEB400 [mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of midrange
Sent: Wednesday, November 04, 2015 11:52 PM
To: 'Web Enabling the IBM i (AS/400 and iSeries)' <web400@xxxxxxxxxxxx>
Subject: Re: [WEB400] WEB400 Digest, Vol 13, Issue 399

IBM has (free) updated 7.1 and 7.2 through the http and java groups ptfs
some neat enhancements to web service on i.
This link to 2nd in series of articles. See also 1st and 3rd.
http://www.ibm.com/developerworks/ibmi/library/i-rest-web-services-server2/

Example of a simple RPGLE web service.
Btw - need a better subject on this thread..

Jim Franz



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.