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
THE ULTIMATE RESOURCE FOR SYSTEM i PROS SYSTEMiNETWORK.COM
A Penton Publication DECEMBER 2009
PLUS
DON’T
TRY THESE IN
YOUR SHOP!
Application Mapping on IBM i:
Present and Future
iManifest Catches On, Looks to Lift IBM i
Web Development Strategies for Business
Hot or Not? Alternative Personal OSs
Use the API Error Parameter
LearnPHPFundamentalsfromanRPGPerspective
Create aTool to Monitor Message Queues
GetanOverviewofOpenSourceintheiCommunity
Put Central Site Distribution toWork
Connect to Open Storage: DS5000THE ULTIMATE RESOURCE FOR SYSTEM i PROS
SYSTEMiNETWORK.COM
DECEMBER 2009
^
???'*???* :
,/vN
H (k
?&
^N
DON'T
TRY THESE IN
YOUR SHOP!
BR
THE ULTIMATE RESOURCE FOR SYSTEM i PROS
A Clear Winner... PowerTech Security S
QUICK-EDD/HA HIGH AVAILABILITY FOR IBM i What's N
Are you monitoring & auditing your System i secur
DECEMBER 2009 Contents COVER STORY 17 Bloo
Ah-ha moment #17 – Going Digital Virtual Paper
Kim Paulsen, Senior Vice President, Penton New Me
iCOMMUNITY Readersareinteractingonlineinourbl
f.y.iSYSTEM IBM Intros New IBM i System Featu
38% Health Estimate
IBM ANNOUNCEMENTS IBM Delivers DS5000 System S
Need a simple, secure way to share information?
INDUSTRY REPORT iManifest Catches on, Looks t
INDUSTRY REPORT Nikkei? After all, the Nikkei p
effort in Japan seemed to be more about marketing
Executive Dashboards Drill-Down Data Analysis
HOT NEW PRODUCTS Systems Management Help/Sy
BONUS CONTENT BIG SAVINGS EXCLUSIVE ACCESS Tap I
D ECE M B ER 2009 RPG PROGRAMMING
Know Your Errors: Use the API Error Parameter T
read and debug. Unless one of my data structures
■ API ERROR PARAMETER RPG Programming • BytesPr
■ API ERROR PARAMETER FIGURE 1
Retrieve Message Wrapper Function f_RtvMsgAPI Fig
■ API ERROR PARAMETER Test Program for API Error
PHP from an RPG Perspective, Part 1: PHPundamenta
■ PHPUNDAMENTALS Set Up a PHP Playground W
case sensitive, but variable names always are.
■ PHPUNDAMENTALS To achieve similar blend
contents of a variable), but they differ in the a
■ PHPUNDAMENTALS
Extending RDi: Create aTool to Monitor Mess
■ EXTENDING RDI FIGURE 1 Set
in the editor area. You’ll find the tab only if t
■ EXTENDING RDI A
A B C D E F FIGURE 6 Final c
■ EXTENDING RDI view (Window/Show View/ Other) a
contains a lot of gems, it can never hold all the
They won't Believe these are your IBM i Applicati
Earley Word on Open Solutions Prevalent open so
■ CEAORNLTEINYUWAOTIRODNON OPEN SOLUTIONS Applic
YOUR LIFE! ● On-demandWebReports ● GraphicalDa
Ever Wish You Could Go Back In Time? You can w
Central Site Distribution: Unlocked Use Central
■ CENTRAL SITE DISTRIBUTION Distribution media w
explain how these can still be automatically inst
■ CENTRAL SITE DISTRIBUTION
new target system. QRPLRELLVL is used to perfo
■ CENTRAL SITE DISTRIBUTION F
the system finds (such as TAP01 for a tape device
■ CENTRAL SITE DISTRIBUTION F
8. As shown in Figure 17, QUSRSYS is similar
■ CENTRAL SITE DISTRIBUTION FIGURE 21
XML | PHP102 | ADVANCED .NET | SQL | INTEGRATING
ADVERTISEMENT Robot/SCHEDULE Enterprise Impr
IBM i and Open Storage: How to Connect to DS5000
Systems Management ■ CONNECT TO DS5000 I addres
(Fibre Channel and Serial ATA—SATA). IBM strongly
■ CONNECT TO DS5000 Systems Management volumes
FREE! NEWS on i Not just any news — Chris Maxcer
Tech Tips Killer Club Tech Alerts for Dropped W
program. Therefore, you can’t use it to launch pr
Pithy Advice from Your Fellow IBM i Pros compiled
HeIfrey’osua dtheopulogyhtanthoaptecnanapsapvseuy
Dear Doctor, We recently upgraded our tradition-
VIEWPOINT INDUSTRY WATCH
BLOOPERS, BLUNDERS & GAFFES both rotaries in the
The system was a tiny thing about the height
ADVERTISEMENT Databorough – X-Analysis 8 X-An
Required Reading | Feature Application Mapping
REQUIRED READING
data for an entire application, versus data from
REQUIRED READING and the other objects.
For large, complicated systems, this can be a
REQUIRED READING nance/support of a set of
Once explicitly defined, the relational model
REQUIRED READING constructs. Data files have fi
Web Development Strategies for Business Check o
WEB DEVELOPMENT STRATEGIES ity challenges. Web
tions, test-driven development, service-oriented
WEB DEVELOPMENT STRATEGIES development. In an a
very important. Running automated UI test suites
WEB DEVELOPMENT STRATEGIES RPG. RPG has imp
FIGURE 3 Grails Book Editor page configuration
Prime Your Mind with Resources from Left-Brain.c
ADVERTISER SPONSORED DEMO BOOTH Update to aNew
Use this index as a one-stop source of leading
December 2009 ZIP CODE SOFTWARE FOR TH
HOT OR NOT? Waiter!There’s a Haiku in My Spla
Robot/SCHEDULE Enterprise A “must-see” for all en
BCD offers you more Choices to Modernize your IBM