isObjID()

システム関数 JavaLib.isObjID は、指定した ID がオブジェクト・スペース内に存在しているかどうかを示す値 (真の場合は 1、偽の場合は 0) を戻します。 JavaLib.isObjID は、Java™ アクセス関数の 1 つです。

  JavaLib.isObjID(identifier javaObjId in)
  returns (result INT)
result
数値項目。真の場合は 1、偽の場合は 0 を受け取ります。非数値項目を使用すると、検証時にエラーが発生します。
identifier

オブジェクト・スペース内のオブジェクトを参照する ID

この引数は、文字列リテラル、または CHAR 型、DBCHAR 型、MBCHAR 型、UNICODE 型の項目です。ID は、objID にキャストする必要があります。EGL は、大/小文字の区別がある引数値の先頭と最後から、1 バイトのブランクと 2 バイトのブランクを削除します。

以下に例を示します。
  // オブジェクトが存在していないかどうかをテストし、
  // それに応じてプロセスを実行します
isPresent = JavaLib.isObjID( (objId)valueId );
  
  if( isPresent == 0 )
        error = 27;
  end

JavaLib.isObjID に関連付けられているランタイム・エラーはありません。

関連する概念
EGL 関数の構文図
Java アクセス関数

関連するタスク
EGL ステートメントおよびコマンドの構文図

関連する参照項目
EGL ライブラリー JavaLib
getField()
invoke()
isNull()
qualifiedTypeName()
remove()
removeAll()
setField()
store()
storeCopy()
storeField()
storeNew()

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.