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
| 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 |
| 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. |
|
|
| |
|
|
|
|
| |
|
|
|
|