ISSN 1911-4915 · TUG · VOLUME 23 NUMBER 2 · NOVEMBER 2007 ™ $12 TORONTO USERS GROUP for System i $12 €8 ™ £5
magazine Email: [email protected]
TREVOR PERRY He’s Baaack!!
—with special guest ALISON BUTTERILL November 21 www.tug.ca
* Feature story inside: PHP on i5/OS by Erwin Earley Publications Mail Agreement No. 40016335 - Return undeliverable Canadian addresses to: TUG, 850 - 36 Toronto Street, Toronto, ON M5C 2C5 - 2C5 - M5C ON Toronto, Street, 36 Toronto TUG, 850 - Canadian addresses to: undeliverable 40016335 - Return Publications Mail Agreement No. HnciVm#cZi Ndjg]VgYlVgZVcY Wjh^cZhhVeea^XVi^dcheVgicZg#
=[jj^[ceijekje\oekh?8C?d\hWijhkYjkh[WdZXki_d[iiWffb_YWj_edi_dl[ijc[djm_j^IodjWn$d[j$ IodjWnm_bb^[bfoekh[Ye]d_p[lWbk[\hecoekh?J_dl[ijc[djXofhel_Z_d]0
s )"- 3YSTEM I 3YSTEM P 3YSTEM X AND .ETWORKING 3OLUTIONS s /RACLE *$ %DWARDS 7ORLD AND %NTERPRISE/NE %20 3OFTWARE AND 3ERVICES s /RACLE !UTHORIZED %DUCATION 0ROVIDER s 3!0 "USINESS /NE %20 3OFTWARE 3ERVICES AND 4RAINING 7g^Y\Zi]ZiZX]c^XVah`^aah\Ve!hdndjXVc[dXjhdcXdgZ Wjh^cZhhVXi^k^i^Zh/HnciVmBVcV\ZYHZgk^XZh
IodjWncWdW][Zi[hl_Y[ifhel_Z[Wc[dke\Ô[n_Xb[i[hl_Y[e\\[h_d]ij^WjZ[b_l[hefj_cWb _d\hWijhkYjkh[f[h\ehcWdY[WjWfh[Z_YjWXb["W\\ehZWXb[fh_Y[$J^[i[h[b_WXb[i[hl_Y[i [dWXb[oekheh]Wd_pWj_edjeh[ZkY[YeijiWdZ_cfhel[j^[WX_b_joe\oekhj[Wcjeh[ifedZje Y^Wd][i_dYeh[Xki_d[iih[gk_h[c[djiWij^[o^Wff[d$IodjWnCWdW][ZI[hl_Y[i_dYbkZ[0 s (OSTING s !PPLICATION -ANAGEMENT s -ANAGED 4ECHNOLOGY 3ERVICES s $ISASTER 2ECOVERY
AZiHnciVm[dXjhdcndjg>IHdaji^dch### HdndjXVc\ZiWVX`idWjh^cZhh
8VaaHnciVmVi&"-%%",%."+%', dgk^h^ijhVilll#hnciVm#cZi
ERPBUSINESS INTELLIGENCE IMPLEMENTATION SERVICES TRAINING FINANCE INFRASTRUCTURE SUPPLY CHAIN
TORONTO USERS GROUP for System i – November 2007 07-Brains-0077_Maint_Ad_TUG_M 5/31/07 11:40 AM Page 1
CONTENTSNOVEMBER 2007 VOLUME 23 NUMBER 2 President’s Corner 2 By Léo Lefebvre
Directory of Directors 4 Contact information for TUG’s key contributors
TUG MoM Review 5 The October 2007 meeting: Robert Eckersley and Dr. Fank Soltis were the featured speakers in this joint TUG/IBM/Avnet presentation. By Kathy Gregson MANAGING MULTIPLE Your IT Project Audit—What to Expect MAINTENANCE 8 This article will explain the major steps in the audit for an application PLANS development or implementation project. By: Debbie Gallagher COSTS ME TIME AND The Agenda MONEY 10 Our next Meeting of Members will feature speakers Alison Butterill and Trevor Perry at the Living Arts Centre Mississauga, November 21st, 2007. BRAINS II SERVICE PHP on i5/OS: A Whole New Stack CONSOLIDATION—ONE 11 System i customers have a whole new way to skin the Web cat while keeping CALL DOES IT ALL. their favored back-end system right in the thick of things By Erwin Earley Hardware consolidation always Sheri Tingey, Entrepreneur Extraordinaire boosts performance, efficiency 16 A truly motivational success story about how one person overcame many and manageability. Yet, companies obstacles to find the niche where she excels. We should all be so intrepid! need to recognize that Service By James O. Armstrong Consolidation delivers even more of these benefits. Additionally, A Drop in the Bucket 18 Here is an update on TUG’s annual donation to Bloorview Kids Rehab. Service Consolidation from By Wende Boddy Brains II provides the foundation for hardware consolidation. i TECH TIPS 19 Power Down System (PWRDWNSYS) with Confirmation By Glenn Gundermann Manufacturers aren’t always the best sources of service. Having Worst Practices in System Management each supplier service its 20 Most of you have experienced these dysfunctional management styles... equipment costs more and creates By Gloria Seltzer performance inefficiencies in Seneca College Update heterogeneous networks. 22 Looking back at perplexed faces, I was thinking of the System i name changes. By Russell Pangborn Multi-vendor Service Consolidation from Brains II can save you 30% TUG MoM Location Survey 23 We decided to conduct a short survey to determine the best meeting venue. to 40% on maintenance costs By Léo Lefebvre and simplify management with only one contract and one number COiN Meeting Review to call. 24 The September COiN meeting was held at the Institute for Quantum Computing (IQC), in Waterloo Ontario. By Glenn Gundermann CONTACT BRAINS II TODAY Toll Free: 800.Brains2 (800.272.4672) ackie s orum J ’ F Email: [email protected] 26 Data Movement Tips: iSeries Navigator Web: www.brainsii.com By Jackie Jansen The Gold Page 27 Directory of TUG’s elite “Gold Members”
TUG Notes 28 Things you need to know — including a summary of upcoming events
TORONTO USERS GROUP for System i – November 2007 By Léo Lefebvre, President, Toronto Users Group PRESIDENT’S CORNER for System i NOVEMBER 2007
he 2007/08 season started a bit later than usual: October 3rd. But what a start it was! We could also say that this new season picked up where the previous one left off—with record breaking attendance—25% higher than the May 2007 MoM. TThat was just fantastic, especially when we know that Dr. Frank Soltis was doing his third presentation in 24 hours…and everywhere he presented, the audience loved him. (I was there for all three presentations.) The night before, COiN had a record crowd as well. Almost twice as big as their largest previous attendance.
In the morning, Soltis presented a tailored session to a promising new group of i5 enthusiasts, or future “iVangelists”, as Kathy Gregson would put it. Soltis spoke to an attentive crowd of 50 plus students and teachers of Seneca College (at York University Campus). As usual, it was a great presentation. At first, it looked like
many of those students did not really know why they were there, but Dragland Vaughn by the end, everybody was listening with attention as he brilliantly Léo Lefebvre with Dr. Frank Soltis described the events that brought us the platform we all know and love, along with the stories behind the different “Power” levels (and their three year cycle.) And guess what? The students want to meet The point is, in most of our day-to-day lives, we should change “Dr. Frank” again. this Web “connotation” to simply “Web browser” or “Intranet” or something similar, where the “Web browser” acts like a simple If you want a pictorial review of those three public presentations go (local) User Interface replacing the panels we all developed with to http://www.tug.ca/PhotoGallery.html. good old DDS and SDA.
So, you can see that we are off to a good start! And, believe it or not, We do NOT need to connect to the Internet to benefit from we are already preparing our 15th annual TEC—to be held on April “taking RPG to the Web.” We can develop slick, neat, productive 22 – 24, 2008. The prognosis is great: applications where the U.I. is a Web browser and where the users • “Power 6” has just been announced; would all be “local.” Do you have an idea how much your life would • Version 6 Release 1 of i5/OS will be announced sometime change? You would become an RPG “Web programmer” and your in February or March 2008 (just in time for the speakers to work would have a brand new meaning. You could add life to your update their presentations to cover that release); (normally) green screens and users would have a renewed faith in • DB/2 Web Query shipped September 14, 2007; their applications. • PHP (native to i5/OS?); etc. But, to get all that, you really need to understand how it works, how What a conference it’s going to be! Great topics, great speakers, great the applications come together. You may need to read books, take times to refresh those RPG skills and System i knowledge… And, courses, and attend meetings on the subject. You also need to join you know what? “Modernizing RPG and taking it to the Web us at TEC. You’ve been a programmer for many years. You know – i.e. Web-browser” is great and fun too—you need to learn how it how to evaluate a project, develop solutions, and fix problems. can be done! And TEC 2008 is the way to start. Don’t you want to know something new, something interesting, something “out-of-this-world?” Modernizing your skills (RPG?), Speaking of “taking RPG to the web” reminds me of the discussion creating programs to run on “Web BROWSERS” is the way to go! I had last week at the COMMON Focus in Columbus, Ohio, with And YOU can do it! another Director of COMMON. We believe that the word “Web” is often wrongly interpreted when referring to system applications. Don’t get left behind! Get the info! Get the education! Get going in For most people, the word “Web” is interpreted as the outside world, a new world, on the best platform in the world which is here to stay… the “Internet.” And they are right. It may scare away the newbies as Kathy Gregson sums up in her review of our last MoM: “[the] who are afraid of sending information over the Internet and do not attendees left feeling secure in the knowledge that their beloved understand that the information processed by those applications system has a future (whatever the name) and the future is bright.” will never get outside the company. Go for it, Go! TG
TORONTO USERS GROUP for System i – November 2007 TEC 2008 TUG’s 15th Annual Technical Education Conference and Vendor Showcase April 22 – 24, 2008 • Sheraton Parkway Toronto North
Attention: developers, managers, operations staff, support / helpdesk staff, systems specialists, and consultants!
Learn how you can leverage technology to provide your users a better, easier, more intuitive, faster, and more cost effective experience...
Join the POWER WORLD Where Educated People are the Real Power
TEC 2008: • Two full days of seven tracks of great sessions & speakers TORONTO • Hands-on at IBM Lab (Day 3) USERS GROUP • Award winning IBM and industry speakers for System i • Topics include: DB2 Web Query, RPG IV, ILE, PHP, SQL, EGL, HMC/LPAR, security, Power 6 hardware, system management, high availability, professional development • CD of session materials • Conference Certificate • Keynote Speaker • Vendor Showcase “The real POWER is what educated staff can bring to Application Development and ultimately the End User experience. It is truly NOT about the Power Chip, or the powerful tools—it is about what these empower an educated developer to bring to the application and hence the End User. — BoB Lesiw, October 2007
Call 905-607-2546 (or email [email protected]) to register. www.tug.ca/tec
Save $100 with our Early Bird price of $695 (TUG member) by December 31, 2007. Register early for a chance to win a prize. TUG™ magazine is a regular publication of the Toronto Users Group for System i™ (a.k.a. TUG), and is distributed to members and industry associates six times per year. It contains updates on activities of the users group, as well as articles from members and non-members, which are of general interest to the “IBM® System i™ community.” All rights reserved. Articles may be reprinted only with permission. Manuscripts should be submitted to the Editor via email. (See address below.) TUG is a not-for-profit organization that pro- motes knowledge of IBM® System i™, iSeries™, AS/400™, and other midrange technologies. Questions about the users group, and sub- scription enquiries, should be directed to our Association Manager, Wende E. Boddy, at the TUG office: 36 Toronto Street, Suite 850, TUG Directors & Associates Toronto, Ontario, Canada M5C 2C5. Phone: 905-607-2546 Email: [email protected] for 2007/08 Toll Free: 1-888-607-2546 Fax: 905-607-2547 ™ President Lefebvre, Léo 2008 (416) 606-5960 [email protected]
Vice Presidents
2009 [IBM, System i, iSeries, and AS/400 are trademarks or registered Bingham, Stephen (905) 821-2252 [email protected] trademarks of International Business Machines Corporation. 2008 TUG is a trademark of the Toronto Users Group for System i.] Rajendra, Kumar (416) 979-3300 [email protected]
Editor: Vaughn Dragland, ISP, PMP Treasurer
Phone: 416-622-8789 Fax: 416-622-4422 2008 Email: [email protected] Sadler, Ken (905) 731-0127 [email protected] Advertising: Ron Campitelli Secretary (Volume and continuity discounts are available.) Burford, Jay 2008 (416) 226-3369 [email protected] Phone: 416-616-7812 Email: [email protected] Distribution: Wende E. Boddy Directors Phone: 905-607-2546 Email: [email protected] Gundermann, Glenn 2008 (647) 272-3295 [email protected]
2009 ISSN 1911-4915 Lesiw, Bohdan (Chili Bob) (905) 789-3722 [email protected] Current Circulation: 4,800 McNally, Kimberly 2008 (905) 940-1814 [email protected] Pangborn, Russell 2009 (416) 491-5050 [email protected]
2009 Publishing and Saleh, Aziz (905) 762-2700 [email protected] Graphic Design Tucker, Garth 2009 (289) 221-0652 [email protected] Eclipse Technologies Inc. 416-622-8789 www.e-clipse.ca
Printing and Binding Association Manager Amanda Graphics Ltd. 416-497-0500 Boddy, Wende (905) 607-2546 [email protected] www.amandagraphics.com IBM Liaison Clip Art Quan, Stephen (905) 316-8310 [email protected] © Softkey Int. Inc. Cartoons Associates The 5th Wave Campitelli, Ron (416) 616-7812 [email protected] by Rich Tennant (978) 546-2448 Dragland, Vaughn (416) 622-8789 [email protected] www.the5thwave.com Dryer, Loretta (416) 667-5647 [email protected] Mailing Hastilow, Harry (905) 607-6751 [email protected] Grant’s Mailing
Canadian Publication mail agreement #40016335 mail agreement Publication Canadian Jowett, Ed (905) 936-3031 [email protected] Services Inc. 905-624-9082 Moussa, Inass (905) 451-1630 [email protected]
Deadline for the next issue: * All articles are the views of the authors and do not necessarily reflect those of the TUG magazine or of the Toronto Users Group for System i. Friday, December 7, 2007
Printed in Canada TORONTO USERS GROUP for System i – November 2007 T U G
MoMTHE OCTOBER REVIEW 2007 MEETING OF MEMBERS
By Kathy Gregson
he October Meeting of Members The meeting began with Robert Eckersley, the IBM was held at the Sheraton Parkway Alliance Manager for Information Builders. Robert’s topic Hotel on October 3, 2007, with was “Beyond Query/400… WebFOCUS, the Big Daddy to close to 175 attentive attendees IBM DB2 Web Query.” Twho had come to listen to a legend. The IBM Chief Scientist for System i, and IBM DB2 Web Query for System i™ offers a set of modernized creator of its architecture, Dr. Frank tools for a more robust, extensible and productive reporting Soltis, had returned to Toronto for solution than the popular Query for iSeries (also known as the first time since his appearance at Query/400) tool. DB2 Web Query for System i preserves TEC 2006. Always a popular speaker, Dr. investments in the reports developed with Query/400 Soltis did not disappoint. The audience by offering a choice of importing definitions into also had the opportunity to hear more the new technology or continuing to run existing about WebFOCUS, the big brother to Query/400 reports as is. the hot new offering, DB2 Web Query for System i, providing a follow-on DB2 Web Query provides the ability to Kathy Gregson presentation to the session delivered by query or build reports against data stored in DB2 Web Query expert, Jackie Jansen DB2 for i5/OS databases through browser- at the May MOM. This event was co- based user interface technologies. Build new DB2 for Web Query started shipping on sponsored by TUG, IBM and AVNET. reports with ease through the Ajax-based September 14, 2007. Any company that has WYSIWYG Power Painter component, or Query/400 today and is covered by i5/OS leverage the wizard-like Report and Graph SW Maintenance, is entitled to a no-charge Assistant components. upgrade to the base DB2 for Web Query product (5733-QU2) when they go to V5R4 Simplify the management of reports by of i5/OS. Robert’s talk re-capped IBM’s
Vaughn Dragland Vaughn significantly reducing the number of DB2 Web Query for System i, which was report definitions required through the developed by Information Builders, and he use of parameter driven reports. Deliver then introduced the full blown Information data to end users in many different formats, Builder product, WebFOCUS. including directly into spreadsheets, or in boardroom-quality PDF format, or viewed This interactive session included demon- from the browser in HTML. Leverage strations with lots of questions coming advanced reporting functions such as from the audience. Attendees saw for matrix reporting, ranking, color coding, themselves the reporting power that is drill-down, and font customization to delivered in the base DB2 Web Query enhance the visualization of DB2 data. product for all System i shops, and what is possible with WebFOCUS for organiza- Add the OLAP (On-Line Analytical tions who are looking for robust self-ser- Processing) feature to interact with the data vice reporting or a rich full-function Busi- through slicing and dicing and drill-down ness Intelligence solution. WebFOCUS capabilities. For the end user on the go, choose is a comprehensive and fully integrated the Active Reports feature to allow reporting enterprise business intelligence platform without having to be connected to the server. whose architecture, integration, and sim- Build simple dashboards or compound plicity can permeate every level of the reports with the optional DB2 Web Query organization—executive, analytical, and Developer Workbench. Use the Developer operational—and make any data avail- Workbench to hide the complexities of the able, accessible, and meaningful to every database (for example, join logic) from end person or application who needs it, when users through metadata. and how they need it. 5:00 speaker Robert Eckersley
TORONTO USERS GROUP for System i – November 2007 Léo Lefebvre
TUG Meeting of Members & IBM Solutions Tour, October 3, 2007 — Sheraton Parkway Toronto North
This definitely isn’t your father’s Query/400 as the graphic inFigure 1 illustrates. All this running natively and securely on System i, where your business data resides today.
Following Robert’s talk, the group enjoyed some social networking over a great buffet dinner. Then it was time to bring on the ever popular Dr. Frank Soltis, Chief Scientist for System i and fondly referred to as the “father” of the System i.
In his typical folksy style, using no charts, Frank spoke to the group for approximately 90 minutes about today’s topical areas for System i.
Figure 1. DB2 for Web Query sample screen
Frank covered a little on the history of the product, and the name changes we have gone through, and hinted that another one may be in the offing next year although nothing is definite at this time.
Vaughn Dragland Vaughn © The 5th Wave, www.the5thwave.com Wave, 5th The ©
Door prize winner Michael Marston with Kathy Gregson
TORONTO USERS GROUP for System i – November 2007 He talked about the possibility of the System i and System p merging into one HW product, running multiple, different operating environments, as is possible today on System i. The Léo Lefebvre possibility of this has been discussed for some time but in the past it was determined that it made sense to keep the products separate, even though they are essentially the same HW. If that does happen, and he did state nothing has been decided for sure, then the product would need a new name. He asked the audience what a good product name would be, and many in theaudience felt that a great name for the product would be AS/400! That brought a smile to Frank’s face.
Frank went on to talk about the real value of System i being in i5/OS so no matter what the product is called, AS/400, iSeries, System i or ????, as long as there is an i5/OS environment, applications will continue running and a company’s investment in System i continues to be protected. System i users should feel re-assured, their beloved i5/OS will go on for many years into the future, as is demonstrated by the disclosure of some of the function of the upcoming 2008 release of V6R1.
Some time was spent talking about the split of the System i Technology team into two different business units, the POWER Systems unit and the Business Systems unit. The POWER Systems unit is in place to focus on the needs of the larger customers, with responsibility for the high end models i570 and i595. The Business 7:00 speaker Dr. Frank Soltis Systems unit will focus on the needs of the Small and Medium Business (SMB) customers with responsibility for the low end System i models i515, i520, i525 and i550. Frank joked about the names of the units being somewhat ambiguous since all System i servers are POWER servers and all System i servers are used as business systems. He did say, naming aside, what’s important is to Don’t let this be responsive to our customer’s requirements and unique needs, be you! with solutions and offerings to match, and that is what the design point is in putting these groups in place.
Next Dr. Soltis spoke about the POWER 6 chip technology that Cost Effective Continuity Solutions is available today in the i570 and in the p570 and the technologies that are built into the chip to help with things like power iAS/400, iSeries & i5 iWintel & Linux consumption and running in a cooler environment, resulting in iUnix iAIX a much “greener” datacenter. He indicated that we would see a System i Blade model in the near future and more POWER 6 Business Continuity Solutions, as well as models come to market in 2008. Disaster Recovery Hot-Site A lively question and answer session followed Frank’s talk and attendees left feeling secure in the knowledge that their beloved system has a future, whatever the name, and the future is bright. TG
Kathy Gregson has worked for IBM for 32 years, supporting mid-range systems since the early 1980’s. She worked on the product announcement for AS/400 in 1988 and has been loyal to this platform ever since. 905-841-9891 Kathy’s current role is the Canadian “iVangelist”, System i Customer Advocate and author of the iSay Customer [email protected] Newsletter. She can be reached at [email protected]. www.dynamicdr.com
TORONTO USERS GROUP for System i – November 2007 Your IT Project Audit — What to Expect By Debbie Gallagher
background material that describes the Areas of Audit Interest project. The auditor will also find out what Although every project is different and the the audit requirements are. For example, if audit scope is defined for each one, there it is a financial statement audit, he or she are some areas that are reviewed frequently will meet with the audit team to enough that you should expect the auditor understand the to include them. These areas of interest fall areas of audit into two categories: risk and (1) the project itself; and what audit (2) the new processes and systems. procedures they al- For the project itself, the auditor will usually ready have be interested in: planned to • Approvals for the project; cover that • Project governance – for example, risk. meeting minutes, scope change control, management oversight, Based on the issues management, go-live readiness audit requirements assessment; and the understanding • Testing of the new application, of the project, the auditor including unit testing, interface testing, will develop a scope of work and integration testing, performance an audit plan. testing, business sign offs on test results; n the previous article, I described the Once the scope and plan are approved, the • Customization of the application (if various types of auditors that may audit moves into execution phase. it’s a package); audit your IT project, and why your • Security related to the data, the project could be selected for audit. Executing the Audit development environment, and IIn this article, I’ll explain the major steps This step is the one you are likely most application configuration; and in the audit for an application development familiar with. The auditor will meet with • Completeness and accuracy of the data or implementation project. In addition, you and other project team members to loaded to the new system, as well as I’ll provide some information on what the ask more detailed questions and will ask for data integrity (e.g. no orphan records). audit is likely to cover, and some insight documentation to support the answers that For the new processes and new systems, the into audit evidence requirements. you provide, and to show that certain areas auditor is usually interested in: of the project were well controlled. • Interfaces carrying data between Steps in the Audit applications; The audit of your project is also a project. Closing the Audit • Security; So, you can expect similar steps to occur: At this stage, the work has been completed, • Segregation of duties; • Planning and Scoping; and the auditor will issue recommendations • Changes to functionality and • Execution; and for improvement, usually in the form of businesses processes – e.g. does the • Closing. a formal report or management letter application now have multi-currency, comments. or does it now have on-line purchase Planning the Audit order approvals. As you know, there are no two IT projects You or someone else in your organization that are the same. So, before planning can will also be asked to provide a response to If you are subject to an annual audit where start, the auditor needs to understand the the recommendations. After the responses only a portion of the system is audited each project. To develop this understanding, are gathered, the auditor presents the report year, the auditor also may need to change the the auditor will usually meet with IT and to management or to the audit committee. rotation plan so that all elements are in scope business representatives, as well as read for the go-live year of the new systems. Copyright 2007 – Debbie Gallagher
TORONTO USERS GROUP for System i – November 2007 Audit Evidence will assess whether issues were tracked According to the International Auditing and Assurance Standards and followed up during the project. In Board (IAASB) Handbook, “The auditor should obtain sufficient addition, he or she will check to see if any appropriate audit evidence to be able to draw reasonable conclusions high priority and high impact issues were on which to base the audit opinion”. (International Standard on still open at go live. If they are areas of audit Auditing (ISA) 500, paragraph 2). interest, the auditor will likely follow up to determine what mitigation strategies were It goes on to describe in paragraph 7 that “Sufficiency is the measure implemented in the new environment to of the quantity of audit evidence”, and that “Appropriateness is the deal with errors that may have occurred measure of the quality of audit evidence”. due to those open issues. Debbie Gallagher So you can see that the auditor is required to ask you for relevant Conclusion documentation, and will review it and test it. By testing it, I mean Because the auditors need to collect evidence as part of their review, that the auditor performs some procedures to verify the usefulness you should not throw away any project documentation until after all of the document as audit evidence. There are numerous possible of the relevant auditors have completed their work. audit procedures available to the auditor and they are not covered here, but here are a couple of illustrations. For example, for your You can ask early in your project to meet with the various auditors. This document that shows the reconciliation of data conversion, the should allow you to find out what areas are of particular interest, so that auditor may select data from both systems and check that it agrees you can make sure your documentation is retained for their work. TG to what shows on your reconciliation document. Or, to verify your testing, the auditor may select a sample of completed test cases to see if they have the results documented and signed by the tester. Debbie Gallagher is a Senior Manager, Canada IT Project Management Office at PricewaterhouseCoopers, Some of the examination of the project is done to provide insight for Toronto. Debbie previously worked as a systems the auditor into areas of risk for the new processes and systems. For implementation consultant, and as IT auditor. She can be reached by email at [email protected]. example, in reviewing the issues database for the project, the auditor
,i>«ÊÌ iÊ iiwÌÃÊvÊÊ 7 ÞÊ7>̶ } ÊÛ>>LÌÞÊ Üt
■ Ê̽ÃÊÃÕÀ«ÀÃ}ÞÊ>vvÀ`>Li° ■ Ê̽ÃÊëiÊÌÊ«iÀ>Ìi° ■ ÊÌÊÃ>à iÃÊÞÕÀÊ`ÜÌi° ■ ÊÌÊVÕ`ÊÃ>ÛiÊÞÕÀÊLÊ>`ÉÀÊÞÕÀÊÃ>ÌÞ®° /Ài`ÊvÊÜ>Ì}ÊvÀÊÞÕÀÊLÕÃiÃÃVÀÌV>ÊÃÞÃÌiÃÊÌÊViÊ L>VÊi¶Ê/ iÀi½ÃÊÊii`ÊÌÊÜ>ÌÊvÀÊi>ÃÞ]Ê>vvÀ`>LiÊ } Ê >Û>>LÌÞ°Ê̽ÃÊ iÀi°Ê6ÃÊ-ÕÌÃÊÊÃÊÃÊi>ÃÞÊÌÊÕÃiÊÌÊ «À>VÌV>ÞÊÀÕÃÊÌÃiv°Ê`Ê̽ÃÊÃÊ>vvÀ`>LiÊÌ >ÌÊV«>iÃÊvÊ >ÞÊÃâiÊV>ÊiÞÊÌÃÊÌÀii`ÕÃÊLiiwÌðÊ/ >̽ÃÊÜ ÞÊÀiÊ V«>iÃÊÌÀÕÃÌÊ6ÃÊ-ÕÌÃÊÌÊ`iÛiÀÊÌ iÊv>ÃÌÊ,"Ê>`Ê LÕÃiÃÃÊLiiwÌÃÊvÊ } Ê>Û>>LÌÞÊÌ >Ê>ÞÊÌ iÀ°ÊÊ -oÜ >ÌÊ>ÀiÊÞÕÊÜ>Ì}ÊvÀ¶
>ÃÞ°ÊvvÀ`>Li°ÊÛ>ÌÛi°Ê6ÃÊ-ÕÌð
/Êi>ÀÊÀiÊV>ÊnääxÇ{x££]Ênä£ÇäÎää]ÊÀÊÛÃÌÊ ÛÃÃÕÌðV°
/ ,ÊÊÊÊÊÊÊÊÊÊÊÊÊÊ 8ÊÊÊÊÊÊÊÊÊÊÊÊÊÊ"," Ê
^Ê «ÞÀ} ÌÊÓääÇ]Ê6ÃÊ-ÕÌÃ]ÊV°ÊÊÀ} ÌÃÊÀiÃiÀÛi`°Ê Ê>`Ê-ÞÃÌiÊÊ>ÀiÊÌÀ>`i>ÀÃÊvÊÌiÀ>Ì>Ê ÕÃiÃÃÊ >V iÃÊ À«À>Ì°
} ÊÛ>>LÌÞÊ ÉÊ Ã>ÃÌiÀÊ,iVÛiÀÞÊ ÉÊ -ÞÃÌiÊ }À>ÌÊ ÉÊ >Ì>ÊÀV Û}Ê ÉÊ -ÞÃÌiÊ >>}iiÌ
TORONTO USERS GROUP for System i – November 2007 Remember to register in advance on the TUG Website! AGENDA WEDNESDAY, NOVEMBER 21, 2007
Why PHP? 5:00 pm Session Abstract MoM Location PHP is a new and exciting language for developing/deploying Web- based applications. In 2006, IBM introduced PHP for Web application Living Arts Centre Mississauga (BMO Room) development on System i. Customers and solution providers can now choose 4141 Living Arts Drive, Mississauga ON L5B 4B8 to use this popular industry standard language on i5/OS. Is PHP the right Hwy 403 & Hwy 10, tool for you to extend your current System i application suite, or to extend West of Square One your company’s reach to new customers? This session will explore typical (Free underground parking) uses of the language and review implementations where PHP makes sense. Speaker: How to be an IT Survivor Alison Butterill 7:00 pm Session Abstract Alison Butterill is an IBM Certi- fied Consulting I/T Specialist for Do you know what your job will look like in 5 years? WebSphere and System i. Her cur- 10 years? Will you be kicked off the island? Are you rent position is System i Applica- the weakest link? The IT industry is fueled by change tion Development Offerings man- and requires both ourselves and our companies to ager for the System i Brand Team. adapt quickly. This session is a discussion of topics Alison has worked in the mid-range that can assist you in being an IT survivor. A review area for more than 25 years, hold- of past trends may give us clues to maintaining Alison Butterill ing a wide variety of positions at current skills and developing new skills. This will allow us to remain IBM—always specializing in the areas of application development competitive as individuals and drive our businesses in the right and database. In her present position, Alison is working with a wide direction for a future of change. variety of IBM teams to develop strategic direction and offerings for developers on the System i. One of the System i key initiatives, the Be prepared to challenge your status quo, and leave with new ideas System i Developers Road Atlas is a key component of her current on how to become flexible enough to adjust quickly to new trends responsibilities. Alison is a regular speaker at technical conferences and directions and ensure your survival. and COMMON conferences around the world and holds numer- ous Speaker Excellence medals from COMMON North America. Speaker: Trevor Perry Trevor Perry has been a computer nut for as long as he can remem- ber. While he still works as an IT Strategist, he is a popular and award-winning speaker at confer- ences and user groups on many subjects. He has won awards for his motivational and strategy ses- sions all over the world. Trevor Perry Trevor’s unique sense of humor and presentation style are AGENDA AT A GLANCE two of the many reasons audiences return to his sessions. His Australian heritage, diverse consulting background, acting Time Topic and improvisational experiences provide Trevor with a rare 5:00 Why PHP? viewpoint that is entertaining and always informative. 6:00 Intermission / MoM & Networking (Complimentary Buffet) To indulge himself and balance his life, Trevor is a part-time 7:00 How To Be an IT Survivor professional speaker, writer, actor, director, and poet, and is on Send your suggestions for future topics to: topics [email protected] future suggestions for Send your a lifelong search for the ultimate coffee bean.
10 TORONTO USERS GROUP for System i – November 2007 PHP on i5/OS: A Whole New Stack The following article is reprinted with the permission of IT Jungle, New York, NY. It first appeared in Four Hundred Guru (http://www.itjungle.com/fhg/fhg062707-story01.html) on June 27, 2007
By Erwin Earley
evelopment and deployment (such as Wikis, blogs, CRM, e-commerce) of Web-based applications natively in i5/OS. This article presents a is one of the most common general introduction to PHP in i5/OS, activities in today’s IT world. how the product can be obtained and in- DFor development of Web applications stalled, development environment for the a development stack, consisting of an language, and typical uses for the language. operating system platform, Web server, This will be the first in an ongoing series of database engine, and scripting language is articles covering aspects of both PHP and often employed. With the advent of PHP MySQL in i5/OS. on i5/OS V5R4 and OS/400 V5R3, iSeries and System i customers have a whole new Introduction to PHP Figure 1 shows a simple example of PHP way to skin the Web cat while keeping their PHP is an easy to use, open source, code embedded inside of HTML. favored back-end system right in the thick platform independent scripting language of things. that has been designed primarily with Web PHP variables are denoted with the leading application development in mind. PHP ‘$’. The echo statement outputs the indicated One of the most popular of these stacks essentially is a data manipulation language string, while the ‘.’ within the echo statement is the LAMP stack, which stands for for Web-based applications. PHP allows causes the information on both sides to be Linux, Apache, MySQL, and PHP. Since you to imbed business logic inside of the concatenated together. You may also notice the introduction of Linux in a logical HTML stream that comprises a Web page. that HTML tags have been included in the partition, System i customers have been It is estimated that there are approximately echo statements to cause each output line able to employee Web applications utilizing 2.5 million PHP developers with upwards to be treated as a new paragraph. the LAMP set of resources. Another of 22 million Internet domains leveraging development stack is the WIMP stack PHP to some degree in their application Lines of code within PHP are delimited (Windows, IIS, MySQL, and PHP). With portfolio. with a semicolon. The PHP engine processes the introduction of Zend Technologies’ the PHP code and sends the results to the PHP in i5/OS in January 2006, System i From a syntax viewpoint, PHP source code Web browser as HTML. customers have had a new Web development is similar in many respects to shell scripts and stack at their disposal, the iADP stack (i5/ the C programming language. PHP code is Perhaps a more interesting example is one OS, Apache, DB2, PHP). This stack can be embedded within PHP tags as follows: in which a Web form is used to request data utilized to deploy Web applications natively from the user and then passed to a PHP DB2 resources, data areas, data The