| italiano | español | home | ||
How iWeb worksThis page presents some quick information on iWEB. PrerequisitesiSeries basic software supports a number of standard HTTP protocols. One major standard protocol is CGI (Common Gateway Interface). CGI performance is quite satisfactory, as there is no overhead due to intermediate software layers. iWEB is based on CGI protocol, therefore it has optimum performance without any requirements. InstallationiWEB installation is fully automated. After restoring library iWEB, you enter command iweb/installc to install the Converter
As a result an user library (iWEBDATA) is automatically generated and filled in with data a number of IFS directories are restored/created two HTTP instances are created, one for the Converter, and one for the Runtime. Read more »ConversionNote: iWeb does not alter original objects or sources. Only converted programs are recompiled and to process them iWeb ask you for a new Target library, therefore you don't need to do a copy of your original libraries. The conversion process has two major objectives:
The results of these activities are largely invisible to developers, as they may continue to maintain their applications as before (with the exception of using a new compile command). iWEB Converter provides a friendly HTML interface, through which the conversion process appears quite straightforward:
The conversion process takes care of RPG (RPG III and ILE-RPG) programs, CL programs, display files, menus, and panel groups. Conversion settings are saved for a user-specified period of days. During that period you may:
Runtime As soon as an user logons for an iSeries application through the client iWEB Java Applet (which runs "inside" the client Internet browser), a "CGI batch dispatcher job" (1) is invoked in the iSeries iWEB-Runtime HTTP instance. The dispatcher submits to batch (2) a job that starts an initial program or menu. Worth noting that - differently from other "refacing" tools - IWEB pages are not assemblies of graphics notations, but sets of true java objects, with properties and methods. This, for instance explains why iWEB end user may resequence subfile-table columns, where similar operations cannot even be though of with other refacing tools. As soon as the remote user presses the Enter key or a function key, the input data are sent from the Java applet to the CGI Dispatcher, which routes them to the appropriate batch job waiting for the input buffer ("pseudo" EXFMT). Note the following:
iWebMasteriWEBMaster is a simple powerful control language through which you may populate your converted pages with an incredible number of objects, ranging from font styles and colors to images and sophisticated push buttons. An exciting experience! Read more » |
||