258: l_FlagE := 'N';
259: l_FlagS := 'N';
260: l_bundle_W := to_clob(' ');
261: l_bundle_WO := to_clob(' ');
262: dbms_lob.writeappend(l_bundle_W, length(l_BundlesStartTag), l_BundlesStartTag);
263: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesStartTag), l_BundlesStartTag);
264: FOR record_bundle IN getBundles(p_rcb_id => p_rc_id)
265: LOOP
266: l_buffer := l_BundleStartTag || record_bundle.bundle_id || l_BundleEngTag ;
259: l_FlagS := 'N';
260: l_bundle_W := to_clob(' ');
261: l_bundle_WO := to_clob(' ');
262: dbms_lob.writeappend(l_bundle_W, length(l_BundlesStartTag), l_BundlesStartTag);
263: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesStartTag), l_BundlesStartTag);
264: FOR record_bundle IN getBundles(p_rcb_id => p_rc_id)
265: LOOP
266: l_buffer := l_BundleStartTag || record_bundle.bundle_id || l_BundleEngTag ;
267: Set_ICC_For_Rec_Bundle(
270: ,x_Gpc_list => l_gpc_list ); --gpc list
271:
272: IF (l_status = 'SUCCESS') THEN
273: l_FlagS := 'Y';
274: dbms_lob.writeappend(l_bundle_W, length(l_buffer), l_buffer);
275: ELSE
276: l_FlagE := 'Y';
277: dbms_lob.writeappend(l_bundle_WO, length(l_buffer), l_buffer);
278: END IF;
273: l_FlagS := 'Y';
274: dbms_lob.writeappend(l_bundle_W, length(l_buffer), l_buffer);
275: ELSE
276: l_FlagE := 'Y';
277: dbms_lob.writeappend(l_bundle_WO, length(l_buffer), l_buffer);
278: END IF;
279: END LOOP ;
280: dbms_lob.writeappend(l_bundle_W, length(l_BundlesEndTag), l_BundlesEndTag);
281: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesEndTag), l_BundlesEndTag);
276: l_FlagE := 'Y';
277: dbms_lob.writeappend(l_bundle_WO, length(l_buffer), l_buffer);
278: END IF;
279: END LOOP ;
280: dbms_lob.writeappend(l_bundle_W, length(l_BundlesEndTag), l_BundlesEndTag);
281: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesEndTag), l_BundlesEndTag);
282: IF( l_FlagS = 'Y') THEN
283: ADD_BUNDLES_TO_COL(
284: x_bundle_collection_id => -1 --record bundle id code
277: dbms_lob.writeappend(l_bundle_WO, length(l_buffer), l_buffer);
278: END IF;
279: END LOOP ;
280: dbms_lob.writeappend(l_bundle_W, length(l_BundlesEndTag), l_BundlesEndTag);
281: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesEndTag), l_BundlesEndTag);
282: IF( l_FlagS = 'Y') THEN
283: ADD_BUNDLES_TO_COL(
284: x_bundle_collection_id => -1 --record bundle id code
285: ,p_bundles_clob => l_bundle_W -- status
340: l_BundlesEndTag := '';
341: l_BundleEngTag := '';
342: l_bundle_W := to_clob(' ');
343: l_bundle_WO :=to_clob(' ');
344: dbms_lob.writeappend(l_bundle_W, length(l_BundlesStartTag), l_BundlesStartTag);
345: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesStartTag), l_BundlesStartTag);
346: l_FlagE := 'N';
347: l_FlagS := 'N';
348:
341: l_BundleEngTag := '';
342: l_bundle_W := to_clob(' ');
343: l_bundle_WO :=to_clob(' ');
344: dbms_lob.writeappend(l_bundle_W, length(l_BundlesStartTag), l_BundlesStartTag);
345: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesStartTag), l_BundlesStartTag);
346: l_FlagE := 'N';
347: l_FlagS := 'N';
348:
349: FOR record_bundle IN getBundles(p_rcb_id => p_rc_id)
354: ,x_status => l_status -- status
355: ,x_gpc_list => l_gpc_list ); --gpc list
356:
357: IF (l_status = 'SUCCESS') THEN
358: dbms_lob.writeappend(l_bundle_W, length(l_buffer), l_buffer);
359: l_FlagS := 'Y';
360: ELSE
361: dbms_lob.writeappend(l_bundle_WO, length(l_buffer), l_buffer);
362: l_FlagE := 'Y';
357: IF (l_status = 'SUCCESS') THEN
358: dbms_lob.writeappend(l_bundle_W, length(l_buffer), l_buffer);
359: l_FlagS := 'Y';
360: ELSE
361: dbms_lob.writeappend(l_bundle_WO, length(l_buffer), l_buffer);
362: l_FlagE := 'Y';
363: END IF;
364: END LOOP ;
365: dbms_lob.writeappend(l_bundle_W, length(l_BundlesEndTag), l_BundlesEndTag);
361: dbms_lob.writeappend(l_bundle_WO, length(l_buffer), l_buffer);
362: l_FlagE := 'Y';
363: END IF;
364: END LOOP ;
365: dbms_lob.writeappend(l_bundle_W, length(l_BundlesEndTag), l_BundlesEndTag);
366: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesEndTag), l_BundlesEndTag);
367: IF( l_FlagS = 'Y') THEN
368: ADD_BUNDLES_TO_COL(
369: x_bundle_collection_id => -1 --record bundle id code
362: l_FlagE := 'Y';
363: END IF;
364: END LOOP ;
365: dbms_lob.writeappend(l_bundle_W, length(l_BundlesEndTag), l_BundlesEndTag);
366: dbms_lob.writeappend(l_bundle_WO, length(l_BundlesEndTag), l_BundlesEndTag);
367: IF( l_FlagS = 'Y') THEN
368: ADD_BUNDLES_TO_COL(
369: x_bundle_collection_id => -1 --record bundle id code
370: ,p_bundles_clob => l_bundle_W -- status
1948: l_reg_bundle := TRUE;
1949: l_bundles_clob := l_BundlesStartTag;
1950: END IF;
1951:
1952: dbms_lob.writeappend(l_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1953: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1954: dbms_lob.writeappend(l_bundles_clob, length(l_bundle_id), l_bundle_id);
1955: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1956: IF l_MessageTag IS NOT NULL
1949: l_bundles_clob := l_BundlesStartTag;
1950: END IF;
1951:
1952: dbms_lob.writeappend(l_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1953: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1954: dbms_lob.writeappend(l_bundles_clob, length(l_bundle_id), l_bundle_id);
1955: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1956: IF l_MessageTag IS NOT NULL
1957: THEN
1950: END IF;
1951:
1952: dbms_lob.writeappend(l_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1953: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1954: dbms_lob.writeappend(l_bundles_clob, length(l_bundle_id), l_bundle_id);
1955: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1956: IF l_MessageTag IS NOT NULL
1957: THEN
1958: l_MessageTag := '
1951:
1952: dbms_lob.writeappend(l_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1953: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1954: dbms_lob.writeappend(l_bundles_clob, length(l_bundle_id), l_bundle_id);
1955: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1956: IF l_MessageTag IS NOT NULL
1957: THEN
1958: l_MessageTag := '
1959: dbms_lob.writeappend(l_bundles_clob, length(l_MessageTag), l_MessageTag);
1955: dbms_lob.writeappend(l_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1956: IF l_MessageTag IS NOT NULL
1957: THEN
1958: l_MessageTag := '
1959: dbms_lob.writeappend(l_bundles_clob, length(l_MessageTag), l_MessageTag);
1960: END IF;
1961: dbms_lob.writeappend(l_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1962:
1963: EXCEPTION
1957: THEN
1958: l_MessageTag := '
1959: dbms_lob.writeappend(l_bundles_clob, length(l_MessageTag), l_MessageTag);
1960: END IF;
1961: dbms_lob.writeappend(l_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1962:
1963: EXCEPTION
1964: WHEN EGO_ORC_DELETE_LINE --Ignore Delete messages
1965: THEN
1973: l_err_bundles_clob := l_BundlesStartTag;
1974: END IF;
1975: l_MessageTag := '
1976:
1977: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1978: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1979: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1980: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1981: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1974: END IF;
1975: l_MessageTag := '
1976:
1977: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1978: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1979: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1980: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1981: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1982: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1975: l_MessageTag := '
1976:
1977: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1978: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1979: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1980: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1981: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1982: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1983: WHEN EGO_ORC_NO_GTIN
1976:
1977: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1978: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1979: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1980: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1981: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1982: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1983: WHEN EGO_ORC_NO_GTIN
1984: THEN
1977: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1978: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1979: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1980: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1981: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1982: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1983: WHEN EGO_ORC_NO_GTIN
1984: THEN
1985: IF l_err_bundle = FALSE
1978: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1979: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1980: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1981: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1982: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1983: WHEN EGO_ORC_NO_GTIN
1984: THEN
1985: IF l_err_bundle = FALSE
1986: THEN
1988: l_err_bundles_clob := l_BundlesStartTag;
1989: END IF;
1990: l_MessageTag := '
1991:
1992: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1993: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1994: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1995: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1996: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1989: END IF;
1990: l_MessageTag := '
1991:
1992: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1993: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1994: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1995: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1996: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1997: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1990: l_MessageTag := '
1991:
1992: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1993: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1994: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1995: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1996: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1997: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1998:
1991:
1992: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1993: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1994: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1995: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1996: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1997: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1998:
1999: WHEN EGO_MSG_ERROR
1992: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
1993: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1994: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1995: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1996: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1997: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1998:
1999: WHEN EGO_MSG_ERROR
2000: THEN
1993: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
1994: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
1995: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
1996: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
1997: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
1998:
1999: WHEN EGO_MSG_ERROR
2000: THEN
2001: IF l_err_bundle = FALSE
2004: l_err_bundles_clob := l_BundlesStartTag;
2005: END IF;
2006: l_MessageTag := '
2007:
2008: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2009: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2010: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2011: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2012: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2005: END IF;
2006: l_MessageTag := '
2007:
2008: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2009: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2010: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2011: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2012: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2013: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2006: l_MessageTag := '
2007:
2008: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2009: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2010: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2011: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2012: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2013: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2014: END;
2007:
2008: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2009: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2010: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2011: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2012: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2013: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2014: END;
2015: END LOOP; -- Loop over Bundles
2008: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2009: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2010: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2011: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2012: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2013: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2014: END;
2015: END LOOP; -- Loop over Bundles
2016:
2009: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2010: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2011: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2012: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2013: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2014: END;
2015: END LOOP; -- Loop over Bundles
2016:
2017: IF l_reg_bundle = TRUE
2015: END LOOP; -- Loop over Bundles
2016:
2017: IF l_reg_bundle = TRUE
2018: THEN
2019: dbms_lob.writeappend(l_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2020: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2021: p_bundles_clob => l_bundles_clob,
2022: x_new_bundle_col_id => x_new_bundle_col_id,
2023: p_commit => p_commit
2025: END IF;
2026:
2027: IF l_err_bundle = TRUE
2028: THEN
2029: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2030: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2031: p_bundles_clob => l_err_bundles_clob,
2032: x_new_bundle_col_id => x_err_bundle_col_id,
2033: p_commit => p_commit
2041: THEN
2042: l_err_bundles_clob := l_BundlesStartTag;
2043: l_MessageTag := '
2044: l_bundle_id := GET_NEXT_ID();
2045: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2046: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2047: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2048: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2049: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2042: l_err_bundles_clob := l_BundlesStartTag;
2043: l_MessageTag := '
2044: l_bundle_id := GET_NEXT_ID();
2045: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2046: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2047: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2048: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2049: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2050: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2043: l_MessageTag := '
2044: l_bundle_id := GET_NEXT_ID();
2045: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2046: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2047: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2048: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2049: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2050: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2051: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2044: l_bundle_id := GET_NEXT_ID();
2045: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2046: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2047: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2048: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2049: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2050: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2051: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2052: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2045: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2046: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2047: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2048: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2049: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2050: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2051: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2052: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2053: p_bundles_clob => l_err_bundles_clob,
2046: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2047: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2048: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2049: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2050: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2051: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2052: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2053: p_bundles_clob => l_err_bundles_clob,
2054: x_new_bundle_col_id => x_err_bundle_col_id,
2047: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2048: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2049: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2050: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2051: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2052: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2053: p_bundles_clob => l_err_bundles_clob,
2054: x_new_bundle_col_id => x_err_bundle_col_id,
2055: p_commit => p_commit
2059: THEN
2060: l_err_bundles_clob := l_BundlesStartTag;
2061: l_MessageTag := '
2062: l_bundle_id := GET_NEXT_ID();
2063: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2064: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2065: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2066: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2067: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2060: l_err_bundles_clob := l_BundlesStartTag;
2061: l_MessageTag := '
2062: l_bundle_id := GET_NEXT_ID();
2063: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2064: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2065: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2066: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2067: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2068: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2061: l_MessageTag := '
2062: l_bundle_id := GET_NEXT_ID();
2063: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2064: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2065: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2066: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2067: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2068: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2069: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2062: l_bundle_id := GET_NEXT_ID();
2063: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2064: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2065: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2066: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2067: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2068: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2069: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2070: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2063: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleStartTag), l_BundleStartTag);
2064: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2065: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2066: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2067: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2068: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2069: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2070: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2071: p_bundles_clob => l_err_bundles_clob,
2064: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdStartTag), l_BundleIdStartTag);
2065: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2066: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2067: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2068: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2069: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2070: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2071: p_bundles_clob => l_err_bundles_clob,
2072: x_new_bundle_col_id => x_err_bundle_col_id,
2065: dbms_lob.writeappend(l_err_bundles_clob, length(l_bundle_id), l_bundle_id);
2066: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleIdEndTag), l_BundleIdEndTag);
2067: dbms_lob.writeappend(l_err_bundles_clob, length(l_MessageTag), l_MessageTag);
2068: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundleEndTag), l_BundleEndTag);
2069: dbms_lob.writeappend(l_err_bundles_clob, length(l_BundlesEndTag), l_BundlesEndTag);
2070: ADD_BUNDLES_TO_COL (x_bundle_collection_id => -1,
2071: p_bundles_clob => l_err_bundles_clob,
2072: x_new_bundle_col_id => x_err_bundle_col_id,
2073: p_commit => p_commit