× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.







There's a RTVHOLIDAY tool in TAA Tools.  See:

http://www.taatool.com/document/L_rtvholiday.htm

Al

Al Barsa, Jr.
Barsa Consulting Group, LLC

400>390

914-251-1234
914-251-9406 fax

http://www.barsaconsulting.com
http://www.taatool.com



                                                                           
             Vern Hamberg                                                  
             <vhamberg@centerf                                             
             ieldtechnology.co                                          To 
             m>                        Midrange Systems Technical          
             Sent by:                  Discussion                          
             midrange-l-bounce         <midrange-l@xxxxxxxxxxxx>           
             s@xxxxxxxxxxxx                                             cc 
                                                                           
                                                                   Subject 
             12/03/2003 02:37          Re: I wanna check US Holiday!!!     
             PM                                                            
                                                                           
                                                                           
             Please respond to                                             
             Midrange Systems                                              
                 Technical                                                 
                Discussion                                                 
             <midrange-l@midra                                             
                 nge.com>                                                  
                                                                           
                                                                           




Murali, can you find out what controls the creation of YPROF? Is it on your

iSeries box that it is created? Then use the same process. Someone had to
have written it - it's not a standard part of OS/400. Is it controlled by
something like ROBOT job scheduler? Or were you the one that had a customer

with Advanced Job Scheduler? Maybe something in there controls it. Use the
same mechanism. Maybe there is an API. ROBOT has functions you can call to
check these things against their internal objects. No point in reinventing
the wheel, eh?

No magic bullet that I know of. Holidays vary according to the policies of
your customer. Every company can have a different set. There are some rules

for them, maybe, that you could use. Easter is relative to some solar or
lunar events, I think. Thanksgiving is Thursday of a certain week in
November.

One method is to have a file with the holidays in it - perhaps year and
day-number in the year (kind of *JUL format), then figure out whether the
day you test is in that file - there are CEE* APIs for dates that could do
this, maybe even something in RPG. SQL has DAYOFYEAR, I think. This file
could be generated by rule, if you can find out what they are, at year-end
or at program initialization; or entered by the customer according to their

requirements - Help Systems' ROBOT has those calendar kinds of things that
can be applied to different jobs.

Good luck
Vern

At 09:10 AM 12/3/2003 -0800, you wrote:

>Following  is  the part of the program YPPM01
>=======================================
>              FTP:         IF         COND(&BKSYS = '85B') THEN(DO)
>
>              RTVDTAARA  DTAARA(YODCTEST *ALL) RTNVAR(&TEST)
>
>              IF         COND(&TEST = '*YES') THEN(DO)
>
>              CLRSAVF    FILE(QS36SAVF/YIMPORT)
>
>(7100)     SAVOBJ     OBJ(*ALL) LIB(YIMPORT) DEV(*SAVF) +
>                                SAVF(QS36SAVF/YIMPORT) DTACPR(*YES)
>
>              CLRSAVF    FILE(QS36SAVF/YDATA)
>==============================================
>This program is failing at the statement SAVOBJ and giving  the following
>error.
>****
>CPF3701 received by YPPM01 at 7100. (C D I R)
>Cannot allocate object for file YPROF in YIMPORT.
>FILE YPROF in YIMPORT not saved.
>****
>
>I found that file YPROF will nt be generated
>on a US holiday.   I will have to make a change to check for a holiday.
>For our system Night Time date is changed on next date 8:00AM
>I have to use this night time date to check for holiday depending on when
>i check...
>How can i modify my program to check for holiday sothat i can capture this

>message and send a message to users.
>what i thought sofar is putting a monmsg and the followed by sndusrmsg.Iam

>still doubtful!!I request the folks here to  share their valuable
>knowledge and suggest me what should i do to see i should nt get this
>error in future...
>Thank you so much from bottom of my heart to this list and to the folks
>who are sharing their knowledge and spending valuable time ...
>Thanks in adv for help,
>Murali.


_______________________________________________
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
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.