Paramètres COBOL RETURNING, RETURN-CODE, getReturnValue et getReturnCode
Si le module COBOL indique un paramètre RETURNING, il peut être extrait du module de remplacement à l'aide de la méthode stub.getReturnValue(). La méthode renvoie la représentation d'objet Java™ du paramètre RETURNING, qui correspond à la classe de liaison de données créée par le générateur de module de remplacement d'appel COBOL.
Consultez les informations suivantes concernant le module COBOL et ses paramètres :
- Si le module COBOL n'indique pas un paramètre RETURNING, la méthode getReturnValue() n'est pas générée pour le module de remplacement.
- Si le module COBOL définit le registre spécial RETURN-CODE, sa valeur peut être extraite du module de remplacement à l'aide de la méthode stub.getReturnCode(). La méthode renvoie une valeur de type int.
- Si le module COBOL ne définit pas le registre spécial RETURN-CODE, la méthode getReturnCode() renvoie toujours 0.
- Si le module COBOL indique un paramètre RETURNING et définit le registre spécial RETURN-CODE, COBOL ignore le registre RETURN-CODE. Dans ce cas, la méthode stub.getReturnValue() renvoie le paramètre RETURNING, et la méthode stub.getReturnCode() renvoie toujours 0.
COBOL indique : | stub.getReturnValue() | stub.getReturnCode() |
---|---|---|
RETURNING | Paramètre RETURNING | 0 |
RETURN-CODE | (non généré) | RETURN-CODE |
RETURNING et RETURN-CODE | Paramètre RETURNING | 0 |
Aucun | (non généré) | 0 |