V-Share

V-Share allows multiple programs to update the same VSAM file simultaneously. To accomplish this, V-Share intercepts batch VSAM requests and ships the requests to a CICS/VSE region (hereafter just "CICS region"). CICS then updates the file on behalf of the batch jobs. By giving batch jobs the ability to update files within CICS, V-Share makes CICS the VSAM data manager.

V-Share consists of three basic components:

• The first component executes in the batch program’s area. It intercepts the I/O requests and ships them to the second component of V-Share residing in CICS.

• The second component of V-Share resides in the CICS region owning the VSAM files. It performs all of the VSAM I/O on behalf of the batch job. The first and second components communicate through VTAM or through VSE Cross Memory Services. VTAM may be used when the batch job and the CICS region reside either on the same CPU or on different CPUs. Cross Memory Services provides a performance boost but the batch job and the CICS region must be on the same CPU.

• The third component of V-Share also resides in the CICS region. It is comprised of a series of on-line screen programs providing the following functions:

--Define CICS regions to use V-Share

--Define jobs eligible to use V-Share

--Monitor active jobs currently using V-Share

--Suspend a job that is currently active

--Restart a job previously suspended

--Cancel a job

--Reduce the rate of I/O requests being sent to CICS in the event of heavy on-line activity

--Review prior executions of batch jobs

Active Job Status Display

USERID:      USER001
BIM-VSHARE - THE CICS CONNECTION
DATE:   01/14/02
TERMID: 0040
A C T I V E J O B S
       
     
REQ
  START VSAM
ACCESS
CMD JOB NAME STEP NAME MINUTE REGION TIME REQUESTS STATUS TYPE
                 
_ PRODJOB1 EXECXXXX 00000 PRODCICS 08:51:22 00057080 ACTIVE LU62
_ PRODJOB4 STEP0200 04001 PRODCICS 08:55:10 00002301 ACTIVE CMS
_ USER001C STEP1000 01101 PRODCICS 09:01:12 00030704 ACTIVE CMS
S MASTERUP UPDATE09 00000 PRODCICS 09:01:56 00021000 ACTIVE LU62
                 
  TESTJOB1 STEP0038 00000 PRODCICS 09:11:21 00002306 ACTIVE CMS
                 
  PRODFIX2 FIXIT001 00000 PRODCICS 09:15:21 00001106 ACTIVE LU62
                 
  CC045RMA EXEC0010 00000 PRODCICS 09:24:29 00001002 ACTIVE CMS
                 
  SYS1221A STEP1004 00000 PRODCICS 09:32:17 00000454 ACTIVE CMS
  ITIDKVMA STEP0030 00010 PRODCICS 09:40:34 00000059 ACTIVE CMS

 

top

Job Maintenance Status Display

USERID: USER001
BIM-VSHARE - THE CICS CONNECTION
DATE: 01/14/03
   
J O B     M A I N T E N A N C E
TIME: 08:49:48
         
FUNCTION:
C ( A + ADD, C = CHANGE, D = DELETE )    
         
JOB NAME:
PRODJOB1    
JOB INFORMATION:CICS REGION: CICSPROD SYNC LEVEL:005 TRANID:TCCB
    REQS/MINUTE:00000      ACCESS TYPE;CMS    
     
JOURNAL INFORMATION: JOURNAL UPDATES? Y    
         
//ITIJRNL DD DSN= PROD.CICS                . PRODJOB .ITIJRNL,DISP=MOD,
    DCB=(RECFM=VB,BLKSIZE=27004,LRECL=09000,BUFNO= 010 ),
    SPACE=(CYL,( 0010 , 0005 )),UNIT= SYSDA
HISTORY INFORMATION:       RECORD HISTORY?     Y    # OF GENERATIONS: 002
         
PROCESSING INFORMATION:  ABEND IF CICS IS DOWN?  Y    TURN TRACE ON?   N
    INTERCEPT INPUT FILES? ABEND IF DISABLED? N
         
PRESS PF3 TO PROCESS THE MODIFICATION.    
         
         

 

top

 

 
 
canvasnavb products
support
downloads & documentation
authorization codes
start a trial
contact
about
 
 
   
 

 

BIM-Edit
Data-Miner
JCL Analyzer
M-Pact
Override
PC/Transfer
PDS Manager
Reliant
V-Share
VSUM
VSUM-PC