fhg
Volume 9, Number 7 -- February 25, 2009

Admin Alert: Robot/SCHEDULE's DST Work-Around and More

Published: February 25, 2009

by Joe Hertvik

Rather than cover one topic this week, let's look at three issues that recently crept into my in-box. I'll explain some additional work you may need to perform to keep Help/Systems' Robot/SCHEDULE software running fat and happy during Daylight Saving Time changes; go over my updated list of i5/OS system monitoring tools; and expand on what type of post-upgrade backups you should perform after an i5/OS software upgrade.

Another Daylight Savings Problem To Worry About

United States Daylight Savings Time (DST) begins this year on March 8, 2009.

Believe it or not, it's only been since i5/OS V5R3 that IBM added automated DST support to the operating system. Before then, most shops had to grow their own solution for automatically changing system clocks or somebody had to get up at 2 a.m. (in one or more time zones) to manually adjust and change system time settings. With V5R3, DST support appeared and life got easier for automatically making DST changes in March and November.

Unfortunately, this situation isn't totally automated for some i5/OS third-party products. I was recently reviewing the February 2009 issue of Help/Systems' Robot/New newsletter. In this issue, Help/Systems is telling its customers that "…the most important thing to keep in mind is that Robot/SCHEDULE must be inactive when the [DST] time change is made," and they provide instructions for how to keep SCHEDULE in sync with your system during the DST cutover. So even though i5/OS has automated DST time changes, if you use Robot/SCHEDULE in your shop, you will still need to shut down and restart SCHEDULE to make sure it works properly after the time change.

Help/Systems does not mention why you need to shut down and restart SCHEDULE during the DST time change, only that you need to do it. They also don't provide which versions of SCHEDULE are affected by the time change, so it's prudent to assume that this requirement affects all versions.

Given Help/Systems' warning, you have four options for dealing with Robot/SCHEDULE on March 8 at 2 a.m.:

  1. Ignore Help/Systems warning and hope that the SCHEDULE clock remains in sync and that all your jobs run correctly and on time. This is a time-honored technique that many shops have used in the past, and you may or may not get burnt by ignoring the company's warning (not recommended).
  2. Manually shut down SCHEDULE before the 2 a.m. DST change on March 8 and restart it after the time change occurs on your partition.
  3. Automatically shut down and restart SCHEDULE using a CL programming technique provided by Help/Systems on their Website.
  4. Automatically shut down and restart SCHEDULE by using the QTIMZON system value. This is also explained on Help/Systems Website.

Help/Systems' Website also contains configuration instructions for running any jobs that were missed while Robot/SCHEDULE was turned off.

So if you're using Robot/SCHEDULE as your job scheduling solution, be sure to check out Help/Systems' information to see if you need to stop and restart the product during the DST change.

More i5/OS Monitoring Software Vendors than Joe Thought Possible

In recent articles, I mentioned several vendors who offer i5/OS automated monitoring tools for alerting you when problems occur on your system. I previously spotlighted Bytware's MessengerConsole, Help/Systems' Robot/ALERT, and CCSS' QSystem Monitor package, as well as Halcyon Software's Message monitor package, which is part ofHalcyon's Monitor Suite package for iSeries.

I thought I had all the packages nailed when just last week, reader Mark Lazarus told me about another monitoring package. Software Engineering of America (SEA) also offers a System i message management product called absMessage, which Mark tells me is quite a good piece of software. So be sure to add SEA to your list of vendors to evaluate when looking for system monitoring software.

The encouraging news here is that unlike other i5/OS product segments where companies are buying each other up and there aren't as many choices as there used to be (ERP vendor diversity, anyone?), the System i monitoring and messaging marketplace is flourishing, and there are a decent number of products to choose from. However, I should be careful when saying this because the first whiff of i5/OS system monitoring consolidation may already be upon us. With Help/Systems and Audax' recent purchase of Bytware, Bytware MessengerConsole and Help/Systems Robot/ALERT products belong to the same company and the i5/OS system monitoring marketplace may be in the first stages of product niche consolidation.

The Things Joe Missed When Talking About Upgrades

In my article on Time Gobbling Tasks for a System Upgrade, I suggested that if you didn't have time for a full-system backup after your i5/OS upgrade ends, you could perform the following saves to save time by only backing up critical files and objects.

  • A system and user configuration backup, which includes your OS/400 licensed internal code (LIC) and i5/OS objects for security data, user profiles, and private authorities; as well as your system configuration objects.
  • An IBM library backup that saves all the libraries containing your new operating system code.

Readers and friends-of-the-column Ernie McCormick and Pete Massiello both wrote in to tell me that my post-upgrade save strategy didn't go far enough. Both of them suggested that if you can't complete a full system backup after a system upgrade, you should run Option 22, System data only, off the Save menu (GO SAVE). This save will perform the following i5/OS commands that are critical for saving your system configuration, but not your data.

  • The Save System (SAVSYS) command, which includes the Licensed Internal code, i5/OS objects in the QSYS library, user profiles, security data, and system configuration objects.
  • The Save Library (SAVLIB) command for all IBM-supplied objects as listed above.
  • The Save (SAV) command for the \QIBM\ProdData folder of the AS/400 Integrated File System (AS/400 IFS). This command saves all the stream file objects for installed products, objects that will be critical if you need to restore your operating system from scratch.

Thanks to Ernie and Pete, I stand corrected. Please disregard my earlier advice on post-upgrade saves. The best option is still to perform a full system backup of your upgraded system (Option 21, Entire system, from the Save menu). However if you don't have time for a full save, be sure to perform a System Data Only save (Option 22 from the Save menu) to get the critical objects.

