getProperty()

sysLib.getProperty() システム関数は、Java™ ランタイム設定の値を取り出します。指定の設定が検出されない場合、関数は java.lang.System.getProperty() メソッドを呼び出して、指定した名前の Java システム・プロパティーを要求します。 それでも設定が検出できない場合、sysLib.getProperty() は NULL 値を戻します。

Java ランタイム設定は、多くの異なるプログラム・プロパティー・ファイルにあります。 これらのプログラム・プロパティー・ファイルには、EGL プログラム・プロパティーで実行される項目はありません。 詳しくは、「EGL 生成ガイド」を参照してください。

構文

  sysLib.getProperty(propertyName STRING in)
  returns (result STRING?)
propertyName
STRING 型と代入互換性のある任意の変数または式を入力できます (『EGL における代入互換性』を参照)。このパラメーターは、Java プログラム・プロパティー・ファイルから、設定の名前を指定します。
result
結果は、STRING 型と代入互換性のあるすべての変数に割り当てることが可能です。 propertyName が見つからない場合、この関数は NULL 値を戻します。

messageFileName = sysLib.getProperty("vgj.messages.file");

互換性

表 1. getProperty() の互換性に関する考慮事項
プラットフォーム 問題
COBOL 生成 sysLib.getProperty() 関数はサポートされていません。

フィードバック