2064:
2065:
2066: BEGIN
2067:
2068: source_cursor := DBMS_SQL.OPEN_CURSOR;
2069: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2070: dbms_sql.bind_variable(source_cursor , '1' , p_FlexFieldName);
2071: dbms_sql.bind_variable(source_cursor , '2' , p_FlexFieldAppShortName);
2072:
2065:
2066: BEGIN
2067:
2068: source_cursor := DBMS_SQL.OPEN_CURSOR;
2069: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2070: dbms_sql.bind_variable(source_cursor , '1' , p_FlexFieldName);
2071: dbms_sql.bind_variable(source_cursor , '2' , p_FlexFieldAppShortName);
2072:
2073: dbms_sql.define_column(source_cursor, 1, l_num);
2066: BEGIN
2067:
2068: source_cursor := DBMS_SQL.OPEN_CURSOR;
2069: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2070: dbms_sql.bind_variable(source_cursor , '1' , p_FlexFieldName);
2071: dbms_sql.bind_variable(source_cursor , '2' , p_FlexFieldAppShortName);
2072:
2073: dbms_sql.define_column(source_cursor, 1, l_num);
2074:
2067:
2068: source_cursor := DBMS_SQL.OPEN_CURSOR;
2069: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2070: dbms_sql.bind_variable(source_cursor , '1' , p_FlexFieldName);
2071: dbms_sql.bind_variable(source_cursor , '2' , p_FlexFieldAppShortName);
2072:
2073: dbms_sql.define_column(source_cursor, 1, l_num);
2074:
2075: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2069: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2070: dbms_sql.bind_variable(source_cursor , '1' , p_FlexFieldName);
2071: dbms_sql.bind_variable(source_cursor , '2' , p_FlexFieldAppShortName);
2072:
2073: dbms_sql.define_column(source_cursor, 1, l_num);
2074:
2075: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2076:
2077: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2071: dbms_sql.bind_variable(source_cursor , '2' , p_FlexFieldAppShortName);
2072:
2073: dbms_sql.define_column(source_cursor, 1, l_num);
2074:
2075: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2076:
2077: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2078: -- get column values of the row
2079: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2073: dbms_sql.define_column(source_cursor, 1, l_num);
2074:
2075: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2076:
2077: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2078: -- get column values of the row
2079: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2080: END IF;
2081:
2075: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2076:
2077: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2078: -- get column values of the row
2079: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2080: END IF;
2081:
2082: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2083:
2078: -- get column values of the row
2079: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2080: END IF;
2081:
2082: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2083:
2084: IF(l_num > 0) THEN RETURN TRUE;
2085: ELSE RETURN FALSE;
2086: END IF;
2086: END IF;
2087:
2088: EXCEPTION
2089: WHEN OTHERS THEN
2090: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2091: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2092: END IF;
2093: RETURN FALSE;
2094: END isFlexFieldValid;
2087:
2088: EXCEPTION
2089: WHEN OTHERS THEN
2090: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2091: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2092: END IF;
2093: RETURN FALSE;
2094: END isFlexFieldValid;
2095:
2106:
2107:
2108: BEGIN
2109:
2110: source_cursor := DBMS_SQL.OPEN_CURSOR;
2111: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2112: dbms_sql.bind_variable(source_cursor , '1' , p_org_id);
2113:
2114: dbms_sql.define_column(source_cursor, 1, l_num);
2107:
2108: BEGIN
2109:
2110: source_cursor := DBMS_SQL.OPEN_CURSOR;
2111: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2112: dbms_sql.bind_variable(source_cursor , '1' , p_org_id);
2113:
2114: dbms_sql.define_column(source_cursor, 1, l_num);
2115:
2108: BEGIN
2109:
2110: source_cursor := DBMS_SQL.OPEN_CURSOR;
2111: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2112: dbms_sql.bind_variable(source_cursor , '1' , p_org_id);
2113:
2114: dbms_sql.define_column(source_cursor, 1, l_num);
2115:
2116: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2110: source_cursor := DBMS_SQL.OPEN_CURSOR;
2111: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2112: dbms_sql.bind_variable(source_cursor , '1' , p_org_id);
2113:
2114: dbms_sql.define_column(source_cursor, 1, l_num);
2115:
2116: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2117:
2118: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2112: dbms_sql.bind_variable(source_cursor , '1' , p_org_id);
2113:
2114: dbms_sql.define_column(source_cursor, 1, l_num);
2115:
2116: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2117:
2118: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2119: -- get column values of the row
2120: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2114: dbms_sql.define_column(source_cursor, 1, l_num);
2115:
2116: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2117:
2118: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2119: -- get column values of the row
2120: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2121: END IF;
2122:
2116: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2117:
2118: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2119: -- get column values of the row
2120: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2121: END IF;
2122:
2123: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2124:
2119: -- get column values of the row
2120: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2121: END IF;
2122:
2123: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2124:
2125: IF(l_num > 0) THEN RETURN TRUE;
2126: ELSE RETURN FALSE;
2127: END IF;
2127: END IF;
2128:
2129: EXCEPTION
2130: WHEN OTHERS THEN
2131: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2132: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2133: END IF;
2134: RETURN FALSE;
2135: END validate_org_id;
2128:
2129: EXCEPTION
2130: WHEN OTHERS THEN
2131: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2132: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2133: END IF;
2134: RETURN FALSE;
2135: END validate_org_id;
2136:
2146: WHERE APPLICATION_ID = :1';
2147:
2148:
2149: BEGIN
2150: source_cursor := DBMS_SQL.OPEN_CURSOR;
2151: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2152: dbms_sql.bind_variable(source_cursor , '1' , p_application_id);
2153:
2154: dbms_sql.define_column(source_cursor, 1, l_num);
2147:
2148:
2149: BEGIN
2150: source_cursor := DBMS_SQL.OPEN_CURSOR;
2151: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2152: dbms_sql.bind_variable(source_cursor , '1' , p_application_id);
2153:
2154: dbms_sql.define_column(source_cursor, 1, l_num);
2155:
2148:
2149: BEGIN
2150: source_cursor := DBMS_SQL.OPEN_CURSOR;
2151: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2152: dbms_sql.bind_variable(source_cursor , '1' , p_application_id);
2153:
2154: dbms_sql.define_column(source_cursor, 1, l_num);
2155:
2156: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2150: source_cursor := DBMS_SQL.OPEN_CURSOR;
2151: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2152: dbms_sql.bind_variable(source_cursor , '1' , p_application_id);
2153:
2154: dbms_sql.define_column(source_cursor, 1, l_num);
2155:
2156: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2157:
2158: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2152: dbms_sql.bind_variable(source_cursor , '1' , p_application_id);
2153:
2154: dbms_sql.define_column(source_cursor, 1, l_num);
2155:
2156: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2157:
2158: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2159: -- get column values of the row
2160: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2154: dbms_sql.define_column(source_cursor, 1, l_num);
2155:
2156: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2157:
2158: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2159: -- get column values of the row
2160: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2161: END IF;
2162:
2156: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2157:
2158: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2159: -- get column values of the row
2160: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2161: END IF;
2162:
2163: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2164:
2159: -- get column values of the row
2160: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2161: END IF;
2162:
2163: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2164:
2165: IF(l_num > 0) THEN RETURN TRUE;
2166: ELSE RETURN FALSE;
2167: END IF;
2167: END IF;
2168:
2169: EXCEPTION
2170: WHEN OTHERS THEN
2171: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2172: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2173: END IF;
2174: RETURN FALSE;
2175: END validate_application_id;
2168:
2169: EXCEPTION
2170: WHEN OTHERS THEN
2171: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2172: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2173: END IF;
2174: RETURN FALSE;
2175: END validate_application_id;
2176:
2187: WHERE FLEX_VALUE_SET_ID = :1';
2188:
2189: BEGIN
2190:
2191: source_cursor := DBMS_SQL.OPEN_CURSOR;
2192: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2193: dbms_sql.bind_variable(source_cursor , '1' , p_flex_value_set_id);
2194:
2195: dbms_sql.define_column(source_cursor, 1, l_num);
2188:
2189: BEGIN
2190:
2191: source_cursor := DBMS_SQL.OPEN_CURSOR;
2192: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2193: dbms_sql.bind_variable(source_cursor , '1' , p_flex_value_set_id);
2194:
2195: dbms_sql.define_column(source_cursor, 1, l_num);
2196:
2189: BEGIN
2190:
2191: source_cursor := DBMS_SQL.OPEN_CURSOR;
2192: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2193: dbms_sql.bind_variable(source_cursor , '1' , p_flex_value_set_id);
2194:
2195: dbms_sql.define_column(source_cursor, 1, l_num);
2196:
2197: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2191: source_cursor := DBMS_SQL.OPEN_CURSOR;
2192: DBMS_SQL.PARSE(source_cursor, l_DFFSql,DBMS_SQL.native);
2193: dbms_sql.bind_variable(source_cursor , '1' , p_flex_value_set_id);
2194:
2195: dbms_sql.define_column(source_cursor, 1, l_num);
2196:
2197: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2198:
2199: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2193: dbms_sql.bind_variable(source_cursor , '1' , p_flex_value_set_id);
2194:
2195: dbms_sql.define_column(source_cursor, 1, l_num);
2196:
2197: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2198:
2199: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2200: -- get column values of the row
2201: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2195: dbms_sql.define_column(source_cursor, 1, l_num);
2196:
2197: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2198:
2199: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2200: -- get column values of the row
2201: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2202: END IF;
2203:
2197: num_rows_processed := DBMS_SQL.EXECUTE(source_cursor);
2198:
2199: IF DBMS_SQL.FETCH_ROWS(source_cursor)>0 THEN
2200: -- get column values of the row
2201: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2202: END IF;
2203:
2204: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2205:
2200: -- get column values of the row
2201: DBMS_SQL.COLUMN_VALUE(source_cursor, 1, l_num);
2202: END IF;
2203:
2204: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2205:
2206: IF(l_num > 0) THEN RETURN TRUE;
2207: ELSE RETURN FALSE;
2208: END IF;
2208: END IF;
2209:
2210: EXCEPTION
2211: WHEN OTHERS THEN
2212: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2213: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2214: END IF;
2215: RETURN FALSE;
2216: END validate_flex_value_set_id;
2209:
2210: EXCEPTION
2211: WHEN OTHERS THEN
2212: IF DBMS_SQL.IS_OPEN(source_cursor) THEN
2213: DBMS_SQL.CLOSE_CURSOR(source_cursor);
2214: END IF;
2215: RETURN FALSE;
2216: END validate_flex_value_set_id;
2217: