[NEWSboard IBMi Forum]

Threaded View

  1. #9
    Registriert seit
    May 2002
    Beiträge
    1.122
    Hier mal ein CL was täglich oder eben jeden Sonntag im SCD laufen soll/kann.
    PHP-Code:
    PGM                                                                      
                 DCL        
    VAR(&MONATTYPE(*CHARLEN(2)                   
                 
    DCL        VAR(&DATUMTYPE(*CHARLEN(6)                   
                 
    DCL        VAR(&WOTAGTYPE(*CHARLEN(4)                   
                 
    DCL        VAR(&TAGTYPE(*CHARLEN(2)                     
                 
    DCL        VAR(&TAG_NUMTYPE(*DECLEN(2 0)                
                                                                             
                 
    RTVJOBA    DATE(&DATUMDAYOFWEEK(&WOTAG)                   
                 
    CHGVAR     VAR(&MONATVALUE(%SST(&DATUM 3 2))              
                 
    CHGVAR     VAR(&TAG  VALUE(%SST(&DATUM 1 2))              
                 
    CHGVAR     VAR(&TAG_NUMVALUE(&TAG)                        
                                                                             
                 IF         
    COND(&WOTAG *NE '*SUN'THEN(GOTO CMDLBL(ENDE))  
                 IF         
    COND(&MONAT *EQ '03'THEN(GOTO CMDLBL(MAERZ))   
                 IF         
    COND(&MONAT *EQ '10'THEN(GOTO CMDLBL(OKTOBER)) 
                 GOTO       
    CMDLBL(ENDE)                                     
    MAERZ:                                                                   
                 IF         
    COND(&TAG_NUM 24THEN(DO)                     
                 
    CALL       PGM(CL_MAERZ)               
                 
    ENDDO                                  
                 
    GOTO       CMDLBL(ENDE)                
    OKTOBER:                                            
                 IF         
    COND(&TAG_NUM 24THEN(DO)
                 
    CALL       PGM(CL_OKTOBER)             
                 
    ENDDO                                  
                 
    GOTO       CMDLBL(ENDE)                
    ENDE:                                               
                                                        
    ENDPGM 
    Nicht schön und nur teilweise getestet. Ist aber vielleicht ein denkanstoß.

    Gruß
    Ronald
    Last edited by malzusrex; 30-10-10 at 07:43. Grund: Wenn man den Sonntag will, sollte macn auch Sonntag und nicht den Samstag abfragen ;-)

Similar Threads

  1. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 22:48
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 12:32
  3. Datum in Query
    By heini in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-09-06, 11:10
  4. Datum überlebt ODBC Transfer auf Excel nicht
    By jjagi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-07-06, 09:29
  5. Übergabeparameter im CL Script
    By bo1 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-06-06, 16:00

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •