QDDS Conversion Step

Introduction

In IBM i systems, users share their data definitions system-to-system by transferring DDM (Distributed Data Management) configurations. DDM allows programs on one system to work with files stored on another system, while QDDS files contain the DDM information, including both data and metadata definitions. These QDDS files are typically packaged into a SAVF archive file for easy distribution and are provided by the customer.

The Data Migrator supports these QDDS files and converts them into EBCDIC files. This QDDS-to-EBCDIC transformation is a crucial preprocessing step that prepares the data for the subsequent Data Loading Step, where the converted EBCDIC files can be properly imported into the target system.

Properties

Property nameDescriptionValuesDefault valueMandatory
input.folderThe data conversion input folderStringNoneYes
output.folderThe data conversion output folderStringNoneYes
enableWhether the step is enabledtrue/falsetrueNo
encodingEncoding to considerer when reading filesStringValue of property defined in global stepNo
ignoreLogicallyDeletedRecordsTo ignore a record (row) which is marked logically as deletedtrue/falsefalseNo
multithreadNumber of threads to use for parallel stepsIntegerValue of property defined in global stepNo

Example

The following setting illustrates the configuration settings for the QDDS conversion step

[ConvertQDDS - Conversion1]
encoding=CP037
input.folder=data/inputs
output.folder=data/DataFiles

This configuration section specifies:

  • CP037 encodes the characters when reading input files
  • data/inputs serves as the source directory for files awaiting conversion
  • data/DataFiles serves as the target directory to store the converted data