World®
’16
What’s	New	in	CA	Datacom®
Kevin	Shuma,	VP	Product	Management
CA	Technologies
MFX93S
MAINFRAME	AND	WORKLOAD	AUTOMATION
2 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
©	2016	CA.	All	rights	reserved.	All	trademarks	referenced	herein	belong	to	their	respective	companies.
The	content	provided	in	this CA	World	2016	presentation	is	intended	for	informational	purposes	only	and	does	not	form	any	type	of	
warranty. The information	provided	by	a	CA	partner	and/or	CA	customer	has	not	been	reviewed	for	accuracy	by	CA.	
For	Informational	Purposes	Only	
Terms	of	this	Presentation
3 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Abstract
This	session	provides	a	high-level	review	of	the	new	functionality	and	capabilities	provided	in	the	
latest	CA	Datacom®	product	releases.	Included	will	be	a	brief	discussion	of	the	CA	Datacom®	M3A	
program.
Covered	in	the	session	will	be	new	enhancements	to	CA	Datacom®/DB,	CA	Datacom®	
Datadictionary™,	CA	Datacom®	SQL,	CA	Datacom®	CICS	Services,	CA	Datacom®	Server,	and	CA	
Ideal™	for	CA	Datacom®
Kevin	Shuma
CA	Technologies
VP,	Product	
Management
4 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agenda
AGILE	DELIVERY
CA	DATACOM®/DB,	DATADICTIONARY™	AND	CICS	SERVICES
CA	DATACOM	SQL	AND	SERVER
CA	IDEAL™		AND	CA	DATACOM/DB	METACOBOL	SUPPORT
CA	IDEAL	AND	CA	DATACOM/DB	METACOBOL	SUPPORT
1
2
3
4
5
SUMMARY6
M3A	SERVICES5
5 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agile	Delivery
§ In	the	last	18	months	the	team	has	delivered:
– 24	significant	enhancements,	along	with	many	other	smaller	
enhancements
§ Closed	out	new	development	14.02	and	15.0	
§ Included	a	Service	Update	for	15.0
§ Delivered	Datacom	AD	15.0
– Started	a	new	incremental	release:	15.1
§ All	items	in	this	presentation	marked	15.1	are	planned	and	may	not	be	
available	for	user	validation	at	this	time
CA	Datacom®	Team	Delivering	Functionality	in	Small	Consumable	Feature	Sets
6 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom®/DB	and	CA	Datacom®	Datadictionary™	
§ Version	14.02	and	above
– Online	Fast	Compress
– Block	Quit	Strategy	
– OLREORG	Reporting		
– Active-Active/Active-Query	
– Elimination	of	“other”	GP	CPU	consumption	in	zIIP	environments
§ Online	Block	Size	Alter	(15.1	- In	progress)
§ Lots	more	…..
Database	Engine,	Database	Utilities	and	Metadata	Dictionary
7 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary – V14.02	
§ Online	Fast	Compress
– Code	name	-Table	Alter	24	(TA24)
– First	(only)	option	– Online	Fast	Compress
– Alter	definition	and	every	row	from	one	compression	option	to	another
– Discussed/demoed	in	session	MFX94S	
§ Block	quit	strategy
– Code	name	- Fast	ADDIT
– Relates	to	finding	space	for	new	row
– Usually	with	compressed	tables,	small	vs	large	rows	sizes
– Long-term	plan	is	to	replace	with	new	data	space	option
Database	Engine,	Database	Utilities	and	Metadata	Dictionary
8 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary – V14.02	
§ OLREORG	Reporting		
– Adding	functionality	to	provide	progress	report	when	utility	fails
§ OLREORG	DSOP=0	and	not	enough	space	available
Database	Engine,	Database	Utilities	and	Metadata	Dictionary
Date: 10/04/2016 ******************************************************************************** Page:
2
* CA Datacom/DB *
Time: 21.51.41 * General Utility * Version:
14.0
* COPYRIGHT (C) 1990-2011 CA. ALL RIGHTS RESERVED. *
Base: 400 ******************************************************************************** Directory:
QAMUF4
Rows processed - 89,693 * Incomplete due to RC 07 *
Rows moved - 82,757
Exclusive control conflicts - 0
Empty blocks used - 4,017
Blocks in use by table UNC - * Unknown due to RC 07 *
DB13001E - UNEXPECTED RETURN CODE 07 (1) NO MORE EMPTY BLOCKS AVAILABLE
DB10045E - ABNORMAL TERMINATION DUE TO ERROR(S)
9 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary – V14.02	
§ Active-Query			
– First	phase	of	Active-Active
– Two	MUFs	– “One	Update”	and	“One	Read-only”
§ Both	have	their	own	DASD	(set	of	matching	databases)
§ May	be	geographically	dispersed
§ Read-Only	MUF	kept	in	sync	by	software
– Change	Data	Capture	(CDC)	on	Update	MUF
– Send	function	processes	CDC	changes	into	MQ	Messages	sent	to	Read-Only
– Receive	function	processes	MQ	changes	into	updates	on	Read-Only	MUF
– Acknowledgement	sent	back	to	Sender
Database	Engine,	Database	Utilities	and	Metadata	Dictionary
10 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Live	Data Replicated	Data
Replication	
Source
MUF
Replication	
Target
MUF
DBCDSPR
(Sender)
DBCDRPR
(Receiver)
MQT1 MQT2
Queue Queue
TCP/IP
Temp
Save
Temp
Save
Real-time		updates Replicated		updates
CA	Datacom/DB	and	CA	Datacom	Datadictionary – V14.02	
Active-Query	Overview
11 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary	– V14.02	
§ Active-Query
– New	MQ	Transport	Service	provides	MQ	wrapper	so	that	sender	and	
receiver	don’t	have	to	have	MQ	knowledge
– CDC	used	to	capture	changes	at	source
– Sender	used	to	package	source	changes	and	send	(over	MQ)	to	
receiver
§ Once	sent	deletes	changes	from	source	CDC
– Receiver	used	to	take	packaged	changes	from	MQ	and	apply	to	target	
MUF	
§ Once	applied	deletes	package	from	MQ
– Ability	to	switch	roles	in	a	few	seconds
Active-Query	Summary
12 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary	– V14.02	
§ Reduce	GP	improve	zIIP	on	light	to	medium	use	systems
– zIIP	usage	was	good,	but	we	noticed	an	abnormality	– “other	SRB”
Elimination	of	“Other”	GP	CPU	Consumption	in	zIIP	Environments
13 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary	– V14.02	
§ Step	1	– Add	statistics	to	MUF	to	capture	“other	SRB”
– Recalculate	zIIP	offload	with	other	SRB	added	in	
Elimination	of	“Other”	GP	CPU	Consumption	in	zIIP	Environments	(Cont’d)
14 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary	– V14.02	
Elimination	of	“Other”	GP	CPU	Consumption	in	zIIP	Environments	(Cont’d)
§ Step	2	– Rewrite	zIIP	processing	code	to	reduce	“other	SRB”
– MUF	Special	Option	– SMPTASK_USING_IEAV	YES	
– Other	SRB	returned	to	pre-zIIP	values
For	light	to	medium	loads
• zIIP	offloads	stayed	
the	same
• GP	CPU	dropped
• Overall	TCO	improves	
Recommended	for	all	
small	to	medium	shops
15 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	and	CA	Datacom	Datadictionary
§ Online	Block	Size	Alter	(15.1	- In	progress)
– Allows	user	to	change	the	block	size	on	a	data	area	without	
interrupting	user	access	to	the	tables	in	the	area
§ Block	size	changes	can	be	done	to	improve	performance	and	DASD	
utilization
§ Built	on	the	“online	utility”	foundation	already	in	place	for	online	reorg,	
online	move,	online	compress	and	online	defrag
§ Available	for	customer	validation	testing	
§ Offers	an	alternative	way	to	do	online	reorganizations	
Database	Engine,	Database	Utilities	and	Metadata	Dictionary
16 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom®	CICS	Services	v14.02	and	Above
§ Version	14.0	added	multiple	enhancements	to	support	multi-
TCB	environments
– CICS	Syncpoints,	OPENAPI	for	threadsafe	(L8s	and	L9s),	fully	reentrant	
code,	serialized	resource	use	to	comply	with	OPENAPI	protocols
– As	a	result	in	certain	“heavy	conversation”	modes	performance	was	
negatively	affected
§ Version	14.02	has	added	multiple	changes	to	improve	
performance	for	all	systems	not	just	the	affected	systems
Allows	CICS	Transactions	to	Access	the	Database
17 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom®	CICS	Services	v14.02	and	Above	(Cont’d)
§ Version	14.02	includes
– Eliminated	overhead	to	create	update	TRUEs
– Reduced	storage	(memory)	footprint	to	R11	levels
– Eliminated	a	GETMAIN/FREEMAIN	for	every	database	request
– New	option	PGMNAME=TASK/RQST	to	remove	CICS	overhead
– New	option	SKPSYNC	to	reduce	use	of	SYNCPOINT	when	not	needed
§ Multiple	improvements
– Made	all	tracing	functions	optional	
– Rewrote	thread	management	to	improve	processing
– Added	EOT	of	transaction	functionality	to	improve	“heavy	request”	
transactions
Allows	CICS	Transactions	to	Access	the	Database
18 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom®	SQL	and	CA	Datacom®	Server
§ Server	mainframe	component
– DB_THREADS	– DB	Queue	Depth/Thread	Utilization	Report
– Failover	without	Interruption	(15.0)
– CAICCI	not	required
– TRUSERx	– SQL	Syntax	Trace
– CODEPAGE=	
– Comments	in	Server	Mainframe	Startup	Options	(15.0)
Improve	Access	and	Functionality	for	Modern	Applications
19 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom	SQL	and	CA	Datacom	Server	(Cont’d)
§ Server	distributed	component	(JDBC/ODBC	clients)
– Windows	updates	via	InstallShield	installers
– Windows	64bit	address	handling	(Large	Address	Aware)	(15.0	soon)
– JDBC	Client	Info	methods	(15.0	only)
– Read-only	access	to	Datacom	ODBC	Data	Sources	in	ODBC	
Administrator
– JDBC	and	ODBC	Batch	Processing	(15.0)
– CCI/PC	NOT	Required
Improve	Access	and	Functionality	for	Modern	Applications
20 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom	SQL	and	CA	Datacom	Server	(Cont’d)
§ SQL	Plan	versioning	support	(COBOL	only)
– New	PLANAME	options
§ PLANAME=@TIMESTAMP	
– Creates	the	PLAN	name	by	concatenating	the	program	ID	with	YYMMDDHHMM	
§ PLANAME=planname@TIMESTAMP
– Creates	the	PLAN	name	by	concatenating	the	‘planname’	value	with	
YYMMDDHHMM	
– ‘planname’	must	begin	with	an	alphabetic	character	and	be	less	than	or	equal	to	
8	characters
– Plan	names	or	program	IDs	that	are	less	than	8	characters	will	be	padded	on	the	
right	with	underscores
Improve	Access	and	Functionality	for	Modern	Applications
21 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom	SQL	and	CA	Datacom	Server	(Cont’d)
§ SQL	Table	Expressions	
– Currently	in	progress	in	15.1
§ Eliminates	the	need	for	an	application	program	to	process	multiple	queries	
to	obtain	the	desired	result,	greatly	extending	the	processing	power	of	a	
single	query
§ First	step	is	materialization	of	views
§ Provides	infrastructure	for	table	expressions	with	temporary	materialized	
table
§ This	eliminates	restrictions	on	views	that	require	a	temporary	materialized	
table
– Example	– both	view	and	query	use	GROUP	BY
Improve	Access	and	Functionality	for	Modern	Applications
22 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom	SQL	and	Server	(Cont’d)
§ SQL	Table	Expressions	(cont’d)
– New	DATACOM_OPTIMIZATION	special	register	to	force	join	method
§ Example:	Force	merge	on	materialized	table	to	eliminate	cost	of	repeated	
sequential	search
Improve	Access	and	Functionality	for	Modern	Applications
23 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom	SQL	and	CA	Datacom	Server	(Cont’d)
§ SQL	Table	Expressions	(cont’d)
– Types	of	Table	Expressions	(TE)
§ Nested	- “in	line”	view	use	a	select	statement	as	a	table	in	the	FROM	clause
§ Row	- result	set	is	a	single	row
§ Scalar	- result	set	is	a	single	column
§ Common	(CTE)	- a	nested	TE	that	is	created	ahead	of	time	and	referenced	
by	a	name	(useful	for	TEs	used	multiple	times)
§ Recursive	- uses	special	UNION	syntax	with	1st	subselect as	the	root	CTE,	
and	2nd	subselect recursively	references	the	CTE
§ Full	Select	- adds	UNION,	ORDER	BY,	and	FETCH	FIRST	to	most	places	a	
subselect can	be	used	(views,	subqueries,	table	expressions,	etc.)
Improve	Access	and	Functionality	for	Modern	Applications
24 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Ideal™	for	CA	Daatacom®
§ Ideal	
– Online	refresh	of	SC00TRAN	(15.1	– In	Progress)
§ Refreshable	user	terminal	transaction	table
– Separated	from	SC00TRAN,	which	remains	for	CA-supplied	ones
– Uses	existing	macro,	new	name
– SC00INIT	will	assume	anything	not	in	SC00TRAN	is	Ideal
– Ideal	will	look	up	in	SCUMTRAN	if	not	already	found
4GL	Language
25 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	MetaCOBOL	Support
§ Support	for	MetaCOBOL	in	CA	Datacom/DB	V15.1
– In	progress	for	V15.1
– Delivered	with	Core	products
– Module	replacement	for	fixes
– Identifies	as	15.1	to	match	DB/DD/…
– No	longer	requires	DDSRTLM	changes
3GL	Language
26 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	MetaCOBOL	Support	(Cont’d)
3GL	Language
27 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	MetaCOBOL	Support	(Cont’d)
Migration	Path	1	– Remove	MetaCOBOL From	Environment
28 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	MetaCOBOL	Support	(Cont’d)
Migration	path	2	– Acquire	MetaCOBOL Support	from	Datacom/DB	and	Run	Tests
29 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Datacom/DB	MetaCOBOL	Support	(Cont’d)
§ Customer	benefits
– Delivery	with	CA	Datacom/DB	base	product
– Ongoing	support	for	new	platforms	(same	as	Datacom/DB)
– Integrated	QA	with	CA	Datacom/DB
– Long	term	direction
§ Customer	concerns
– Need	to	do	adequate	testing,	each	group	or	system	should	be	tested
– Old	CA	MetaCOBOL	code	may	not	have	been	maintained	in	years
– User	COBOL	code	may	not	have	been	compiled	in	years
– Need	to	find	any	user	defined/added	macros
3GL	Language
30 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
M3A	Services- Monitor,	Measure,	Manage	and	Alert
Augment	and	Enhance	Exiting	Resources	to	Support	Your	CA	IDMS™/Datacom	Environments
Challenge Solution Benefits
§ Growing	CA	Datacom	and	CA	IDMS™	
DBA	skill	concern	as	retirement	reduces	
available	technical	workforce
§ Reduction	of	skilled	employees	
represents	a	loss	in	the	library	of	
knowledge	used	to	keep	mission	critical	
Datacom	and	CA	IDMS	systems	up	and	
running
§ Skilled	remote	technician	to	
augment	your	current	resource	
pool	to	run	and	maintain	your	CA	
Datacom	and	CA	IDMS	
environments.
§ Activities	include	monitoring	
production	environments,	
establishing	performance	baselines,	
make	recommendations	as	needed	
around	performance	tuning	DB	
expansion	and	more.
§ Provides	a	simple	solution	to	augment	
and	enhance	your	CA	Datacom	and	CA	
IDMS	environments
§ Flexible	options	to	augment	your	
workforce	by	providing	resources	
needed	to	manage	and	maintain	
mission	critical	systems
§ Proven	Experience
§ Access	to	strong	resource	pool
§ Remote	access	for	low	cost	alternative
31 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Our	Approach
Establish	a	performance	baseline	that	is	used	to	measure	and	track	
production	environments	
Monitor
Deliver	daily	monitoring	activities	within	the	production	environment	
of	your	CA	MF	solution	
Manage Day	to	day	administration	and	operational	tasks	and	system	functions	
of	your	CA	MF	solution	
Alert
Assistance	with	events	requiring	immediate	technical	attention	that	
provides	integration	of	CA	Support	and	Services	
Measure
32 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	M3A	Service
Start-up	activities	 – Initial	interview,		inventory,	performance	baseline	and	site	report
Daily	Activities
– Review	current	system	activity,	recent	activity	logs,	recent	table	
activity,	alert	on	required	corrective	activity,		and	record	activity
Monthly	Activities – Repeat	measurement	activities,	update	site	report
Quarterly	Activities – Review		maintenance	availability
Staffing – Primary	and	backup	M3A	technician
Internal – CA	Support	Engineers
External – CA	Partners	– Trained	and	Certified	by	CA
Coordination
– Single	repository	for	data		
– Development		and	support	synchronized	with	M3A	Service	
technicians
Fee – Yearly	based	retainer	plus	T&E
33 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Summary
§ Over	the	last	18	months	the	CA	Datacom	team	working	
directly	with	our	validation	customers	have	delivered	key	
enhancements	to:
– Improve	functionality
– Improve	uptime
– Improve	TCO
– Provide	needed	skills
34 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Recommended	Sessions
SESSION	# TITLE DATE/TIME
MFX92S Strategy	and	Vision	for	CA	Datacom	and	CA	Ideal 11/16/2016	at	12:45	pm
MFX93S What’s	new	in	CA	Datacom	 11/16/2016	at	1:45	pm
MFX94S Reducing	TCO	with	Datacom	Compression	(Presspack) 11/16/2016	at	3:00	pm
MFX95SA Modernizing	the	CA	Datacom	data – SQL	Access	Part	I 11/16/2016	at	3:45	pm
MFX95SB Modernizing	the	CA	Datacom	data – SQL	Access	Part	II 11/16/2016	at	4:30	pm
MFX96S CA	Datacom/AD	Installation/Upgrade	and	Maintenance 11/17/2016	at	12:45	pm
MFX97S
CA	Datacom/AD	Report	Utilization,	and
information	gather	for	Support
11/17/2016	at	1:45	pm
MFX98S
Using	SYSVIEW	™	to	monitor	and	measure	your	CA	
Datacom	environment	– AD	and	DB
11/17/2016	at	3:00	pm
MFX99S Birds	of	a	Feather/Stump	the	Techie!	 11/17/2016	at	3:45	pm
35 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Questions?
36 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Stay	connected	at	communities.ca.com
Thank	you.
@CAWORLD					#CAWORLD ©	2016	CA.	All	RIGHTS	RESERVED.37 @CAWORLD					#CAWORLD
Mainframe	and	Workload	Automation
For	more	information	on	Mainframe	and	Workload	Automation,		
please	visit:	http://cainc.to/9GQ2JI

What’s new in CA Datacom