× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Aaron,

It's encouraging to see you thinking about cloud computing under IBM i. It sounds like you have a pretty good handle on the types of things needed to set up separate environments for separate organizations, without partitioning. One idea would be to allow users to set up any number of libraries themselves, but have them use a library name prefix unique to each - so that all their library names begin with their prefix.

I might look into the possibility of different organizations running applications under separate subsystems, including their HTTP server jobs - don't know if that's possible. Maybe move system commands out of QSYS, and allowing users to override them with modified default values, using commands in their libraries. Naming convention for user profiles? Separate output queues. There's probably more.

-Nathan.





----- Original Message ----
From: Aaron Bartell <aaronbartell@xxxxxxxxx>
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>
Sent: Thu, February 25, 2010 3:58:40 PM
Subject: Re: Why i??? NEED YOUR INPUT

You can install your applications in one library, while setting up other
libraries for data - separated by organization. It's not like you have to
deploy an application runtime environment under separate partitions.

Very true. Just thinking off the top of my head (vs. the bottom :-), here
are the things a development environment within an LPAR would need to
facilitate for an RPGCGI programmer:

- Access to two libraries - one for the CGI programs to run in and be
exposed to the outside world, and one for other programs that you don't want
invoked as CGI and DB2 tables.

- Access to an IFS folder where they could add new files (.html, .jpg, .js,
.css, etc)

- Ability to start/stop their Apache instance

- Ability to view the logs of their Apache instance

- Ability to view the spool files generated by their Apache instance

A program could be written to quickly setup all the above for a new user
with a few key strokes (I have most of that code already written). The
access to active jobs and spool files could use adoptive authority as long
as the profile accessing the job matched the server instance name (i.e. we
would name profiles USR0001 with a lib of USR0001 and an Apache instance of
USR0001). Am I missing anything?

I would really like to get this infrastructure off the ground so people can
start trying out RPGCGI programming on a system that is all setup for them.

Aaron Bartell
http://mowyourlawn.com
http://mowyourlawn.com/blog/




As an Amazon Associate we earn from qualifying purchases.

This thread ...

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.