use PHP. You will learn a lot more useful knowledge coding in PHP instead
of RPG. For access to the IBM i database from PHP use SQL procedures and
table functions.

here is a PHP web page that returns JSON to the browser:
// set out document type to text/javascript instead of text/html
header("Content-type: text/javascript");

$arr = array(
"first_name" => "Darian",
"last_name" => "Brown",
"age" => "28",
"email" => "darianbr@xxxxxxxxxxx"
"first_name" => "John",
"last_name" => "Doe",
"age" => "47",
"email" => "john_doe@xxxxxxxxxxx"

// encode the array as json. this will output
// [{"first_name":"Darian","last_name":"Brown","age":"28",
// "email":"darianbr@xxxxxxxxxxx"},
// {"first_name":"John","last_name":"Doe","age":"47",
// "email":"john_doe@xxxxxxxxxxx"}]
echo json_encode($arr);

On Thu, Aug 9, 2018 at 1:14 PM, Booth Martin <booth@xxxxxxxxxxxx> wrote:

This has to be simpler than I am making it. I have a web page ( ) that presents a simple page of states and cities.
It is populated with a .json file located with the page.

The actual .json file is produced with an RPGLE program (using Scott's
YAJL) and a regular physical file. My intention is to have an RPG web
service provide that .json file and it be accepted by my web page's
javascript. I have used Scott's program for that but I am missing

So far, all of the articles & examples I find discuss solutions requiring
php, jquery, or some other ancillary product.

I have looked for a simple "Hello World" solution that goes end-to-end and
had no luck.

Any examples or tutorials that are dumbed way down, so I can at least see
what it is I am supposed to be doing?

Booth Martin

Hidden talent counts for nothing. -- Nero
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives

Please contact support@xxxxxxxxxxxx for any subscription related

Help support by shopping at with our affiliate

This thread ...


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

This mailing list archive is Copyright 1997-2020 by 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].