COBOL RETURNING, RETURN-CODE, getReturnValue 및 getReturnCode 매개변수
COBOL 모듈이 RETURNING 매개변수를 지정하면, stub.getReturnValue() 메소드를 사용하여 스텁에서 검색될 수 있습니다. 메소드는 RETURNING 매개변수의 Java™ 오브젝트 표시를 리턴하며, COBOL 호출 스텁 생성기 도구에서 생성된 데이터 바인딩 클래스입니다.
COBOL 모듈 및 매개변수에 대한 다음 정보를 참조하십시오.
- COBOL 모듈이 RETURNING 매개변수를 지정하지 않으면, getReturnValue() 메소드는 해당 스텁에 대해 생성되지 않습니다.
- COBOL 모듈이 RETURN-CODE 특수 레지스터를 설정하면 해당 값은 stub.getReturnCode() 메소드를 사용하여 스텁에서 검색될 수 있습니다. 메소드는 int를 리턴합니다.
- COBOL 모듈이 RETURN-CODE 특수 레지스터를 설정하지 않으면, getReturnCode() 메소드는 항상 0을 리턴합니다.
- COBOL 모듈이 RETURNING 매개변수를 지정하고 RETURN-CODE 특수 레지스터를 설정하면, COBOL은 RETURN-CODE 레지스터를 무시합니다. 이 경우, stub.getReturnValue() 메소드는 RETURNING 매개변수를 리턴하고 stub.getReturnCode() 메소드는 항상 0을 리턴합니다.
COBOL은 다음을 지정합니다. | stub.getReturnValue() | stub.getReturnCode() |
---|---|---|
RETURNING | RETURNING parm | 0 |
RETURN-CODE | (생성되지 않음) | RETURN-CODE |
RETURNING 및 RETURN-CODE 모두 | RETURNING parm | 0 |
모두 아님 | (생성되지 않음) | 0 |