DBA Data[Home] [Help]

PACKAGE: APPS.CS_INCIDENTLINKS_PVT

Source


1 PACKAGE cs_incidentlinks_pvt AUTHID CURRENT_USER AS
2 /* $Header: csvsrls.pls 120.1 2005/08/02 07:30:55 varnaray noship $ */
3 
4    -- Renamed existing rec. type G_LINKS_REC to CS_INCIDENT_LINKS_REC_TYPE in 1159.
5    -- The existing rec. type was not used anywhere and since it was defined in the
6    -- private package, it is not publised for customers to use as well.
7    -- The new rec. type is the same structure as the rec. type defined in the
8    -- Public Spec.
9    -- This will be used in the overloaded procedures for create/update links.
10    -- Note : The record type does **not** have the object version number.
11    --        Also it does not have the two 1159 obsoleted parameters.
12    --        ie. from_incident_id and to_incident_id
13    --        Also, the attributed don't have to be explictly defaulted to NULL as
14    --        that happens implictly. Defaulting the link segments to FND_APIs for
15    --        backward compatability.
16    TYPE CS_INCIDENT_LINK_REC_TYPE IS RECORD (
17       LINK_ID                        NUMBER,   -- new for 1159
18       SUBJECT_ID                     NUMBER,   -- new for 1159
19       SUBJECT_TYPE                   VARCHAR2(30), -- new for 1159
20       OBJECT_ID                      NUMBER, -- new for 1159
21       OBJECT_NUMBER                  VARCHAR2(90),-- new for 1159
22       OBJECT_TYPE                    VARCHAR2(30), -- new for 1159
23       LINK_TYPE_ID		     NUMBER,       -- new for 1159
24       LINK_TYPE		             VARCHAR2(240), -- no change
25       REQUEST_ID                     NUMBER,   -- new for 1159
26       PROGRAM_APPLICATION_ID         NUMBER,   -- new for 1159
27       PROGRAM_ID                     NUMBER,   -- new for 1159
28       PROGRAM_UPDATE_DATE            DATE,     -- new for 1159
29       FROM_INCIDENT_ID               NUMBER         := NULL, -- new in 11.5.9.1 for bugs 2972584 and 2972611
30       FROM_INCIDENT_NUMBER           VARCHAR2(64)   := NULL, -- new in 11.5.9.1 for bugs 2972584 and 2972611
31       TO_INCIDENT_ID                 NUMBER         := NULL, -- new in 11.5.9.1 for bugs 2972584 and 2972611
32       TO_INCIDENT_NUMBER             VARCHAR2(64)   := NULL, -- new in 11.5.9.1 for bugs 2972584 and 2972611
33       LINK_SEGMENT1	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
34       LINK_SEGMENT2	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
35       LINK_SEGMENT3	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
36       LINK_SEGMENT4	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
37       LINK_SEGMENT5	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
38       LINK_SEGMENT6	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
39       LINK_SEGMENT7	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
40       LINK_SEGMENT8	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
41       LINK_SEGMENT9	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
42       LINK_SEGMENT10	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,
43       LINK_SEGMENT11	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,   -- new for 1159
44       LINK_SEGMENT12	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,   -- new for 1159
45       LINK_SEGMENT13	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,   -- new for 1159
46       LINK_SEGMENT14	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,   -- new for 1159
47       LINK_SEGMENT15	             VARCHAR2(150)  := FND_API.G_MISS_CHAR,   -- new for 1159
48       LINK_CONTEXT		     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
49       LINK_ID_EXT		     NUMBER         := NULL ); 	-- new in 11.5.9.1 for bugs 2972584 and 2972611
50 
51    -- Removed type G_LINKS_EXT_REC as both internal and external links are treated the
52    -- same from 1159.
53    -- TYPE G_LINKS_EXT_REC IS RECORD (
54 
55    -- Added record type CS_INCIDENT_LINK_EXT_REC_TYPE based on the CS_INCIDENT_LINKS_EXT table structure.
56    -- This is used for restoring the functionality of the _ext public procedures in 11.5.9.1 for backward compatibility.
57    -- For bugs # 2972584 and 2972611
58 
59    TYPE CS_INCIDENT_LINK_EXT_REC_TYPE IS RECORD (
60           LINK_ID                        NUMBER,
61 	  FROM_INCIDENT_ID               NUMBER,
62 	  TO_OBJECT_ID                   NUMBER,
63 	  TO_OBJECT_TYPE                 VARCHAR2(30),
64 	  TO_OBJECT_NUMBER               VARCHAR2(64),
65 	  LAST_UPDATE_DATE               DATE,
66 	  LAST_UPDATED_BY                NUMBER,
67 	  CREATION_DATE                  DATE,
68 	  CREATED_BY                     NUMBER,
69 	  LAST_UPDATE_LOGIN              NUMBER,
70 	  ATTRIBUTE1                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
71 	  ATTRIBUTE2                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
72 	  ATTRIBUTE3                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
73 	  ATTRIBUTE4                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
74 	  ATTRIBUTE5                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
75 	  ATTRIBUTE6                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
76 	  ATTRIBUTE7                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
77 	  ATTRIBUTE8                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
78 	  ATTRIBUTE9                     VARCHAR2(150)  := FND_API.G_MISS_CHAR,
79 	  ATTRIBUTE10                    VARCHAR2(150)  := FND_API.G_MISS_CHAR,
80 	  CONTEXT                        VARCHAR2(30)   := FND_API.G_MISS_CHAR,
81 	  OBJECT_VERSION_NUMBER          NUMBER);
82 
83    -- Overloaded procedure (new for 1159) that accepts a record structure. This
84    -- procedure calls the create procedure with the detailed list of parameters.
85    -- Invoking programs can use either one of the procedures.
86 
87    PROCEDURE CREATE_INCIDENTLINK (
88       P_API_VERSION		IN     NUMBER,
89       P_INIT_MSG_LIST     	IN     VARCHAR2 := FND_API.G_FALSE,
90       P_COMMIT     		IN     VARCHAR2 := FND_API.G_FALSE,
91       P_VALIDATION_LEVEL  	IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL,
92       P_RESP_APPL_ID		IN     NUMBER   := NULL, -- not used
93       P_RESP_ID		        IN     NUMBER   := NULL, -- not used
94       P_USER_ID		        IN     NUMBER   := NULL, -- not used
95       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
96       P_ORG_ID		        IN     NUMBER   := NULL, -- not used
97       P_LINK_REC                IN     CS_INCIDENT_LINK_REC_TYPE := NULL,
98       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
99       X_MSG_COUNT		OUT NOCOPY   NUMBER,
100       X_MSG_DATA		OUT NOCOPY   VARCHAR2,
101       X_OBJECT_VERSION_NUMBER   OUT NOCOPY   NUMBER,
102       X_RECIPROCAL_LINK_ID      OUT NOCOPY   NUMBER,
103       X_LINK_ID			OUT NOCOPY   NUMBER );
104 
105    PROCEDURE CREATE_INCIDENTLINK (
106       P_API_VERSION		IN     NUMBER,
107       P_INIT_MSG_LIST     	IN     VARCHAR2 := FND_API.G_FALSE,
108       P_COMMIT     		IN     VARCHAR2 := FND_API.G_FALSE,
109       P_VALIDATION_LEVEL  	IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL,
110       P_RESP_APPL_ID		IN     NUMBER   := NULL, -- not used
111       P_RESP_ID		        IN     NUMBER   := NULL, -- not used
112       P_USER_ID		        IN     NUMBER   := NULL, -- not used
113       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
114       P_ORG_ID		        IN     NUMBER   := NULL, -- not used
115       P_LINK_ID		        IN     NUMBER   := NULL, -- new for 1159
116       P_SUBJECT_ID              IN     NUMBER   := NULL, -- new for 1159
117       P_SUBJECT_TYPE            IN     VARCHAR2 := NULL, -- new for 1159
118       P_OBJECT_ID               IN     NUMBER   := NULL, -- new for 1159
119       P_OBJECT_NUMBER           IN     VARCHAR2 := NULL, -- new for 1159
120       P_OBJECT_TYPE             IN     VARCHAR2 := NULL, -- new for 1159
121       P_LINK_TYPE_ID		IN     NUMBER   := NULL, -- new for 1159
122       P_LINK_TYPE		IN     VARCHAR2 := NULL, -- existed prior to 1159. Made this
123 							 -- param non mandatory in 1159
124       P_REQUEST_ID              IN     NUMBER   := NULL, -- new for 1159
125       P_PROGRAM_APPLICATION_ID  IN     NUMBER   := NULL, -- new for 1159
126       P_PROGRAM_ID              IN     NUMBER   := NULL, -- new for 1159
127       P_PROGRAM_UPDATE_DATE     IN     DATE     := NULL, -- new for 1159
128       P_FROM_INCIDENT_ID	IN     NUMBER,           -- obsoleted for 1159
129       P_TO_INCIDENT_ID	        IN     NUMBER,           -- obsoleted for 1159
130       P_LINK_SEGMENT1		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
131       P_LINK_SEGMENT2		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
132       P_LINK_SEGMENT3		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
133       P_LINK_SEGMENT4		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
134       P_LINK_SEGMENT5		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
135       P_LINK_SEGMENT6		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
136       P_LINK_SEGMENT7		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
137       P_LINK_SEGMENT8		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
138       P_LINK_SEGMENT9		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
139       P_LINK_SEGMENT10	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
140       P_LINK_SEGMENT11	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,-- new for 1159
141       P_LINK_SEGMENT12	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,-- new for 1159
142       P_LINK_SEGMENT13	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,-- new for 1159
143       P_LINK_SEGMENT14	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,-- new for 1159
144       P_LINK_SEGMENT15	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,-- new for 1159
145       P_LINK_CONTEXT		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
146       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
147       X_MSG_COUNT		OUT NOCOPY   NUMBER,
148       X_MSG_DATA		OUT NOCOPY   VARCHAR2,
149       X_OBJECT_VERSION_NUMBER   OUT NOCOPY   NUMBER, -- new for 1159
150       X_RECIPROCAL_LINK_ID      OUT NOCOPY   NUMBER, -- new for 1159
151       X_LINK_ID			OUT NOCOPY   NUMBER );
152 
153    -- Overloaded procedure (new for 1159) that accepts a record structure. This
154    -- procedure calls the update procedure with the detailed list of parameters.
155    -- Invoking programs can use either one of the procedures.
156    PROCEDURE UPDATE_INCIDENTLINK (
157       P_API_VERSION		IN     NUMBER,
158       P_INIT_MSG_LIST	        IN     VARCHAR2 := FND_API.G_FALSE,
159       P_COMMIT			IN     VARCHAR2 := FND_API.G_FALSE,
160       P_VALIDATION_LEVEL        IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL,
161       P_RESP_APPL_ID		IN     NUMBER   := NULL,  -- not used
162       P_RESP_ID			IN     NUMBER   := NULL,  -- not used
163       P_USER_ID			IN     NUMBER   := NULL,
164       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
165       P_ORG_ID			IN     NUMBER   := NULL,  -- not used
166       P_LINK_ID			IN     NUMBER,            -- no change
167       P_OBJECT_VERSION_NUMBER   IN     NUMBER,            -- new for 1159
168       P_LINK_REC                IN     CS_INCIDENT_LINK_REC_TYPE := NULL,
169       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
170       X_OBJECT_VERSION_NUMBER   OUT NOCOPY   NUMBER,  -- new for 1159
171       X_MSG_COUNT		OUT NOCOPY   NUMBER,
172       X_MSG_DATA		OUT NOCOPY   VARCHAR2 );
173 
174    PROCEDURE UPDATE_INCIDENTLINK (
175       P_API_VERSION		IN     NUMBER,
176       P_INIT_MSG_LIST	        IN     VARCHAR2 := FND_API.G_FALSE,
177       P_COMMIT			IN     VARCHAR2 := FND_API.G_FALSE,
178       P_VALIDATION_LEVEL        IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL,
179       P_RESP_APPL_ID		IN     NUMBER   := NULL,  -- not used
180       P_RESP_ID			IN     NUMBER   := NULL,  -- not used
181       P_USER_ID			IN     NUMBER   := NULL,
182       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
183       P_ORG_ID			IN     NUMBER   := NULL,  -- not used
184       P_LINK_ID			IN     NUMBER,            -- no change
185       P_OBJECT_VERSION_NUMBER   IN     NUMBER,            -- new for 1159
186       P_OBJECT_ID               IN     NUMBER   := NULL,  -- new for 1159
187       P_OBJECT_NUMBER           IN     VARCHAR2 := NULL,  -- new for 1159
188       P_OBJECT_TYPE             IN     VARCHAR2 := NULL,  -- new for 1159
189       P_LINK_TYPE_ID		IN     NUMBER   := NULL,  -- new for 1159
190       P_LINK_TYPE		IN     VARCHAR2 := NULL,  -- no change
191       P_REQUEST_ID              IN     NUMBER   := NULL, -- new for 1159
192       P_PROGRAM_APPLICATION_ID  IN     NUMBER   := NULL, -- new for 1159
193       P_PROGRAM_ID              IN     NUMBER   := NULL, -- new for 1159
194       P_PROGRAM_UPDATE_DATE     IN     DATE     := NULL, -- new for 1159
195       P_FROM_INCIDENT_ID	IN     NUMBER   := NULL,  -- obsoleted for 1159
196       P_TO_INCIDENT_ID	        IN     NUMBER   := NULL,  -- obsoleted for 1159
197       P_LINK_SEGMENT1	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
198       P_LINK_SEGMENT2	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
199       P_LINK_SEGMENT3	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
200       P_LINK_SEGMENT4	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
201       P_LINK_SEGMENT5	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
202       P_LINK_SEGMENT6	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
203       P_LINK_SEGMENT7	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
204       P_LINK_SEGMENT8	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
205       P_LINK_SEGMENT9	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
206       P_LINK_SEGMENT10	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
207       P_LINK_SEGMENT11	        IN     VARCHAR2 := FND_API.G_MISS_CHAR, -- new for 1159
208       P_LINK_SEGMENT12	        IN     VARCHAR2 := FND_API.G_MISS_CHAR, -- new for 1159
209       P_LINK_SEGMENT13	        IN     VARCHAR2 := FND_API.G_MISS_CHAR, -- new for 1159
210       P_LINK_SEGMENT14	        IN     VARCHAR2 := FND_API.G_MISS_CHAR, -- new for 1159
211       P_LINK_SEGMENT15	        IN     VARCHAR2 := FND_API.G_MISS_CHAR, -- new for 1159
212       P_LINK_CONTEXT		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
213       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
214       X_OBJECT_VERSION_NUMBER   OUT NOCOPY   NUMBER,  -- new for 1159
215       X_MSG_COUNT		OUT NOCOPY   NUMBER,
216       X_MSG_DATA		OUT NOCOPY   VARCHAR2 );
217 
218    -- New, overloaded procedure with the 11.5.9 signature added for bugs 2972584 and 2972611
219    PROCEDURE DELETE_INCIDENTLINK (
220       P_API_VERSION		IN     NUMBER,
221       P_INIT_MSG_LIST	        IN     VARCHAR2 := FND_API.G_FALSE,
222       P_COMMIT			IN     VARCHAR2 := FND_API.G_FALSE,
223       P_VALIDATION_LEVEL        IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL, -- not used
224       P_RESP_APPL_ID		IN     NUMBER   := NULL, -- not used
225       P_RESP_ID			IN     NUMBER   := NULL, -- not used
226       P_USER_ID			IN     NUMBER   := NULL,
227       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
228       P_ORG_ID			IN     NUMBER   := NULL, -- not used
229       P_LINK_ID			IN     NUMBER,           -- no change
230       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
231       X_MSG_COUNT		OUT NOCOPY   NUMBER,
232       X_MSG_DATA		OUT NOCOPY   VARCHAR2 );
233 
234    PROCEDURE DELETE_INCIDENTLINK (
235       P_API_VERSION		IN     NUMBER,
236       P_INIT_MSG_LIST	        IN     VARCHAR2 := FND_API.G_FALSE,
237       P_COMMIT			IN     VARCHAR2 := FND_API.G_FALSE,
238       P_VALIDATION_LEVEL        IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL, -- not used
239       P_RESP_APPL_ID		IN     NUMBER   := NULL, -- not used
240       P_RESP_ID			IN     NUMBER   := NULL, -- not used
241       P_USER_ID			IN     NUMBER   := NULL,
242       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
243       P_ORG_ID			IN     NUMBER   := NULL, -- not used
244       P_LINK_ID			IN     NUMBER,           -- no change
245       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
246       X_MSG_COUNT		OUT NOCOPY   NUMBER,
247       X_MSG_DATA		OUT NOCOPY   VARCHAR2,
248       P_LINK_ID_EXT             IN     NUMBER  ); -- new in 11.5.9.1 for bugs 2972584 and 2972611
249 
250    PROCEDURE GET_DOC_NUMBER (
251       S_SQL_STATEMENT		IN           VARCHAR2,
252       S_DOC_NUMBER              OUT NOCOPY   VARCHAR2);
253 
254    PROCEDURE GET_DOC_DETAILS (
255       S_SQL_STATEMENT		IN           VARCHAR2,
256       S_DOC_ID			OUT NOCOPY   NUMBER,
257       S_DOC_NUMBER		OUT NOCOPY   VARCHAR2,
258       S_DOC_SEVERITY		OUT NOCOPY   VARCHAR2,
259       S_DOC_STATUS		OUT NOCOPY   VARCHAR2,
260       S_DOC_SUMMARY		OUT NOCOPY   VARCHAR2,
261       S_DOC_PROD		OUT NOCOPY   VARCHAR2,
262       S_DOC_PROD_DESC		OUT NOCOPY   VARCHAR2);
263 
264    /*******************
265       The _EXT procedures are obsoleted for 11.5.9. All external links in 11.5.9 will
266       be stored in table cs_incident_links. Procedures are not dropped, rather their
267       implementations will be stubbed out for backward compatability
268    ********************/
269 
270    PROCEDURE CREATE_INCIDENTLINK_EXT (
271       P_API_VERSION		IN     NUMBER,
272       P_INIT_MSG_LIST     	IN     VARCHAR2 := FND_API.G_FALSE,
273       P_COMMIT     		IN     VARCHAR2 := FND_API.G_FALSE,
274       P_VALIDATION_LEVEL  	IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL,
275       P_RESP_APPL_ID		IN     NUMBER   := NULL,
276       P_RESP_ID		        IN     NUMBER   := NULL,
277       P_USER_ID		        IN     NUMBER   := NULL,
278       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
279       P_ORG_ID		        IN     NUMBER   := NULL,
280       P_FROM_INCIDENT_ID	IN     NUMBER,
281       P_TO_OBJECT_ID		IN     NUMBER,
282       P_TO_OBJECT_NUMBER	IN     VARCHAR2,
283       P_TO_OBJECT_TYPE	        IN     VARCHAR2,
284       P_LINK_SEGMENT1		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
285       P_LINK_SEGMENT2		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
286       P_LINK_SEGMENT3		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
287       P_LINK_SEGMENT4		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
288       P_LINK_SEGMENT5		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
289       P_LINK_SEGMENT6		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
290       P_LINK_SEGMENT7		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
291       P_LINK_SEGMENT8		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
292       P_LINK_SEGMENT9		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
293       P_LINK_SEGMENT10	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
294       P_LINK_CONTEXT		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
295       X_LINK_ID		        OUT NOCOPY   NUMBER,
296       X_RETURN_STATUS		OUT NOCOPY   VARCHAR2,
297       X_MSG_COUNT		OUT NOCOPY   NUMBER,
298       X_MSG_DATA		OUT NOCOPY   VARCHAR2 );
299 
300    PROCEDURE UPDATE_INCIDENTLINK_EXT (
301       P_API_VERSION		IN     NUMBER,
302       P_INIT_MSG_LIST	        IN     VARCHAR2 := FND_API.G_FALSE,
303       P_COMMIT			IN     VARCHAR2 := FND_API.G_FALSE,
304       P_VALIDATION_LEVEL        IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL,
305       P_RESP_APPL_ID		IN     NUMBER   := NULL,
306       P_RESP_ID			IN     NUMBER   := NULL,
307       P_USER_ID			IN     NUMBER   := NULL,
308       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
309       P_ORG_ID			IN     NUMBER   := NULL,
310       P_LINK_ID			IN     NUMBER,
311       P_FROM_INCIDENT_ID	IN     NUMBER   := NULL,
312       P_TO_OBJECT_ID		IN     NUMBER   := NULL,
313       P_TO_OBJECT_TYPE	        IN     VARCHAR2 := NULL,
314       P_LINK_SEGMENT1	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
315       P_LINK_SEGMENT2	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
316       P_LINK_SEGMENT3	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
317       P_LINK_SEGMENT4	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
318       P_LINK_SEGMENT5	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
319       P_LINK_SEGMENT6	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
320       P_LINK_SEGMENT7	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
321       P_LINK_SEGMENT8	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
322       P_LINK_SEGMENT9	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
323       P_LINK_SEGMENT10	        IN     VARCHAR2 := FND_API.G_MISS_CHAR,
324       P_LINK_CONTEXT		IN     VARCHAR2 := FND_API.G_MISS_CHAR,
325       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
326       X_MSG_COUNT		OUT NOCOPY   NUMBER,
327       X_MSG_DATA		OUT NOCOPY   VARCHAR2 );
328 
329    PROCEDURE DELETE_INCIDENTLINK_EXT (
330       P_API_VERSION		IN     NUMBER,
331       P_INIT_MSG_LIST	        IN     VARCHAR2 := FND_API.G_FALSE,
332       P_COMMIT			IN     VARCHAR2 := FND_API.G_FALSE,
333       P_VALIDATION_LEVEL        IN     NUMBER   := FND_API.G_VALID_LEVEL_FULL,
334       P_RESP_APPL_ID		IN     NUMBER   := NULL,
335       P_RESP_ID			IN     NUMBER   := NULL,
336       P_USER_ID			IN     NUMBER   := NULL,
337       P_LOGIN_ID		IN     NUMBER   := FND_API.G_MISS_NUM,
338       P_ORG_ID			IN     NUMBER   := NULL,
339       P_LINK_ID			IN     NUMBER,
340       X_RETURN_STATUS	        OUT NOCOPY   VARCHAR2,
341       X_MSG_COUNT		OUT NOCOPY   NUMBER,
342       X_MSG_DATA		OUT NOCOPY   VARCHAR2 );
343 
344     PROCEDURE Delete_IncidentLink
345     (
346       p_api_version_number IN  NUMBER := 1.0
347     , p_init_msg_list      IN  VARCHAR2 := FND_API.G_FALSE
348     , p_commit             IN  VARCHAR2 := FND_API.G_FALSE
349     , p_object_type        IN  VARCHAR2
350     , p_processing_set_id  IN  NUMBER
351     , x_return_status      OUT NOCOPY  VARCHAR2
352     , x_msg_count          OUT NOCOPY  NUMBER
353     , x_msg_data           OUT NOCOPY  VARCHAR2
354     );
355 
356 END CS_INCIDENTLINKS_PVT;