DBA Data[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 ;