717: RETURN 'SUCCESS';
718: EXCEPTION
719: WHEN FND_API.G_EXC_ERROR THEN
720: FND_FILE.put_line(fnd_file.log,'Expected Error: Aborting processing inboundxml for this batch');
721: Wf_Core.Context('ECX_RULE', 'OUTBOUNDXML', p_event.getEventName(), p_subscription_guid);
722: WF_EVENT.setErrorInfo(p_event, 'ERROR');
723: --return 'ERROR';
724: RAISE FND_API.G_EXC_ERROR; --Bug No: 3778263
725:
724: RAISE FND_API.G_EXC_ERROR; --Bug No: 3778263
725:
726: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
727: FND_FILE.put_line(fnd_file.log,'Unexpected Error: Aborting processing inboundxml for this batch');
728: Wf_Core.Context('ECX_RULE', 'OUTBOUNDXML', p_event.getEventName(), p_subscription_guid);
729: WF_EVENT.setErrorInfo(p_event, 'ERROR');
730: --return 'ERROR';
731: RAISE FND_API.G_EXC_UNEXPECTED_ERROR; --Bug No: 3778263
732: WHEN OTHERS THEN
731: RAISE FND_API.G_EXC_UNEXPECTED_ERROR; --Bug No: 3778263
732: WHEN OTHERS THEN
733: FND_FILE.put_line(fnd_file.log,'Others Error: Aborting processing inboundxml for this batch');
734: FND_FILE.put_line(fnd_file.log,'SQL Error: '||SQLERRM);
735: Wf_Core.Context('ECX_RULE', 'OUTBOUNDXML', p_event.getEventName(), p_subscription_guid);
736: wf_event.setErrorInfo(p_event, 'ERROR');
737: --return 'ERROR';
738: RAISE; --Bug No: 3778263
739: END inboundxml_rule;
837: RETURN 'SUCCESS';
838: EXCEPTION
839: WHEN FND_API.G_EXC_ERROR THEN
840: FND_FILE.put_line(fnd_file.log,'Expected Error: Aborting outboundxml process for this batch');
841: Wf_Core.Context('ECX_RULE', 'OUTBOUNDXML', p_event.getEventName(), p_subscription_guid);
842: WF_EVENT.setErrorInfo(p_event, 'ERROR');
843: --return 'ERROR';
844: RAISE FND_API.G_EXC_ERROR; --Bug No: 3778263
845:
844: RAISE FND_API.G_EXC_ERROR; --Bug No: 3778263
845:
846: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
847: FND_FILE.put_line(fnd_file.log,'Unexpected Error: Aborting outboundxml process for this batch');
848: Wf_Core.Context('ECX_RULE', 'OUTBOUNDXML', p_event.getEventName(), p_subscription_guid);
849: WF_EVENT.setErrorInfo(p_event, 'ERROR');
850: --return 'ERROR';
851: RAISE FND_API.G_EXC_UNEXPECTED_ERROR; --Bug No: 3778263
852: WHEN OTHERS THEN
851: RAISE FND_API.G_EXC_UNEXPECTED_ERROR; --Bug No: 3778263
852: WHEN OTHERS THEN
853: FND_FILE.put_line(fnd_file.log,'Others Error: Aborting outboundxml process for this batch');
854: FND_FILE.put_line(fnd_file.log,'SQL Error: '||SQLERRM);
855: Wf_Core.Context('ECX_RULE', 'OUTBOUNDXML', p_event.getEventName(), p_subscription_guid);
856: wf_event.setErrorInfo(p_event, 'ERROR');
857: --return 'ERROR';
858: RAISE; --Bug No: 3778263
859: END outboundxml_rule;