EGL ライブラリー SysLib

関数 説明
audit (record[, jid]) レコードを CICS® ジャーナルに書き込む
beginDatabaseTransaction([database]) リレーショナル・データベースのトランザクションを開始します。ただし、EGL ランタイムが変更を自動的にコミットしていないときに限ります。
result = bytes(field) 名前付きメモリー領域内のバイト数を戻す
calculateChkDigitMod10 (text, checkLength, result) modulus-10 チェック・ディジットを、連続した整数で始まる文字項目内に配置する
calculateChkDigitMod11 (text, checkLength, result) modulus-11 チェック・ディジットを、連続した整数で始まる文字項目内に配置する
callCmd (commandString[, modeString]) システム・コマンドを実行し、コマンドが終了するまで待つ
commit() 最後のコミット以降にデータベース、MQSeries® メッセージ・キュー、および CICS リカバリー可能ファイルに行われた更新内容を保管する。生成された Java™ プログラムまたはラッパーは、リモートの CICS ベース COBOL プログラムによって加えられた更新も保管します (CICS リカバリー可能ファイルへの更新も含みます)。ただし、リモート COBOL プログラムの呼び出しに、『callLink エレメントの luwControl』で説明されているようなクライアント制御の作業単位が含まれる場合に限ります。
result = conditionAsInt (booleanExpression) 論理式 (myVar == 6 など) を受け入れ、式が真ならば 1 を、偽ならば 0 を戻します。
connect (database, userID, password[, commitScope[, disconnectOption[, isolationLevel[, commitControl]]]]) すべてのカーソルを閉じ、ロックを解放し、既存の接続を終了して、データベースに接続する
convert (target, direction, conversionTable) EBCDIC 形式 (ホスト) と ASCII 形式 (ワークステーション) の間でデータを変換するか、単一形式内でコード・ページを変換する
defineDatabaseAlias (alias, database) ユーザーのコードがすでに接続されているデータベースとの新規接続を確立するのに使用可能な別名を作成します。
disconnect ([database]) 指定したデータベースから、または (データベースが指定されていない場合は) 現行データベースから切断する
disconnectAll () 現在接続されているすべてのデータベースから切断する
errorLog () テキストを、システム関数 SysLib.startLog で開始された エラー・ログにコピーします。
result = getCmdLineArg (index) EGL プログラムの呼び出しに使用された引数リストから、指定された引数を戻す。指定された引数は、ストリング値として戻されます。
result = getCmdLineArgCount () メイン EGL プログラムを開始するために使用された引数を戻す
result = getMessage (key [, insertArray]) Java ランタイム・プロパティー vgj.message.file 内で参照されるファイルからのメッセージを戻す
result = getProperty(propertyName) Java ランタイム・プロパティーの値を検索する。指定されたプロパティーが検出されない場合、この関数により NULL ストリング ("") が戻されます。
loadTable (filename, insertintoClause[, delimiter]) ファイルからリレーショナル・データベースにデータをロードします。 この関数は、EGL により生成された Java プログラムに対してのみ使用可能です。
result = maximumSize (arrayName) データ項目またはレコードの動的配列に含めることができる最大行数を戻す。具体的には、この関数は、配列プロパティー maxSize の値を戻します。
purge (queueName) CICS 一時記憶キューを削除する
queryCurrentDatabase (product, release) 現在接続されているデータベースの製品およびリリース番号を戻す
rollback () 最後のコミット以来、データベースおよび MQSeries メッセージ・キュー、および CICS リカバリー可能ファイルに行われた更新内容を取り消す。取り消しは、すべての EGL 生成アプリケーションで生じます。
setCurrentDatabase (database) 指定したデータベースを現行のアクティブ・データベースにする
setError (itemInError, msgKey{, itemInsert})

setError (this, msgKey{, itemInsert})

setError (msgText)

メッセージを PageHandler や UI レコードの項目、または PageHandler や UI レコード全体と関連付けます。メッセージは、JSP の JSF メッセージまたはメッセージ・タグのロケーションに配置され、関連する Web ページが表示されると表示されます。
setLocale (languageCode, countryCode[, variant]) PageHandler、および Web アプリケーションで実行されるプログラムで使用されます。
setRemoteUser (userID, passWord) Java プログラムからリモート・プログラムへの呼び出しに使用するユーザー ID およびパスワードを設定する
result = size (arrayName) 指定されたデータ・テーブルの行数、または指定された配列のエレメント数を戻す。この配列は、構造体項目配列、データ項目またはレコードの静的配列、またはデータ項目またはレコードの動的配列です。
startCmd (commandString[, modeString]) システム・コマンドを実行し、コマンドが終了するまで待たない
startLog (logFile) エラー・ログをオープンします。プログラムが SysLib.errorLog を呼び出すたびにテキストがそのログに書き込まれます。
startTransaction (termID[, prID[, termID]]) メインプログラムを非同期に呼び出し、そのプログラムをプリンターまたは端末と関連付けて、レコードの受け渡しを行う。受信プログラムが EGL によって生成されている場合には、そのレコードは入力レコードの初期化で使用します。受信側が VisualAge® Generator によって生成されている場合には、 そのレコードは作業用ストレージの初期化で使用します。
unloadTable (filename, selectStatement[, delimiter]) リレーショナル・データベースからファイルにデータをアンロードします。 この関数は、EGL により生成された Java プログラムに対してのみ使用可能です。
verifyChkDigitMod10 (input, checkLength, result) 連続した整数で始まる文字項目内の、modulus-10 チェック・ディジットを検査する
verifyChkDigitMod11 (input, checkLength, result) 連続した整数で始まる文字項目内の、modulus-11 チェック・ディジットを検査する
wait (timeInSeconds0 指定した秒数の間、実行を中断する
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.