CICS: Replaceable CICS shell (RCS)

ITEM: RTA000029516



Q:  Question:                                                                   
                                                                                
    We have a batch process that needs to kick off a CICS                       
    transaction when it completes.  I understand that the CICS                  
    replaceable shell language will allow this.  I do not                       
    understand how this might fit in with a batch process.                      
                                                                                
    We will somehow convert our current mainframe batch job to                  
    shell scripts.  When the batch process finishes, we would                   
    need to execute the shell command that starts a CICS                        
    transaction.  I understand this needs to be in C language.                  
                                                                                
    Is this shell program something that can be part of our                     
    batch process?  Is it just a matter of calling a C program                  
    from our shell script?                                                     
                                                                                
---------- ---------- ---------- --------- ---------- ----------                
R:  Response:                                                                   
                                                                                
    The 'shell' terminology was a take-off from the other                       
    'shell's in the AIX environment.  It isn't planned for this                 
    terminology to be present in the product at general                         
    availability.  The functionality will be there, but with a                  
    different name.                                                             
                                                                                
    The shell is a set of commands that allow you to simulate a                 
    CICS/6000 terminal and submit transactions on that simulated                
    terminal.  To CICS/6000 your 'terminal' is just another                     
    terminal (usually autoinstalled) that can submit                            
    transactions and receive results.                                          
                                                                                
    It would be possible to write a C program that takes                        
    parameters passed to it, submits transactions based on this                 
    input, and writes the output of the transaction to standard                 
    out.  This user written C program would allow you to                        
    interface to CICS/6000 from a shell script.                                 
                                                                                
    So, to answer your questions, using the shell requires a C                  
    program.  You can use the shell in your batch process via a                 
    user written C program.  The C program that interfaces to                   
    CICS/6000 via shell could be called from a shell script.                    
                                                                                
---------- ---------- ---------- --------- ---------- ----------                
 *====================================================*                    
 | This entry has been edited for Library/INFO status.|                   
 *====================================================*                    
 DW ( upgrader: D73FA09                                                    
                                                                                
---------- ---------- ---------- --------- ---------- ----------                
                                                                                
                                                                                
This item was created from library item Q620948      CBQFC                      
                                                                                
Additional search words:                                                        
CBQFC CICS CICS6000 CODE DASYS DW EMUL EMULATE EMULATION EMULATOR               
EXIT FEB93 OZIBM RCS REPLACEABLE SHELL TERM TERMINAL                            
                                                                                
                                                                                
                                                                                
                                                                               


WWQA: ITEM: RTA000029516 ITEM: RTA000029516
Dated: 12/1996 Category: KIX6000
This HTML file was generated 99/06/24~12:43:11
Comments or suggestions? Contact us