74: TYPE rule_cond_vals_tbl_type IS TABLE OF rule_cond_vals_rec_type INDEX BY PLS_INTEGER;
75:
76: TYPE rule_condition_rec_type IS RECORD
77: (
78: RULE_CONDITION_ID OKC_XPRT_RULE_CONDITIONS.RULE_CONDITION_ID%TYPE := OKC_API.G_MISS_NUM
79: , RULE_ID OKC_XPRT_RULE_CONDITIONS.RULE_ID%TYPE := OKC_API.G_MISS_NUM
80: , OBJECT_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_TYPE%TYPE := OKC_API.G_MISS_CHAR
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
75:
76: TYPE rule_condition_rec_type IS RECORD
77: (
78: RULE_CONDITION_ID OKC_XPRT_RULE_CONDITIONS.RULE_CONDITION_ID%TYPE := OKC_API.G_MISS_NUM
79: , RULE_ID OKC_XPRT_RULE_CONDITIONS.RULE_ID%TYPE := OKC_API.G_MISS_NUM
80: , OBJECT_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_TYPE%TYPE := OKC_API.G_MISS_CHAR
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
76: TYPE rule_condition_rec_type IS RECORD
77: (
78: RULE_CONDITION_ID OKC_XPRT_RULE_CONDITIONS.RULE_CONDITION_ID%TYPE := OKC_API.G_MISS_NUM
79: , RULE_ID OKC_XPRT_RULE_CONDITIONS.RULE_ID%TYPE := OKC_API.G_MISS_NUM
80: , OBJECT_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_TYPE%TYPE := OKC_API.G_MISS_CHAR
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
77: (
78: RULE_CONDITION_ID OKC_XPRT_RULE_CONDITIONS.RULE_CONDITION_ID%TYPE := OKC_API.G_MISS_NUM
79: , RULE_ID OKC_XPRT_RULE_CONDITIONS.RULE_ID%TYPE := OKC_API.G_MISS_NUM
80: , OBJECT_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_TYPE%TYPE := OKC_API.G_MISS_CHAR
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
78: RULE_CONDITION_ID OKC_XPRT_RULE_CONDITIONS.RULE_CONDITION_ID%TYPE := OKC_API.G_MISS_NUM
79: , RULE_ID OKC_XPRT_RULE_CONDITIONS.RULE_ID%TYPE := OKC_API.G_MISS_NUM
80: , OBJECT_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_TYPE%TYPE := OKC_API.G_MISS_CHAR
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
86: , OBJECT_VALUE_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_CODE%TYPE := OKC_API.G_MISS_CHAR
79: , RULE_ID OKC_XPRT_RULE_CONDITIONS.RULE_ID%TYPE := OKC_API.G_MISS_NUM
80: , OBJECT_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_TYPE%TYPE := OKC_API.G_MISS_CHAR
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
86: , OBJECT_VALUE_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_CODE%TYPE := OKC_API.G_MISS_CHAR
87: , OBJECT_VERSION_NUMBER OKC_XPRT_RULE_CONDITIONS.OBJECT_VERSION_NUMBER%TYPE := OKC_API.G_MISS_NUM
80: , OBJECT_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_TYPE%TYPE := OKC_API.G_MISS_CHAR
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
86: , OBJECT_VALUE_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_CODE%TYPE := OKC_API.G_MISS_CHAR
87: , OBJECT_VERSION_NUMBER OKC_XPRT_RULE_CONDITIONS.OBJECT_VERSION_NUMBER%TYPE := OKC_API.G_MISS_NUM
88: , CREATED_BY NUMBER := OKC_API.G_MISS_NUM
81: , OBJECT_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE%TYPE := OKC_API.G_MISS_CHAR
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
86: , OBJECT_VALUE_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_CODE%TYPE := OKC_API.G_MISS_CHAR
87: , OBJECT_VERSION_NUMBER OKC_XPRT_RULE_CONDITIONS.OBJECT_VERSION_NUMBER%TYPE := OKC_API.G_MISS_NUM
88: , CREATED_BY NUMBER := OKC_API.G_MISS_NUM
89: , CREATION_DATE OKC_XPRT_RULE_CONDITIONS.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
82: , OBJECT_CODE_DATATYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_CODE_DATATYPE%TYPE := OKC_API.G_MISS_CHAR
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
86: , OBJECT_VALUE_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_CODE%TYPE := OKC_API.G_MISS_CHAR
87: , OBJECT_VERSION_NUMBER OKC_XPRT_RULE_CONDITIONS.OBJECT_VERSION_NUMBER%TYPE := OKC_API.G_MISS_NUM
88: , CREATED_BY NUMBER := OKC_API.G_MISS_NUM
89: , CREATION_DATE OKC_XPRT_RULE_CONDITIONS.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
90: , LAST_UPDATED_BY NUMBER := OKC_API.G_MISS_NUM
83: , OPERATOR OKC_XPRT_RULE_CONDITIONS.OPERATOR%TYPE := OKC_API.G_MISS_CHAR
84: , OBJECT_VALUE_SET_NAME OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_SET_NAME%TYPE := OKC_API.G_MISS_CHAR
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
86: , OBJECT_VALUE_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_CODE%TYPE := OKC_API.G_MISS_CHAR
87: , OBJECT_VERSION_NUMBER OKC_XPRT_RULE_CONDITIONS.OBJECT_VERSION_NUMBER%TYPE := OKC_API.G_MISS_NUM
88: , CREATED_BY NUMBER := OKC_API.G_MISS_NUM
89: , CREATION_DATE OKC_XPRT_RULE_CONDITIONS.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
90: , LAST_UPDATED_BY NUMBER := OKC_API.G_MISS_NUM
91: , LAST_UPDATE_DATE OKC_XPRT_RULE_CONDITIONS.LAST_UPDATE_DATE%TYPE := OKC_API.G_MISS_DATE
85: , OBJECT_VALUE_TYPE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_TYPE%TYPE := OKC_API.G_MISS_CHAR
86: , OBJECT_VALUE_CODE OKC_XPRT_RULE_CONDITIONS.OBJECT_VALUE_CODE%TYPE := OKC_API.G_MISS_CHAR
87: , OBJECT_VERSION_NUMBER OKC_XPRT_RULE_CONDITIONS.OBJECT_VERSION_NUMBER%TYPE := OKC_API.G_MISS_NUM
88: , CREATED_BY NUMBER := OKC_API.G_MISS_NUM
89: , CREATION_DATE OKC_XPRT_RULE_CONDITIONS.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
90: , LAST_UPDATED_BY NUMBER := OKC_API.G_MISS_NUM
91: , LAST_UPDATE_DATE OKC_XPRT_RULE_CONDITIONS.LAST_UPDATE_DATE%TYPE := OKC_API.G_MISS_DATE
92: , LAST_UPDATE_LOGIN NUMBER := OKC_API.G_MISS_NUM
93: , rule_cond_vals_tbl rule_cond_vals_tbl_type
87: , OBJECT_VERSION_NUMBER OKC_XPRT_RULE_CONDITIONS.OBJECT_VERSION_NUMBER%TYPE := OKC_API.G_MISS_NUM
88: , CREATED_BY NUMBER := OKC_API.G_MISS_NUM
89: , CREATION_DATE OKC_XPRT_RULE_CONDITIONS.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
90: , LAST_UPDATED_BY NUMBER := OKC_API.G_MISS_NUM
91: , LAST_UPDATE_DATE OKC_XPRT_RULE_CONDITIONS.LAST_UPDATE_DATE%TYPE := OKC_API.G_MISS_DATE
92: , LAST_UPDATE_LOGIN NUMBER := OKC_API.G_MISS_NUM
93: , rule_cond_vals_tbl rule_cond_vals_tbl_type
94: );
95: TYPE rule_condition_tbl_type IS TABLE OF rule_condition_rec_type INDEX BY PLS_INTEGER;