In my previous article, I also covered how to initiate faster database header file conversions to avoid slow response time while the system rebuilds headers. The problem was that I only discussed how to rebuild database headers, which is only one of four required conversions you should perform to maintain system performance directly after the upgrade. Pete said that he performs 75 to 80 upgrades a year and he always makes sure to perform the following conversions after an upgrade.

Database file header conversions, which I discussed in the system upgrade article.

Data queue conversions, which can be accomplished by submitting the following Display Object Description (DSPOBJD) command to batch by using the following Submit Job (SBMJOB) command:

SBMJOB CMD(DSPOBJD OBJ(*ALLUSR/*ALL) OBJTYPE(*DTAQ) 
OUTPUT(*PRINT)) JOB(DSPOBJD)JOBQ(QSYS/QSYSNOMAX)

User queue conversions, which can be done by submitting this command for batch execution:

SBMJOB CMD(DSPOBJD OBJ(*ALLUSR/*ALL) OBJTYPE(*USRQ) 
OUTPUT(*PRINT)) JOB(DSPOBJD)JOBQ(QSYS/QSYSNOMAX)

The Start Object Conversion (STROBJCVN) command converts programs, service programs, modules, SQL data and packages, and database files to the new operating system format. This command can be run in batch by executing the following SBMJOB command.

SBMJOB CMD(STROBJCVN LIB(*ALLUSR) OBJTYPE(*ALL))
JOB(STROBJCVN) JOBQ(QSYS/QSYSNOMAX)

The common thread here is that all these objects need conversions to be used under the new operating system. Conversion is started for your objects either by first touch (the first time one of these objects is used) or by running these commands, which forces first touch on many objects at the same time. Conversion can also be initiated for all system objects by performing a full system backup (Option 22 on the Save menu), which forces first touch conversions as it saves each individual object. I personally favor performing a full system backup to running the four commands, because a system save only has to be performed once to convert all the objects and it doesn't miss anything.


RELATED STORIES AND RESOURCES

Bytware Bought by Help/Systems and Audax

Advanced Job Scheduler for i5/OS Web site

Help/Systems Robot/News newsletter

Time Gobbling Tasks for a System Upgrade



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
NORTHEAST USER GROUPS CONFERENCE

19th Annual Northeast IBM i
User Groups Conference
April 6 - 8, Framingham, MA

3 Days of Affordable, Quality Education

                                · 100+ sessions cover RPG & Programming Tools, Database,
                                   Systems Mgmt., & Web Development
                                · Top industry speakers; in-depth labs & workshops
                                · Expanded Management & Professional Development track

Register before March 14 and save!
$500 for 2 days; $700 w/Monday lab

View Conference Brochure
www.neugc.org


Senior Technical Editor: Ted Holt
Technical Editor: Joe Hertvik
Contributing Technical Editors: Edwin Earley, Brian Kelly, Michael Sansoterra
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

WMCPA:  24rd Annual Spring Technical Conference, April 1 & 2, 2009, Delavan, WI
COMMON:  Join us at the 2009 annual meeting and expo, April 26-30, Reno, Nevada
Vision Solutions:  Learn About Data Integration for Business Intelligence


 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
Getting Started with PHP for i5/OS: List Price, $59.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Four Hundred
Colonizing Endicott

PHP Forges Ahead; Consultant Propels Multiple Projects

i Shops Get Some Power Rewards Action, Finally

As I See It: A Novel Idea

Virtualization Takes Off on Entry Power Systems

Four Hundred Stuff
Speedware Says RPG-to-.NET Code Converter Is the Real Deal

Tripwire Adds i OS Support to Configuration Control Software

Automated Routing Streamlines Deliveries, Lowers Distribution Costs

iEnterprises CRM Goes On-Demand with Help from IBM

iWay Debuts New Information Management Suite

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

System i PTF Guide
February 21, 2009: Volume 11, Number 8

February 14, 2009: Volume 11, Number 7

February 7, 2009: Volume 11, Number 6

January 31, 2009: Volume 11, Number 5

January 24, 2009: Volume 11, Number 4

January 17, 2009: Volume 11, Number 3

TPM at The Register
Red Hat cranks virtualization power play

Citrix undercuts VMware with XenServer giveaway

Shuttleworth gets cloudy with Ubuntu 9.10

IBM beefs System x with latest Intel, AMD chips

IBM, IBEC do rural Internet broadband

IBM lands 25 teraflop iDataplex cluster in Bluegrass State

HP printer, server, and PC sales in double digit dip

Dell punts green gear with 0% interest

DreamWorks to bake 3D flicks on desert cloud

Voltaire preps InfiniBand switch for IBM blades

Fake server beats real server on Web test

Appro calls Cray ante with super blade cluster

Red Hat and Microsoft ink virt interoperability deal

Intel's future Xeons to share sockets

THIS ISSUE SPONSORED BY:

Profound Logic Software
WorksRight Software
Northeast User Groups Conference


Printer Friendly Version


TABLE OF CONTENTS
A Bevy of BIFs: %SCAN and %CHECK

Easily Avoid a Common Data Structure Error

Admin Alert: Robot/SCHEDULE's DST Work-Around and More

Four Hundred Guru

BACK ISSUES

From the IT Jungle Forums
Insert via Java

iSeries Access for Web

Mimix installation and configuration docs

EDI Inovis Programmer - Heavy Duty Problem Solver - Anytime

Data Queues vs. MQ Series: Performance

Removing blanks from a CL Variable

XML




 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2009 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement