DBA Data[Home] [Help]

PACKAGE: APPS.CSM_HA_EVENT_PKG

Source


1 PACKAGE CSM_HA_EVENT_PKG AUTHID CURRENT_USER  AS
2 /* $Header: csmehas.pls 120.0.12010000.2 2010/04/16 08:44:56 saradhak noship $*/
3 
4 G_HA_SESSION_SEQUENCE NUMBER := NULL;
5 G_HA_START_TIME TIMESTAMP;
6 G_HA_PAYLOAD_SEQUENCE_START NUMBER;
7 
8 G_HA_END_TIME  TIMESTAMP;
9 G_HA_PAYLOAD_SEQUENCE_END NUMBER;
10 G_CURRENT_PAYLOAD_ID NUMBER;
11 
12 PROCEDURE BEGIN_HA_TRACKING(x_RETURN_STATUS OUT NOCOPY VARCHAR2,
13                             x_ERROR_MESSAGE OUT NOCOPY VARCHAR2);
14 
15 PROCEDURE END_HA_TRACKING(x_RETURN_STATUS OUT NOCOPY VARCHAR2,
16                           x_ERROR_MESSAGE OUT NOCOPY VARCHAR2);
17 
18 PROCEDURE SAVE_SEQUENCE(p_session_id   IN NUMBER, p_action IN VARCHAR2,
19                         p_payload_start IN NUMBER DEFAULT NULL,p_payload_end IN NUMBER DEFAULT NULL);
20 
21 PROCEDURE GET_XML_PAYLOAD(p_TABLE_NAME    IN VARCHAR2,
22                           p_PK_NAME_LIST  IN  CSM_VARCHAR_LIST,
23                           p_PK_TYPE_LIST  IN  CSM_VARCHAR_LIST,
24                           p_PK_CHAR_LIST  IN  CSM_VARCHAR_LIST,
25                           x_XML_PAYLOAD   OUT NOCOPY CLOB,
26                           x_XML_CONTEXT   OUT NOCOPY CLOB,
27                           x_RETURN_STATUS OUT NOCOPY VARCHAR2,
28                           x_ERROR_MESSAGE OUT NOCOPY VARCHAR2);
29 
30 PROCEDURE TRACK_HA_RECORD(p_TABLE_NAME VARCHAR2,p_PK_NAME_LIST CSM_VARCHAR_LIST, p_PK_TYPE_LIST CSM_VARCHAR_LIST,p_PK_VALUE_LIST CSM_VARCHAR_LIST,
31                           p_dml_type VARCHAR2,p_mobile_data VARCHAR2:='N',p_parent_payload_id IN NUMBER:=NULL);
32 
33 PROCEDURE TRACK_HA_ATTACHMENTS;
34 
35 FUNCTION get_pk_column_name(p_object_name IN VARCHAR2) return VARCHAR2;
36 
37 FUNCTION GET_HA_PROFILE_VALUE return VARCHAR2;
38 
39 FUNCTION get_predicate_clause(p_cols IN VARCHAR2,p_values IN VARCHAR2) return VARCHAR2;
40 
41 FUNCTION get_listfrom_String(p_object_name IN VARCHAR2) return CSM_VARCHAR_LIST;
42 
43 END CSM_HA_EVENT_PKG; -- Package spec