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