OraForms エラー

以下に、OraForms API 呼び出しによって呼び出されることができる OraForms エラーの一覧です。

ID メッセージ 説明
1 ログオン ダイアログが見つかりません (Logon dialog not found) ログオン ダイアログが現在のアクティブなダイアログではない場合、 OraFormsLogon および OraFormsLogonCancel によって、このエラーを呼び出すことができます。 ログオン ダイアログは、正常な接続後の最初のダイアログである必要があるため、これは、OraFormsConnect に障害が発生したことを意味します。
2 ウィンドウが見つかりません (Window not found) 渡されたウィンドウ名/ID でウィンドウが作成されていない場合、OraForms-CloseWindow-WindowMove-WindowResize、および -WindowUpdate によって、このエラーが呼び出されます。 5 - ハンドラーが見つかりません (Handler not found) というエラー メッセージに類似しています。
3 サポートされていないプロパティ (Unsupported property) 呼び出しによって、設定される必要があるが、まだ設定されていない特殊なプロパティに対して、問い合わせが行われているときに、複数の OraForms 呼び出しによって呼び出すことができます。 このエラーは、通常の状況では発生する可能性が小さくなります。
4 フォーカス ハンドラーが見つかりません (Focus handler not found) 渡されたハンドラーの名前/ID が見つからなかった場合、 OraFormsSetFocus によって、このエラーが呼び出されます。 5 - ハンドラーが見つかりません (Handler not found) というエラー メッセージに類似しています。
5 ハンドラーが見つかりません (Handler not found)

このメソッドは、handler name/ID を最初のパラメータとしてとる OraForms API 呼び出しによって、呼び出される可能性があります。 各 API 呼び出しは、まず最初に、渡された名前/ID のハンドラーが作成済みかどうかを検証します。 作成済みではない場合、そのハンドラーでは操作は実行できません。 ハンドラーが記録中なのに再生には存在しない理由は、複数あります。

最も共通のケースは、無効なユーザー入力などの理由で、サーバーでエラーが発生したことです。 この無効な入力によって、アプリケーションでは、記録中のように有効なデータを入力するときに通常表示されるダイアログまたはその他のウィンドウが、表示されません。

