Ibm midrange 不接受屏幕部分as400

Ibm midrange 不接受屏幕部分as400,ibm-midrange,cobol,Ibm Midrange,Cobol,我正在尝试在AS400上学习COBOL。我在编写屏幕部分时遇到问题。 **==================================================== SCREEN SECTION. *>This line generates a error **==================================================== PROCEDURE DIVISION. **==============================

我正在尝试在AS400上学习COBOL。我在编写
屏幕部分时遇到问题。

**==================================================== 
 SCREEN SECTION. *>This line generates a error 
**====================================================
 PROCEDURE DIVISION.
**========================================================
 DISPLAY "Bonjour tout le monde" "Hello World".
 exit program. 
我收到此消息(LNC1030导致“屏幕不正确”),尽管我已经查看了我在编写
屏幕部分时是否出错

**==================================================== 
 SCREEN SECTION. *>This line generates a error 
**====================================================
 PROCEDURE DIVISION.
**========================================================
 DISPLAY "Bonjour tout le monde" "Hello World".
 exit program. 
代码如下:

**==================================================== 
 SCREEN SECTION. *>This line generates a error 
**====================================================
 PROCEDURE DIVISION.
**========================================================
 DISPLAY "Bonjour tout le monde" "Hello World".
 exit program. 

谢谢你的补充信息。我让您的程序编译并运行如下:

**==================================================== 
 SCREEN SECTION. *>This line generates a error 
**====================================================
 PROCEDURE DIVISION.
**========================================================
 DISPLAY "Bonjour tout le monde" "Hello World".
 exit program. 
  **===========================================      
   PROCEDURE DIVISION.                               
  **===========================================      
       DISPLAY "BONJOUR TOUT LE MONDE" "HELLO WORLD".
       EXIT PROGRAM.   
在SEU中编辑为源类型“CBL”,编辑器甚至不允许其最初放置在A区的“屏幕部分”。它还认识到“显示”和“退出程序”语句必须缩进到B区

**==================================================== 
 SCREEN SECTION. *>This line generates a error 
**====================================================
 PROCEDURE DIVISION.
**========================================================
 DISPLAY "Bonjour tout le monde" "Hello World".
 exit program. 
“屏幕部分”(如有必要和定义)将是区域B中的一段,作为程序(程序划分)逻辑的一部分。我发现这本关于ILE COBOL程序结构的指南可能会有所帮助:

(如您的示例所示,并非所有部分都是必需的,但许多部分都是良好的实践)

我怀疑这是一个语法错误,但需要查看更多原始代码以帮助显示您的代码。.在“过程划分”之前,我不相信“屏幕部分”是预期/认可的部分名称(如“工作存储部分”或“链接部分”)。对于显示,不需要定义屏幕。请尝试完全删除它?非常感谢您的帮助Richard。我现在明白了为什么它无法运行
**==================================================== 
 SCREEN SECTION. *>This line generates a error 
**====================================================
 PROCEDURE DIVISION.
**========================================================
 DISPLAY "Bonjour tout le monde" "Hello World".
 exit program.