DBA Data[Home] [Help]
Skip to content

PACKAGE: APPS.WF_ITEM_IMPORT

Source


1 package wf_item_import AUTHID CURRENT_USER as
2 /* $Header: WFHAIMPS.pls 120.2 2005/10/18 12:44:22 mfisher ship $ */
3 
4 -- Removes all trace of rows related to X_Item_type/X_Item_key from
5 -- Runtime tables
6 
7 procedure erase(X_Item_type VARCHAR2, X_Item_key VARCHAR2);
8 
9 -- repopulates WF_ITEMS
10 procedure import_item_row(
11  X_ITEM_TYPE VARCHAR2,
12  X_ITEM_KEY  VARCHAR2,
13  X_ROOT_ACTIVITY VARCHAR2,
14  X_ROOT_ACTIVITY_VERSION NUMBER,
15  X_OWNER_ROLE VARCHAR2,
16  X_PARENT_ITEM_TYPE VARCHAR2,
17  X_PARENT_ITEM_KEY VARCHAR2,
18  X_PARENT_CONTEXT VARCHAR2,
19  X_BEGIN_DATE DATE,
20  X_END_DATE DATE,
21  X_USER_KEY VARCHAR2,
22  X_HA_MIGRATION_FLAG VARCHAR2);
23 
24 -- repopulates WF_ITEM_ATTRIBUTES
25 procedure import_item_attr_row(
26  X_ITEM_TYPE VARCHAR2,
27  X_ITEM_KEY  VARCHAR2,
28  X_NAME      VARCHAR2,
29  X_TEXT_VALUE VARCHAR2,
30  X_NUMBER_VALUE NUMBER,
31  X_DATE_VALUE   DATE,
32  X_EVENT_VALUE  WF_EVENT_T);
33 
34 -- repopulates WF_ITEM_ATTRIBUTES
35 procedure import_item_attr_row(
36  X_ITEM_TYPE VARCHAR2,
37  X_ITEM_KEY  VARCHAR2,
38  X_NAME      VARCHAR2,
39  X_TEXT_VALUE VARCHAR2,
40  X_NUMBER_VALUE NUMBER,
41  X_DATE_VALUE   DATE,
42  X_EVENT_VALUE  Number);  -- overload hack until we support events
43 
44 -- repopulates WF_ITEM_ACTIVITY_STATUSES
45 procedure import_ias_row(
46  X_ITEM_TYPE             VARCHAR2,
47  X_ITEM_KEY              VARCHAR2,
48  X_PROCESS_ACTIVITY      NUMBER,
49  X_ACTIVITY_STATUS       VARCHAR2,
50  X_ACTIVITY_RESULT_CODE  VARCHAR2,
51  X_ASSIGNED_USER         VARCHAR2,
52  X_NOTIFICATION_ID       NUMBER,
53  X_BEGIN_DATE            DATE,
54  X_END_DATE              DATE,
55  X_EXECUTION_TIME        NUMBER,
56  X_ERROR_NAME            VARCHAR2,
57  X_ERROR_MESSAGE         VARCHAR2,
58  X_ERROR_STACK           VARCHAR2,
59  X_OUTBOUND_QUEUE_ID     VARCHAR2,
60  X_DUE_DATE              DATE);
61 
62 -- repopulates WF_ITEM_ACTIVITY_STATUSES_H
63 procedure import_iash_row(
64  X_ITEM_TYPE            VARCHAR2,
65  X_ITEM_KEY             VARCHAR2,
66  X_PROCESS_ACTIVITY     NUMBER,
67  X_ACTIVITY_STATUS      VARCHAR2,
68  X_ACTIVITY_RESULT_CODE VARCHAR2,
69  X_ASSIGNED_USER        VARCHAR2,
70  X_NOTIFICATION_ID      NUMBER,
71  X_BEGIN_DATE           DATE,
72  X_END_DATE             DATE,
73  X_EXECUTION_TIME       NUMBER,
74  X_ERROR_NAME           VARCHAR2,
75  X_ERROR_MESSAGE        VARCHAR2,
76  X_ERROR_STACK          VARCHAR2,
77  X_OUTBOUND_QUEUE_ID    VARCHAR2,
78  X_DUE_DATE             DATE);
79 
80 -- repopulates WF_NOTIFICATIONS
81 procedure import_ntf_row(
82  X_NOTIFICATION_ID NUMBER,
83  X_GROUP_ID        NUMBER,
84  X_MESSAGE_TYPE    VARCHAR2,
85  X_MESSAGE_NAME    VARCHAR2,
86  X_RECIPIENT_ROLE  VARCHAR2,
87  X_STATUS          VARCHAR2,
88  X_ACCESS_KEY      VARCHAR2,
89  X_MAIL_STATUS     VARCHAR2,
90  X_PRIORITY        NUMBER,
91  X_BEGIN_DATE      DATE,
92  X_END_DATE        DATE,
93  X_DUE_DATE        DATE,
94  X_RESPONDER       VARCHAR2,
95  X_USER_COMMENT    VARCHAR2,
96  X_CALLBACK        VARCHAR2,
97  X_CONTEXT         VARCHAR2,
98  X_ORIGINAL_RECIPIENT VARCHAR2,
99  X_FROM_USER       VARCHAR2,
100  X_TO_USER         VARCHAR2,
101  X_SUBJECT         VARCHAR2,
102  X_LANGUAGE        VARCHAR2,
103  X_MORE_INFO_ROLE  VARCHAR2);
104 
105 -- repopulates WF_NOTIFICATION_ATTRIBUTES
106 procedure import_ntf_attr_row(
107  X_NOTIFICATION_ID NUMBER,
108  X_NAME            VARCHAR2,
109  X_TEXT_VALUE      VARCHAR2,
110  X_NUMBER_VALUE    NUMBER,
111  X_DATE_VALUE      DATE);
112 
113 
114 -- helper function to get around limitation of maps
115 procedure raw2hex(myraw in raw, myhex out nocopy varchar2);
116 
117 end;