Parameter COBOL RETURNING, RETURN-CODE, getReturnValue und getReturnCode
Wenn das COBOL-Modul den Parameter RETURNING angibt, kann dieser mit der Methode
stub.getReturnValue() aus dem Stub abgerufen werden. Die Methode gibt die Java™-Objektdarstellung des RETURNING-Parameters zurück. Dabei handelt es sich um die vom COBOL-Call-Stub-Generatortool generierte Datenbindungsklasse.
Sehen Sie sich die folgenden Informationen zum COBOL-Modul und dessen Parametern an:
- Wenn das COBOL-Modul den Parameter RETURNING nicht angibt, wird die Methode
getReturnValue()für den Stub nicht generiert. - Wenn das COBOL-Modul das Sonderregister RETURN-CODE setzt, kann dessen Wert aus dem Stub mit dem
stub.getReturnCode()Methode. Die Methode gibt einen Wert des Typsintzurück. - Wenn das COBOL-Modul das Sonderregister RETURN-CODE nicht setzt, dann
getReturnCode()Methode gibt immer zurück0. - Wenn das COBOL-Modul den Parameter RETURNING angibt und das Sonderregister
RETURN-CODE definiert, ignoriert COBOL das Register RETURN-CODE. In diesem Fall gibt die Methode
stub.getReturnValue()den Parameter RETURNING zurück und die Methodestub.getReturnCode()immer0.
| COBOL-Spezifikation | stub.getReturnValue() | stub.getReturnCode() |
|---|---|---|
| RETURNING | Parameter RETURNING | 0 |
| RETURN-CODE | (nicht generiert) | RETURN-CODE |
| RETURNING und RETURN-CODE | Parameter RETURNING | 0 |
| Ohne | (nicht generiert) | 0 |