getNextElement() 関数は、指定された iSeries® データ・キューからデータを読み取り、その後キューからデータを削除します。この関数を browseNextElement() 関数と比較すると、後者は同じ方法でデータを読み取りますが、 キューからデータを削除することはありません。
データの宛先が HEX(2) 要素の配列から構成される場合、 これは未加工バイトとして読み取られます。 その他の場合、データは STRING として読み取られます。
この関数は、キーの指定がなければ、キューの最初の要素を読み取ります。キーを指定した場合は、 キーと検索タイプ (キー値よりも大きい、キー値に等しくない、など) に一致する要素を読み取ります。
iplatformLib.getNextElement(
dataQueueDef DataQueueDefinition inOut,
elementData ANY inOut,
wait INT in,
[, keyData ANY in,
searchType CHAR[2] inOut] )
returns (result BOOLEAN)