对不同的字段类型和属性指定数据

您可以使用 FMTOPT(*MAP) 在定长和变长字段之间以及在具有不同最大长度的变长字段之间映射数据。

当将长度为零的变长字段映射至变长目标字段时,该目标字段长度被设置为零。

当将长度为零的变长字段映射至定长目标字段时,除非目标字段为仅 DBCS 字段,否则该目标字段用单字节空格(X'40')填充。仅 DBCS 目标字段设置为 X'4040',并用移出和移入(SO-SI)字符包围起来。

当将变长字段映射至变长字段,源字段的长度不为零且不在图形字段和括号协议 DBCS 字段之间进行映射时,将发生下列操作:

注: 在示例中,x 表示空白,< 表示移出字符,而 > 表示移入字符。为了使示例更容易阅读,2 字节长度实际上是一个显示成字符的二进制数。
在变长字段之间来回映射的示例