htalogo2.gif

Enterprise COBOL Unicode and XML Support - Topical Outline

Day One

COBOL Support For Unicode

What Is Unicode?

Unicode Support in Enterprise COBOL

When Will You Need To Use Unicode Support?

Things To Watch Out For

Computer Exercise: Set Up and Handling Unicode

COBOL Support for XML: The Set Up

What is XML?

Processing XML Documents

Preparing to Use the COBOL XML Parser

Computer Exercise: Prepare Data for Parsing

COBOL Support for XML: XML PARSE

The XML PARSE Statement

The XML Special Registers

The XML Events

Coding the Processing Procedure

Computer Exercise: Basic XML Parsing

COBOL Support for XML: Processing Procedure Considerations

What To Do In A Processing Procedure

Extracting Data During Parsing

Computer Exercise: Extracting Data During Parsing

Day Two

Extracting Data During Parsing, continued

Computer Exercise: Extracting Multiple Data Fields During Parsing

Extracting Numeric Data During Parsing

Early Termination of Parse

Exceptions in Parsing

Restrictions in Processing Procedures

Computer Exercise: Extracting Numeric Data During Parsing

Parsing Pure Passed XML

COBOL XML Support: The XML GENERATE Statement

The "Wrapper" paradigm

The XML GENERATE statement

XML GENERATE and exceptions

Computer Exercise: Creating XML Output

Attributes, Namespaces, and Enterprise COBOL V4 Enhancements

COBOL, XML, and Attributes

COBOL, XML, and Namespaces

Enterprise COBOL V4 Enhancements

Compiler option XMLPARSE

Namespace support

Attributes in generation

Record level processing

XML header generation

Computer Exercise: Using Some of the New Features

XMLPARSE(XMLSS) Differences

Processing Differences for XML PARSE

XML PARSE migration issues

Processing Differences for XML GENERATE

Computer Exercise: Code clean up

Enterprise COBOL V4R2 Enhancements

Introduction to XML Schemas

Preparing XML schemas for PARSE

XML PARSE ... VALIDATING

Computer Exercise: Schemas and Validation

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V10.x

Course description
Course Objectives
COBOL curriculum
Home page