• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Scheduling a Job to Run More than Once a Day

    July 12, 2002 Timothy Prickett Morgan

    Hey, Ted:

    How can I schedule a job to run more than once a day? The Add Job Schedule Entry (ADDJOBSCDE) command has only the frequency options of *monthly, *weekly, *once.

    — Rocky

    One option is to install IBM‘s licensed program product 5722-JS1 (Job Scheduler for iSeries) and use the Add Job using Job Scheduler (ADDJOBJS) command. If I am not mistaken, IBM charges extra for this job scheduler.

    If you want to use ADDJOBSCDE instead, write a CL program to schedule the jobs throughout the day. Let the job scheduler execute your CL program.

    For example, assume you want to run a job on the hour from 7:00 AM to 5:00 PM (0700 to 1700 hours), Monday through Friday. Your CL program, which I’ll call SKEDPGM, looks something like this:

    PGM                                                   
                                                          
       DCL &SKEDTIME     *CHAR 4                          
       DCL &TIME         *DEC  4                          
       DCL &BEGTIME      *DEC  4  VALUE(0700)             
       DCL &ENDTIME      *DEC  4  VALUE(1700)             
       DCL &INCREMENT    *DEC  4  VALUE(0100)             
                                                          
       MONMSG CPF0000 EXEC(GOTO ERROR)                    
                                                          
       CHGVAR &TIME &BEGTIME                              
    NEXTSKED:                                             
       CHGVAR &SKEDTIME &TIME                             
       SBMJOB     CMD(CALL SOMEPGM) + 
                    JOB(SOMEJOB) +                      
                    SCDTIME(&SKEDTIME)                    
       IF (&TIME *LT &ENDTIME) DO                         
          CHGVAR &TIME (&TIME + &INCREMENT)               
          GOTO NEXTSKED  
       ENDDO             
       RETURN            
                         
    ERROR:               
       /* DO WHATEVER */ 
                         
    ENDPGM               
    

    Notice the SCDTIME parameter on the Submit Job (SBMJOB) command. This schedules the job to run at a later time.

    Notice also that the expression that increments the &TIME variable is decimal arithmetic, not time arithmetic. If you are scheduling a job to run every ten minutes, for example, you will have to increment the hour and reset minutes to zero when minutes reaches a value of 60.

    Have the job scheduler run this program before 7:00 AM:

    ADDJOBSCDE JOB(MYJOB) +
               CMD(CALL PGM(SKEDPGM)) +
               FRQ(*WEEKLY) +
               SCDDATE(*NONE) +
               SCDDAY(*MON *TUE *WED *THU *FRI) +
               SCDTIME(003000)
    

    — Ted

    Sponsored By
    TRAMENCO

    Introducing a New Source for Training and Mentoring. Follow this link to a vital new source for how-to technical information: www.tramenco.com.

    Unlike companies that offer training as an afterthought, The Training and Mentoring Company (Tramenco) is dedicated to just one thing: Advancing your career by giving you the skills you need to solve real-world business problems.

    You get the best information from the world’s leading experts–Howard Arner, Kelly Conklin, Don Denoncourt, Susan Gantner, Skip Marchesani, Glen Marchesani, Shannon O’Donnell, Craig Pelke, and Richard Shaler.

    Choose from a menu of training options to fit your needs: onsite seminars, public seminars, mentoring, consulting, books, CBTs, and Web-based training.

    And make plans to attend the 2002 iSeries Connection Conference, the multi-day, multi-track conference that was the only sold-out iSeries training event this year, co-sponsored by the Education Connection and Tramenco.

    For more information about Tramenco’s career enhancing opportunities, call (800) 421-8031 or go to www.tramenco.com.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: mgo_rc, Volume 2, Number 52 -- July 12, 2002

    Sponsored by
    ARCAD Software

    [Live Webinar] Rewrite your Synon in Java? It could be… a mistake!

    Converting from Synon CA 2E to a modern language? There are many good reasons to take this step. Beyond the critical shortage of Synon skills, applications developed in this 4GL environment can no longer take advantage of key technology advances in the IBM i operating system. And though a leader in its day, the Synon CASE tool is incompatible with modern DevOps practices and concurrent development.

    Do you think the best way to move away from Synon CA 2E is by rewriting everything in Java?

    Think again. A full rewrite is risky, expensive, and slow — often leading to years of redevelopment and countless functional regressions.

    Join Philippe Magne, CEO of ARCAD Software and Ray Bernardi, senior solution architect to learn why a conversion to Free Form RPG is a risk-free and high-performance option that leverages the architecture of the original Synon application – retaining all the reliability and security advantages of the host platform.

    In our Webinar, we will share a secure, automated migration path for business applications developed in Synon CA 2E:

    • 100% automated conversion to modern Free Form RPG and DDL (SQL)
    • Guaranteed conversion accuracy with test automation process
    • Possible modernization of the user interface during the project
    • Risk free, fixed price Modernization as a Service (MaaS)
    • Modern full DevOps framework for delivery

    Leverage the competitive advantage within your Synon application.

    Register Today!

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Delete Badly-Named OS/400 IFS Files, Take Two Readers Insights and Feedback: Dealing with Record Locks

    Leave a Reply Cancel reply

MGO Volume: 2 Issue: 52

This Issue Sponsored By

    Table of Contents

    • Reader Feedback and Insights: Service Program Catch-22 Simplified
    • Setting TCP/IP Server Autostart Parameters as a Group
    • Scheduling a Job to Run More than Once a Day

    Content archive

    • The Four Hundred
    • Four Hundred Stuff
    • Four Hundred Guru

    Recent Posts

    • Bang For The Buck On Entry Power10 And Power11 Machines
    • A Hardware Refresh Is The Perfect Time To Re-Evaluate Your HA/DR Strategy
    • Fresche Taps AI For New RPG-To-Java Conversion Tool
    • Gartner Raises 2025 IT Spending Forecast, Puts Out 2026 Prediction
    • IBM i PTF Guide, Volume 27, Number 45
    • EvolveWare Makes Progress With RPG Code Modernization Using AI
    • Why The IBM i Market Needed Another VTL Option
    • What Price Power?
    • Cloud Revenues Saved By The GenAI Boom
    • IBM i PTF Guide, Volume 27, Number 44

    Subscribe

    To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

    Pages

    • About Us
    • Contact
    • Contributors
    • Four Hundred Monitor
    • IBM i PTF Guide
    • Media Kit
    • Subscribe

    Search

    Copyright © 2025 IT Jungle