If you are visually impaired or blind, you can visit the PDF version by Pressing CONTROL + ALT + 4
You need a JavaScript-enabled browser to view this Publication
Please follow these steps to view the Publication:
Enable JavaScript in your browser
Refresh this page
Best regards
Zmags
®/400, ISERIES, & iS
SYSTEMiNETWORK.CO
SystemiNEWS
^APenton Publication FEBRUARY 2007
RPG Patterns
A Employ Software Design Patterns A Develop ILE RPG Design Patterns
A Implement ILE Successfully
PLUS!
Is PHP
for
You?
??? Vista: When to Upgrade?
??? Product Retrospective from
NEWS's First 3 Years
??? Opinion: Browser-based
Interfaces | Data Center Cooling
??? Industry Report:
The System i DBA Conundrum
??? Products:
Keeping Up with Downtime
Threats, Raz-Lee Security's
iSecurity, NGS's NGS-IQ
??? And More!
" r ???
EXPANDED EDITION
5 Essential Ways to Use the SQE Plan Cache
App Modernization Case Study:
Encore's Extreme Makeover
' Process XML with RPG
??? Explore SQL Union
r Analyze Commu
®/400, ISERIES, & iS SYSTEMiNETWORK.CO Systemi
Look what i can do Web Development on the Sy
HIGH AVAILABILITY AND DISASTER RECOVERY HIGH AVAI
B&f< (O Bsafe/Enterprise Security .^^ for
FEB RUA RY 2007 Contents VIEWPOI
r The Labeling Answer?? ...Si im.^mrJ*l Syst
Part of the System i Network Group Publisher/Edi
Control multiple iSeries and LPAR System Consoles
FEEDBACK ■ The International “i” I’ve just read
SYSTEM i STRATEGIST SOLUTIONS STRATEGIC DIRECT
???$>' mobileACCESS Mobile devices become full
SYSTEM i STRATEGIST down to the bare bones. Beca
,V
SOLUTIONS STRATEGIC DIRECTIONS INDUSTRY WATCH VIE
9KVJQWVOQPKVQTKPIRTQDNGO LQDUECPIGVNQUVKP
f.y.iSYSTEM SOLUTIONS STRATEGIC DIRECTIONS INDUS
Now You Can IM 157 Million People IBM Lotus Same
f.y.iSYSTEM International Bank Blazes Trail wit
When I was designing the SkyView Risk Assessor a
SOLUTIONS STRATEGIC DIRECTIONS INDUSTRY WATCH VIE
"""Server Proven Are my critical applications u
" v À >Ì Ê ÃÊ« ÜiÀ°Ê! ÜÊ` Ê Þ ÕÊ >
INDUSTRY REPORT When Pros Become Cons: The Sys
INDUSTRY REPORT they upgrade from an older gene
base. It doesn't mean that another database might
INDUSTRY REPORT do,” are the DBAs going to answ
RVI Get on the fast track with an Docum
Ready for a New Approach to Data Access? Get f
PRODUCT GUY Keeping Up with Downtime Threats
SOLUTIONS STRATEGIC DIRECTIONS INDUSTRY WATCH VIE
5250 Emulation
HOT NEW PRODUCTS Systems Management Tango/04 Upd
A New Era for Data Replication Databases support
WHICH PIECE ARE YOU MISSING? X-ANALYSIS for sou
FEB RUARY 200 7 Contents TECHNOLOGY REPORTS ProV
ecov DON'T GAMBLE WITH YOUR DATA ENCRYPT IT! T
Software Design Patterns Learn from the past and
■ SOFTWARE DESIGN PATTERNS a way that those who
Patterns at Different Levels spectr
5 Essential Ways to Use iSeries Navigator — SQL P
■ SQL PLAN CACHE then you can ignore these logic
function. A dialog appears to let you spec- ify t
Encore's Extreme Makeover from the Inside
same time. With the interface logic so tightly en
■ EXTREME MAKEOVER different sites, reducing adm
FIGURE 5 Modern technologies and components on Sy
■ EXTREME MAKEOVER cedure wrappers.) In our case
The Staff and Hardware The key to our successful
SPECIAL PROMOTION Transform iSeries Reports into
Pattern Recognition: Ease Modern RPG Programming
■ PATTERN RECOGNITION Figure 1 shows an exc
components work. The model should not know or car
■ PATTERN RECOGNITION Figure 2 shows the rout
FIGURE 4 Example getter and setter A P cust_ge
■ PATTERN RECOGNITION face generic enough that y
Considerations for a Successful ILE Implementatio
■ CONSIDERATIONS FOR A SUCCESSFUL ILE IMPLEMENTAT
FIGURE 3 Using the procedure wizard Activat
■ CONSIDERATIONS FOR A SUCCESSFUL ILE IMPLEM
names that contain a certain word (e.g., all proc
■ CONSIDERATIONS FOR A SUCCESSFUL ILE IMPLEMENTAT
gram when the service program is re-cre- ated, th
Use DOM and the XML Toolkit to Process XML w
FIGURE 2 DOMBUILD.CLP /***********************
FIGURE 3 DOMSQL.TXT -- File : DOMS
FIGURE 6 Excerpt of DOMPROC.RPGLE // Unmarsha
■ USE DOM AND THE XML TOOLKIT from SampleDa
FIGURE 6 CONTINUED D bytesAvailable s
Programming & Development FIGURE 8 The ADDRESS t
Exploring SQL Union Combine output from two S
■ SQL UNION `history' as Source from InvHist
FIGURE 2 Including multiple selection criteria in
CASE STUDY: ABC Fine Wine & Spirits iTera High Av
Troubleshooting TCP/IP Analyze Communication Pro
■ COMMUNICATION PROBLEMS Networking & Systems Ma
■ COMMUNICATION PROBLEMS Networking & Systems Ma
■ COMMUNICATION PROBLEMS No, because you
The System i Thin Console The new console on the
■ THIN CONSOLE change if you decide to add anoth
ability to connect to the control panel through a
Don't let the demands of your job keep you f
Tech Tips Optimizing IFS Read Speeds QI have a
■ TECH TIPS will be stored, the size of that tex
FIGURE 6 Attempting to get a shared lock on GLTRA
■ Dear Doctor, We recently upgraded our Ethernet
5[ORVQOHTGGUGTXGTUECPDG CMG[UQWTEGQHXKTWU
WHICH PIECE ARE YOU MISSING? X-ANALYSIS for sou
COVER STORY PHP May Be for i, but Is It for M
PHP FOR i for easy extensibility (with .so or .d
FIGURE 2 PHP's default associative arrays Array
PHP FOR i IBM’s DB2 for Windows is relativel
Development Environments My three favorite PHP ID
Are you awash in a sea of uncharted data? i??l?
Upgrading to Vista: Is Now the Right Time? by M
UPGRADING TO VISTA over the counter. The Vista U
Where's Auto-ID heading? Up. Auto-ID advances
Isn't this precisely what you need to do w
SOLUTION SPOTLIGHT A Multifaceted Approach to
■ SOLUTION SPOTLIGHT Protection from the Inside
Data in the Vault Off-site, encrypted, compressed
25TH ANNIVERSARY CELEBRATION SOLUTIONS The Mo
until the company released the accounts payable m
CASE STUDY NGS Offers OKI Bering a Suite SOLU
Microsoft Excel, Access, Word, and other Windows
Visit the System iNetwork web site for con
Use this index as a one-stop source of leading
Solutions Library is the ultimate resource for Sy
ADVERTISEMENTADVERTISEMENT Congratulations You A
5 4 November 2006 February 2007 54 Marketpla
February 2007 55 Database Maintenance
HOT OR NOT? It's Getting Hot in Here SOLUTIO
Control Your Job Schedule Ge
WebSmart lets you Modernize iSeries Applications