Altering Item Types and Sizes

Valid Item Type Conversions details the valid item type conversions that can be made during a reorganization and the effects of the conversion on the original data. The table also shows the effect of an item size change with no type change. Where possible, COBOL74 move rules are modeled in performing the transformations. For illegal moves or moves not covered by COBOL74, the transformation attempts to preserve as much of the original data as possible.

Table 38. Valid Item Type Conversions

Reorganization Move From

Reorganization Move To

Truncation or Space Fill on Right

Truncation or Zero Fill on Left

Truncation or Zero Fill on Right

Translate

Alpha

Alpha

Yes

No

No

No

Alpha

Group

Yes

No

No

No

Alpha

Number

No

Yes

No

Yes

Alpha

Real

No

Yes

No

Yes

Alpha

Field

No

Yes

No

Yes

Alpha

Boolean

No

Yes

No

Yes

Group

Alpha

Yes

No

No

No

Group

Group

Yes

No

No

No

Group

Number

No

No

Yes

Yes

Group

Real

No

No

Yes

Yes

Group

Field

No

No

Yes

Yes

Group

Boolean

No

No

Yes

Yes

 

 

 

 

 

 

Number

Alpha

Yes

No

No

Yes

Number

Group

Yes

No

No

Yes

Number

Number

No

Yes

No

No

Number

Real

No

Yes

No

No

Number

Field

No

Yes

No

No

Number

Boolean

No

Yes

No

No

Real

Alpha

Yes

No

No

Yes

Real

Real

No

Yes

No

No

Real

Group

Yes

No

No

Yes

Boolean

Number

No

Yes

No

No

Boolean

Real

No

Yes

No

No

Boolean

Field

No

Yes

No

No

Boolean

Boolean

No

Yes

No

No

Real

Number

No

Yes

No

No

Real

Field

No

Yes

No

No

Real

Boolean

No

Yes

No

No

 

 

 

 

 

 

Field

Alpha

Yes

No

No

Yes

Field

Group

Yes

No

No

Yes

Field

Number

No

Yes

No

No

Field

Real

No

Yes

No

No

Field

Field

No

Yes

No

No

Field

Boolean

No

Yes

No

No

Boolean

Alpha

Yes

No

No

Yes

Boolean

Group

Yes

No

No

Yes

Boolean

Number

No

Yes

No

No

Boolean

Real

No

Yes

No

No

Boolean

Field

No

Yes

No

No

Boolean

Boolean

No

Yes

No

No