Know Db2

z/OS, XML and COBOL

This instructor led class introduces using XML in z/OS, how XML is used in COBOL programs, and Db2 XML concepts

Duration: Two Day, Instructor Led, and Labs.

Audience: This course is primarily directed toward new users of XML in a z/OS environment.

Prerequisites: Basic computer concepts, and basic knowledge about relational data management systems.

Workshops: z/OS platform will be used to run class problems coded by the students.

Course Objectives: After successful completion of this course, the student will be able to describe XML system concepts, the basic structures in XML and write basic XML statements using COBOL.

Class Material:Each student’s class book has the presentation slides with notes, as well as an exercise book with answer sets.

z/OS XML and COBOL Class Outline:

z/OS OVERVIEW:

  • Mainframes systems overview
  • XML - Business Value
  • Overview of XML on System z
  • Basic XML standards
  • XML Basics
  • Structures and Concepts
  • XML Documents
  • z/OS XML System Services
  • Namespaces
  • Encoding
  • Identify XML namespaces in a document
  • Classify XML namespaces into categories
  • DTD – Document Type Definition
  • Identify components of a DTD
  • Define components and constructs in XML
  • XML schema definition
  • General scheme for invoking z/OS XML System Services for parsing
  • Workshop – Lab Exercises
  •  

COBOL and XML

  • Enterprise COBOL for z/OS
  • Common methods of acquiring the document
  • COBOL and XML basics
  • XML parsing overview
  •  

Cobol and XML (cont.)

  • XML PARSE
  • XML GENERATE error handling
  • XML host variables in COBOL
  • Creating an XML Document
  • Registers to Receive and Pass data
  • Handling errors generating output
  • Workshop – Lab Exercises.
  •  

Db2 for z/OS and XML

  • Storing XML data in Db2 Tables
  • Indexing XML data
  • XML Generation Functions in Db2
  • XMLDOCUMENT
  • XMLELEMENT
  • XMLEXISTS
  • XML and UPDATE, DELETE, INSERT
  • Getting specific data out of a XML column with a SQL statement
  • XMLNAMESPACE
  • XMLQUERY
  • XMLSERIALIZE
  • XMLTABLE
  • Workshop - Lab Exercises
  • Class Review
  •  
  • ©2017 Computer Business International, Inc.

 

 

Would you like to schedule or customize this class?
Please call our toll free number (866-224-4968) or email us at info@cbi4you.com.