Parámetros COBOL RETURNING, RETURN-CODE, getReturnValue y getReturnCode
Si el módulo COBOL especifica un parámetro RETURNING, puede recuperarse del apéndice (stub) mediante el método stub.getReturnValue(). El método devuelve la representación de objeto Java™ del parámetro RETURNING, que es la clase de enlaces de datos generada por la herramienta generadora de apéndices de llamada COBOL.
Consulte la siguiente información sobre el módulo COBOL y sus parámetros:
- Si el módulo COBOL no especifica un parámetro RETURNING, no se genera el método getReturnValue() del apéndice.
- Si el módulo COBOL establece el registro especial RETURN-CODE, su valor puede recuperarse del apéndice con el método stub.getReturnCode(). El método devuelve un valor int.
- Si el módulo COBOL no establece el registro especial RETURN-CODE, el método getReturnCode() devuelve siempre 0.
- Si el módulo COBOL especifica un parámetro RETURNING y establece el registro especial RETURN-CODE, COBOL ignora el registro RETURN-CODE. En este caso, el método stub.getReturnValue() devuelve el parámetro RETURNING y el método stub.getReturnCode() siempre devuelve 0.
COBOL especifica: | stub.getReturnValue() | stub.getReturnCode() |
---|---|---|
RETURNING | El parámetro RETURNING | 0 |
RETURN-CODE | (no se genera) | RETURN-CODE |
RETURNING y RETURN-CODE | El parámetro RETURNING | 0 |
Ninguno | (no se genera) | 0 |