[Home] [Help]
PACKAGE: APPS.BOM_RTG_ERROR_HANDLER
Source
1 PACKAGE Bom_Rtg_Error_Handler AUTHID CURRENT_USER AS
2 /* $Header: BOMROEHS.pls 115.4 2002/11/21 05:58:55 djebar ship $ */
3 /*************************************************************************
4 --
5 -- Copyright (c) 2000 Oracle Corporation, Redwood Shores, CA, USA
6 -- All rights reserved.
7 --
8 -- FILENAME
9 --
10 -- BOMROEHS.pls
11 --
12 -- DESCRIPTION
13 --
14 -- Spec of package Bom_Rtg_Error_Handler
15 --
16 -- NOTES This package is created to make the RTG Business Object
17 -- independent of Bom Business Object.
18 -- Log_Error for Routing Bo procedure have been moved here from
19 -- Error_Handler package. This Log_Error procedure calls
20 -- Error Handler's functions.
21 --
22 --
23 -- HISTORY
24 --
25 -- 04-Jan-99 Masanori Kimizuka Initial Creation
26 --
27 --
28 --
29 *************************************************************************/
30 -- Global constant holding the package name
31 G_PKG_NAME CONSTANT VARCHAR2(30) := 'Bom_Rtg_Error_Handler';
32
33 G_BO_LEVEL CONSTANT NUMBER := 0;
34 G_ECO_LEVEL CONSTANT NUMBER := 1;
35 G_REV_LEVEL CONSTANT NUMBER := 2;
36 G_RI_LEVEL CONSTANT NUMBER := 3;
37 G_RC_LEVEL CONSTANT NUMBER := 4;
38 G_RD_LEVEL CONSTANT NUMBER := 5;
39 G_SC_LEVEL CONSTANT NUMBER := 6;
40 G_RTG_LEVEL CONSTANT NUMBER := 8;
41 G_OP_LEVEL CONSTANT NUMBER := 9;
42 G_RES_LEVEL CONSTANT NUMBER := 10;
43 G_SR_LEVEL CONSTANT NUMBER := 11;
44 G_NWK_LEVEL CONSTANT NUMBER := 12;
45
46 G_STATUS_WARNING CONSTANT VARCHAR2(1) := 'W';
47 G_STATUS_UNEXPECTED CONSTANT VARCHAR2(1) := 'U';
48 G_STATUS_ERROR CONSTANT VARCHAR2(1) := 'E';
49 G_STATUS_FATAL CONSTANT VARCHAR2(1) := 'F';
50 G_STATUS_NOT_PICKED CONSTANT VARCHAR2(1) := 'N';
51
52 G_SCOPE_ALL CONSTANT VARCHAR2(1) := 'A';
53 G_SCOPE_RECORD CONSTANT VARCHAR2(1) := 'R';
54 G_SCOPE_SIBLINGS CONSTANT VARCHAR2(1) := 'S';
55 G_SCOPE_CHILDREN CONSTANT VARCHAR2(1) := 'C';
56
57
58
59 /*******************************************************
60 -- Log_Error prodedure used for Routing Business Object
61 -- moved from Error_Handler.
62 ********************************************************/
63 PROCEDURE Log_Error
64 ( p_rtg_header_rec IN Bom_Rtg_Pub.Rtg_Header_Rec_Type
65 , p_rtg_revision_tbl IN Bom_Rtg_Pub.Rtg_Revision_Tbl_Type
66 , p_operation_tbl IN Bom_Rtg_Pub.Operation_Tbl_Type
67 , p_op_resource_tbl IN Bom_Rtg_Pub.Op_Resource_Tbl_Type
68 , p_sub_resource_tbl IN Bom_Rtg_Pub.Sub_Resource_Tbl_Type
69 , p_op_network_tbl IN Bom_Rtg_Pub.Op_Network_Tbl_Type
70 , p_Mesg_Token_tbl IN Error_Handler.Mesg_Token_Tbl_Type
71 , p_error_status IN VARCHAR2
72 , p_error_scope IN VARCHAR2
73 , p_other_message IN VARCHAR2
74 , p_other_mesg_appid IN VARCHAR2
75 , p_other_status IN VARCHAR2
76 , p_other_token_tbl IN Error_Handler.Token_Tbl_Type
77 , p_error_level IN NUMBER
78 , p_entity_index IN NUMBER
79 , x_rtg_header_rec IN OUT NOCOPY Bom_Rtg_Pub.Rtg_Header_Rec_Type
80 , x_rtg_revision_tbl IN OUT NOCOPY Bom_Rtg_Pub.Rtg_Revision_Tbl_Type
81 , x_operation_tbl IN OUT NOCOPY Bom_Rtg_Pub.Operation_Tbl_Type
82 , x_op_resource_tbl IN OUT NOCOPY Bom_Rtg_Pub.Op_Resource_Tbl_Type
83 , x_sub_resource_tbl IN OUT NOCOPY Bom_Rtg_Pub.Sub_Resource_Tbl_Type
84 , x_op_network_tbl IN OUT NOCOPY Bom_Rtg_Pub.Op_Network_Tbl_Type
85 ) ;
86
87
88 END Bom_Rtg_Error_Handler ;