AS400 - Popup confirmation

Latimer, Richard richard.latimer@airways.co.nz
Wed, 28 Mar 2001 12:12:04 +1200


Daniel 

This is probably more than you need as it's the whole process of submitting
a job (name t_info) to the batch subsystem either immediatlely or at some
time in the future ( t_date and t_time)

The bit that prompts for whether to  proceed or not is the block outlined
with asterisks . . . which looks like this when it's run:


                                                                  
 +--------------------------------------------------------------+ 
 :                           Warning                            : 
 :                                                              : 
 : Unprocessing and exception reports will be submitted at      : 
 : Date/Time as entered, continue ?                             : 
 :                                                              : 
 :  Enter=Confirm  F12=Cancel                                   : 
 +--------------------------------------------------------------+ 
              



cheers
Richard Latimer




PROCEDURE POSTUPDATE                                                   
 BEGIN                                                                 
  ;********************************************************************

  WARNING = trunc(t_info) + &                                          
           " will be submitted at Date/Time as entered, continue ?" &  
   CONFIRM                                                             
   IF CONFIRMOK                                                        
  ;********************************************************************* 
   THEN BEGIN                                                       
                                                                       
      IF t_date_ok = "Y"                                               
      THEN LET T_DATE2 = (CCON(t_date,8){7:2} + &                      
                                                                       
                          CCON(t_date,8){5:2} + &      
                          CCON(t_date,8){3:2})         
      ELSE LET t_date2 = "*current"                    
                                                       
      IF t_time_ok = "Y"                               
      THEN LET t_time2 = (CCON(t_time,4))              
      ELSE LET t_time2 = "*current"                    
                                                       
; generate the cmd to add a job to the scheduler.      
; the job will be run at the dte/tme as entered by the user     
                                                                
      LET t_command = &                                         
         "addjobscde job(" + t_job + ")"                 + &    
                    " cmd(sbmdbjob file(" + t_file + ")" + &    
                                 " mbr(" + t_mbr + "))"  + &    
                    " frq(*once)"                        + &    
                    " scddate(" + trunc(t_date2) + ")"   + &    
                    " scdtime(" + trunc(t_time2) + ")"   + &    
                                                                
                   " jobd(*usrprf)"                     + &    
                   " user(*current)"                           
                                                                
      RUN COMMAND t_command                                     
                                                                
      IF t_date_ok NE "Y" AND &                                 
         t_time_ok NE "Y"                                       
      THEN INFO = TRUNC(t_info) + " submitted NOW"

                                                                
      ELSE INFO = TRUNC(t_info) + " will be submitted on " + &  
             ccon(t_date,8){7:2}+ "/" + &                       
             ccon(t_date,8){5:2}+ "/" + &                       
             ccon(t_date,8){3:2}+ " " + &                       
                  "at "              + &                        
             ccon(t_time,4){1:2}+ ":" + &                       
             ccon(t_time,4){3:2}                                
 

      LET t_time_ok = ""                                    
      LET t_date_ok = ""                                    
      LET t_run = "Y"                                       
                                                            
      END ; confirmok                                       
                                                            
   ELSE ERROR = TRUNC(t_info) + " not submitted."           
                                                            
   RETURN  
END 



                                                 
                                                            
-----Original Message-----
From: Daniel Mielke [mailto:DMielke@aicfunds.com]
Sent: Wednesday, 28 March 2001 10:24 a.m.
To: 'powerh-l@cube.swau.edu'
Subject: AS400 - Popup confirmation 


Hello all,

I want to build a popup screen in QUICK to confirm with the user before
proceeding with an update job.  I only want the option of F12 to Cancel, and
ENTER to confirm.

Something like this:
+-----------------------------------+
:                                    :
:    Proceed with job X?    :
:                                     :
:Enter=Conf F12=Cancel  :                              :
+-----------------------------------+

How would I go about such a thing on an AS400 platform?


> BUY. HOLD. AND PROSPER.
> 
> Daniel Mielke
> Senior User Analyst
> AIC Limited
> 1-888-710-4242 (4614)
> dmielke@aicfunds.com
> www.aicfunds.com
> 

= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l@lists.swau.edu
Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu
Unsubscribe: "unsubscribe" in message body to
powerh-l-request@lists.swau.edu
http://lists.swau.edu/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.