CA IDMS Database Navigation

Preview:

Citation preview

World®’16

CAIDMS™DatabaseNavigation

JohnSiraco,Director,SoftwareEngineeringCATechnologies

MFX72E

MAINFRAMEANDWORKLOADAUTOMATION

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

TheCAIDMSDatabaseNavigationcoursefocusesonthecharacteristicsofaCAIDMSdatabaseandtheeffectsofprogramminginthatenvironment.Youwilllearnhowtonavigatethroughanetworkdatabaseenvironmentusingdatastructuresandcurrencyratherthancomplexprogrammingsyntax.YouwillalsolearntohowtousenavigationalDMLstatements.

JohnSiraco

CATechnologiesDirector,SoftwareEngineering

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

INTRODUCTIONTOCAIDMS/DB

DATARELATIONSHIPS

CURRENCY

DATASTORAGE

SETSTRUCTURES

DATASTRUCTUREDIAGRAM

1

2

3

4

5

6

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agendacontinued

PREPARINGFORDATABASEACCESS

VERIFYINGDATABASEACCESSRESULTS

RETRIEVINGDATA

UPDATINGDATA

PROTECTINGDATAINTEGRITY

7

8

9

10

11

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IntroductiontoCAIDMS/DB

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CharacteristicsofCAIDMS/DB

§ CAIDMSisusedfor:– Centralizingdata– Controllingthecorporateinformationenvironment– ManagingCommunications– Developingapplications

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CentralizingData

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ControlsandDocumentstheEnvironment

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ManagingCommunications

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevelopingApplications

§ Menuandsyntaxdriventools

§ DataManipulationLanguage(DML)

§ Reportgenerators

§ Fourth-generation(4GL)languagesanddevelopmenttools

§ SQL

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

BasicCAIDMSTerminology

Schema LogicalDefinition

Subschema LogicalDefinition

DMCL PhysicalDefinition

Complete description ofthe database

Complete or partialdescription of thedatabaseRestrictions

File description of thedatabaseBuffer definitionJournal definition

Source code only Source code and loadmodule

Source code and loadmodule

Not used at run time Used at run time Used at run time

Typically one perdatabase

Unlimited number perdatabase

Unlimited number perdatabase

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataStructureDiagram

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DatabaseAccessTechniques

§ SQL

§ Navigational– DataManipulationLanguage– DML

§ Non-navigational– LogicalRecordFacility- LRF

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataRelationships

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecordTypeandRecordOccurrence

§ EmployeeRecord

1234 John Doe 123OakTerraceMadRiverOH123456666516-222-3232 0 012-34-5678

5253 June Moon 18BalliolStCambridgeMA021235555617-222-2121 0 098-76-5432

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SQLTerminology

Logical/physicaldesignterminology

SQLterminology

Non-SQLterminology

Entity Table Record-typeEntityOccurrence

Row RecordOccurrence

Data element Column Field element

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RelationshipsBetweenRecords

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplementingRelationshipsBetweenRecords

§ Foreignkeys

§ Sets

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplementingaOne-To-OneRelationshipWithaForeignKey

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplementingaOne-To-ManyRelationshipWithaForeignKey

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplementingaMany-To-ManyRelationshipWithaForeignKey

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetTypeandSetOccurrence

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplementingaMany-To-ManyRelationshipWithSets

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplementingaMany-To-ManyNestedRelationshipWithSets

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataStorage

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataStorageOverview

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DatabaseAreaAssignment

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DatabasePage

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DatabaseKeys

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LocationModes

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingaUniqueKeyasCALCKey

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingNonuniqueKeyasCALCKey

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

VIALocationMode

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecordsStoredVIAinaDifferentArea

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecordsStoredDIRECTinanArea

36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecordsStoredDIRECTRelatedbySet

37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetStructures

38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ChainedSets

39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IndexedSets

§ System-owned

§ User-owned

40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

System-ownedIndexedSet

41 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

User-ownedIndexedSet

42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ChainedSetPointers

43 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ChainedSetPointers(cont.)

44 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

System-ownedIndexedSetPointers

45 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

User-ownedIndexedSetPointers

46 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

OrderOptions

47 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetMembershipOptions

48 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConnectOptions

49 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DisconnectOptions

50 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataStructureDiagram

51 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecordComponents

52 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ForeignKeyRepresentation

53 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetRepresentation

54 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Currency

55 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowtheDBMSUsesCurrencytoWalkaSet

5

56 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowtheDBMSUsesCurrencytoSweepanArea

57 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CategoriesofCurrencyRUN UNIT 1002:3 RECORD

EMPLOYEE 1002:1 DEPARTMENT 4001:4 EXPERTISE 1002:3

.

.

. SET

DEPT-EMPLOYEE CURRENT 1002:1 NEXT 1000:1 PRIOR 1040:1 OWNER 4001:4

