Tutorial: Application Migration - Converting Labeled Duration Calculations

Provides step-by-step instructions to migrate DB2 labeled duration calculations and date formats to SQL Server.

SQL Server does not support labeled duration calculations directly. HCOSS handles the conversion to T-SQL to implement the DB2 syntax of an EXEC SQL statement using labeled durations.

This tutorial also demonstrates binding the application using a post-build event in Visual Studio.

Prerequisites

  • If you have not already done so, review the Assumptions and Before you begin a tutorial section in the Tutorials: HCO for SQL Server (HCOSS) topic to ensure your environment is set up properly.
  • Before attempting this tutorial, you must first work through the steps in Tutorial: Prepare for Application Migration.

Visual Studio solution - LBLDURATION

The Visual Studio solution we provide for this tutorial contains two HCOSS projects. The he LBLDURATION project is a native COBOL project. The MLBLDURATION project is a .NET COBOL project. However, the COBOL code is the same in both projects.

The solution also contains the LBLDURATION.cbl program, which is a COBOL SQL program that converts calculations.

The demonstration Visual Studio solution and its components are located in the %PUBLIC%\Documents\Micro Focus\Enterprise Developer\Samples\Mainframe\SQL\hcoss\LBLDURATION directory by default.

Sequence

To complete this tutorial, progress through these topics in the order presented here. The bottom of each topic provides Next topic and Previous topic navigational links to help you proceed in the proper sequence: