CZ_RULES
この表は、構成ルール・データをOracle Configuratorに格納するために使用されます。
詳細
-
スキーマ: FUSION
-
オブジェクト所有者: CZ
-
オブジェクト・タイプ: TABLE
-
表領域: SYSTEM
主キー
| 名前 | 列 |
|---|---|
|
CZ_RULES_PK |
RULE_ID, START_MODEL_VERSION |
列
| 名前 | データ型 | 長さ | 精度 | 非null | コメント | ステータス |
|---|---|---|---|---|---|---|
| RULE_ID | NUMBER | 18 | Yes | ルールまたはフォルダの一意の識別子がシステムで生成されました。 | ||
| START_MODEL_VERSION | NUMBER | 18 | Yes | このノード・レコードが有効になるバージョンを示します。 | ||
| OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | コミット時ロックを実装するために使用されます。 この番号は、行を更新するたびに増分されます。 問合せされてから別のセッションによって行が更新されたかどうかを検出するために、トランザクションの開始時と終了時の番号が比較されます。 | ||
| MODEL_ID | NUMBER | 18 | Yes | このルールが属するモデルの識別子。 | ||
| NAME | VARCHAR2 | 255 | Yes | ユーザー指定のルール名またはフォルダ名 | ||
| PARENT_FOLDER_ID | NUMBER | 18 | 親ルール・フォルダの識別子。 | |||
| RULE_OBJECT_TYPE | VARCHAR2 | 30 | Yes | ルールのタイプを示します。 有効な参照コード値を次に示します: ロジック、累計、比較、PROPERTY_BASED_COMPATIBILITY、EXPLICIT_COMPATIBILITY、DESIGN_CHART、文、CONFIGURATOR_EXTENSION、フォルダ | ||
| RULE_TEXT | CLOB | ユーザーが入力したCDLルールのルール・テキスト。 | ||||
| RULE_STATUS | VARCHAR2 | 30 | Yes | ルールの現在のステータスを格納 - UNKNOWN, VALIDATED, VALIDATION_FAILED, LOGIC_GENERATED, LOGIC_FAILED. | ||
| INVALID_FLAG | VARCHAR2 | 1 | このフラグは、ルールの検証ステータスを示します。 値'1'は無効なルールを表し、'0'は有効なルールを表します。 | |||
| MODEL_NODE_PATH | VARCHAR2 | 1000 | このルールが関連付けられているモデル・ノードを一意に識別するモデル・ノード・パス。 CXルールに関連付けられたノード・パスを格納するために使用されます。 | |||
| RULE_CLASS_SEQ | NUMBER | 38 | クラス内のルール実行順序をディシジョンするディシジョン・ルール順序番号をデフォルト設定または検索します。 | |||
| REASON_TYPE | VARCHAR2 | 30 | メッセージのタイプを示します。 有効な参照コード値を次に示します: RULE_NAME DECLARATIVE_STATEMENT RULE_DESCRIPTION CUSTOM_RULE | |||
| DISABLED_FLAG | VARCHAR2 | 1 | このフラグは、ルールの診断可能ステータスを示します。 値'1'は無効なルールを表し、'0'はアクティブなルールを表します。 | |||
| SIGNATURE_CODE | VARCHAR2 | 48 | CXで使用され、外部キーでCZ_SIGNATURES.SIGNATURE_CODE | |||
| PRESENTATION_TYPE | VARCHAR2 | 30 | このルールをユーザーにどのように表示するかを示し、解析が必要かどうかを決定するために使用されます。 この列の有効な値は次のとおりです: TEMPLATE_BASED, STATEMENT_RULE | |||
| CX_CLASS_NAME | VARCHAR2 | 1000 | 完全修飾されたCXクラス名。 廃止 | 廃止 | ||
| CX_CLASS_INST_MODE | VARCHAR2 | 30 | インスタンスまたはインスタンス・セットのどちらの参照コード値にルールがあるかを示します: NULL, INSTANCE, INSTANCE_SET. | |||
| RULE_CLASS | VARCHAR2 | 30 | ルール区分参照コード。 有効な参照コード値: CONSTRAINT, DEFAULT, SEARCH_DECISION | |||
| DESCRIPTION | VARCHAR2 | 1000 | ルールのユーザー指定の摘要。 | |||
| END_MODEL_VERSION | NUMBER | 18 | このルール・レコードが無効になるバージョンを示します。 NULL値は、このレコードに終了日がないことを示します。 | |||
| TRANS_ATTR_ID | NUMBER | 18 | トランザクション品目属性の識別子 | |||
| DELETED_FLAG | NUMBER | 18 | Yes | このフラグは、行の論理削除を示します。 ゼロ以外の値は削除された状態を表し、0は削除されていない状態を表します。 ユーザーが管理するバックグラウンド・パージ・プロセスでは、ゼロ以外のフラグ値を持つ孤立した行が実際に削除されます。 | ||
| CREATION_DATE | TIMESTAMP | Yes | Who列: 行の作成日時を示します。 | |||
| LAST_UPDATE_DATE | TIMESTAMP | Yes | Who列: 行の最終更新日時を示します。 | |||
| CREATED_BY | VARCHAR2 | 64 | Yes | Who列: 行の作成ユーザーを示します。 | ||
| LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who列: 行の最終更新ユーザーを示します。 | ||
| LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who列: 行を最後に更新したユーザーに関連付けられたセッション・ログインを示します。 | |||
| NODE_NAME_PATH | CLOB | ルールが関連付けられているモデル・ノードまたはTIAを一意に識別する名前パス。 これは、モデルが変更されると値が失効する可能性があるため、コンフィギュレータ機能拡張ルールのエラー・レポートでのみ使用されます。 | ||||
| CX_CLASS_INFO | BLOB | CXクラスおよびメソッド情報の直列化表示。 |
外部キー
| 表 | 外部表 | 外部キー列 |
|---|---|---|
| CZ_RULES | cz_models | MODEL_ID |
| CZ_RULES | cz_signatures | SIGNATURE_CODE |
| cz_rule_bytecodes | cz_rules | RULE_ID, START_MODEL_VERSION |
| cz_compat_combinations | cz_rules | RULE_ID, START_MODEL_VERSION |
| cz_compat_participants | cz_rules | RULE_ID, START_MODEL_VERSION |
| cz_expression_nodes | cz_rules | RULE_ID, START_MODEL_VERSION |
索引
| 索引 | 一意性 | 表領域 | 列 |
|---|---|---|---|
| CZ_RULES_N1 | 一意でない | デフォルト | PARENT_FOLDER_ID, RULE_ID |
| CZ_RULES_N2 | 一意でない | デフォルト | MODEL_ID, START_MODEL_VERSION, NAME, DELETED_FLAG |
| CZ_RULES_U1 | 一意 | デフォルト | RULE_ID, START_MODEL_VERSION |