EMP-EXPERTISE CURRENT 1002:3 NEXT 1002:5 PRIOR 1002:1 OWNER 1002:1 . . .

AREA EMP-DEMO-REGION 1002:3 ORG-DEMO-REGION 4001:4

.

.

.

58 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TrackingCurrencyChanges

59 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TrackingCurrencyChanges(cont.)

JOB-EMPOSITION

60 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowDMLVerbsUseandUpdateCurrency

61 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowDMLVerbsUseandUpdateCurrency(cont.)

62 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowDMLVerbsUseandUpdateCurrency(cont.)

63 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PreparingforDatabaseAccess

64 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DBMSRequirementsforDatabaseAccess

65 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HostLanguageProgramRequirements

§ ConversionofDMLrequests– Inthebatchenvironment

§ COBOL§ PL/I§ Assembler

– Intheonlineenvironment§ COBOL§ PL/I§ Assembler

§ Run-timeexecutionoftheprogram

66 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConvertingDMLRequests

§ Compiler-directivestatementsidentify:– Theoperatingmode– Thesubschemaandschemanames– Recorddescriptions

§ InputtotheDMLPrecompiler– Hostlanguageprogram– Informationfromthedatadictionary

§ OutputfromtheDMLprecompiler– Errorlisting– Hostlanguageprogram

67 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CompilingaCAIDMSProgram

68 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DMLErrorMessages

§ I(Informational)

§ W(Warning)

§ E(Error)

§ F(Fatal)

§ T(Terminal)

69 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

COBOLProgramRequirementsforDatabaseAccess

70 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

COBOLProgramRequirementsforDatabaseAccess(cont.)

71 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IdentifyingtheOperatingMode

72 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IdentifyingtheSubschemaandSchema

73 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IncludingRecordDescriptionsAutomatically

74 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IncludingRecordDescriptionsManually

75 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IDMSSubschemaDescriptionsSUBSCHEMA-DESCRIPTION

SUBSCHEMA-CONTROL

SUBSCHEMA-CTRL

SUBSCHEMA-NAMES

SUBSCHEMA-SSNAME

SUBSCHEMA-RECNAME

SUBSCHEMA-SETNAME

SUBSCHEMA-AREANAME

SUBSCHEMA-RECORDS

76 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhatisaRunUnit?

77 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

BindRun-Unit

78 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IdentifyingtheLocationofRecordsinVariableStorage

79 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IdentifyingDatabaseAreasforAccess

80 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AreaUsageModes

81 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

EndingaRunUnit

82 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

VerifyingDatabaseAccessResults

83 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

GeneralCodingConsiderations

84 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IDMSCommunicationsBlock(SUBSCHEMA-CTRL)

§ ProgramVariableStorage§ 01 SUBSCHEMA-CTRL.

– 03 PROGRAM-NAME

– 03 ERROR-STATUS

– 03 DBKEY

– 03 RECORD-NAME

– 03 AREA-NAME

– 03 ERROR-SET

– 03 ERROR-RECORD

– 03 ERROR-AREA

– 03 IDBMSCOM-AREA

– 03 DIRECT-DBKEY

– 03 DATABASE-STATUS

– 03 RECORD-OCCUR

– 03 DML-SEQUENCE

85 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Error-Status

Majorcode

Minorcode

FIND/OBTAIN 03 26 Record not found

FIND/OBTAIN 03 07 End of set, area, or index

READY 09 66 Area not available forrequested usage mode

STORE 12 05 Storage would violateduplicates not allowed (DN)

86 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IDMS-STATUS(BATCH)

87 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IDMS-STATUS(BATCH)

88 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

StepsRequiredWithandWithoutAUTOSTATUS

§ WithAUTOSTATUS– Use“ON”clauseinDMLstatement– IncludeIDMS-STATUSinprogram

§ WithoutAUTOSTATUS– Use“IF”testafterDMLstatement– PerformIDMS-STATUSaftereachDMLstatement– IncludeIDMS-STATUSinprogram

89 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SampleCOBOLCodeUsingAUTOSTATUS

90 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SampleCOBOLWithoutUsingAUTOSTATUS

91 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RetrievingData

92 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DatabaseRetrieval

§ FIND

§ GET

§ OBTAIN

§ RETURN

93 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DatabaseRetrievalUsingOBTAIN

94 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DatabaseRetrievalUsingRETURN

95 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

EnteringtheDatabaseAREA CALC

All Record Types CALC location moderecords

Physical Position Randomizing algorithm

First, last, or Nth ofparticular record type orall records in area

Symbolic key value forrecord occurrence

INDEX DB-KEYRecord types within asystem-owned record

All record types

Symbolic key value forrecord occurrence

Any database recordoccurrence

First, last or Nth record inindex