6 押す対象のボタンが存在しません (The button to be pressed does not exist) 無効なボタン番号がメソッドに渡された場合、OraFormsMessageBoxButton ではこのエラーが呼び出されます。 有効なボタンは、ORA_ ALERT_YESORA_ALERT_NOORA_ALERT_CANCEL です。
7 メニュー項目が見つかりませんでした (Menu item was not found) 渡された完全な名前のメニュー項目が見つからない場合、OraFormsMenuItem によってこのエラーが渡されます。 メニュー項目が、渡されたウィンドウ名/ID の割り当て済みメニューで検索されます。
8 タブ ページが見つかりません (Tab page not found) 渡された名前または索引のタブ ページがない場合、OraFormsTabSelect ではこのエラーが呼び出されます。
9 認識できないダイアログ ボタン (Unrecognized dialog button) 無効なボタン番号がメソッドに渡された場合、 OraFormsCloseDialog ではこのエラーが呼び出されます。 有効なボタンは ORA_DIALOG_OK および ORA_ DIALOG_CANCEL です。
10 関数をこのハンドラーに適用できません (The function cannot be applied for this handler) タブがないコントローラ ハンドラーでの OraFormsTabSelect など、その種類の関数が実行できないタイプのハンドラーで、メソッドが呼び出された場合、いくつかの OraForms API 呼び出しによってこのエラーが呼び出されます。
11 LOV 行が存在しません (The LOV row does not exist) 渡された名前または渡された行インデックスに一致する値ダイアログの現在のリストに、エントリがない場合、OraFormsLovSelect ではこのエラーが呼び出されます。
12 リスト項目が存在しません (The list item does not exist) 最初のパラメータで参照されるリスト ハンドラーに、渡された値またはインデックスがあるリスト要素が含まれていない場合、 OraFormsListSelectOraFormsListActivated では、エラーが呼び出されます。
13 無効なクラスのハンドラー (Handler is of invalid class) タブがないコントローラ ハンドラーでの OraFormsTabSelect など、その種類の関数が実行できないタイプのハンドラーで、メソッドが呼び出された場合、いくつかの OraForms API 呼び出しによってこのエラーが呼び出されます。
14 このプロパティの値は設定されていません (A value for this property is not set) 要求されたプロパティが、渡されたハンドラーで設定されていなかった場合、すべての OraFormsGetProp{Type} メソッドでは、このエラーが呼び出されます。
15 配列インデックスが範囲外です (Array index is out of bound) 渡された要素インデックスが、このプロパティの配列境界の範囲外の場合、OraFormsGetPropStringArrayOraFormsGetPropByteArray では、このエラーが呼び出されます。 OraFormsGetPropStringArrayLen および OraFormsGetPropByteArrayLen を使用して、配列にある要素の数を取得します。 インデックスは 0 から始まります。
16 検証に失敗しました (Verification failed) 定義済みの検証に失敗した場合、各検証関数によってこのエラーが呼び出されます。
17 受信バージョンが古すぎます (Received version too old) 接続フェーズ中にサーバーによってエラー VERSION_TOO_OLD が返された場合、このエラーが呼び出されます。 これは、クライアントのバージョン番号は、サーバーにあるバージョンで作業するには古すぎます。 プロパティ INITIAL_VERSIONOraFormsSetInt をカスタマイズして、クライアントの異なるバージョン番号を使用するか、または、プロファイル設定のバージョン番号を使用します。
18 受信バージョンが新しすぎます (Received version too new) 接続フェーズ中にサーバーによってエラー VERSION_TOO_NEW が返された場合、このエラーが呼び出されます。 これは、クライアントのバージョン番号は、サーバーにあるバージョンで作業するには新しすぎます。 プロパティ INITIAL_VERSIONOraFormsSetInt をカスタマイズして、クライアントの異なるバージョン番号を使用するか、または、プロファイル設定のバージョン番号を使用します。
19 警告ダイアログ (Alert dialog) 警告ダイアログが作成されるたびに、このエラーが呼び出されます。 警告ダイアログは、しばしば、ユーザーにメッセージを表示する通常の方法として使用されるため、このエラーのデフォルトの深刻度は INFORMATIONAL です。
20 ステータスバーが変更されました (Statusbar changed) サーバーでステータス バー テキストが更新されるたびに、ステータス バーの新しいテキストを使用してこのエラーが発生します。 ステータス バーの更新は、サーバー側のアクションについてユーザーに通知する通常の方法であるため、デフォルトの深刻度は INFORMATIONAL ですが、これはエラー メッセージの可能性もあります。 したがって、エラーの根本原因の分析時には、ステータス バーの変更が確認されます。
21 ランタイム エラー、スタック トレースについてはログファイルを参照してください (Runtime error, see log file for stack trace) 内部再生ランタイム エラーがある場合、このエラーは、再生ログ ファイルでの詳細なスタック トレース付きで記録されます。 このようなエラーの場合、テクニカル サポートに連絡し、記録されたすべてのファイルと再生されたすべてのファイルを送信します。
22 WINSYS_BEEP サーバーによって WINSYS_BEEP メッセージが送信された場合、このエラーが記録されます。 Oracle Forms アプリケーションによって、WINSYS_ BEEP が送信され、無効なユーザー入力など、サーバーに問題を生じさせた最後のアクションが示されます。 WINSYS_BEEP の次に、ハンドラーが見つかりません (Handler not found) などの他のエラーが続く場合が多くなります。 その理由は、スクリプトが無効な入力値でカスタマイズされた場合、エラーなしで記録されたセッションによって再生中にエラーが発生する可能性があるか、または、テストが実行されるたびに異なる値を使用するなど、カスタマイズする必要があるスクリプトがカスタマイズされていないためです。
23 OraFormsSetConnectMode はプロファイルの接続設定を無効にします (OraFormsSetConnectMode overrides the profile's connection setting) これは、プロファイルの設定が、スクリプト化された OraFormsSetConnectMode によって無効になることを示す単なる警告です。
24 プロファイル設定 INITIAL_ VERSION は関数 OraFormsSetInt によって無効になります (Profile setting INITIAL_ VERSION overridden by function OraFormsSetInt) これは、プロファイルの設定が、スクリプト化された OraFormsSetInt ("INITIAL_ VERSION", version) によって無効になることを示す単なる警告です。
25 検証に成功しました (Verification succeeded) 検証が成功するたびに、成功ログ エントリが作成されます。
26 ハンドラーは破壊されたかまだ作成されていません (Handler already destroyed or not created yet) サーバーからの destroy メッセージによって既に正式に壊された特別なハンドラー (コントロール) から、クライアント アプレットによってメッセージが送信される可能性があります。 これは、実際のエラーではなく、記録中にのみ発生する可能性があります。 したがって、警告が記録されます。
27 ツリー項目が見つかりませんでした (Tree item was not found) 参照された項目がツリーで見つからなかった場合、すべての OraFormsTree API 呼び出しによってこのエラーが呼び出されます。