IBM AS/400 and iSeries: PowerHouse Performance Question

Latimer, Richard richard.latimer@airways.co.nz
Mon, 16 Dec 2002 09:56:20 +1300


David,

this is a screenshot of my production library list:

     QSYS        SYS       System Library                    
     QSYS2       SYS       System Library for CPI's          
     QHLPSYS     SYS                                         
     QUSRSYS     SYS                                         
     LATIMERPRO  CUR                                         
     PH607E      USR       PowerHouse 6.07 Full Development  
     ATDBPROD    USR       ATDB Production Program Library   
     MAILBOX     USR       ATDB Production DDM Interface     
     PRODDATA    USR       ATDB PRODUCTION DATA LIBRARY      
     QTEMP       USR                                         
     QGPL        USR       General Purpose Library         


I am not sure why we established the DDM libray (we "share" some files such
as the corporate address book with our JDE ERP on another '400) so far up
the order but it only has 5 objects.

Out training / testing environment is set up similarly except it use
different Data and DDM libraries and also has a library to hold the programs
under test above the ATDBPROD program library.

Our development area has everything tossed in together and while I have no
idea whether there is a performance difference it sure makes organisation /
maintenance a pain. Some our upgrades and enhancements have necessitated
recompiling of many program objects - we find it is easier to clean out the
production program library and recompile the entire application in one big
process rather than run into versioning problems from doing it piecemeal.

Conrad's answer also clears up a niggle we have had for some time - our
application is predominantly batch processing (using QTP) but there are a
number of edit / view screens. Some of the processes clear out the files
they are using after processing is complete by using the CL command CLRPFM
because it is substantially faster than individual deletions and avoids
reorganizing the file to compact the deleted records. This has occasionally
failed, leading to all kinds of duplcate key drama's when the data is
reprocessed! We found that there were a number of file locks floating around
(OS400 is a bit touchy about eeven read locks) and it was safest to log out
of the application totally and log back in to start the jobs. It seems some
'closes' on some of the screens may be a good idea !

regards

Richard

BTW I have some hard copy Cognos info on optimising AS400 apps, it's
probably too big to fax but if anyone is interested I am happy to slowpost
copies if you reply off list with addresses ...

 


**********************************************************************
This electronic message together with any attachments is confidential. If
you receive it in error: (i) you must not use, disclose, copy or retain
it; (ii) please contact the sender immediately by reply email and then
delete the emails. Views expressed in this email may not be those of the
Airways Corporation of New Zealand Limited
**********************************************************************