执行 UCXSingle 时生成一个 0 字节的文件。

文雅科技术支持客服发表于:2022年02月14日 09:52:22

产品名称:Universal Connect/X
版本:全部版本

在UCXSingle(C版)中指定“-g / --getfile”或“-G / --getfile-overwrite”选项时,UCXsingle的返回值虽然为“0”,但是创建的文件只有0字节。
执行时 Universal Connect / X 作业没有任何错误,但没有数据输出时会发生这种情况。
例如,以下几种原因:

■ 没有要打印的数据时
如果明细记录的字段中没有数据输出,Universal Connect / X 作业会正常完成执行而不会报错,但由于没有数据可输出,因此将创建一个 0 字节的文件。

在报表模板文件中设计的记录的属性中选中“当所有字段为初始值时不打印”复选框,此时输出的内容如果是0或半角空格等数据时,也会创建一个 0 字节文件。

■ 无法参照图像文件时
输出的报表上如果包括图片,如果指定的图片如法读取,会产生 【-31】的错误代码,但是Universal Connect/X会认为这是一个警告级别的错误,
报表输出的JOB会正常结束,执行结果将是不会创建文件。