1 PACKAGE CLN_CH_COLLABORATION_PKG AUTHID CURRENT_USER AS
2 /* $Header: ECXCHCHS.pls 120.1 2005/08/26 06:55:20 nparihar noship $ */
3 /*#
4 * This package is called by both inbound and outbound operations from the application whenever a new collaboration has to be started. Also, the details of any existing collaboration can also be retrieved/updated by calling this package.
5 * @rep:scope private
6 * @rep:product CLN
7 * @rep:displayname CLN API for Collaboration History core functionality
8 * @rep:category BUSINESS_ENTITY CLN_TRADING_PARTNER_COLL
9 * @rep:category BUSINESS_ENTITY CLN_TRADING_PARTNER_COLL_EVENT
10 * @rep:compatibility S
11 * @rep:lifecycle active
12 */
13 -- Package
14 -- CLN_CH_COLLABORATION_PKG
15 --
16 -- Purpose
17 -- Spec of package CLN_CH_COLLABORATION_PKG. This package
18 -- is called by both inbound and outbound operations from the application
19 -- when ever a new collaboration has to be started.Also,the details of any
20 -- existing collaboration can also be retrieved/updated by calling this package.
21 --
22 -- History
23 -- Mar-26-2002 Rahul Krishan Created
24 -- Apr-12-2002 Rahul Krishan Updated
25
26 g_xmlg_oag_application_ref_id VARCHAR2(255); -- Global variable which is set by CLNCHETB with the default ref id
27 -- CLNCHETB obtains it by processing ECX_EVENT_MESSAGE attribute
28
29
30 -- Name
31 -- GET_CONTROL_AREA_REFID
32 -- Purpose
33 -- This procedure is called to retrieve application reference ID based on
34 -- XML message ID from control area of the payload
35 -- Arguments
36 -- XML Gateway Message ID
37 -- Notes
38 -- Uses a DOM Parser to parse the document and retrieve the application reference ID
39 /*#
40 * This procedure is called to retrieve application reference ID based on XML message ID from control area of the payload.
41 * @param p_msgId value
42 * @param p_collaboration_standard value
43 * @param x_app_ref_id value
44 * @param p_app_id value
45 * @param p_coll_type value
46 * @rep:scope private
47 * @rep:lifecycle active
48 * @rep:displayname Gets Control Area Refid
49 */
50 PROCEDURE GET_CONTROL_AREA_REFID(
51 p_msgId IN RAW,
52 p_collaboration_standard IN VARCHAR2,
53 x_app_ref_id IN OUT NOCOPY VARCHAR2,
54 p_app_id IN VARCHAR2,
55 p_coll_type IN VARCHAR2);
56
57 -- Name
58 -- GET_DATA_AREA_REFID
59 -- Purpose
60 -- This procedure is called to retrieve application reference ID based on
61 -- XML message ID from data area of the payload
62 -- Arguments
63 -- XML Gateway Message ID
64 -- Notes
65 -- Uses a DOM Parser to parse the document and retrieve the application reference ID
66 /*#
67 * This procedure is called to retrieve application reference ID based on XML message ID from data area of the payload.
68 * @param p_msgId value
69 * @param p_collaboration_standard value
70 * @param x_app_ref_id value
71 * @param p_app_id value
72 * @param p_coll_type value
73 * @rep:scope private
74 * @rep:lifecycle active
75 * @rep:displayname Gets Data Area Refid
76 */
77
78 PROCEDURE GET_DATA_AREA_REFID(
79 p_msgId IN RAW,
80 p_collaboration_standard IN VARCHAR2,
81 x_app_ref_id IN OUT NOCOPY VARCHAR2,
82 p_app_id IN VARCHAR2,
83 p_coll_type IN VARCHAR2);
84
85 -- Name
86 -- CREATE_COLLABORATION
87 -- Purpose
88 -- This is the public procedure which starts a new Collaboration
89 -- and adds the initial details corresponding to it in both the CLN_COLL_HIST_HDR
90 -- and CLN_COLL_HIST_DTL Tables.
91 -- Arguments
92 --
93 -- Notes
94 -- No specific notes.
95 /*#
96 * This procedure starts a new Collaboration and adds the initial details corresponding to it in both the CLN_COLL_HIST_HDR and CLN_COLL_HIST_DTL Tables.
97 * @param x_return_status value
98 * @param x_msg_data value
99 * @param p_app_id value
100 * @param p_ref_id value
101 * @param p_org_id value
102 * @param p_rel_no value
103 * @param p_doc_no value
104 * @param p_doc_rev_no value
105 * @param p_xmlg_transaction_type value
106 * @param p_xmlg_transaction_subtype value
107 * @param p_xmlg_document_id value
108 * @param p_partner_doc_no value
109 * @param p_coll_type value
110 * @param p_tr_partner_type value
111 * @param p_tr_partner_id value
112 * @param p_tr_partner_site value
113 * @param p_resend_flag value
114 * @param p_resend_count value
115 * @param p_doc_owner value
116 * @param p_init_date value
117 * @param p_doc_creation_date value
118 * @param p_doc_revision_date value
119 * @param p_doc_type value
120 * @param p_doc_dir value
121 * @param p_coll_pt value
122 * @param p_xmlg_msg_id value
123 * @param p_unique1 value
124 * @param p_unique2 value
125 * @param p_unique3 value
126 * @param p_unique4 value
127 * @param p_unique5 value
128 * @param p_sender_component value
129 * @param p_rosettaNet_check_required value
130 * @param x_coll_id value
131 * @param p_xmlg_internal_control_number value
132 * @param p_xmlg_int_transaction_type value
133 * @param p_xmlg_int_transaction_subtype value
134 * @param p_collaboration_standard value
135 * @param p_msg_text value
136 * @param p_xml_event_key value
137 * @param p_attribute1 value
138 * @param p_attribute2 value
139 * @param p_attribute3 value
140 * @param p_attribute4 value
141 * @param p_attribute5 value
142 * @param p_attribute6 value
143 * @param p_attribute7 value
144 * @param p_attribute8 value
145 * @param p_attribute9 value
146 * @param p_attribute10 value
147 * @param p_attribute11 value
148 * @param p_attribute12 value
149 * @param p_attribute13 value
150 * @param p_attribute14 value
151 * @param p_attribute15 value
152 * @param p_dattribute1 value
153 * @param p_dattribute2 value
154 * @param p_dattribute3 value
155 * @param p_dattribute4 value
156 * @param p_dattribute5 value
157 * @param p_owner_role value
158 * @rep:scope private
159 * @rep:lifecycle active
160 * @rep:displayname Creates a Collaboration
161 */
162 PROCEDURE CREATE_COLLABORATION(
163 x_return_status OUT NOCOPY VARCHAR2,
164 x_msg_data OUT NOCOPY VARCHAR2,
165 p_app_id IN VARCHAR2 DEFAULT NULL,
166 p_ref_id IN VARCHAR2 DEFAULT NULL,
167 p_org_id IN NUMBER DEFAULT NULL,
168 p_rel_no IN VARCHAR2 DEFAULT NULL,
169 p_doc_no IN VARCHAR2 DEFAULT NULL,
170 p_doc_rev_no IN VARCHAR2 DEFAULT NULL,
171 p_xmlg_transaction_type IN VARCHAR2 DEFAULT NULL,
172 p_xmlg_transaction_subtype IN VARCHAR2 DEFAULT NULL,
173 p_xmlg_document_id IN VARCHAR2 DEFAULT NULL,
174 p_partner_doc_no IN VARCHAR2 DEFAULT NULL,
175 p_coll_type IN VARCHAR2 DEFAULT NULL,
176 p_tr_partner_type IN VARCHAR2 DEFAULT NULL,
177 p_tr_partner_id IN VARCHAR2 DEFAULT NULL,
178 p_tr_partner_site IN VARCHAR2 DEFAULT NULL,
179 p_resend_flag IN VARCHAR2 DEFAULT NULL,
180 p_resend_count IN NUMBER DEFAULT NULL,
181 p_doc_owner IN VARCHAR2 DEFAULT NULL,
182 p_init_date IN DATE DEFAULT SYSDATE,
183 p_doc_creation_date IN DATE DEFAULT NULL,
184 p_doc_revision_date IN DATE DEFAULT NULL,
185 p_doc_type IN VARCHAR2 DEFAULT NULL,
186 p_doc_dir IN VARCHAR2 DEFAULT NULL,
187 p_coll_pt IN VARCHAR2 DEFAULT 'APPS',
188 p_xmlg_msg_id IN VARCHAR2,
189 p_unique1 IN VARCHAR2 DEFAULT NULL,
190 p_unique2 IN VARCHAR2 DEFAULT NULL,
191 p_unique3 IN VARCHAR2 DEFAULT NULL,
192 p_unique4 IN VARCHAR2 DEFAULT NULL,
193 p_unique5 IN VARCHAR2 DEFAULT NULL,
194 p_sender_component IN VARCHAR2 DEFAULT NULL,
195 p_rosettanet_check_required IN BOOLEAN DEFAULT TRUE,
196 x_coll_id OUT NOCOPY NUMBER,
197 p_xmlg_internal_control_number IN NUMBER DEFAULT NULL,
198 p_xmlg_int_transaction_type IN VARCHAR2 DEFAULT NULL,
199 p_xmlg_int_transaction_subtype IN VARCHAR2 DEFAULT NULL,
200 p_msg_text IN VARCHAR2 DEFAULT NULL,
201 p_xml_event_key IN VARCHAR2 DEFAULT NULL,
202 p_collaboration_standard IN VARCHAR2 DEFAULT NULL,
203 p_attribute1 IN VARCHAR2 DEFAULT NULL,
204 p_attribute2 IN VARCHAR2 DEFAULT NULL,
205 p_attribute3 IN VARCHAR2 DEFAULT NULL,
206 p_attribute4 IN VARCHAR2 DEFAULT NULL,
207 p_attribute5 IN VARCHAR2 DEFAULT NULL,
208 p_attribute6 IN VARCHAR2 DEFAULT NULL,
209 p_attribute7 IN VARCHAR2 DEFAULT NULL,
210 p_attribute8 IN VARCHAR2 DEFAULT NULL,
211 p_attribute9 IN VARCHAR2 DEFAULT NULL,
212 p_attribute10 IN VARCHAR2 DEFAULT NULL,
213 p_attribute11 IN VARCHAR2 DEFAULT NULL,
214 p_attribute12 IN VARCHAR2 DEFAULT NULL,
215 p_attribute13 IN VARCHAR2 DEFAULT NULL,
216 p_attribute14 IN VARCHAR2 DEFAULT NULL,
217 p_attribute15 IN VARCHAR2 DEFAULT NULL,
218 p_dattribute1 IN DATE DEFAULT NULL,
219 p_dattribute2 IN DATE DEFAULT NULL,
220 p_dattribute3 IN DATE DEFAULT NULL,
221 p_dattribute4 IN DATE DEFAULT NULL,
222 p_dattribute5 IN DATE DEFAULT NULL,
223 p_owner_role IN VARCHAR2 DEFAULT NULL );
224
225
226
227 -- Name
228 -- UPDATE_COLLABORATION
229 -- Purpose
230 -- This is the public procedure which is called at subsequent stages after creation,
231 -- to update collaboration with the progress.It creates a new row in the CLN_COLL_HIST_DTL
232 -- table and also modifies the CLN_COLL_HIST_HDR if the need may be.
233 -- Arguments
234 --
235 -- Notes
236 -- No specific notes.
237 /*#
238 * This procedure is called at subsequent stages after creation to update collaboration with the progress. It creates a new row in the CLN_COLL_HIST_DTL table and also modifies the CLN_COLL_HIST_HDR if the need may be.
239 * @param x_return_status value
240 * @param x_msg_data value
241 * @param p_coll_id value
242 * @param p_app_id value
243 * @param p_ref_id value
244 * @param p_rel_no value
245 * @param p_doc_no value
246 * @param p_doc_rev_no value
247 * @param p_xmlg_transaction_type value
248 * @param p_xmlg_transaction_subtype value
249 * @param p_xmlg_document_id value
250 * @param p_resend_flag value
251 * @param p_resend_count value
252 * @param p_disposition value
253 * @param p_coll_status value
254 * @param p_doc_type value
255 * @param p_doc_dir value
256 * @param p_coll_pt value
257 * @param p_org_ref value
258 * @param p_doc_status value
259 * @param p_notification_id value
260 * @param p_msg_text value
261 * @param p_bsr_verb value
262 * @param p_bsr_noun value
263 * @param p_bsr_rev value
264 * @param p_sdr_logical_id value
265 * @param p_sdr_component value
266 * @param p_sdr_task value
267 * @param p_sdr_refid value
268 * @param p_sdr_confirmation value
269 * @param p_sdr_language value
270 * @param p_sdr_codepage value
271 * @param p_sdr_authid value
272 * @param p_sdr_datetime_qualifier value
273 * @param p_sdr_datetime value
274 * @param p_sdr_timezone value
275 * @param p_attr1 value
276 * @param p_attr2 value
277 * @param p_attr3 value
278 * @param p_attr4 value
279 * @param p_attr5 value
280 * @param p_attr6 value
281 * @param p_attr7 value
282 * @param p_attr8 value
283 * @param p_attr9 value
284 * @param p_attr10 value
285 * @param p_attr11 value
286 * @param p_attr12 value
287 * @param p_attr13 value
288 * @param p_attr14 value
289 * @param p_attr15 value
290 * @param p_xmlg_msg_id value
291 * @param p_unique1 value
292 * @param p_unique2 value
293 * @param p_unique3 value
294 * @param p_unique4 value
295 * @param p_unique5 value
296 * @param p_tr_partner_type value
297 * @param p_tr_partner_id value
298 * @param p_tr_partner_site value
299 * @param p_sender_component value
300 * @param p_RosettaNet_check_required value
301 * @param x_dtl_coll_id value
302 * @param p_xmlg_internal_control_number value
303 * @param p_partner_doc_no value
304 * @param p_org_id value
305 * @param p_doc_creation_date value
306 * @param p_doc_revision_date value
307 * @param p_doc_owner value
308 * @param p_xmlg_int_transaction_type value
309 * @param p_xmlg_int_transaction_subtype value
310 * @param p_xml_event_key value
311 * @param p_collaboration_standard value
312 * @param p_attribute1 value
313 * @param p_attribute2 value
314 * @param p_attribute3 value
315 * @param p_attribute4 value
316 * @param p_attribute5 value
317 * @param p_attribute6 value
318 * @param p_attribute7 value
319 * @param p_attribute8 value
320 * @param p_attribute9 value
321 * @param p_attribute10 value
322 * @param p_attribute11 value
323 * @param p_attribute12 value
324 * @param p_attribute13 value
325 * @param p_attribute14 value
326 * @param p_attribute15 value
327 * @param p_dattribute1 value
328 * @param p_dattribute2 value
329 * @param p_dattribute3 value
330 * @param p_dattribute4 value
331 * @param p_dattribute5 value
332 * @param p_owner_role value
333 * @rep:scope private
334 * @rep:lifecycle active
335 * @rep:displayname Updates a Collaboration
336 */
337 PROCEDURE UPDATE_COLLABORATION(
338 x_return_status OUT NOCOPY VARCHAR2,
339 x_msg_data OUT NOCOPY VARCHAR2,
340 p_coll_id IN NUMBER DEFAULT NULL,
341 p_app_id IN VARCHAR2 DEFAULT NULL,
342 p_ref_id IN VARCHAR2 DEFAULT NULL,
343 p_rel_no IN VARCHAR2 DEFAULT NULL,
344 p_doc_no IN VARCHAR2 DEFAULT NULL,
345 p_doc_rev_no IN VARCHAR2 DEFAULT NULL,
346 p_xmlg_transaction_type IN VARCHAR2 DEFAULT NULL,
347 p_xmlg_transaction_subtype IN VARCHAR2 DEFAULT NULL,
348 p_xmlg_document_id IN VARCHAR2 DEFAULT NULL,
349 p_resend_flag IN VARCHAR2 DEFAULT NULL,
350 p_resend_count IN NUMBER DEFAULT NULL,
351 p_disposition IN VARCHAR2 DEFAULT NULL,
352 p_coll_status IN VARCHAR2 DEFAULT NULL,
353 p_doc_type IN VARCHAR2 DEFAULT NULL,
354 p_doc_dir IN VARCHAR2 DEFAULT NULL,
355 p_coll_pt IN VARCHAR2 DEFAULT 'APPS',
356 p_org_ref IN VARCHAR2 DEFAULT NULL,
360 p_bsr_verb IN VARCHAR2 DEFAULT NULL,
357 p_doc_status IN VARCHAR2 DEFAULT 'SUCCESS',
358 p_notification_id IN VARCHAR2 DEFAULT NULL,
359 p_msg_text IN VARCHAR2,
361 p_bsr_noun IN VARCHAR2 DEFAULT NULL,
362 p_bsr_rev IN VARCHAR2 DEFAULT NULL,
363 p_sdr_logical_id IN VARCHAR2 DEFAULT NULL,
364 p_sdr_component IN VARCHAR2 DEFAULT NULL,
365 p_sdr_task IN VARCHAR2 DEFAULT NULL,
366 p_sdr_refid IN VARCHAR2 DEFAULT NULL,
367 p_sdr_confirmation IN VARCHAR2 DEFAULT NULL,
368 p_sdr_language IN VARCHAR2 DEFAULT NULL,
369 p_sdr_codepage IN VARCHAR2 DEFAULT NULL,
370 p_sdr_authid IN VARCHAR2 DEFAULT NULL,
371 p_sdr_datetime_qualifier IN VARCHAR2 DEFAULT NULL,
372 p_sdr_datetime IN VARCHAR2 DEFAULT NULL,
373 p_sdr_timezone IN VARCHAR2 DEFAULT NULL,
374 p_attr1 IN VARCHAR2 DEFAULT NULL,
375 p_attr2 IN VARCHAR2 DEFAULT NULL,
376 p_attr3 IN VARCHAR2 DEFAULT NULL,
377 p_attr4 IN VARCHAR2 DEFAULT NULL,
378 p_attr5 IN VARCHAR2 DEFAULT NULL,
379 p_attr6 IN VARCHAR2 DEFAULT NULL,
380 p_attr7 IN VARCHAR2 DEFAULT NULL,
381 p_attr8 IN VARCHAR2 DEFAULT NULL,
382 p_attr9 IN VARCHAR2 DEFAULT NULL,
383 p_attr10 IN VARCHAR2 DEFAULT NULL,
384 p_attr11 IN VARCHAR2 DEFAULT NULL,
385 p_attr12 IN VARCHAR2 DEFAULT NULL,
386 p_attr13 IN VARCHAR2 DEFAULT NULL,
387 p_attr14 IN VARCHAR2 DEFAULT NULL,
388 p_attr15 IN VARCHAR2 DEFAULT NULL,
389 p_xmlg_msg_id IN VARCHAR2,
390 p_unique1 IN VARCHAR2 DEFAULT NULL,
391 p_unique2 IN VARCHAR2 DEFAULT NULL,
392 p_unique3 IN VARCHAR2 DEFAULT NULL,
393 p_unique4 IN VARCHAR2 DEFAULT NULL,
394 p_unique5 IN VARCHAR2 DEFAULT NULL,
395 p_tr_partner_type IN VARCHAR2 DEFAULT NULL,
396 p_tr_partner_id IN VARCHAR2 DEFAULT NULL,
397 p_tr_partner_site IN VARCHAR2 DEFAULT NULL,
398 p_sender_component IN VARCHAR2 DEFAULT NULL,
399 p_rosettanet_check_required IN BOOLEAN DEFAULT TRUE,
400 x_dtl_coll_id OUT NOCOPY NUMBER,
404 p_doc_creation_date IN DATE DEFAULT NULL,
401 p_xmlg_internal_control_number IN NUMBER DEFAULT NULL,
402 p_partner_doc_no IN VARCHAR2 DEFAULT NULL,
403 p_org_id IN NUMBER DEFAULT NULL,
405 p_doc_revision_date IN DATE DEFAULT NULL,
406 p_doc_owner IN VARCHAR2 DEFAULT NULL,
407 p_xmlg_int_transaction_type IN VARCHAR2 DEFAULT NULL,
408 p_xmlg_int_transaction_subtype IN VARCHAR2 DEFAULT NULL,
409 p_xml_event_key IN VARCHAR2 DEFAULT NULL,
410 p_collaboration_standard IN VARCHAR2 DEFAULT NULL,
411 p_attribute1 IN VARCHAR2 DEFAULT NULL,
412 p_attribute2 IN VARCHAR2 DEFAULT NULL,
413 p_attribute3 IN VARCHAR2 DEFAULT NULL,
414 p_attribute4 IN VARCHAR2 DEFAULT NULL,
415 p_attribute5 IN VARCHAR2 DEFAULT NULL,
416 p_attribute6 IN VARCHAR2 DEFAULT NULL,
417 p_attribute7 IN VARCHAR2 DEFAULT NULL,
418 p_attribute8 IN VARCHAR2 DEFAULT NULL,
419 p_attribute9 IN VARCHAR2 DEFAULT NULL,
420 p_attribute10 IN VARCHAR2 DEFAULT NULL,
421 p_attribute11 IN VARCHAR2 DEFAULT NULL,
422 p_attribute12 IN VARCHAR2 DEFAULT NULL,
423 p_attribute13 IN VARCHAR2 DEFAULT NULL,
424 p_attribute14 IN VARCHAR2 DEFAULT NULL,
425 p_attribute15 IN VARCHAR2 DEFAULT NULL,
426 p_dattribute1 IN DATE DEFAULT NULL,
427 p_dattribute2 IN DATE DEFAULT NULL,
428 p_dattribute3 IN DATE DEFAULT NULL,
429 p_dattribute4 IN DATE DEFAULT NULL,
430 p_dattribute5 IN DATE DEFAULT NULL,
431 p_owner_role IN VARCHAR2 DEFAULT NULL );
432
433
434
435 -- Name
436 -- FIND_COLLABORATION_STATUS
437 -- Purpose
438 -- This is the public procedure which may be called by the user to
439 -- know the status of any Collaboration.
440 -- Arguments
441 --
442 -- Notes
443 -- No specific notes.
444 /*#
445 * This procedure may be called by the user to know the status of any Collaboration.
446 * @param x_return_status value
447 * @param x_msg_data value
448 * @param p_coll_id value
449 * @param p_app_id value
450 * @param p_ref_id value
451 * @param p_rel_no value
452 * @param p_doc_no value
453 * @param p_doc_rev_no value
454 * @param p_xmlg_transaction_type value
455 * @param p_xmlg_transaction_subtype value
456 * @param p_xmlg_document_id value
457 * @param p_unique1 value
458 * @param p_unique2 value
459 * @param p_unique3 value
460 * @param p_unique4 value
461 * @param p_unique5 value
462 * @param p_doc_direction value
463 * @param p_xmlg_msg_id value
464 * @param p_xmlg_internal_control_number value
465 * @param x_coll_status value
466 * @rep:scope private
467 * @rep:lifecycle active
468 * @rep:displayname Finds Collaboration Status
469 */
470 PROCEDURE FIND_COLLABORATION_STATUS(
471 x_return_status OUT NOCOPY VARCHAR2,
472 x_msg_data OUT NOCOPY VARCHAR2,
473 p_coll_id IN NUMBER,
474 p_app_id IN VARCHAR2,
475 p_ref_id IN VARCHAR2,
476 p_rel_no IN VARCHAR2,
477 p_doc_no IN VARCHAR2,
478 p_doc_rev_no IN VARCHAR2,
479 p_xmlg_transaction_type IN VARCHAR2,
480 p_xmlg_transaction_subtype IN VARCHAR2,
481 p_xmlg_document_id IN VARCHAR2,
482 x_coll_status OUT NOCOPY VARCHAR2,
483 p_unique1 IN VARCHAR2,
484 p_unique2 IN VARCHAR2,
485 p_unique3 IN VARCHAR2,
486 p_unique4 IN VARCHAR2,
487 p_unique5 IN VARCHAR2,
488 p_doc_direction IN VARCHAR2 DEFAULT NULL,
489 p_xmlg_msg_id IN VARCHAR2 DEFAULT NULL,
490 p_xmlg_internal_control_number IN NUMBER DEFAULT NULL );
491
492
493
494 -- Name
495 -- RETRIEVE_COLLABORATION_DETAILS
496 -- Purpose
497 -- This is the public procedure which may be called to retrieve the details of any
498 -- collaboration.
499 -- Arguments
500 --
504 /*#
501 -- Notes
502 -- No specific notes.
503
505 * This procedure may be called to retrieve the details of any collaboration.
506 * @param x_return_status value
507 * @param x_msg_data value
508 * @param p_dtl_coll_id value
509 * @param p_coll_id value
510 * @param x_app_id value
511 * @param x_ref_id value
512 * @param x_rel_no value
513 * @param x_doc_no value
514 * @param x_doc_rev_no value
515 * @param p_xmlg_transaction_type value
516 * @param p_xmlg_transaction_subtype value
517 * @param p_xmlg_document_id value
518 * @param x_resend_flag value
519 * @param x_resend_count value
520 * @param x_disposition value
521 * @param x_coll_status value
522 * @param x_org_id value
523 * @param x_tr_partner_id value
524 * @param x_doc_owner value
525 * @param x_init_date value
526 * @param x_doc_creation_date value
527 * @param x_doc_revision_date value
528 * @param x_doc_type value
529 * @param x_doc_dir value
530 * @param x_coll_pt value
531 * @param x_org_ref value
532 * @param x_doc_status value
533 * @param x_notification_id value
534 * @param x_msg_text value
535 * @param x_bsr_verb value
536 * @param x_bsr_noun value
537 * @param x_bsr_rev value
538 * @param x_sdr_logical_id value
539 * @param x_sdr_component value
540 * @param x_sdr_task value
541 * @param x_sdr_refid value
542 * @param x_sdr_confirmation value
543 * @param x_sdr_language value
544 * @param x_sdr_codepage value
545 * @param x_sdr_authid value
546 * @param x_sdr_datetime_qualifier value
547 * @param x_sdr_datetime value
548 * @param x_sdr_timezone value
549 * @param x_attr1 value
550 * @param x_attr2 value
551 * @param x_attr3 value
552 * @param x_attr4 value
553 * @param x_attr5 value
554 * @param x_attr6 value
555 * @param x_attr7 value
556 * @param x_attr8 value
557 * @param x_attr9 value
558 * @param x_attr10 value
559 * @param x_attr11 value
560 * @param x_attr12 value
561 * @param x_attr13 value
562 * @param x_attr14 value
563 * @param x_attr15 value
564 * @param x_xmlg_msg_id value
565 * @param p_unique1 value
566 * @param p_unique2 value
567 * @param p_unique3 value
568 * @param p_unique4 value
569 * @param p_unique5 value
570 * @param p_xmlg_internal_control_number value
571 * @rep:scope private
572 * @rep:lifecycle active
573 * @rep:displayname Retrives Collaboration Details
574 */
575 PROCEDURE RETRIEVE_COLLABORATION_DETAILS(
576 x_return_status OUT NOCOPY VARCHAR2,
577 x_msg_data OUT NOCOPY VARCHAR2,
578 p_dtl_coll_id IN NUMBER,
579 p_coll_id IN NUMBER,
580 x_app_id IN OUT NOCOPY VARCHAR2,
581 x_ref_id IN OUT NOCOPY VARCHAR2,
582 x_rel_no IN OUT NOCOPY VARCHAR2,
583 x_doc_no IN OUT NOCOPY VARCHAR2,
584 x_doc_rev_no IN OUT NOCOPY VARCHAR2,
585 p_xmlg_transaction_type IN OUT NOCOPY VARCHAR2,
586 p_xmlg_transaction_subtype IN OUT NOCOPY VARCHAR2,
587 p_xmlg_document_id IN OUT NOCOPY VARCHAR2,
588 x_resend_flag OUT NOCOPY VARCHAR2,
589 x_resend_count OUT NOCOPY NUMBER,
590 x_disposition OUT NOCOPY VARCHAR2,
591 x_coll_status OUT NOCOPY VARCHAR2,
592 x_org_id OUT NOCOPY NUMBER,
593 x_tr_partner_id OUT NOCOPY VARCHAR2,
594 x_doc_owner OUT NOCOPY VARCHAR2,
595 x_init_date OUT NOCOPY DATE,
596 x_doc_creation_date OUT NOCOPY DATE,
597 x_doc_revision_date OUT NOCOPY DATE,
598 x_doc_type IN OUT NOCOPY VARCHAR2,
599 x_doc_dir IN OUT NOCOPY VARCHAR2,
600 x_coll_pt IN OUT NOCOPY VARCHAR2,
601 x_org_ref OUT NOCOPY VARCHAR2,
602 x_doc_status OUT NOCOPY VARCHAR2,
603 x_notification_id OUT NOCOPY VARCHAR2,
604 x_msg_text OUT NOCOPY VARCHAR2,
605 x_bsr_verb OUT NOCOPY VARCHAR2,
606 x_bsr_noun OUT NOCOPY VARCHAR2,
607 x_bsr_rev OUT NOCOPY VARCHAR2,
608 x_sdr_logical_id OUT NOCOPY VARCHAR2,
609 x_sdr_component OUT NOCOPY VARCHAR2,
610 x_sdr_task OUT NOCOPY VARCHAR2,
611 x_sdr_refid OUT NOCOPY VARCHAR2,
612 x_sdr_confirmation OUT NOCOPY VARCHAR2,
613 x_sdr_language OUT NOCOPY VARCHAR2,
614 x_sdr_codepage OUT NOCOPY VARCHAR2,
615 x_sdr_authid OUT NOCOPY VARCHAR2,
616 x_sdr_datetime_qualifier OUT NOCOPY VARCHAR2,
617 x_sdr_datetime OUT NOCOPY VARCHAR2,
618 x_sdr_timezone OUT NOCOPY VARCHAR2,
619 x_attr1 OUT NOCOPY VARCHAR2,
623 x_attr5 OUT NOCOPY VARCHAR2,
620 x_attr2 OUT NOCOPY VARCHAR2,
621 x_attr3 OUT NOCOPY VARCHAR2,
622 x_attr4 OUT NOCOPY VARCHAR2,
624 x_attr6 OUT NOCOPY VARCHAR2,
625 x_attr7 OUT NOCOPY VARCHAR2,
626 x_attr8 OUT NOCOPY VARCHAR2,
627 x_attr9 OUT NOCOPY VARCHAR2,
628 x_attr10 OUT NOCOPY VARCHAR2,
629 x_attr11 OUT NOCOPY VARCHAR2,
630 x_attr12 OUT NOCOPY VARCHAR2,
631 x_attr13 OUT NOCOPY VARCHAR2,
632 x_attr14 OUT NOCOPY VARCHAR2,
633 x_attr15 OUT NOCOPY VARCHAR2,
634 x_xmlg_msg_id IN OUT NOCOPY VARCHAR2,
635 p_unique1 IN VARCHAR2,
636 p_unique2 IN VARCHAR2,
637 p_unique3 IN VARCHAR2,
638 p_unique4 IN VARCHAR2,
639 p_unique5 IN VARCHAR2,
640 p_xmlg_internal_control_number IN OUT NOCOPY NUMBER );
641
642
643
644 -- Name
645 -- ADD_COLLABORATION_MESSAGES
646 -- Purpose
647 -- This is the public procedure which may be called by user for adding
648 -- detail messages related with any Collaboration.
649 -- Arguments
650 --
651 -- Notes
652 -- No specific notes.
653 /*#
654 * This procedure may be called by user for adding detailed messages related with any Collaboration.
655
656 * @param x_return_status value
657 * @param x_msg_data value
658 * @param p_dtl_coll_id value
659 * @param p_ref1 value
660 * @param p_ref2 value
661 * @param p_ref3 value
662 * @param p_ref4 value
663 * @param p_ref5 value
664 * @param p_dtl_msg value
665 * @param p_coll_id value
666 * @param p_xmlg_transaction_type value
667 * @param p_xmlg_transaction_subtype value
668 * @param p_xmlg_document_id value
669 * @param p_doc_type value
670 * @param p_doc_direction value
671 * @param p_coll_point value
672 * @param p_xmlg_internal_control_number value
673 * @param p_xmlg_int_transaction_type value
674 * @param p_xmlg_int_transaction_subtype value
675 * @param p_xmlg_msg_id value
676 * @param p_app_id value
677 * @param p_ref_id value
678 * @param p_unique1 value
679 * @param p_unique2 value
680 * @param p_unique3 value
681 * @param p_unique4 value
682 * @param p_unique5 value
683 * @param p_xml_event_key value
684 * @rep:scope private
685 * @rep:lifecycle active
686 * @rep:displayname Adds Collaboration Messages
687 */
688 PROCEDURE ADD_COLLABORATION_MESSAGES(
689 x_return_status OUT NOCOPY VARCHAR2,
690 x_msg_data OUT NOCOPY VARCHAR2,
691 p_dtl_coll_id IN NUMBER,
692 p_ref1 IN VARCHAR2 DEFAULT NULL,
693 p_ref2 IN VARCHAR2 DEFAULT NULL,
694 p_ref3 IN VARCHAR2 DEFAULT NULL,
695 p_ref4 IN VARCHAR2 DEFAULT NULL,
696 p_ref5 IN VARCHAR2 DEFAULT NULL,
697 p_dtl_msg IN VARCHAR2,
698 p_coll_id IN NUMBER DEFAULT NULL,
699 p_xmlg_transaction_type IN VARCHAR2 DEFAULT NULL,
700 p_xmlg_transaction_subtype IN VARCHAR2 DEFAULT NULL,
701 p_xmlg_document_id IN VARCHAR2 DEFAULT NULL,
702 p_doc_type IN VARCHAR2 DEFAULT NULL,
703 p_doc_direction IN VARCHAR2 DEFAULT NULL,
704 p_coll_point IN VARCHAR2 DEFAULT NULL,
705 p_xmlg_internal_control_number IN NUMBER DEFAULT NULL,
706 p_xmlg_int_transaction_type IN VARCHAR2 DEFAULT NULL,
707 p_xmlg_int_transaction_subtype IN VARCHAR2 DEFAULT NULL,
708 p_xmlg_msg_id IN VARCHAR2 DEFAULT NULL,
709 p_xml_event_key IN VARCHAR2 DEFAULT NULL,
710 p_app_id IN VARCHAR2 DEFAULT NULL,
711 p_ref_id IN VARCHAR2 DEFAULT NULL,
712 p_unique1 IN VARCHAR2 DEFAULT NULL,
713 p_unique2 IN VARCHAR2 DEFAULT NULL,
714 p_unique3 IN VARCHAR2 DEFAULT NULL,
715 p_unique4 IN VARCHAR2 DEFAULT NULL,
716 p_unique5 IN VARCHAR2 DEFAULT NULL );
717
718
719
720 -- Name
721 -- IS_UPDATE_REQUIRED
722 -- Purpose
723 -- This is the public procedure which checks for the protocol used
724 -- based on few parameters passed in and accordingly,collaboration is updated.
725 -- Arguments
726 --
727 -- Notes
728 -- No specific notes.
729 /*#
730 * This procedure checks for the protocol used based on few parameters passed in and accordingly, collaboration is updated.
731 * @param x_return_status value
732 * @param x_msg_data value
733 * @param p_doc_dir value
737 * @param p_tr_partner_id value
734 * @param p_xmlg_transaction_type value
735 * @param p_xmlg_transaction_subtype value
736 * @param p_tr_partner_type value
738 * @param p_tr_partner_site value
739 * @param p_sender_component value
740 * @param x_update_reqd value
741 * @rep:scope private
742 * @rep:lifecycle active
743 * @rep:displayname Checks if Update is required
744 */
745 PROCEDURE IS_UPDATE_REQUIRED(
746 x_return_status OUT NOCOPY VARCHAR2,
747 x_msg_data OUT NOCOPY VARCHAR2,
748 p_doc_dir IN VARCHAR2,
749 p_xmlg_transaction_type IN VARCHAR2,
750 p_xmlg_transaction_subtype IN VARCHAR2,
751 p_tr_partner_type IN VARCHAR2,
752 p_tr_partner_id IN VARCHAR2,
753 p_tr_partner_site IN VARCHAR2,
754 p_sender_component IN VARCHAR2,
755 x_update_reqd OUT NOCOPY BOOLEAN);
756
757
758
759
760 -- Name
761 -- FIND_COLLABORATION_DETAIL_ID
762 -- Purpose
763 -- This is the public procedure which may be called by the user to
764 -- query the detail collaboration id.
765 -- Arguments
766 --
767 -- Notes
768 -- No specific notes.
769 /*#
770 * This procedure may be used to get the latest collaboration detail id for a particular collaboration id or other parameters.
771 * @param x_return_status value
772 * @param x_msg_data value
773 * @param p_coll_id value
774 * @param p_app_id value
775 * @param p_ref_id value
776 * @param p_rel_no value
777 * @param p_doc_no value
778 * @param p_doc_rev_no value
779 * @param p_xmlg_transaction_type value
780 * @param p_xmlg_transaction_subtype value
781 * @param p_xmlg_document_id value
782 * @param p_unique1 value
783 * @param p_unique2 value
784 * @param p_unique3 value
785 * @param p_unique4 value
786 * @param p_unique5 value
787 * @param p_doc_type value
788 * @param p_doc_direction value
789 * @param p_coll_point value
790 * @param x_dtl_coll_id value
791 * @param p_xmlg_msg_id value
792 * @param p_xmlg_internal_control_number value
793 * @param p_xmlg_int_transaction_type value
794 * @param p_xmlg_int_transaction_subtype value
795 * @param p_xml_event_key value
796 * @rep:scope private
797 * @rep:lifecycle active
798 * @rep:displayname Finds Collaboration Detail Id
799 */
800 PROCEDURE FIND_COLLABORATION_DETAIL_ID(
801 x_return_status OUT NOCOPY VARCHAR2,
802 x_msg_data OUT NOCOPY VARCHAR2,
803 p_coll_id IN NUMBER,
804 p_app_id IN VARCHAR2 DEFAULT NULL,
805 p_ref_id IN VARCHAR2 DEFAULT NULL,
806 p_rel_no IN VARCHAR2 DEFAULT NULL,
807 p_doc_no IN VARCHAR2 DEFAULT NULL,
808 p_doc_rev_no IN VARCHAR2 DEFAULT NULL,
809 p_xmlg_transaction_type IN VARCHAR2 DEFAULT NULL,
810 p_xmlg_transaction_subtype IN VARCHAR2 DEFAULT NULL,
811 p_xmlg_document_id IN VARCHAR2 DEFAULT NULL,
812 p_unique1 IN VARCHAR2 DEFAULT NULL,
813 p_unique2 IN VARCHAR2 DEFAULT NULL,
814 p_unique3 IN VARCHAR2 DEFAULT NULL,
815 p_unique4 IN VARCHAR2 DEFAULT NULL,
816 p_unique5 IN VARCHAR2 DEFAULT NULL,
817 p_doc_type IN VARCHAR2 DEFAULT NULL,
818 p_doc_direction IN VARCHAR2 DEFAULT NULL,
819 p_coll_point IN VARCHAR2 DEFAULT NULL,
820 x_dtl_coll_id OUT NOCOPY NUMBER,
821 p_xmlg_msg_id IN VARCHAR2 DEFAULT NULL,
822 p_xmlg_internal_control_number IN NUMBER DEFAULT NULL,
823 p_xmlg_int_transaction_type IN VARCHAR2 DEFAULT NULL,
824 p_xmlg_int_transaction_subtype IN VARCHAR2 DEFAULT NULL,
825 p_xml_event_key IN VARCHAR2 DEFAULT NULL);
826
827
828
829
830 -- Name
831 -- GET_TRADING_PARTNER_DETAILS
832 -- Purpose
833 -- This is the public procedure which checks for the trading partner details from the
834 -- xmlg tables based on the parameters passed.
835 -- Arguments
836 --
837 -- Notes
838 -- No specific notes.
839 /*#
840 * This procedure checks for the trading partner details from the xmlg tables based on the parameters passed.
841 * @param x_return_status value
842 * @param x_msg_data value
843 * @param p_xmlg_internal_control_number value
844 * @param p_xmlg_msg_id value
845 * @param p_xmlg_transaction_type value
846 * @param p_xmlg_transaction_subtype value
847 * @param p_xmlg_int_transaction_type value
848 * @param p_xmlg_int_transaction_subtype value
849 * @param p_xmlg_document_id value
850 * @param p_doc_dir value
851 * @param p_tr_partner_type value
852 * @param p_tr_partner_id value
853 * @param p_tr_partner_site value
854 * @param p_sender_component value
855 * @param p_xml_event_key value
859 * @rep:displayname Gets Trading Patner Details
856 * @param p_collaboration_standard value
857 * @rep:scope private
858 * @rep:lifecycle active
860 */
861 PROCEDURE GET_TRADING_PARTNER_DETAILS(
862 x_return_status OUT NOCOPY VARCHAR2,
863 x_msg_data OUT NOCOPY VARCHAR2,
864 p_xmlg_internal_control_number IN OUT NOCOPY NUMBER,
865 p_xmlg_msg_id IN OUT NOCOPY VARCHAR2,
866 p_xmlg_transaction_type IN OUT NOCOPY VARCHAR2,
867 p_xmlg_transaction_subtype IN OUT NOCOPY VARCHAR2,
868 p_xmlg_int_transaction_type IN OUT NOCOPY VARCHAR2,
869 p_xmlg_int_transaction_subtype IN OUT NOCOPY VARCHAR2,
870 p_xmlg_document_id IN OUT NOCOPY VARCHAR2,
871 p_doc_dir IN OUT NOCOPY VARCHAR2,
872 p_tr_partner_type IN OUT NOCOPY VARCHAR2,
873 p_tr_partner_id IN OUT NOCOPY VARCHAR2,
874 p_tr_partner_site IN OUT NOCOPY VARCHAR2,
875 p_sender_component IN OUT NOCOPY VARCHAR2,
876 p_xml_event_key IN OUT NOCOPY VARCHAR2,
877 p_collaboration_standard IN OUT NOCOPY VARCHAR2);
878
879
880
881 -- Name
882 -- DEFAULT_XMLGTXN_MAPPING
883 -- Purpose
884 -- This is the public procedure which returns the application id for a given set of
885 -- parameters passed while refering to teh CLN_CH_XMLGTXN_MAPPING.
886 -- Arguments
887 --
888 -- Notes
889 -- No specific notes.
890 /*#
891 * This procedure returns the application id for a given set of parameters passed while referring to the CLN_CH_XMLGTXN_MAPPING.
892 * @param x_return_status value
893 * @param x_msg_data value
894 * @param p_xmlg_transaction_type value
895 * @param p_xmlg_transaction_subtype value
896 * @param p_doc_dir value
897 * @param p_app_id value
898 * @param p_coll_type value
899 * @param p_doc_type value
900 * @rep:scope private
901 * @rep:lifecycle active
902 * @rep:displayname Internal XMLG transaction mapping call.
903 */
904 PROCEDURE DEFAULT_XMLGTXN_MAPPING(
905 x_return_status OUT NOCOPY VARCHAR2,
906 x_msg_data OUT NOCOPY VARCHAR2,
907 p_xmlg_transaction_type IN VARCHAR2,
908 p_xmlg_transaction_subtype IN VARCHAR2,
909 p_doc_dir IN VARCHAR2,
910 p_app_id IN OUT NOCOPY VARCHAR2 ,
911 p_coll_type IN OUT NOCOPY VARCHAR2,
912 p_doc_type IN OUT NOCOPY VARCHAR2 );
913
914
915 -- Name
916 -- DEFAULT_COLLABORATION_STATUS
917 -- Purpose
918 -- This procedure defaults collaboration status based on the rules defined in
919 -- CLN_COLL_STATUS_MAPPING table.
920 -- Arguments
921 --
922 -- Notes
923 -- No specific notes.
924 /*#
925 * This procedure defaults collaboration status based on the rules defined in CLN_COLL_STATUS_MAPPING table.
926 * @param x_return_status value
927 * @param x_msg_data value
928 * @param x_coll_status value
929 * @param p_app_id value
930 * @param p_coll_type value
931 * @param p_doc_status value
932 * @param p_doc_type value
933 * @param p_doc_dir value
934 * @param p_coll_id value
935 * @param p_coll_standard value
936 * @rep:scope private
937 * @rep:lifecycle active
938 * @rep:displayname Defaults Collaboration Status
939 */
940 PROCEDURE DEFAULT_COLLABORATION_STATUS(
941 x_return_status OUT NOCOPY VARCHAR2,
942 x_msg_data OUT NOCOPY VARCHAR2,
943 x_coll_status IN OUT NOCOPY VARCHAR2,
944 p_app_id IN VARCHAR2,
945 p_coll_type IN VARCHAR2,
946 p_doc_status IN VARCHAR2,
947 p_doc_type IN VARCHAR2,
948 p_doc_dir IN VARCHAR2,
949 p_coll_id IN NUMBER,
950 p_coll_standard IN VARCHAR2 DEFAULT NULL);
951
952
953
954 -- Name
955 -- FIND_COLLABORATION_ID
956 -- Purpose
957 -- This is the public procedure which may be used to get the collaboration id
958 -- for a particular transaction.
959 -- Arguments
960 --
961 -- Notes
962 -- No specific notes.
963 /*#
964 * This procedure may be used to get the collaboration id for a particular transaction.
965 * @param x_return_status value
966 * @param x_msg_data value
967 * @param x_coll_id value
968 * @param p_app_id value
969 * @param p_coll_type value
970 * @param p_ref_id value
971 * @param p_xmlg_transaction_type value
972 * @param p_xmlg_transaction_subtype value
973 * @param p_xmlg_int_transaction_type value
974 * @param p_xmlg_int_transaction_subtype value
975 * @param p_tr_partner_id value
976 * @param p_tr_partner_site value
977 * @param p_tr_partner_type value
978 * @param p_xmlg_document_id value
982 * @param p_unique2 value
979 * @param p_doc_dir value
980 * @param p_xmlg_msg_id value
981 * @param p_unique1 value
983 * @param p_unique3 value
984 * @param p_unique4 value
985 * @param p_unique5 value
986 * @param p_xmlg_internal_control_number value
987 * @param p_xml_event_key value
988 * @param p_collaboration_standard value
989 * @rep:scope private
990 * @rep:lifecycle active
991 * @rep:displayname Finds Collaboration Id
992 */
993 PROCEDURE FIND_COLLABORATION_ID(
994 x_return_status OUT NOCOPY VARCHAR2,
995 x_msg_data OUT NOCOPY VARCHAR2,
996 x_coll_id OUT NOCOPY NUMBER,
997 p_app_id IN VARCHAR2 DEFAULT NULL,
998 p_coll_type IN VARCHAR2 DEFAULT NULL,
999 p_ref_id IN VARCHAR2 DEFAULT NULL,
1000 p_xmlg_transaction_type IN VARCHAR2 DEFAULT NULL,
1001 p_xmlg_transaction_subtype IN VARCHAR2 DEFAULT NULL,
1002 p_xmlg_int_transaction_type IN VARCHAR2 DEFAULT NULL,--NOT USED FOR THIS RELEASE
1003 p_xmlg_int_transaction_subtype IN VARCHAR2 DEFAULT NULL,--NOT USED FOR THIS RELEASE
1004 p_tr_partner_id IN VARCHAR2 DEFAULT NULL,
1005 p_tr_partner_site IN VARCHAR2 DEFAULT NULL,
1006 p_tr_partner_type IN VARCHAR2 DEFAULT NULL,
1007 p_xmlg_document_id IN VARCHAR2 DEFAULT NULL,
1008 p_doc_dir IN VARCHAR2 DEFAULT NULL,
1009 p_xmlg_msg_id IN VARCHAR2 DEFAULT NULL,
1010 p_unique1 IN VARCHAR2 DEFAULT NULL,
1011 p_unique2 IN VARCHAR2 DEFAULT NULL,
1012 p_unique3 IN VARCHAR2 DEFAULT NULL,
1013 p_unique4 IN VARCHAR2 DEFAULT NULL,
1014 p_unique5 IN VARCHAR2 DEFAULT NULL,
1015 p_xmlg_internal_control_number IN NUMBER DEFAULT NULL,
1016 p_xml_event_key IN VARCHAR2 DEFAULT NULL,
1017 p_collaboration_standard IN VARCHAR2 DEFAULT NULL);
1018
1019
1020 -- Name
1021 -- ADD_COLLABORATION
1022 -- Purpose
1023 -- This is the public procedure which decides whether the collaboration nneds to be created
1024 -- or updated.
1025 -- Arguments
1026 --
1027 -- Notes
1028 -- No specific notes.
1029 /*#
1030 * This procedure which decides whether the collaboration needs to be created or updated
1031 * @param x_return_status value
1032 * @param x_msg_data value
1033 * @param p_coll_id value
1034 * @param p_app_id value
1035 * @param p_ref_id value
1036 * @param p_rel_no value
1037 * @param p_doc_no value
1038 * @param p_doc_rev_no value
1039 * @param p_xmlg_transaction_type value
1040 * @param p_xmlg_transaction_subtype value
1041 * @param p_xmlg_document_id value
1042 * @param p_resend_flag value
1043 * @param p_resend_count value
1044 * @param p_disposition value
1045 * @param p_coll_status value
1046 * @param p_coll_type value
1047 * @param p_coll_pt value
1048 * @param p_doc_type value
1049 * @param p_doc_dir value
1050 * @param p_org_ref value
1051 * @param p_doc_status value
1052 * @param p_notification_id value
1053 * @param p_msg_text value
1054 * @param p_attr1 value
1055 * @param p_attr2 value
1056 * @param p_attr3 value
1057 * @param p_attr4 value
1058 * @param p_attr5 value
1059 * @param p_attr6 value
1060 * @param p_attr7 value
1061 * @param p_attr8 value
1062 * @param p_attr9 value
1063 * @param p_attr10 value
1064 * @param p_attr11 value
1065 * @param p_attr12 value
1066 * @param p_attr13 value
1067 * @param p_attr14 value
1068 * @param p_attr15 value
1069 * @param p_unique1 value
1070 * @param p_unique2 value
1071 * @param p_unique3 value
1072 * @param p_unique4 value
1073 * @param p_unique5 value
1074 * @param p_tr_partner_type value
1075 * @param p_tr_partner_id value
1076 * @param p_tr_partner_site value
1077 * @param p_sender_component value
1078 * @param p_RosettaNet_check_required value
1079 * @param x_dtl_coll_id value
1080 * @param p_xmlg_internal_control_number value
1081 * @param p_partner_doc_no value
1082 * @param p_org_id value
1083 * @param p_init_date value
1084 * @param p_doc_creation_date value
1085 * @param p_doc_revision_date value
1086 * @param p_doc_owner value
1087 * @param p_xmlg_int_transaction_type value
1088 * @param p_xmlg_int_transaction_subtype value
1089 * @param p_xml_event_key value
1090 * @param p_collaboration_standard value
1091 * @param p_attribute1 value
1092 * @param p_attribute2 value
1093 * @param p_attribute3 value
1094 * @param p_attribute4 value
1095 * @param p_attribute5 value
1096 * @param p_attribute6 value
1097 * @param p_attribute7 value
1098 * @param p_attribute8 value
1099 * @param p_attribute9 value
1100 * @param p_attribute10 value
1101 * @param p_attribute11 value
1102 * @param p_attribute12 value
1103 * @param p_attribute13 value
1104 * @param p_attribute14 value
1105 * @param p_attribute15 value
1106 * @param p_dattribute1 value
1110 * @param p_dattribute5 value
1107 * @param p_dattribute2 value
1108 * @param p_dattribute3 value
1109 * @param p_dattribute4 value
1111 * @param p_xmlg_msg_id value
1112 * @param p_owner_role value
1113 * @rep:scope private
1114 * @rep:lifecycle active
1115 * @rep:displayname Adds Collaboration
1116 */
1117 PROCEDURE ADD_COLLABORATION(
1118 x_return_status OUT NOCOPY VARCHAR2,
1119 x_msg_data OUT NOCOPY VARCHAR2,
1120 p_coll_id IN NUMBER DEFAULT NULL,
1121 p_app_id IN VARCHAR2 DEFAULT NULL,
1122 p_ref_id IN VARCHAR2 DEFAULT NULL,
1123 p_rel_no IN VARCHAR2 DEFAULT NULL,
1124 p_doc_no IN VARCHAR2 DEFAULT NULL,
1125 p_doc_rev_no IN VARCHAR2 DEFAULT NULL,
1126 p_xmlg_transaction_type IN VARCHAR2 DEFAULT NULL,
1127 p_xmlg_transaction_subtype IN VARCHAR2 DEFAULT NULL,
1128 p_xmlg_document_id IN VARCHAR2 DEFAULT NULL,
1129 p_resend_flag IN VARCHAR2 DEFAULT NULL,
1130 p_resend_count IN NUMBER DEFAULT NULL,
1131 p_disposition IN VARCHAR2 DEFAULT NULL,
1132 p_coll_status IN VARCHAR2 DEFAULT NULL,
1133 p_coll_type IN VARCHAR2 DEFAULT NULL,
1134 p_coll_pt IN VARCHAR2 DEFAULT 'APPS',
1135 p_doc_type IN VARCHAR2 DEFAULT NULL,
1136 p_doc_dir IN VARCHAR2 DEFAULT NULL,
1137 p_org_ref IN VARCHAR2 DEFAULT NULL,
1138 p_doc_status IN VARCHAR2 DEFAULT 'SUCCESS',
1139 p_notification_id IN VARCHAR2 DEFAULT NULL,
1140 p_msg_text IN VARCHAR2 ,
1141 p_attr1 IN VARCHAR2 DEFAULT NULL,
1142 p_attr2 IN VARCHAR2 DEFAULT NULL,
1143 p_attr3 IN VARCHAR2 DEFAULT NULL,
1144 p_attr4 IN VARCHAR2 DEFAULT NULL,
1145 p_attr5 IN VARCHAR2 DEFAULT NULL,
1146 p_attr6 IN VARCHAR2 DEFAULT NULL,
1147 p_attr7 IN VARCHAR2 DEFAULT NULL,
1148 p_attr8 IN VARCHAR2 DEFAULT NULL,
1149 p_attr9 IN VARCHAR2 DEFAULT NULL,
1150 p_attr10 IN VARCHAR2 DEFAULT NULL,
1151 p_attr11 IN VARCHAR2 DEFAULT NULL,
1152 p_attr12 IN VARCHAR2 DEFAULT NULL,
1153 p_attr13 IN VARCHAR2 DEFAULT NULL,
1154 p_attr14 IN VARCHAR2 DEFAULT NULL,
1155 p_attr15 IN VARCHAR2 DEFAULT NULL,
1156 p_xmlg_msg_id IN VARCHAR2,
1157 p_unique1 IN VARCHAR2 DEFAULT NULL,
1158 p_unique2 IN VARCHAR2 DEFAULT NULL,
1162 p_tr_partner_type IN VARCHAR2 DEFAULT NULL,
1159 p_unique3 IN VARCHAR2 DEFAULT NULL,
1160 p_unique4 IN VARCHAR2 DEFAULT NULL,
1161 p_unique5 IN VARCHAR2 DEFAULT NULL,
1163 p_tr_partner_id IN VARCHAR2 DEFAULT NULL,
1164 p_tr_partner_site IN VARCHAR2 DEFAULT NULL,
1165 p_sender_component IN VARCHAR2 DEFAULT NULL,
1166 p_rosettanet_check_required IN BOOLEAN DEFAULT NULL,
1167 x_dtl_coll_id OUT NOCOPY NUMBER,
1168 p_xmlg_internal_control_number IN NUMBER DEFAULT NULL,
1169 p_partner_doc_no IN VARCHAR2 DEFAULT NULL,
1170 p_org_id IN NUMBER DEFAULT NULL,
1171 p_init_date IN DATE DEFAULT SYSDATE,
1172 p_doc_creation_date IN DATE DEFAULT NULL,
1173 p_doc_revision_date IN DATE DEFAULT NULL,
1174 p_doc_owner IN VARCHAR2 DEFAULT NULL,
1175 p_xmlg_int_transaction_type IN VARCHAR2 DEFAULT NULL,
1176 p_xmlg_int_transaction_subtype IN VARCHAR2 DEFAULT NULL,
1177 p_xml_event_key IN VARCHAR2 DEFAULT NULL,
1178 p_collaboration_standard IN VARCHAR2 DEFAULT NULL,
1179 p_attribute1 IN VARCHAR2 DEFAULT NULL,
1180 p_attribute2 IN VARCHAR2 DEFAULT NULL,
1181 p_attribute3 IN VARCHAR2 DEFAULT NULL,
1182 p_attribute4 IN VARCHAR2 DEFAULT NULL,
1183 p_attribute5 IN VARCHAR2 DEFAULT NULL,
1184 p_attribute6 IN VARCHAR2 DEFAULT NULL,
1185 p_attribute7 IN VARCHAR2 DEFAULT NULL,
1186 p_attribute8 IN VARCHAR2 DEFAULT NULL,
1187 p_attribute9 IN VARCHAR2 DEFAULT NULL,
1188 p_attribute10 IN VARCHAR2 DEFAULT NULL,
1189 p_attribute11 IN VARCHAR2 DEFAULT NULL,
1190 p_attribute12 IN VARCHAR2 DEFAULT NULL,
1191 p_attribute13 IN VARCHAR2 DEFAULT NULL,
1192 p_attribute14 IN VARCHAR2 DEFAULT NULL,
1193 p_attribute15 IN VARCHAR2 DEFAULT NULL,
1194 p_dattribute1 IN DATE DEFAULT NULL,
1195 p_dattribute2 IN DATE DEFAULT NULL,
1196 p_dattribute3 IN DATE DEFAULT NULL,
1197 p_dattribute4 IN DATE DEFAULT NULL,
1198 p_dattribute5 IN DATE DEFAULT NULL,
1199 p_owner_role IN VARCHAR2 DEFAULT NULL );
1200
1201 END CLN_CH_COLLABORATION_PKG;