Direct location mode orpreviously accessed inearlier run unit with DB-keypassed to run unit

96 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RetrievingCALCRecords

§ RetrievalbyCALCkeyinvolves

– Fieldinitialization:MovetheCALC-keyvaluetotheCALC-keyfield

– Currencyused:None– Commonnonzerostatuscodes:0326(DB-REC-

NOT-FOUND)

97 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RetrievingCALCRecords

98 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RetrievingCALCRecords

99 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PerforminganAreaSweep

100 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PerforminganAreaSweep

§ Currencyused:Area

§ Commonnonzerostatuscodes:0307(DB-END-OF-SET)

101 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AreaSweep

102 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RetrievingRecordsinaChainedSet

§ Retrievalofmembersofachainedsetinvolves:

– Currencyused:Currentofset– Currencyupdated:

§ Aftersuccessfulexecution:All§ Onend-of-setcondition:Theownerbecomescurrentofrununit,record,area,andonlythesetbeing

103 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WaystoWalkaSet

104 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

EndofSetCondition

105 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IFEMPTYTestMOVEIN-DEPT-IDTODEPT-ID-0410.OBTAINCALCDEPARTMENT

ONDB-REC-NOT-FOUNDPERFORMDEPT-NOT-ON-DBGOTOREADNEXTDEPT.

IFDEPT-EMPLOYEEEMPTYPERFORM900-NO-EMP-MSGELSEPERFORM350-DEPT-EMP-WALKTHRU350-EXITUNTILSET-END-SW=“Y”..350-DEPT-EMP-WALK.

OBTAINNEXTEMPLOYEEWITHINDEPT-EMPLOYEE.ONDB-END-OF-SET

MOVE“Y”TOSET-END-SW.

106 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AccessingMultipleMemberSets§ Youcanaccessoccurrencesofasinglerecord

type:

– Currencyused:Currentofset– Commonnonzerostatuscodes:0307(DB-END-OF-

SET)

107 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AccessingMultipleMemberSets§ Youcanaccessoccurrencesofallrecord

types

108 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AccessingMultipleMemberSets

§ Currencyused:Currentofset

§ Commonnonzerostatuscodes:0307(DB-END-OF-SET)

109 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WalkingMultipleMemberSets

110 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

OwnerRetrievalinOtherThanMandatoryAutomaticSets

111 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

OwnerRetrievalinOtherThanMandatoryAutomaticSets

112 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ReestablishingCurrency

113 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ReestablishingCurrency

114 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingSortedSets

115 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PerformingGenericKeySearches

116 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NoncontiguousSortKeys

117 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingRETURNtoEstablishIndexSetCurrency

118 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UpdatingData

119 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

StoringRecords

120 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConnectingaRecordtoaSet

121 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DisconnectingaRecordfromaSet

122 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ModifyingDatabaseRecords

123 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ErasingDatabaseRecords-BasicERASE

124 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

VariationsoftheERASEStatement

§ ERASEPERMANENT

§ ERASESELECTIVE

§ ERASEALL

125 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

QualifiedERASE

126 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UpdatingData

127 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataIntegrityConcerns

128 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CentralVersionandLocalMode

129 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AreaLocks

130 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PotentialforConcurrentUpdate

131 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecordLocks

132 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplicitRecordLocks

133 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplicitRecordLocks

134 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ImplicitRecordLocks

135 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AdditionalImplicitExclusiveLocks

136 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExplicitRecordLocks

137 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExplicitRecordLocks

138 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExplicitRecordLocks

139 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecoveryFromProgramorSystemFailure

140 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Journals

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.141 @CAWORLD#CAWORLD

MainframeandWorkloadAutomation

FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI

142 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessionsSESSION# TITLE DATE/TIME

MFX100S StrategyandVisionforCAIDMS 11/16/2016at12:45pm

MFX101S LegacyisnotaDirtyWord 11/16/2016at1:45pm

MFX102S CAIDMS19.0WebServicesforModernization 11/16/2016at3:00pm

MFX103S CAIDMS19.0SQLEnhancementsforModernization 11/16/2016at3:30pm

MFX104S JavaAccesstoCA-IDMSDataatBT(BritishTelecom) 11/16/2016at4:45pm

MFX105SImplementationandUseofGenericVTAMResourceswithParallelSYSPLEXFeatures(CA andCAXIA)

11/17/2016at12:45pm

MFX106S CAIDMSBufferTuning 11/17/2016at1:45pm

MFX107S M3AServicesMonitor,Measure,ManageandAlert 11/17/2016at3:00pm

MFX108S BirdsofaFeather/StumptheTechie! 11/17/2016at3:45pm

143 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

DemoNameProductXTheater#location

DemoNameServicesYTheater#location

DemoNameSolutionYTheater#location

DemoNameProductXTheater#location

144 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

145 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

146 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Recommended