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 パラメーター | 0 |
RETURN-CODE | (生成されません) | RETURN-CODE |
RETURNING および RETURN-CODE の両方 | RETURNING パラメーター | 0 |
どれにも適用されない | (生成されません) | 0 |