ヘッダーをスキップ

Oracle Business Rules ユーザーズ・ガイド
10g(10.1.3.1.0)

B31866-02
目次
目次
索引
索引

戻る 次へ

A Oracle Business Rulesのファイルと制限事項

この付録では、Rule Authorのファイルと名前に関する既知のネーミング制約と、Rules SDKの特定の制限事項について説明します。

この付録の内容は次のとおりです。

A.1 Rule Authorのネーミング規則

この項では、Rule Authorのネーミング規則について説明します。

A.1.1 ルールセットのネーミング

Rule Authorには、ルールセット名に関する制限事項があります。ルールセット名に使用できるのは、文字(a〜zおよびA〜Z)と数字(0〜9)、またはアンダースコア文字(_)のみです。

A.1.2 ディクショナリのネーミング

Rule Authorのディクショナリ名に使用できるのは、大文字と小文字(azおよびAZ)、数字(09)、ピリオド(.)、アンダースコア文字(_)およびハイフン(-)のみです。特殊文字は使用できません。

Rule Authorのディクショナリ名では、大/小文字は保持されますが、区別されません。これは、DictionaryDICTの両方のディクショナリ名が有効であることを意味します。また、Testという名前のディクショナリを作成している場合、TESTという名前の別のディクショナリは、最初にTestというディクショナリを削除した場合のみ作成できます。

また、ディクショナリ名には、1つ以上の文字を含める必要があります。たとえば、1.1という名前のディクショナリは有効ではありませんが、Version1.1は有効です。

A.1.3 バージョンのネーミング

Rule Authorには、バージョン名に関する制限事項があります。バージョン名に使用できるのは、文字(azおよびAZ)と、数字(09)、またはアンダースコア文字(_)のみです。特殊文字は使用できません。

Rule Authorのバージョン名では、大/小文字は保持されますが、区別されません。これは、VersionVERSの両方のバージョン名が有効であることを意味します。また、Testという名前のバージョンを作成している場合、TESTという名前の別のバージョンは、最初にTestというバージョンを削除した場合のみ作成できます。

A.1.4 別名のネーミング

Rule Authorの別名には、単一のスペースも含めてすべての文字を使用できます。式で使用する別名の先頭が文字、ドル記号($)またはアンダースコア(_)で、次にこれらの文字のみが使用されている場合は、別名を引用符で囲む必要はありません。

特殊文字や埋め込まれたスペースを含む別名を拡張式で使用する場合、その別名は、逆引用符(')文字で囲む必要があります。たとえば、別名のDriver@は、次のように指定する必要があります。

'Driver@'

A.1.5 XMLスキーマのターゲット・パッケージのネーミング

「XMLスキーマ・セレクタ」ページ上で、XMLファクトに指定するターゲット・パッケージ名は、ASCII文字、数字およびアンダースコア文字に制限されます。

A.2 Rule Authorのセッション・タイムアウト

非アクティブ期間後はRule Authorセッションがタイムアウトになるため、作業に応じて定期的にディクショナリを保存してください。タイムアウト期間は、<session-timeout>要素を使用してRule Authorアプリケーションのweb.xmlファイルに指定します。

Rule Authorがタイムアウトになると、ロードされたディクショナリの現在の作業がリポジトリ内のSCRATCH_<login user name>という名前のバージョンに自動的に保存されます(login user nameは、Rule Authorにログインしているユーザーの名前です)。

Rule AuthorはユーザーごとにSCRATCH_ ファイルを1つしか保存しません。したがって、Rule Authorが一度タイムアウトになった場合、SCTATCH_バージョンはログイン・ユーザー名を使用してリポジトリに保存されます。同じユーザーが再度ログインし、同じリポジトリに接続すると、Rule Authorによって、SCRATCHバージョンを新しいバージョン名に保存する必要があることを示す警告メッセージが表示されます。Rule Authorが再度タイムアウトになった場合で、SCRATCHバージョンを別のバージョンに保存しない場合、2回目以降のタイムアウトによって、既存のSCRATCHバージョンが(Rule Authorユーザーごとに)上書きされます。

Rule Authorがタイムアウトになると、Oracle Single Sign-Onログイン・ページにリダイレクトされます。Oracle Single Sign-Onが使用可能でない場合、タイムアウト後にRule Authorのデフォルト認証ページにリダイレクトされます。

関連項目:

C.9項「Oracle Application ServerでのSingle Sign-Onタイムアウトを変更するにはどうすればよいですか。」 

A.3 Rules SDKとRule Authorのテンポラリ・ファイル

ファイル・リポジトリを更新すると、Rules SDKによってテンポラリ・ファイルが作成および使用されます。通常の動作条件では、テンポラリ・ファイルを使用する操作が完了すると、Rules SDKによって、これらのテンポラリ・ファイルがシステムから削除されます。ただし、異常終了の特定の条件によっては、これらのテンポラリ・ファイルがシステムに残る場合があります。

ファイル・リポジトリとテンポラリ・ファイルの詳細は、B.3項「ファイル・リポジトリの使用」を参照してください。


戻る 次へ
Oracle
Copyright © 2005, 2006, Oracle Corporation.

All Rights Reserved.
目次
目次
索引
索引