当应用程序未成功地将 PL/I 文件导入项目中时,应用程序就会显示一条错误消息。可以更正该问题,然后重新导入该文件。
错误消息的类型
- 作为工作空间的一部分(本地)的 PL/I 文件:当应用程序未成功地将本地 PL/I 文件(它是工作空间的一部分)导入项目中时,在问题视图中就会出现语法错误消息。要查看代码中的错误来源,单击问题视图中的错误消息行。还会将错误记录在元数据目录下的一般日志文件中:[workspace]\.metadata\CommonBaseEvents.log
- 不在工作空间中的 PL/I 文件:如果某个文件不在工作空间中,则会将产生的语法错误消息记录在日志文件中。
- 更多错误反馈:
- PL/IException.getMessageNote():如果 PL/I 源文件中存在语法错误,则会返回以下消息:
- 对于PL/I 源文件(根据其文件扩展名期望是完整程序),发生故障的可能原因是:在该源文件中发现了语法错误。检查问题任务列表以获取错误列表。
- PL/IException.getErrorMessageVector():返回由 ErrorMessageInfo 对象组成的向量。ErrorMessageInfo 可以提供有关 PL/I 源文件中的语法错误的信息(错误消息、严重性代码、行号和文件位置信息)。对于每个语法错误,您都将获得一个相应的 ErrorMessageInfo 对象。
- PL/IException.getMessage():导入 PL/I 源文件失败:请检查问题任务列表以获取错误列表。
- 数据名称重整:对于重复的名称,通过添加两个数字位使它变成唯一名称。例如,year 的两个实例变为 year01 和 year02。