You can add a job schedule entry to run your CL program on the last day of the

ADDJOBSCDE CMD(CALL MYPROGRAM FRQ(*MONTHLY) SCDDATE(*MONTHEND)

That will eliminate any need to compute the last day of the month in your program. All you would then do is retrieve the month in your program and convert it to character to use in your library name.

Incidentally, you might be better served by naming the libraries with a common alphabetic prefix and then the date in YYYYMM format. Then you wouldn't even have to convert the month to character and, in addition, when you work with the libraries from a command line they will display in sorted order.

John Candidi wrote:
Let me describe what I'm trying to do. I'm sure it's pretty simple for
anyone who knows CL.

I need to create a library with the month-end name (i.e. after January
month-end, I'd need a JAN2006 library) that will contain 10 files which I
copy into it. I will need to do this every month as part of our month-end
process. I assume it will have to subtract several days from today's date
and pull the month and year from that date in case month-end is not run on
the last day of the month Is there a simple CL program to do this.

John A Candidi

Rutgers Insurance Companies

IT Director - AS/400 Manager

856-779-2274



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.