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 Parameters RETURNING zurück, d. h. die Klasse für Datenbindungen, die vom Generatortool für COBOL-Aufrufstubs generiert wird.
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 definiert, kann dessen Wert mit der Methode stub.getReturnCode() aus dem Stub abgerufen werden. Die Methode gibt einen Wert des Typs int zurück.
- Wenn das COBOL-Modul das Sonderregister RETURN-CODE nicht definiert, gibt die Methode getReturnCode() immer 0 zurück.
- 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 Methode stub.getReturnCode() immer 0.
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 |