246: l_cln_doc_sts := 'SUCCESS';
247: l_cln_pt := 'APPS';
248: l_cln_sts := 'INITIATED';
249: l_cln_disp := 'PENDING';
250: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
251: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
252: l_cln_msg := fnd_message.get;
253:
254: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
247: l_cln_pt := 'APPS';
248: l_cln_sts := 'INITIATED';
249: l_cln_disp := 'PENDING';
250: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
251: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
252: l_cln_msg := fnd_message.get;
253:
254: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
255: l_create_flag := false;
248: l_cln_sts := 'INITIATED';
249: l_cln_disp := 'PENDING';
250: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
251: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
252: l_cln_msg := fnd_message.get;
253:
254: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
255: l_create_flag := false;
256: l_cln_doc_sts := 'SUCCESS';
256: l_cln_doc_sts := 'SUCCESS';
257: l_cln_pt := 'APPS';
258: l_cln_sts := 'INITIATED';
259: l_cln_disp := 'PENDING';
260: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
261: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
262: l_cln_msg := fnd_message.get;
263:
264: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent THEN
257: l_cln_pt := 'APPS';
258: l_cln_sts := 'INITIATED';
259: l_cln_disp := 'PENDING';
260: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
261: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
262: l_cln_msg := fnd_message.get;
263:
264: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent THEN
265: l_create_flag := false;
258: l_cln_sts := 'INITIATED';
259: l_cln_disp := 'PENDING';
260: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
261: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
262: l_cln_msg := fnd_message.get;
263:
264: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent THEN
265: l_create_flag := false;
266: l_cln_doc_sts := 'SUCCESS';
266: l_cln_doc_sts := 'SUCCESS';
267: l_cln_pt := 'APPS';
268: l_cln_sts := 'STARTED';
269: l_cln_disp := 'PENDING';
270: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
271: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
272: l_cln_msg := fnd_message.get;
273:
274: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_success THEN
267: l_cln_pt := 'APPS';
268: l_cln_sts := 'STARTED';
269: l_cln_disp := 'PENDING';
270: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
271: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
272: l_cln_msg := fnd_message.get;
273:
274: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_success THEN
275: l_create_flag := false;
268: l_cln_sts := 'STARTED';
269: l_cln_disp := 'PENDING';
270: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
271: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
272: l_cln_msg := fnd_message.get;
273:
274: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_success THEN
275: l_create_flag := false;
276: l_cln_doc_sts := 'SUCCESS';
277: l_cln_pt := 'B2B_SERVER';
278: l_cln_sts := 'COMPLETED';
279: l_cln_disp := 'SYNCH';
280:
281: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
282: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
283: l_cln_msg := fnd_message.get;
284:
285:
278: l_cln_sts := 'COMPLETED';
279: l_cln_disp := 'SYNCH';
280:
281: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
282: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
283: l_cln_msg := fnd_message.get;
284:
285:
286: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail THEN
279: l_cln_disp := 'SYNCH';
280:
281: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
282: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
283: l_cln_msg := fnd_message.get;
284:
285:
286: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail THEN
287: l_create_flag := false;
289: l_cln_pt := 'B2B_SERVER';
290: l_cln_sts := 'COMPLETED';
291: l_cln_disp := 'REJECTED';
292:
293: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
294: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
295: l_cln_msg := fnd_message.get;
296:
297:
290: l_cln_sts := 'COMPLETED';
291: l_cln_disp := 'REJECTED';
292:
293: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
294: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
295: l_cln_msg := fnd_message.get;
296:
297:
298: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error THEN
291: l_cln_disp := 'REJECTED';
292:
293: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
294: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
295: l_cln_msg := fnd_message.get;
296:
297:
298: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error THEN
299: l_create_flag := false;
300: l_cln_doc_sts := 'ERROR';
301: l_cln_pt := 'B2B_SERVER';
302: l_cln_sts := 'ERROR';
303: l_cln_disp := 'FAILED';
304: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
305: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
306: l_cln_msg := fnd_message.get;
307:
308: END IF;
301: l_cln_pt := 'B2B_SERVER';
302: l_cln_sts := 'ERROR';
303: l_cln_disp := 'FAILED';
304: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
305: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
306: l_cln_msg := fnd_message.get;
307:
308: END IF;
309:
302: l_cln_sts := 'ERROR';
303: l_cln_disp := 'FAILED';
304: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
305: fnd_message.set_token('TYPE','Request for Catalogue Item Notification');
306: l_cln_msg := fnd_message.get;
307:
308: END IF;
309:
310: ELSIF l_doc_type = m4u_dmd_utils.c_type_cis THEN
321: l_cln_pt := 'APPS';
322: l_cln_doc_sts := 'SUCCESS';
323: l_cln_sts := 'INITIATED';
324: l_cln_disp := 'PENDING';
325: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
326: fnd_message.set_token('TYPE','Catalogue Item Subscription');
327: l_cln_msg := fnd_message.get;
328:
329: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
322: l_cln_doc_sts := 'SUCCESS';
323: l_cln_sts := 'INITIATED';
324: l_cln_disp := 'PENDING';
325: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
326: fnd_message.set_token('TYPE','Catalogue Item Subscription');
327: l_cln_msg := fnd_message.get;
328:
329: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
330: l_create_flag := false;
323: l_cln_sts := 'INITIATED';
324: l_cln_disp := 'PENDING';
325: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
326: fnd_message.set_token('TYPE','Catalogue Item Subscription');
327: l_cln_msg := fnd_message.get;
328:
329: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
330: l_create_flag := false;
331: l_cln_pt := 'APPS';
331: l_cln_pt := 'APPS';
332: l_cln_doc_sts := 'SUCCESS';
333: l_cln_sts := 'INITIATED';
334: l_cln_disp := 'PENDING';
335: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
336: fnd_message.set_token('TYPE','Catalogue Item Subscription');
337: l_cln_msg := fnd_message.get;
338:
339:
332: l_cln_doc_sts := 'SUCCESS';
333: l_cln_sts := 'INITIATED';
334: l_cln_disp := 'PENDING';
335: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
336: fnd_message.set_token('TYPE','Catalogue Item Subscription');
337: l_cln_msg := fnd_message.get;
338:
339:
340: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent THEN
333: l_cln_sts := 'INITIATED';
334: l_cln_disp := 'PENDING';
335: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
336: fnd_message.set_token('TYPE','Catalogue Item Subscription');
337: l_cln_msg := fnd_message.get;
338:
339:
340: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent THEN
341: l_create_flag := false;
342: l_cln_pt := 'APPS';
343: l_cln_sts := 'STARTED';
344: l_cln_doc_sts := 'SUCCESS';
345: l_cln_disp := 'PENDING';
346: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
347: fnd_message.set_token('TYPE','Catalogue Item Subscription');
348: l_cln_msg := fnd_message.get;
349:
350:
343: l_cln_sts := 'STARTED';
344: l_cln_doc_sts := 'SUCCESS';
345: l_cln_disp := 'PENDING';
346: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
347: fnd_message.set_token('TYPE','Catalogue Item Subscription');
348: l_cln_msg := fnd_message.get;
349:
350:
351: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_success THEN
344: l_cln_doc_sts := 'SUCCESS';
345: l_cln_disp := 'PENDING';
346: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
347: fnd_message.set_token('TYPE','Catalogue Item Subscription');
348: l_cln_msg := fnd_message.get;
349:
350:
351: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_success THEN
352: l_create_flag := false;
353: l_cln_pt := 'B2B_SERVER';
354: l_cln_doc_sts := 'SUCCESS';
355: l_cln_sts := 'COMPLETED';
356: l_cln_disp := 'SYNCH';
357: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
358: fnd_message.set_token('TYPE','Catalogue Item Subscription');
359: l_cln_msg := fnd_message.get;
360:
361:
354: l_cln_doc_sts := 'SUCCESS';
355: l_cln_sts := 'COMPLETED';
356: l_cln_disp := 'SYNCH';
357: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
358: fnd_message.set_token('TYPE','Catalogue Item Subscription');
359: l_cln_msg := fnd_message.get;
360:
361:
362: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail THEN
355: l_cln_sts := 'COMPLETED';
356: l_cln_disp := 'SYNCH';
357: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
358: fnd_message.set_token('TYPE','Catalogue Item Subscription');
359: l_cln_msg := fnd_message.get;
360:
361:
362: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail THEN
363: l_create_flag := false;
364: l_cln_pt := 'B2B_SERVER';
365: l_cln_doc_sts := 'SUCCESS';
366: l_cln_sts := 'COMPLETED';
367: l_cln_disp := 'REJECTED';
368: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
369: fnd_message.set_token('TYPE','Catalogue Item Subscription');
370: l_cln_msg := fnd_message.get;
371:
372:
365: l_cln_doc_sts := 'SUCCESS';
366: l_cln_sts := 'COMPLETED';
367: l_cln_disp := 'REJECTED';
368: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
369: fnd_message.set_token('TYPE','Catalogue Item Subscription');
370: l_cln_msg := fnd_message.get;
371:
372:
373: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error THEN
366: l_cln_sts := 'COMPLETED';
367: l_cln_disp := 'REJECTED';
368: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
369: fnd_message.set_token('TYPE','Catalogue Item Subscription');
370: l_cln_msg := fnd_message.get;
371:
372:
373: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error THEN
374: l_create_flag := false;
375: l_cln_doc_sts := 'ERROR';
376: l_cln_pt := 'B2B_SERVER';
377: l_cln_sts := 'ERROR';
378: l_cln_disp := 'FAILED';
379: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
380: fnd_message.set_token('TYPE','Catalogue Item Subscription');
381: l_cln_msg := fnd_message.get;
382:
383:
376: l_cln_pt := 'B2B_SERVER';
377: l_cln_sts := 'ERROR';
378: l_cln_disp := 'FAILED';
379: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
380: fnd_message.set_token('TYPE','Catalogue Item Subscription');
381: l_cln_msg := fnd_message.get;
382:
383:
384: END IF;
377: l_cln_sts := 'ERROR';
378: l_cln_disp := 'FAILED';
379: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
380: fnd_message.set_token('TYPE','Catalogue Item Subscription');
381: l_cln_msg := fnd_message.get;
382:
383:
384: END IF;
385:
400: l_cln_sts := 'INITIATED';
401: l_cln_doc_sts := 'SUCCESS';
402: l_cln_disp := 'PENDING';
403: l_payload_dir := m4u_dmd_utils.c_dir_in;
404: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
405: fnd_message.set_token('TYPE','Catalogue Item Notification');
406: l_cln_msg := fnd_message.get;
407:
408: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
401: l_cln_doc_sts := 'SUCCESS';
402: l_cln_disp := 'PENDING';
403: l_payload_dir := m4u_dmd_utils.c_dir_in;
404: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
405: fnd_message.set_token('TYPE','Catalogue Item Notification');
406: l_cln_msg := fnd_message.get;
407:
408: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
409: l_create_flag := false;
402: l_cln_disp := 'PENDING';
403: l_payload_dir := m4u_dmd_utils.c_dir_in;
404: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
405: fnd_message.set_token('TYPE','Catalogue Item Notification');
406: l_cln_msg := fnd_message.get;
407:
408: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
409: l_create_flag := false;
410: l_cln_pt := 'B2B_SERVER';
411: l_cln_sts := 'INITIATED';
412: l_cln_doc_sts := 'SUCCESS';
413: l_cln_disp := 'PENDING';
414: l_payload_dir := m4u_dmd_utils.c_dir_in;
415: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
416: fnd_message.set_token('TYPE','Catalogue Item Notification');
417: l_cln_msg := fnd_message.get;
418:
419: --CIN sent to plm
412: l_cln_doc_sts := 'SUCCESS';
413: l_cln_disp := 'PENDING';
414: l_payload_dir := m4u_dmd_utils.c_dir_in;
415: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
416: fnd_message.set_token('TYPE','Catalogue Item Notification');
417: l_cln_msg := fnd_message.get;
418:
419: --CIN sent to plm
420: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent
413: l_cln_disp := 'PENDING';
414: l_payload_dir := m4u_dmd_utils.c_dir_in;
415: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
416: fnd_message.set_token('TYPE','Catalogue Item Notification');
417: l_cln_msg := fnd_message.get;
418:
419: --CIN sent to plm
420: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent
421: AND l_payload_type <> m4u_dmd_utils.c_type_cin_ack THEN
424: l_cln_sts := 'STARTED';
425: l_cln_doc_sts := 'SUCCESS';
426: l_cln_disp := 'PENDING';
427: l_payload_dir := m4u_dmd_utils.c_dir_in;
428: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
429: fnd_message.set_token('TYPE','Catalogue Item Notification');
430: l_cln_msg := fnd_message.get;
431:
432: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail
425: l_cln_doc_sts := 'SUCCESS';
426: l_cln_disp := 'PENDING';
427: l_payload_dir := m4u_dmd_utils.c_dir_in;
428: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
429: fnd_message.set_token('TYPE','Catalogue Item Notification');
430: l_cln_msg := fnd_message.get;
431:
432: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail
433: AND l_payload_type <> m4u_dmd_utils.c_type_cin_ack THEN
426: l_cln_disp := 'PENDING';
427: l_payload_dir := m4u_dmd_utils.c_dir_in;
428: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
429: fnd_message.set_token('TYPE','Catalogue Item Notification');
430: l_cln_msg := fnd_message.get;
431:
432: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail
433: AND l_payload_type <> m4u_dmd_utils.c_type_cin_ack THEN
434: l_create_flag := false;
437: l_cln_doc_sts := 'ERROR';
438: l_cln_disp := 'REJECTED';
439: l_payload_dir := m4u_dmd_utils.c_dir_in;
440:
441: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
442: fnd_message.set_token('TYPE','Catalogue Item Notification');
443: l_cln_msg := fnd_message.get;
444:
445:
438: l_cln_disp := 'REJECTED';
439: l_payload_dir := m4u_dmd_utils.c_dir_in;
440:
441: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
442: fnd_message.set_token('TYPE','Catalogue Item Notification');
443: l_cln_msg := fnd_message.get;
444:
445:
446: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error
439: l_payload_dir := m4u_dmd_utils.c_dir_in;
440:
441: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
442: fnd_message.set_token('TYPE','Catalogue Item Notification');
443: l_cln_msg := fnd_message.get;
444:
445:
446: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error
447: AND l_payload_type <> m4u_dmd_utils.c_type_cin_ack THEN
450: l_cln_pt := 'APPS';
451: l_cln_sts := 'ERROR';
452: l_cln_disp := 'FAILED';
453: l_payload_dir := m4u_dmd_utils.c_dir_in;
454: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
455: fnd_message.set_token('TYPE','Catalogue Item Notification');
456: l_cln_msg := fnd_message.get;
457: -- CIN response sent
458: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent
451: l_cln_sts := 'ERROR';
452: l_cln_disp := 'FAILED';
453: l_payload_dir := m4u_dmd_utils.c_dir_in;
454: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
455: fnd_message.set_token('TYPE','Catalogue Item Notification');
456: l_cln_msg := fnd_message.get;
457: -- CIN response sent
458: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent
459: AND l_payload_type = m4u_dmd_utils.c_type_cin_ack THEN
452: l_cln_disp := 'FAILED';
453: l_payload_dir := m4u_dmd_utils.c_dir_in;
454: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
455: fnd_message.set_token('TYPE','Catalogue Item Notification');
456: l_cln_msg := fnd_message.get;
457: -- CIN response sent
458: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent
459: AND l_payload_type = m4u_dmd_utils.c_type_cin_ack THEN
460: l_create_flag := false;
462: l_cln_doc_sts := 'SUCCESS';
463: l_cln_sts := 'STARTED';
464: l_cln_disp := 'PENDING';
465: l_payload_dir := m4u_dmd_utils.c_dir_out;
466: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
467: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
468: l_cln_msg := fnd_message.get;
469:
470: -- CIN response sent
463: l_cln_sts := 'STARTED';
464: l_cln_disp := 'PENDING';
465: l_payload_dir := m4u_dmd_utils.c_dir_out;
466: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
467: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
468: l_cln_msg := fnd_message.get;
469:
470: -- CIN response sent
471: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error
464: l_cln_disp := 'PENDING';
465: l_payload_dir := m4u_dmd_utils.c_dir_out;
466: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
467: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
468: l_cln_msg := fnd_message.get;
469:
470: -- CIN response sent
471: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error
472: AND l_payload_type = m4u_dmd_utils.c_type_cin_ack THEN
475: l_cln_pt := 'B2B_SERVER';
476: l_cln_sts := 'ERROR';
477: l_cln_disp := 'FAILED';
478: l_payload_dir := m4u_dmd_utils.c_dir_out;
479: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
480: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
481: l_cln_msg := fnd_message.get;
482:
483: -- CIN response sent
476: l_cln_sts := 'ERROR';
477: l_cln_disp := 'FAILED';
478: l_payload_dir := m4u_dmd_utils.c_dir_out;
479: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
480: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
481: l_cln_msg := fnd_message.get;
482:
483: -- CIN response sent
484: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail
477: l_cln_disp := 'FAILED';
478: l_payload_dir := m4u_dmd_utils.c_dir_out;
479: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
480: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
481: l_cln_msg := fnd_message.get;
482:
483: -- CIN response sent
484: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail
485: AND l_payload_type = m4u_dmd_utils.c_type_cin_ack THEN
488: l_cln_pt := 'B2B_SERVER';
489: l_cln_sts := 'ERROR';
490: l_cln_disp := 'FAILED';
491: l_payload_dir := m4u_dmd_utils.c_dir_out;
492: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
493: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
494: l_cln_msg := fnd_message.get;
495:
496:
489: l_cln_sts := 'ERROR';
490: l_cln_disp := 'FAILED';
491: l_payload_dir := m4u_dmd_utils.c_dir_out;
492: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
493: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
494: l_cln_msg := fnd_message.get;
495:
496:
497: END IF;
490: l_cln_disp := 'FAILED';
491: l_payload_dir := m4u_dmd_utils.c_dir_out;
492: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
493: fnd_message.set_token('TYPE','Catalogue Item Notification Response');
494: l_cln_msg := fnd_message.get;
495:
496:
497: END IF;
498:
522:
523: l_cln_pt := 'APPS';
524: l_cln_doc_sts := 'SUCCESS';
525: l_cln_sts := 'STARTED';
526: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
527: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
528: l_cln_msg := fnd_message.get;
529:
530: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
523: l_cln_pt := 'APPS';
524: l_cln_doc_sts := 'SUCCESS';
525: l_cln_sts := 'STARTED';
526: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
527: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
528: l_cln_msg := fnd_message.get;
529:
530: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
531:
524: l_cln_doc_sts := 'SUCCESS';
525: l_cln_sts := 'STARTED';
526: fnd_message.set_name('CLN','M4U_DMD_REQUEST_INIT');
527: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
528: l_cln_msg := fnd_message.get;
529:
530: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_ready AND l_retry_count > 0 THEN
531:
532: l_cln_pt := 'B2B_SERVER';
531:
532: l_cln_pt := 'B2B_SERVER';
533: l_cln_doc_sts := 'SUCCESS';
534: l_cln_sts := 'STARTED';
535: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
536: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
537: l_cln_msg := fnd_message.get;
538:
539:
532: l_cln_pt := 'B2B_SERVER';
533: l_cln_doc_sts := 'SUCCESS';
534: l_cln_sts := 'STARTED';
535: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
536: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
537: l_cln_msg := fnd_message.get;
538:
539:
540: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent THEN
533: l_cln_doc_sts := 'SUCCESS';
534: l_cln_sts := 'STARTED';
535: fnd_message.set_name('CLN','M4U_DMD_REQUEST_RETRY');
536: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
537: l_cln_msg := fnd_message.get;
538:
539:
540: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_sent THEN
541:
541:
542: l_cln_pt := 'B2B_SERVER';
543: l_cln_doc_sts := 'SUCCESS';
544: l_cln_sts := 'STARTED';
545: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
546: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
547: l_cln_msg := fnd_message.get;
548:
549:
542: l_cln_pt := 'B2B_SERVER';
543: l_cln_doc_sts := 'SUCCESS';
544: l_cln_sts := 'STARTED';
545: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
546: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
547: l_cln_msg := fnd_message.get;
548:
549:
550: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_success THEN
543: l_cln_doc_sts := 'SUCCESS';
544: l_cln_sts := 'STARTED';
545: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SENT');
546: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
547: l_cln_msg := fnd_message.get;
548:
549:
550: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_success THEN
551:
551:
552: l_cln_pt := 'B2B_SERVER';
553: l_cln_doc_sts := 'SUCCESS';
554: l_cln_sts := 'COMPLETED';
555: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
556: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
557: l_cln_msg := fnd_message.get;
558:
559:
552: l_cln_pt := 'B2B_SERVER';
553: l_cln_doc_sts := 'SUCCESS';
554: l_cln_sts := 'COMPLETED';
555: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
556: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
557: l_cln_msg := fnd_message.get;
558:
559:
560: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail THEN
553: l_cln_doc_sts := 'SUCCESS';
554: l_cln_sts := 'COMPLETED';
555: fnd_message.set_name('CLN','M4U_DMD_REQUEST_SUCCESS');
556: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
557: l_cln_msg := fnd_message.get;
558:
559:
560: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_fail THEN
561:
561:
562: l_cln_pt := 'B2B_SERVER';
563: l_cln_sts := 'ERROR';
564: l_cln_doc_sts := 'ERROR';
565: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
566: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
567: l_cln_msg := fnd_message.get;
568:
569:
562: l_cln_pt := 'B2B_SERVER';
563: l_cln_sts := 'ERROR';
564: l_cln_doc_sts := 'ERROR';
565: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
566: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
567: l_cln_msg := fnd_message.get;
568:
569:
570: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error THEN
563: l_cln_sts := 'ERROR';
564: l_cln_doc_sts := 'ERROR';
565: fnd_message.set_name('CLN','M4U_DMD_REQUEST_FAILURE');
566: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
567: l_cln_msg := fnd_message.get;
568:
569:
570: ELSIF l_doc_sts = m4u_dmd_utils.c_sts_error THEN
571:
571:
572: l_cln_doc_sts := 'ERROR';
573: l_cln_pt := 'B2B_SERVER';
574: l_cln_sts := 'ERROR';
575: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
576: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
577: l_cln_msg := fnd_message.get;
578:
579:
572: l_cln_doc_sts := 'ERROR';
573: l_cln_pt := 'B2B_SERVER';
574: l_cln_sts := 'ERROR';
575: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
576: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
577: l_cln_msg := fnd_message.get;
578:
579:
580: END IF;
573: l_cln_pt := 'B2B_SERVER';
574: l_cln_sts := 'ERROR';
575: fnd_message.set_name('CLN','M4U_DMD_REQUEST_ERROR');
576: fnd_message.set_token('TYPE','Catalogue Item Confirmation');
577: l_cln_msg := fnd_message.get;
578:
579:
580: END IF;
581: