DataGate® 16.0 for SQL Server Reference Guide

Object Considerations

The following table details important object considerations when converting or communicating between DataGate® for IBM i, DataGate® for SQL Server, and the core DataGate® program.

Considerations

Item

DG/400

DSS

DataGate

Library & file name length

10 characters

31 characters

31 characters

File types

Physical

--

Simple logical

Join logical

Multiformat logical

Print

Physical

SqlLogical

Simple logical

Join logical

--

Print

Physical

--

Simple logical

Join logical

Multiformat logical

Print

Max record length

32,000 bytes

8,060 bytes (Not counting Text and Image fields that are not accessible yet by DSS).

32,000 bytes

Max number of records per member

Limit defined by SQL Server instance

2,147,483,646*

Library implemented as:

Library

Database

Internal construct

Object text (description)

49 characters

49 characters

49 characters

Stored Procedures

Any AS/400 language

Programmed in SQL-Transact

None

Triggers

Any AS/400 language

Programmed in SQL-Transact

None

Field Reference File (FRF)

A physical file can refer to any number of FRF, which are any physical file in any library. However, DG/400 will report only those coming from the file stated in the DDS REF keyword.

Refers to the collection of 'User Defined Data Types', which is one per Database (i.e.: Library). This collection is surfaced via the special file '*FieldRef' which is the ONLY file usable as a FRF.

A physical file can refer to only ONE FRF, which FRF, which can be any physical file in any library

Note: For Max number of records per member, DataGate® for Windows and Desktop Servers support member/file sizes limit of 16 exabytes ( 2^4 * 2^60).