Data Replication Via Triggers, Procedures, XML and WebSphere MQ
|
|
|
- Clement Parrish
- 10 years ago
- Views:
Transcription
1 Data Replication Via Triggers, Procedures, XML and WebSphere MQ DMC13SN Database, Application Development, and Information management
2 Abstract This session focuses on a real-world application using Advantage CA-Datacom DB SQL triggers and procedures to push data changes to other database systems and platforms with XML and Websphere MQ. Learn how the data changes are tracked. See what methods are used to format the XML documents. Learn about using Websphere MQ messaging. Attend this session to see how these pieces fit the need for a large international financial institution. 2
3 Biography Owen Williams QED Business Systems Ltd. Owen is an independent consultant specializing in the Advantage CA-Datacom product family since For almost 10 years he was a member of Computer Associates European Technical Support organization. For the last 5 years he has been a senior consultant at QED Business Systems Ltd. [email protected] 3
4 Agenda The requirement Options considered The pre-requisites SQL Triggers and Procedures The Polling Started Task The MQ Message interface 4
5 The Requirement Islands of technology Master Data resides on several mainframe databases Advantage CA-Datacom Advantage CA-IDMS DB2 Data is required to feed applications residing on Unix and Windows platforms Heavy usage so requires a local copy of the data (ruling out ODBC etc.) 5
6 The Existing Solution Home-grown batch applications Read all data in various tables Reformat data suitable for target platform File transfer to target 6
7 Problems With the Existing Solution Long-running batch process causing delays to batch window Must be reworked for each new application/table Unchanged data is currently re-sent on each refresh Data is out of date on target platform 7
8 Goals of the New Solution Reduce the size of the batch application Eventually eliminate it Only send new/changed/deleted data to target Format of data exchange should be industry standard and rdbms independent Data delivery should be as close to real-time as possible Only for committed tasks Eventually a two-way replication of changes 8
9 Complications Client has made use of non-relational data structures Redefines Occurs Group fields 9
10 Agenda The requirement Options considered The pre-requisites SQL Triggers and Procedures The Polling Started Task The MQ Message interface 10
11 Options Considered - RXX Run a SPILL at regular intervals Develop application to call CA supplied READRXX API Release independent data format Data transfer via WebSphere MQ 11
12 RXX - Disadvantages Data is not processed until next SPILL interval Goal is to be real-time High SPILL frequency may cause problems during quiet periods No data available to SPILL causes job failure High bursts of activity for WebSphere MQ when large volumes of data to be processed Impossible to determine which redefinition to use in some cases 12
13 Options Considered - Replication Former CA-Datacom replication product Replication was via Advantage Ingres No longer supported/developed Overly complex for the requirement Difficulty in handling non-relational data structures 13
14 Options Considered Triggers and Procedures Industry standard SQL implementation Traps each maintenance request against the tables to be replicated SQL Insert/Update/Delete Record-At-A-Time ADDIT/UPDAT/DELET Set-At-A-Time FOR NEW/ UPDATE/DELETE With Advantage CA-Datacom r11, it can handle non-relational data structures 14
15 Agenda The requirement Options considered The pre-requisites SQL Triggers and Procedures The Polling Started Task The MQ Message interface 15
16 The Pre-requisites Advantage CA-Datacom r11 at SP1 The ability to obtain the current SQLCA-LUWID within the SQL procedure DB solution 293 (PTF TB30293) SQL solution 103 (PTF TS30103) Additional recommended PTFs DB solution 279 (PTF TB30279) A03 abend at MUF shutdown SQL solution 100 (PTF TS30100) Incorrect return codes in ML dumps DQ solution 3 (PTF QO64025) Corrects DRAW processing for redefines fields 16
17 The Pre-requisites (cont.) MUF start-up procedure JCL changes //SYSOUT DD SYSOUT=* //CEEDUMP DD SYSOUT=* MUF start-up parameter changes PROCEDURE 4K,0,2 17
18 Agenda The requirement Options considered The pre-requisites SQL Triggers and Procedures The Polling Started Task The MQ Message interface 18
19 Triggers and Procedures Triggers and Procedures operate under the same LUW as the original request The Procedure stores details of the maintenance request in a replication table When the underlying application reaches end of LUW Committed requests remain in the replication table Rolled Back requests are removed from the replication table 19
20 Trigger Definitions Each table to be replicated requires three trigger definitions Insert with after image of row Update with after image of row Delete with before image of row Three are required because there is no way to tell within the procedure which type of maintenance command triggered it The procedure will expect two parameters Maintenance command type Full row image 20
21 Sample Table to be Replicated 02 COMPLEX-SAMPLE. 03 PRIMARY-KEY PIC X(10). 03 GROUP-FIELD. 04 INTEGER-UNSIGNED PIC 9(7). 04 INTEGER-SIGNED PIC S9(6). 03 SUBJECT-OF-REDEF-GROUP. 04 TEXT-COLUMN-1 PIC X(5). 04 TEXT-COLUMN-2 PIC X(5). 03 REDEFINES-WITH-OCCURS REDEFINES SUBJECT-OF-REDEF-GROUP PIC 9(5) OCCURS 2 TIMES. 03 OCCURS-WITH-DECIMALS PIC S9(5)V9(2) OCCURS 4 TIMES. 03 REDEF-TYPE-CODE PIC X(1). 03 REDEF-TYPE-A. 04 TYPE-A-TEXT1 PIC X(5). 04 TYPE-A-INTEGER PIC S9(5). 04 TYPE-A-TEXT2 PIC X(5). 03 REDEF-TYPE-B REDEFINES REDEF-TYPE-A. 04 TYPE-B-GROUP. 05 TYPE-B-TEXT1 PIC X(2). 05 TYPE-B-DECIMAL-OCCURS PIC S9(3)V9(2) OCCURS 2 TIMES. 05 TYPE-B-INTEGER PIC 9(3). 21
22 Trigger Definition - Insert CREATE TRIGGER SYSUSR.COMPLEX_SAMPLE_INS ('INS', AFTER INSERT ON SYSUSR.COMPLEX_SAMPLE REFERENCING NEW ROW AS IMAGE_DATA FOR EACH ROW EXECUTE PROCEDURE SYSUSR.COMPLEX_SAMPLE IMAGE_DATA.PRIMARY_KEY CAST(IMAGE_DATA.INTEGER_UNSIGNED AS CHAR(7) WITHOUT CONVERSION) CAST(IMAGE_DATA.INTEGER_SIGNED AS CHAR(6) WITHOUT CONVERSION) IMAGE_DATA.TEXT_COLUMN_1 IMAGE_DATA.TEXT_COLUMN_2 IMAGE_DATA.OCCURS_WITH_DECIMALS IMAGE_DATA.REDEF_TYPE_CODE IMAGE_DATA.TYPE_A_TEXT1 CAST(IMAGE_DATA.TYPE_A_INTEGER AS CHAR(5) WITHOUT CONVERSION) IMAGE_DATA.TYPE_A_TEXT2); 22
23 Trigger Definition Notes - Insert We need to pass the whole row image un-edited Group fields are ignored Occurs fields are passed as a block of data See OCCURS_WITH_DECIMALS Only the primary definition is passed Not the redefines Numeric fields are CAST WITHOUT CONVERSION All data is concatenated 23
24 Trigger Definition - Update CREATE TRIGGER SYSUSR.COMPLEX_SAMPLE_UPD ('UPD', AFTER UPDATE ON SYSUSR.COMPLEX_SAMPLE REFERENCING NEW ROW AS IMAGE_DATA FOR EACH ROW EXECUTE PROCEDURE SYSUSR.COMPLEX_SAMPLE IMAGE_DATA.PRIMARY_KEY CAST(IMAGE_DATA.INTEGER_UNSIGNED AS CHAR(7) WITHOUT CONVERSION) CAST(IMAGE_DATA.INTEGER_SIGNED AS CHAR(6) WITHOUT CONVERSION) IMAGE_DATA.TEXT_COLUMN_1 IMAGE_DATA.TEXT_COLUMN_2 IMAGE_DATA.OCCURS_WITH_DECIMALS IMAGE_DATA.REDEF_TYPE_CODE IMAGE_DATA.TYPE_A_TEXT1 CAST(IMAGE_DATA.TYPE_A_INTEGER AS CHAR(5) WITHOUT CONVERSION) IMAGE_DATA.TYPE_A_TEXT2); 24
25 Trigger Definition Notes - Update Same as for the insert except the command type is UPD This client decided just to send the AFTER image To reduce volume of data transmitted OK in this case as mainframe is considered master of data Other sites might need to send BEFORE image for validation 25
26 Trigger Definition - Delete CREATE TRIGGER SYSUSR.COMPLEX_SAMPLE_DEL ('DEL', AFTER DELETE ON SYSUSR.COMPLEX_SAMPLE REFERENCING OLD ROW AS IMAGE_DATA FOR EACH ROW EXECUTE PROCEDURE SYSUSR.COMPLEX_SAMPLE IMAGE_DATA.PRIMARY_KEY CAST(IMAGE_DATA.INTEGER_UNSIGNED AS CHAR(7) WITHOUT CONVERSION) CAST(IMAGE_DATA.INTEGER_SIGNED AS CHAR(6) WITHOUT CONVERSION) IMAGE_DATA.TEXT_COLUMN_1 IMAGE_DATA.TEXT_COLUMN_2 IMAGE_DATA.OCCURS_WITH_DECIMALS IMAGE_DATA.REDEF_TYPE_CODE IMAGE_DATA.TYPE_A_TEXT1 CAST(IMAGE_DATA.TYPE_A_INTEGER AS CHAR(5) WITHOUT CONVERSION) IMAGE_DATA.TYPE_A_TEXT2); 26
27 Trigger Definition Notes - Delete The command type is DEL This time we are REFERENCING OLD ROW The whole row is passed to the procedure so we can share it between all three triggers This client only wants to pass the primary key of the row (done within the procedure) OK in this case as mainframe is considered master of data Other sites might need to send the whole BEFORE image for validation 27
28 Procedure Definition CREATE PROCEDURE SYSUSR.COMPLEX_SAMPLE (IN ORIGINAL_COMMAND CHAR(3), IN IMAGE_DATA CHAR(77)) PARAMETER STYLE DATACOM SQL MODIFIES SQL DATA LANGUAGE COBOL EXTERNAL NAME CMPLXSMP; 28
29 Procedure Definition Notes Single procedure shared between the three triggers If you want the BEFORE image on UPDATE then you will need a separate procedure for that Make sure your procedure name does not match the ENTITY-NAME of a table OK in this case as we have underscore instead of hyphen Otherwise your table could be destroyed by accident! IMAGE_DATA length is whole row length as obtained from the datadictionary 29
30 Procedure Program Functions For the row passed by the trigger Determine which MUF we re running against (select * from muf_identity) Also causes SQLCA-LUWID to be populated Assign a unique sequence number to this request Cannot use REQSEQNO as that might wrap Determine which REDEFINES group is in use for each storage area Insert details of request into replicator_data table 30
31 Procedure Compilation Procedure must be available in MUF STEPLIB CUSLIB seems appropriate Or another APF authorized library Pre-processor *$DBSQLOPT options COBMODE=VSCOB2 PROCSQLUSAGE=MODIFIES USRNTRY=NONE ISOLEVEL=C 31
32 Procedure LE Options CEEUOPT CSECT CEEUOPT AMODE 31 CEEUOPT RMODE ANY CEEXOPT ABTERMENC=(ABEND), ALL31=(ON), ANYHEAP=(1K,1K,ANYWHERE,FREE), BELOWHEAP=(1K,1K,FREE), HEAP=(32K,32K,ANYWHERE,FREE,8K,4K), LIBSTACK=(1K,1K,FREE), RTEREUS=(ON), STACK=(4K,4K,ANY,KEEP), STORAGE=(00,NONE,00,0K), TERMTHDACT=(UADUMP), TRAP=(ON,NOSPIE) END 32
33 REPLICATOR-DATA Table Level Field-Name (Numeric Attrib Preci Type Len Repeat Just Rdf Null Fill Sign Typ-Num ========================== T O P ================================== 1 MUF-NAME CHAR L N N 1 LUW-ID CHAR L N N 1 SEQUENCE-NBR BIN R N N Y P 1 TABLE-NAME CHAR L N N 1 COMMAND-TYPE CHAR L N N 1 REDEFINES-INDICATORS CHAR L N N 1 BEFORE-AND-AFTER-IMAGES VARC L N N ======================= B O T T O M =============================== 33
34 Table Definition Notes We have allowed for up to 10 storage areas to be the subject of REDEFINES Image Data is 4k since that exceeds the maximum row length in use at this site May need to adjust buffer sizes Key is MUF-NAME, LUW-ID and SEQUENCE-NBR Compression is on for this table Make sure allocation is sufficient Otherwise, underlying applications will receive RC 94(100) when table fills 34
35 Agenda The requirement Options considered The pre-requisites SQL Triggers and Procedures The Polling Started Task The MQ Message interface 35
36 Started Task Application Structure REPLSTC (Cobol SQL/Native) REPLCON (Assembly) REPLD24 (Cobol) REPLMSG (Cobol SQL) REPLDLY (Cobol) REPLDSF (Cobol DSF) REPLMQS (Cobol MQ) 36
37 Polling Started Task - REPLSTC Controlled by SYSIPT parameters Wakes up every nnn seconds Looks for data in the REPLICATOR-DATA table Using RAAT LOCxx commands to avoid exclusive control conflicts Checks whether that LUW-ID is still active in MUF Must ignore the LUW until it has been committed successfully Calls the central messaging module if committed LUW found 37
38 Polling Started Task - REPLCON The only Assembly module All others are COBOL for ease of maintenance by the client Provides a console interface For orderly shutdown May be enhanced to provide ability to vary start-up parameters 38
39 Polling Started Task REPLD24 Very small program Converts 31-bit parameter to 24-bit AMODE 31 RMODE ANY CBL DATA(24) Required because Calling programs use very large storage areas so must be 31-bit But DSF and VPE must be called from AMODE 24 RMODE 24 39
40 Polling Started Task REPLDLY Very small program Calls LE-supplied module ILBOWAT0 Sleep routine for COBOL Required because Calling programs use very large storage areas so must be 31-bit But ILBOWAT0 must be called with DATA(24) parameters (can be AMODE/RMODE 31) 40
41 Polling Started Task REPLDSF Calls the Advantage CA-Datacom Dictionary Service Facility AMODE 24 and RMODE 24 required Connection established at STC startup Retrieves table structures upon first encounter DSF Level is 4 Documentation has only recently been updated Table structures are cached in messaging module for performance Primary definitions identified for redefines 41
42 Polling Started Task REPLMSG Central Messaging module Retrieves all rows from the REPLICATOR- DATA table for the selected LUW-Id Calls DSF for each new table found Only if the table has not been encountered since STC start-up Maps the row image data layout Builds an XML document for the complete LUW If document exceeds 4M, then it is split due to IBM WebSphere MQ limit 42
43 Polling Started Task REPLMSG (cont.) For each row retrieved XML header shows command type and table name Group fields are reflected in XML structure Repeating fields (occurs) are repeated XML elements Primary/Redefines structure reflects selection made in the SQL Procedure Requests are presented in the order in which the update originally occurred 43
44 Sample Table to be Replicated (Reminder) 02 COMPLEX-SAMPLE. 03 PRIMARY-KEY PIC X(10). 03 GROUP-FIELD. 04 INTEGER-UNSIGNED PIC 9(7). 04 INTEGER-SIGNED PIC S9(6). 03 SUBJECT-OF-REDEF-GROUP. 04 TEXT-COLUMN-1 PIC X(5). 04 TEXT-COLUMN-2 PIC X(5). 03 REDEFINES-WITH-OCCURS REDEFINES SUBJECT-OF-REDEF-GROUP PIC 9(5) OCCURS 2 TIMES. 03 OCCURS-WITH-DECIMALS PIC S9(5)V9(2) OCCURS 4 TIMES. 03 REDEF-TYPE-CODE PIC X(1). 03 REDEF-TYPE-A. 04 TYPE-A-TEXT1 PIC X(5). 04 TYPE-A-INTEGER PIC S9(5). 04 TYPE-A-TEXT2 PIC X(5). 03 REDEF-TYPE-B REDEFINES REDEF-TYPE-A. 04 TYPE-B-GROUP. 05 TYPE-B-TEXT1 PIC X(2). 05 TYPE-B-DECIMAL-OCCURS PIC S9(3)V9(2) OCCURS 2 TIMES. 05 TYPE-B-INTEGER PIC 9(3). 44
45 XML Document Structure Part 1 * Footnote; Arial 8pt, Bold
46 XML Document Structure Note 1a XML document header has control information MUF name and LUW-Id Flag to indicate whether this is the last document for this LUW-Id (for 4M limit) Sequence number of this document within the LUW-Id <REPLR_Req> encapsulates each request in the LUW Request Header shows command type and table name XML Tag names are DataDictionary field names 46
47 XML Document Structure Note 1b REDEFINES-WITH-OCCURS using redefinition Selected by the triggered SQL procedure because fields contain numeric data OCCURS-WITH-DECIMALS shows examples of Repeating group Sign has been unpacked Implicit decimal point has been inserted REDEF-TYPE-A selected by SQL procedure based on REDEF-TYPE-CODE 47
48 XML Document Structure Part 2
49 XML Document Structure Note 2 Different table this time CA Supplied SHIPTO sample This one is a DELETE so only the primary key is generated Primary key consists of two columns 49
50 XML Document Structure Part 3
51 XML Document Structure Note 3 SUBJECT-OF-REDEFINES using primary definition Selected by the triggered SQL procedure because fields contain nonnumeric data REDEF-TYPE-B selected by SQL procedure based on REDEF-TYPE-CODE 51
52 Agenda The requirement Options considered The pre-requisites SQL Triggers and Procedures The Polling Started Task The MQ Message interface 52
53 MQ Message Interface REPLMQS Once the XML document set is complete Pointer to document passed to REPLMQS MQ connection established on first MQPUT request MQ manager and queue/namelist defined as SYSIN parameters NAMELIST is expanded if necessary Allows transmission to multiple targets Each complete XML document set is committed 53
54 MQ Message Interface REPLMQS (cont.) Commands used MQCONN MQOPEN MQINQ MQPUT MQCMIT MQCLOSE MQDISC 54
55 So What Happens at the Other End? XML documents are retrieved from MQ by middleware solution In this case Aleri Data transformation is done here Requests are repeated against the target rdbms 55
56 Future Plans Current solution is one-way replication Advantage CA-Datacom is master of the data Plans to introduce two-way replication, but issues to consider Problem of echoed requests when replicator notices the Advantage CA-Datacom update Upward replicator must identify itself as source of data to prevent downward replication How to deal with collisions Same row updated on both platforms 56
57 Questions & Answers
58 Session Evaluation Form After completing your session evaluation form place it in the basket at the back of the room. Please left justify the session number 58
CA Datacom /DB Version 14.0
PRODUCT SHEET CA Datacom/DB CA Datacom /DB Version 14.0 CA Datacom /DB for z/os is a high-performance relational database management system (RDBMS) for mainframe operating systems. CA Datacom/DB provides
The Data Warehouse ETL Toolkit
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. The Data Warehouse ETL Toolkit Practical Techniques for Extracting,
THE DATA WAREHOUSE ETL TOOLKIT CDT803 Three Days
Three Days Prerequisites Students should have at least some experience with any relational database management system. Who Should Attend This course is targeted at technical staff, team leaders and project
CA Telon Application Generator
CA Telon Application Generator IDMS Database SQL Option Guide r5.1 This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for your informational
IMS Users Group. The Right Change SQL-Based Middleware. Mike McKee CONNX Solutions. [email protected] http://www.connx.com
IMS Users Group The Right Change SQL-Based Middleware Mike McKee CONNX Solutions [email protected] http://www.connx.com What was the most overused word in 2008 Election? Maverick My Friends Joe the Plumber
Embedded SQL programming
Embedded SQL programming http://www-136.ibm.com/developerworks/db2 Table of contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Before
ibolt V3.2 Release Notes
ibolt V3.2 Release Notes Welcome to ibolt V3.2, which has been designed to deliver an easy-touse, flexible, and cost-effective business integration solution. This document highlights the new and enhanced
What's New In the IBM Problem Determination Tools
What's New In the IBM Problem Determination Tools Francisco M Anaya IBM Problem Determination Tools Architect Session 15458: What's New In the IBM Problem Determination Tools August 8. 2014 Insert Custom
IBM DataPower SOA Appliances & MQ Interoperability
Appliances & MQ Interoperability Joel Gauci-Certified IT Specialist, & Connectivity Appliances [email protected] MQ Guide Share France 2006 Corporation Agenda Appliances & MQ Interoperability Part 1: Appliances
Version 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
Java on z/os. Agenda. Java runtime environments on z/os. Java SDK 5 and 6. Java System Resource Integration. Java Backend Integration
Martina Schmidt [email protected] Agenda Java runtime environments on z/os Java SDK 5 and 6 Java System Resource Integration Java Backend Integration Java development for z/os 4 1 Java runtime
CA Application Quality and Testing Tools
CA Application Quality and Testing Tools Symbolic Guide Version 9.0.00 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
CA ARCserve Backup for Windows
CA ARCserve Backup for Windows Agent for Sybase Guide r16 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
RTI Database Integration Service. Getting Started Guide
RTI Database Integration Service Getting Started Guide Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations,
Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.
Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and application
PowerExchange HotFix Installation Overview
Informatica Corporation PowerExchange Version 9.0.1 and Hotfixes Cumulative Release Notes November 2010 Copyright (c) 2010 Informatica Corporation. All rights reserved. Contents PowerExchange HotFix Installation
RTI Database Integration Service. Release Notes
RTI Database Integration Service Release Notes Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations, RTI, NDDS,
Enterprise Data Solutions Product Strategy and Vision Process-driven IT Modernization, Natural and Adabas
Enterprise Data Solutions Product Strategy and Vision Process-driven IT Modernization, Natural and Adabas Guido Falkenberg VP Enterprise Transaction Systems Software AG 8 June 2011 ProcessWorld 2011 2
SupportPac CB12. General Insurance Application (GENAPP) for IBM CICS Transaction Server
SupportPac CB12 General Insurance Application (GENAPP) for IBM CICS Transaction Server SupportPac CB12 General Insurance Application (GENAPP) for IBM CICS Transaction Server ii General Insurance Application
Software Services for WebSphere. Capitalware's MQ Technical Conference v2.0.1.3
Software Services for WebSphere 1 Who is this guy????????????????? Bobbee Broderick (1970) Experience Wall St Consultant 25+ years (z, CICS, DB2) (MQ, MQSI) MQ/MQSI/WMB since 1998 IBM ISSW 8 years Healthchecks
Data Propagator. author:mrktheni Page 1/11
I) General FAQs...2 II) Systems Set Up - OS/390...4 III) PC SETUP...5 A. Getting Started...5 B. Define Table(s) as Replication Source (Data Joiner)...7 C. Create Empty Subscription Set (Data Joiner)...7
ProspectSoft CRM Version 6.02.000 Release Notes
Software Update ProspectSoft CRM Version 6.02.000 Release Notes Target Readership This document is intended for release by anyone currently running a ProspectSoft CRM release earlier than 6.02.000. If
CA ARCserve Backup for Windows
CA ARCserve Backup for Windows Agent for Sybase Guide r16.5 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
Raima Database Manager Version 14.0 In-memory Database Engine
+ Raima Database Manager Version 14.0 In-memory Database Engine By Jeffrey R. Parsons, Senior Engineer January 2016 Abstract Raima Database Manager (RDM) v14.0 contains an all new data storage engine optimized
IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs
coursemonster.com/au IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs View training dates» Overview Learn how to tune for optimum performance the IBM DB2 9 for Linux,
Field Developed Solution Catalog. Version 7.0
Table of Contents OVERVIEW... 1 SUMMARY OF CHANGES... 2 ENTERPRISE SERVER ( ES ) FDS... 3 ES FDS, including hours for Customer Specific Configuration Assistance... 3 ENTERPRISE ANALYZER ( EA ) FDS... 9
CA Workload Automation Agents for Mainframe-Hosted Implementations
PRODUCT SHEET CA Workload Automation Agents CA Workload Automation Agents for Mainframe-Hosted Operating Systems, ERP, Database, Application Services and Web Services CA Workload Automation Agents are
CA Datacom/AD 14.0 1 CA RS 1506 Service List
CA Datacom/AD 14.0 1 CA RS 1506 Service List Description Type 14.0 RO79646 S0C4 IN DBINRPR WITH EXTENDED OPTIONS CALL AFTER DBNTRY ** PRP ** RO79650 DBUTLTY 2ND EXTRACT FAILS WITH DB01801E-INTERFACE ERROR-44
ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2
ODEX Enterprise Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2 Copyright Data Interchange Plc Peterborough, England, 2013. All rights reserved. No part of this document may be disclosed
z/os Curriculum Job Control Language (JCL) Curriculum JES Curriculum WebSphere Curriculum TSO/ISPF for z/os Curriculum
A relação de cursos de mainfame a seguir representa mais de 1.000 horas de treinamento e-learning, fornecendo uma abordagem ampla e atual sobre o assunto. z/os Curriculum z/os 1.13 Series o z/os Concepts
Oracle Database 10g: Program with PL/SQL
Oracle University Contact Us: Local: 1800 425 8877 Intl: +91 80 4108 4700 Oracle Database 10g: Program with PL/SQL Duration: 5 Days What you will learn This course introduces students to PL/SQL and helps
Buffering, Record Level Sharing, and Performance Basics for VSAM Data Sets
Buffering, Record Level Sharing, and Performance Basics for VSAM Data Sets Session 12999 Presented by Michael E. Friske Expectations From This Session You will be given some general rules of thumb for
Gothenburg 2015. Mainframe and Continuous Integration. Jan Marek Jan.Marek@ca. com. CA Technologies. Session S610
Jan Marek Jan.Marek@ca. com CA Technologies Session S610 Mainframe and Continuous Integration Agenda Introduce continuous integration concept What problem we were facing Overview of the solution Examples
DBMoto 7 Setup Guide for IBM DB2 for i Transactional Replications
DBMoto 7 Setup Guide for IBM DB2 for i Transactional Replications Copyright This document is copyrighted and protected by worldwide copyright laws and treaty provisions. No portion of this documentation
CA Datacom Task Storage Options. User Key ECSA and Data Space
CA Datacom Task Storage Options User Key ECSA and Data Space September 19, 2007 1. Overview... 3 2. z/os 1.9 default change that blocks user key CSA... 3 2.1. z/os option AllowUserKeyCSA...3 2.2. CA Datacom
Performance Tuning for the Teradata Database
Performance Tuning for the Teradata Database Matthew W Froemsdorf Teradata Partner Engineering and Technical Consulting - i - Document Changes Rev. Date Section Comment 1.0 2010-10-26 All Initial document
CICS Transactions Measurement with no Pain
CICS Transactions Measurement with no Pain Prepared by Luiz Eduardo Gazola 4bears - Optimize Software, Brazil December 6 10, 2010 Orlando, Florida USA This paper presents a new approach for measuring CICS
IBM: Using Queue Replication
coursemonster.com/uk IBM: Using Queue Replication View training dates» Overview Gain knowledge on InfoSphere Replication Server and how it is used to perform both queue-based homogeneous data replication
AllFusion Gen. Installation Guide for Host Encyclopedia and Host Construction. r7.6
AllFusion Gen Installation Guide for Host Encyclopedia and Host Construction r7.6 This documentation (the Documentation ) and related computer software program (the Software ) (hereinafter collectively
IBM Informix. IBM Informix Database Extensions User s Guide. Version 11.1 G229-6362-00
IBM Informix Version 11.1 IBM Informix Database Extensions User s Guide G229-6362-00 IBM Informix Version 11.1 IBM Informix Database Extensions User s Guide G229-6362-00 Note: Before using this information
File Manager base component
Providing flexible, easy-to-use application development tools designed to enhance file processing IBM File Manager for z/os, V13.1 Figure 1: File Manager environment Highlights Supports development and
Chapter 6: Physical Database Design and Performance. Database Development Process. Physical Design Process. Physical Database Design
Chapter 6: Physical Database Design and Performance Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Robert C. Nickerson ISYS 464 Spring 2003 Topic 23 Database
Knocker main application User manual
Knocker main application User manual Author: Jaroslav Tykal Application: Knocker.exe Document Main application Page 1/18 U Content: 1 START APPLICATION... 3 1.1 CONNECTION TO DATABASE... 3 1.2 MODULE DEFINITION...
Attunity Integration Suite
Attunity Integration Suite A White Paper February 2009 1 of 17 Attunity Integration Suite Attunity Ltd. follows a policy of continuous development and reserves the right to alter, without prior notice,
CA Log Analyzer for DB2 for z/os
CA Log Analyzer for DB2 for z/os User Guide Version 17.0.00, Third Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as
Firebird. Embedded SQL Guide for RM/Cobol
Firebird Embedded SQL Guide for RM/Cobol Embedded SQL Guide for RM/Cobol 3 Table of Contents 1. Program Structure...6 1.1. General...6 1.2. Reading this Guide...6 1.3. Definition of Terms...6 1.4. Declaring
Manage Workflows. Workflows and Workflow Actions
On the Workflows tab of the Cisco Finesse administration console, you can create and manage workflows and workflow actions. Workflows and Workflow Actions, page 1 Add Browser Pop Workflow Action, page
WebSphere MQ Security White Paper Part 1. MWR InfoSecurity. 6 th May 2008. 2008-05-06 Page 1 of 87 MWR InfoSecurity WebSphere MQ Security White Paper
WebSphere MQ Security White Paper Part 1 MWR InfoSecurity 6 th May 2008 2008-05-06 Page 1 of 87 CONTENTS CONTENTS 1 Abstract...4 2 Introduction...5 3 Results of Technical Investigations...7 3.1 WebSphere
Data Tool Platform SQL Development Tools
Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6
Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0
Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Third edition (May 2012). Copyright International Business Machines Corporation 2012. US Government Users Restricted
Data Warehouse Center Administration Guide
IBM DB2 Universal Database Data Warehouse Center Administration Guide Version 8 SC27-1123-00 IBM DB2 Universal Database Data Warehouse Center Administration Guide Version 8 SC27-1123-00 Before using this
ITG Software Engineering
IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.
Intro to Embedded SQL Programming for ILE RPG Developers
Intro to Embedded SQL Programming for ILE RPG Developers Dan Cruikshank DB2 for i Center of Excellence 1 Agenda Reasons for using Embedded SQL Getting started with Embedded SQL Using Host Variables Using
Shadowbase Data Replication Solutions. William Holenstein Senior Manager of Product Delivery Shadowbase Products Group
Shadowbase Data Replication Solutions William Holenstein Senior Manager of Product Delivery Shadowbase Products Group 1 Agenda Introduction to Gravic Shadowbase Product Overview Shadowbase for Business
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope
Virtuoso Replication and Synchronization Services
Virtuoso Replication and Synchronization Services Abstract Database Replication and Synchronization are often considered arcane subjects, and the sole province of the DBA (database administrator). However,
SPEX for Windows Client Server Version 8.3. Pre-Requisite Document V1.0 16 th August 2006 SPEX CS 8.3
SPEX for Windows Client Server Version 8.3 Pre-Requisite Document V1.0 16 th August 2006 Please read carefully and take note of the applicable pre-requisites contained within this document. It is important
StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer
StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer User Guide Rev B StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer User Guide Rev B 2001-2010 STREAMSERVE,
VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0
VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...
Creating Database Tables in Microsoft SQL Server
Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are
Legacy Data Migration: DIY Might Leave You DOA
Legacy Data Migration: DIY Might Leave You DOA By Wayne Lashley, Chief Business Development Officer White Paper 1 In any application migration/renewal project, data migration is 4. Capture of all source
3.GETTING STARTED WITH ORACLE8i
Oracle For Beginners Page : 1 3.GETTING STARTED WITH ORACLE8i Creating a table Datatypes Displaying table definition using DESCRIBE Inserting rows into a table Selecting rows from a table Editing SQL buffer
CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services
PRODUCT SHEET CA Workload Automation Agents CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services CA Workload Automation Agents extend the automation capabilities
Product: DQ Order Manager Release Notes
Product: DQ Order Manager Release Notes Subject: DQ Order Manager v7.1.25 Version: 1.0 March 27, 2015 Distribution: ODT Customers DQ OrderManager v7.1.25 Added option to Move Orders job step Update order
CA ARCserve Backup for Windows
CA ARCserve Backup for Windows Agent for Microsoft SharePoint Server Guide r15 This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for
DBMaster. Backup Restore User's Guide P-E5002-Backup/Restore user s Guide Version: 02.00
DBMaster Backup Restore User's Guide P-E5002-Backup/Restore user s Guide Version: 02.00 Document No: 43/DBM43-T02232006-01-BARG Author: DBMaster Production Team, Syscom Computer Engineering CO. Publication
CA Chorus for Security and Compliance Management
CA Chorus for Security and Compliance Management Site Preparation Guide Version 03.0.00, Fifth Edition This Documentation, which includes embedded help systems and electronically distributed materials,
Introduction. What is an Operating System?
Introduction What is an Operating System? 1 What is an Operating System? 2 Why is an Operating System Needed? 3 How Did They Develop? Historical Approach Affect of Architecture 4 Efficient Utilization
A roadmap to enterprise data integration.
Information integration solutions February 2006 A roadmap to enterprise data integration. Colin White BI Research Page 1 Contents 1 Data integration in the enterprise 1 Characteristics of data integration
Unit 3. Retrieving Data from Multiple Tables
Unit 3. Retrieving Data from Multiple Tables What This Unit Is About How to retrieve columns from more than one table or view. What You Should Be Able to Do Retrieve data from more than one table or view.
Commander. The World's Leading Software for Label, Barcode, RFID & Card Printing
The World's Leading Software for Label, Barcode, RFID & Card Printing Commander Middleware for Automatically Printing in Response to User-Defined Events Contents Overview of How Commander Works 4 Triggers
Hypertable Architecture Overview
WHITE PAPER - MARCH 2012 Hypertable Architecture Overview Hypertable is an open source, scalable NoSQL database modeled after Bigtable, Google s proprietary scalable database. It is written in C++ for
php tek 2006 in Orlando Florida Lukas Kahwe Smith [email protected]
Database Schema Deployment php tek 2006 in Orlando Florida Lukas Kahwe Smith [email protected] Agenda: The Challenge Diff Tools ER Tools Synchronisation Tools Logging Changes XML Formats SCM Tools Install
SQL Server Replication Guide
SQL Server Replication Guide Rev: 2013-08-08 Sitecore CMS 6.3 and Later SQL Server Replication Guide Table of Contents Chapter 1 SQL Server Replication Guide... 3 1.1 SQL Server Replication Overview...
New Features in MySQL 5.0, 5.1, and Beyond
New Features in MySQL 5.0, 5.1, and Beyond Jim Winstead [email protected] Southern California Linux Expo February 2006 MySQL AB 5.0: GA on 19 October 2005 Expanded SQL standard support: Stored procedures
PHP Language Binding Guide For The Connection Cloud Web Services
PHP Language Binding Guide For The Connection Cloud Web Services Table Of Contents Overview... 3 Intended Audience... 3 Prerequisites... 3 Term Definitions... 3 Introduction... 4 What s Required... 5 Language
Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014
Contents Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014 Copyright (c) 2012-2014 Informatica Corporation. All rights reserved. Installation...
CA Repository for z/os r7.2
PRODUCT SHEET CA Repository for z/os CA Repository for z/os r7.2 CA Repository for z/os is a powerful metadata management tool that helps organizations to identify, understand, manage and leverage enterprise-wide
Physical Database Design Process. Physical Database Design Process. Major Inputs to Physical Database. Components of Physical Database Design
Physical Database Design Process Physical Database Design Process The last stage of the database design process. A process of mapping the logical database structure developed in previous stages into internal
Database Design Standards. U.S. Small Business Administration Office of the Chief Information Officer Office of Information Systems Support
Database Design Standards U.S. Small Business Administration Office of the Chief Information Officer Office of Information Systems Support TABLE OF CONTENTS CHAPTER PAGE NO 1. Standards and Conventions
PeopleSoft DDL & DDL Management
PeopleSoft DDL & DDL Management by David Kurtz, Go-Faster Consultancy Ltd. Since their takeover of PeopleSoft, Oracle has announced project Fusion, an initiative for a new generation of Oracle Applications
Installation and Release Notes
AccuSync Installation and Release Notes Version 2013.3 Revised 30-April-2013 Copyright Copyright AccuRev, Inc. 1995 2013 ALL RIGHTS RESERVED This product incorporates technology that may be covered by
Efficient database auditing
Topicus Fincare Efficient database auditing And entity reversion Dennis Windhouwer Supervised by: Pim van den Broek, Jasper Laagland and Johan te Winkel 9 April 2014 SUMMARY Topicus wants their current
CA DLP. Stored Data Integration Guide. Release 14.0. 3rd Edition
CA DLP Stored Data Integration Guide Release 14.0 3rd Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
Analyzing Network Servers. Disk Space Utilization Analysis. DiskBoss - Data Management Solution
DiskBoss - Data Management Solution DiskBoss provides a large number of advanced data management and analysis operations including disk space usage analysis, file search, file classification and policy-based
CA IDMS SQL. Programming Guide. Release 18.5.00
CA IDMS SQL Programming Guide Release 18500 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your
Database Schema Deployment. Lukas Smith - [email protected] CodeWorks 2009 - PHP on the ROAD
Database Schema Deployment Lukas Smith - [email protected] CodeWorks 2009 - PHP on the ROAD Agenda The Challenge ER Tools Diff Tools Data synchronisation Tools Logging Changes XML Formats SCM Tools Manual
EMC Documentum Repository Services for Microsoft SharePoint
EMC Documentum Repository Services for Microsoft SharePoint Version 6.5 SP2 Installation Guide P/N 300 009 829 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com
Extraction Transformation Loading ETL Get data out of sources and load into the DW
Lection 5 ETL Definition Extraction Transformation Loading ETL Get data out of sources and load into the DW Data is extracted from OLTP database, transformed to match the DW schema and loaded into the
SharePoint Integration Framework Developers Cookbook
Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide
Oracle Enterprise Manager
Oracle Enterprise Manager System Monitoring Plug-in for Oracle TimesTen In-Memory Database Installation Guide Release 11.2.1 E13081-02 June 2009 This document was first written and published in November
CA IDMS Performance Monitor
CA IDMS Performance Monitor Performance Monitor User Guide Release 18.5.00, 2nd Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
ILMT Central Team. Performance tuning. IBM License Metric Tool 9.0 Questions & Answers. 2014 IBM Corporation
ILMT Central Team Performance tuning IBM License Metric Tool 9.0 Questions & Answers ILMT Central Team Contact details [email protected] https://ibm.biz/ilmt_forum https://ibm.biz/ilmt_wiki https://ibm.biz/ilmt_youtube
Oracle Fusion Middleware
Oracle Fusion Middleware Data Modeling Guide for Oracle Business Intelligence Publisher 11g Release 1 (11.1.1) E22258-05 July 2014 Explains how to retrieve and structure data from a variety of sources
CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible
PRODUCT SHEET CA Deliver agility made possible CA Deliver r11.7 CA Deliver is an online report management system that provides you with tools to manage and reduce the cost of report distribution. Able
