Solved

Change a nightly backup CL program

Posted on 2015-01-16
5
224 Views
Last Modified: 2015-01-16
OK it has been years since I've touched our AS400 (it is now decommissioned), but after the holidays I thought I'd try to finally change the nightly backup job.  It currently kicks out the tape at the end, and if I forget to put a new one in it fails the next night. So here was my steps taken.

First do a WRKJOBSCDE to find the job. Got it.

The job executes this CALL PGM(QGPL/NIGHTLY)

Fired up STRPDM. And looked at the object QGPL/NIGHTLY. Found it used QCLSRC\ARISRC as the source file, NIGHTLY as the member.

Looked at the member object and found the issue on line 21. ENDOPT was set to *UNMOUNT. So I changed it to *REWIND ENDOPT(*REWIND)

Put the tape back in and I'll be darned if the next day it was out again. I realized I forgot to compile it. So i went back to the member took option 14 to compile. Got a successful message. Then I came in this morning and it was out again.

Since this is all more than a little rusty, what could I be missing? The only lines after the rewind are some strsbs commands. and there are no other calls in the program. What is really weird is even after a compile and change when I look at the program again in QGPL\NIGHTLY it shows a source file last changed date in 2004.
0
Comment
Question by:bhieb
  • 3
  • 2
5 Comments
 
LVL 18

Accepted Solution

by:
daveslash earned 500 total points
ID: 40553925
Most likely, when you compiled it, the compiler deposited the program object in the incorrect library. First, determine where you WANT the program object to be. Then, recompile the program again, but prompt (F4) the compilation command, and manually fill in the destination library.

HTH,
DaveSlash
0
 

Author Comment

by:bhieb
ID: 40553941
Ok so it looks like it is putting it in the correct spot, but there is an option on F4 to replace program. I'm assuming that is what I missed. Is it safe to do that, logic says yes, but my green screen fear says ask first :)
0
 

Author Comment

by:bhieb
ID: 40553950
Wait maybe I'm missing something here.  This is the compile screen.

Program  . . . . . . . . . . . . > NIGHTLY       
  Library  . . . . . . . . . . . >   ARISRC      
Source file  . . . . . . . . . . > QCLSRC        
  Library  . . . . . . . . . . . >   ARISRC      
Source member  . . . . . . . . . > NIGHTLY       
Text 'description' . . . . . . .   *SRCMBRTXT    
                                                 
                                                 
                           Additional Parameters 
                                                 
Replace program  . . . . . . . . > *NO           

Open in new window


Should the Program library actually be QGPL since that is what it being called?
0
 
LVL 18

Expert Comment

by:daveslash
ID: 40553960
> option on F4 to replace program

That might be it. Specify *YES

> Should the Program library actually be QGPL since that is what it being called?

Yes

HTH,
DaveSlash
0
 

Author Comment

by:bhieb
ID: 40553962
Yep that was it, now the called object has the correct changed date.  Thanks for being the sounding board, been too long since I've done this stuff.
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
debugger with zend php iseries 3 224
iSeries Library Syncing 3 177
IBM infowindows II crashed, How to use a standar flat VGA monitor 9 253
RAID 1 - Problem with Data 8 82
Data breaches are on the rise, and companies are preparing by boosting their cybersecurity budgets. According to the Cybersecurity Market Report (http://www.cybersecurityventures.com/cybersecurity-market-report), worldwide spending on cybersecurity …
Knowing where your website is hosted is as important as the features you receive, the monthly fee, and the support you receive. Due diligence should be done when choosing your next hosting provider.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question