542: l_current_set_lang := l_apl_lang;
543: end if;
544:
545: -- build subject message
546: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_SUBJECT');
547: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
548: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
549: l_subject := fnd_message.get;
550:
543: end if;
544:
545: -- build subject message
546: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_SUBJECT');
547: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
548: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
549: l_subject := fnd_message.get;
550:
551: hr_utility.set_location(l_proc, 60);
544:
545: -- build subject message
546: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_SUBJECT');
547: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
548: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
549: l_subject := fnd_message.get;
550:
551: hr_utility.set_location(l_proc, 60);
552:
545: -- build subject message
546: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_SUBJECT');
547: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
548: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
549: l_subject := fnd_message.get;
550:
551: hr_utility.set_location(l_proc, 60);
552:
553: -- build html body
550:
551: hr_utility.set_location(l_proc, 60);
552:
553: -- build html body
554: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_HTML');
555: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
556: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
557: l_html_body := fnd_message.get;
558:
551: hr_utility.set_location(l_proc, 60);
552:
553: -- build html body
554: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_HTML');
555: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
556: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
557: l_html_body := fnd_message.get;
558:
559: --
552:
553: -- build html body
554: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_HTML');
555: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
556: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
557: l_html_body := fnd_message.get;
558:
559: --
560:
553: -- build html body
554: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_HTML');
555: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
556: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
557: l_html_body := fnd_message.get;
558:
559: --
560:
561: l_html_body := l_html_body
573: hr_utility.set_location(l_proc, 70);
574:
575: -- build text body
576: --
577: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_TEXT');
578: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
579: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
580: l_text_body := fnd_message.get;
581:
574:
575: -- build text body
576: --
577: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_TEXT');
578: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
579: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
580: l_text_body := fnd_message.get;
581:
582: --
575: -- build text body
576: --
577: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_TEXT');
578: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
579: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
580: l_text_body := fnd_message.get;
581:
582: --
583: l_text_body := l_text_body
576: --
577: fnd_message.set_name('PER','IRC_OFFER_RECEIVED_APL_TEXT');
578: fnd_message.set_token('VACANCY_NAME',l_job_posting_title, false);
579: fnd_message.set_token('JOB_TITLE',l_ipc_job_title, false);
580: l_text_body := fnd_message.get;
581:
582: --
583: l_text_body := l_text_body
584: || '\n' || l_note_text;
632: l_current_set_lang := l_mgr_lang;
633: end if;
634:
635: -- build subject message
636: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_SUBJECT');
637: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
638: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
639: l_subject := fnd_message.get;
640:
633: end if;
634:
635: -- build subject message
636: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_SUBJECT');
637: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
638: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
639: l_subject := fnd_message.get;
640:
641: hr_utility.set_location(l_proc, 110);
634:
635: -- build subject message
636: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_SUBJECT');
637: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
638: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
639: l_subject := fnd_message.get;
640:
641: hr_utility.set_location(l_proc, 110);
642:
635: -- build subject message
636: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_SUBJECT');
637: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
638: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
639: l_subject := fnd_message.get;
640:
641: hr_utility.set_location(l_proc, 110);
642:
643:
641: hr_utility.set_location(l_proc, 110);
642:
643:
644: -- build html body
645: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_HTML');
646: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
647: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
648: l_html_body := fnd_message.get || '
' || l_note_text;
649:
642:
643:
644: -- build html body
645: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_HTML');
646: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
647: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
648: l_html_body := fnd_message.get || '
' || l_note_text;
649:
650: --
643:
644: -- build html body
645: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_HTML');
646: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
647: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
648: l_html_body := fnd_message.get || '
' || l_note_text;
649:
650: --
651: hr_utility.set_location(l_proc, 120);
644: -- build html body
645: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_HTML');
646: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
647: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
648: l_html_body := fnd_message.get || '
' || l_note_text;
649:
650: --
651: hr_utility.set_location(l_proc, 120);
652:
651: hr_utility.set_location(l_proc, 120);
652:
653: -- build text body
654: --
655: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_TEXT');
656: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
657: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
658: l_text_body := fnd_message.get || '\n' || l_note_text;
659:
652:
653: -- build text body
654: --
655: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_TEXT');
656: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
657: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
658: l_text_body := fnd_message.get || '\n' || l_note_text;
659:
660: --
653: -- build text body
654: --
655: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_TEXT');
656: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
657: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
658: l_text_body := fnd_message.get || '\n' || l_note_text;
659:
660: --
661: hr_utility.set_location(l_proc, 130);
654: --
655: fnd_message.set_name('PER','IRC_OFFER_SENT_MGR_TEXT');
656: fnd_message.set_token('APPLICANT_NAME',l_applicant_name, false);
657: fnd_message.set_token('VACANCY_NAME',l_vacancy_name, false);
658: l_text_body := fnd_message.get || '\n' || l_note_text;
659:
660: --
661: hr_utility.set_location(l_proc, 130);
662:
802: l_current_set_lang := l_apl_lang;
803: end if;
804:
805: -- build subject message
806: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_SUBJECT');
807: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
808: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.job_posting_title, false);
809: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.ipc_job_title, false);
810: l_subject := fnd_message.get;
803: end if;
804:
805: -- build subject message
806: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_SUBJECT');
807: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
808: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.job_posting_title, false);
809: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.ipc_job_title, false);
810: l_subject := fnd_message.get;
811:
804:
805: -- build subject message
806: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_SUBJECT');
807: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
808: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.job_posting_title, false);
809: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.ipc_job_title, false);
810: l_subject := fnd_message.get;
811:
812: hr_utility.set_location(l_proc,30);
805: -- build subject message
806: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_SUBJECT');
807: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
808: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.job_posting_title, false);
809: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.ipc_job_title, false);
810: l_subject := fnd_message.get;
811:
812: hr_utility.set_location(l_proc,30);
813:
806: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_SUBJECT');
807: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
808: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.job_posting_title, false);
809: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.ipc_job_title, false);
810: l_subject := fnd_message.get;
811:
812: hr_utility.set_location(l_proc,30);
813:
814: --
815: -- Build the body of the message both in text and html
816: --
817:
818: -- build html body
819: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_HTML');
820: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
821: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
822: l_html_body := fnd_message.get;
823:
816: --
817:
818: -- build html body
819: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_HTML');
820: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
821: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
822: l_html_body := fnd_message.get;
823:
824: --
817:
818: -- build html body
819: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_HTML');
820: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
821: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
822: l_html_body := fnd_message.get;
823:
824: --
825: l_extend_method := offer_expiry_rec.extended_method;
818: -- build html body
819: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_HTML');
820: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
821: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
822: l_html_body := fnd_message.get;
823:
824: --
825: l_extend_method := offer_expiry_rec.extended_method;
826: if (l_extend_method='SYSTEM') then
835: hr_utility.set_location(l_proc,40);
836:
837: -- build text body
838:
839: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_TEXT');
840: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
841: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
842: l_text_body := fnd_message.get;
843:
836:
837: -- build text body
838:
839: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_TEXT');
840: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
841: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
842: l_text_body := fnd_message.get;
843:
844: --
837: -- build text body
838:
839: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_TEXT');
840: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
841: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
842: l_text_body := fnd_message.get;
843:
844: --
845: if (l_extend_method='SYSTEM') then
838:
839: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_APL_TEXT');
840: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
841: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
842: l_text_body := fnd_message.get;
843:
844: --
845: if (l_extend_method='SYSTEM') then
846: l_text_body := l_text_body
877: );
878:
879: fnd_file.put_line
880: ( which => fnd_file.log
881: ,buff => 'Failure Reason: '|| fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
882: );
883: END;
884:
885: hr_utility.set_location(l_proc,60);
915: l_current_set_lang := l_mgr_lang;
916: end if;
917:
918: -- build subject message
919: fnd_message.set_name('PER','IRC_412671_OFFER_EXPY_MGR_SUB');
920: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
921: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
922: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.job_title, false);
923: l_subject := fnd_message.get;
916: end if;
917:
918: -- build subject message
919: fnd_message.set_name('PER','IRC_412671_OFFER_EXPY_MGR_SUB');
920: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
921: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
922: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.job_title, false);
923: l_subject := fnd_message.get;
924:
917:
918: -- build subject message
919: fnd_message.set_name('PER','IRC_412671_OFFER_EXPY_MGR_SUB');
920: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
921: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
922: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.job_title, false);
923: l_subject := fnd_message.get;
924:
925: --
918: -- build subject message
919: fnd_message.set_name('PER','IRC_412671_OFFER_EXPY_MGR_SUB');
920: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
921: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
922: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.job_title, false);
923: l_subject := fnd_message.get;
924:
925: --
926: -- Build the body of the message both in text and html
919: fnd_message.set_name('PER','IRC_412671_OFFER_EXPY_MGR_SUB');
920: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
921: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
922: fnd_message.set_token('JOB_TITLE',offer_expiry_rec.job_title, false);
923: l_subject := fnd_message.get;
924:
925: --
926: -- Build the body of the message both in text and html
927: --
926: -- Build the body of the message both in text and html
927: --
928: if send_notitfication_status = 'success' then
929: -- build html body
930: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
931: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
932: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
933: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
934: l_html_body := fnd_message.get;
927: --
928: if send_notitfication_status = 'success' then
929: -- build html body
930: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
931: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
932: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
933: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
934: l_html_body := fnd_message.get;
935: --
928: if send_notitfication_status = 'success' then
929: -- build html body
930: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
931: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
932: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
933: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
934: l_html_body := fnd_message.get;
935: --
936: l_html_body := l_html_body
929: -- build html body
930: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
931: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
932: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
933: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
934: l_html_body := fnd_message.get;
935: --
936: l_html_body := l_html_body
937: || '
938: || '">'
943: hr_utility.set_location(l_proc,100);
944:
945: -- build text body
946:
947: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
948: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
949: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
950: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
951: l_text_body := fnd_message.get;
944:
945: -- build text body
946:
947: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
948: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
949: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
950: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
951: l_text_body := fnd_message.get;
952:
945: -- build text body
946:
947: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
948: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
949: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
950: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
951: l_text_body := fnd_message.get;
952:
953: --
946:
947: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
948: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
949: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
950: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
951: l_text_body := fnd_message.get;
952:
953: --
954: l_text_body := l_text_body
947: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
948: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
949: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
950: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
951: l_text_body := fnd_message.get;
952:
953: --
954: l_text_body := l_text_body
955: || '\n'||'Extend Duration'
959: hr_utility.set_location(l_proc,110);
960:
961: else --- send_notitfication_status is failure
962: -- build html body
963: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
964: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
965: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
966: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
967: l_html_body := fnd_message.get;
960:
961: else --- send_notitfication_status is failure
962: -- build html body
963: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
964: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
965: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
966: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
967: l_html_body := fnd_message.get;
968: l_html_body := l_html_body
961: else --- send_notitfication_status is failure
962: -- build html body
963: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
964: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
965: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
966: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
967: l_html_body := fnd_message.get;
968: l_html_body := l_html_body
969: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
962: -- build html body
963: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
964: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
965: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
966: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
967: l_html_body := fnd_message.get;
968: l_html_body := l_html_body
969: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
970: ||'
Please Take Appropriate Action.';
963: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_HTML');
964: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
965: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
966: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
967: l_html_body := fnd_message.get;
968: l_html_body := l_html_body
969: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
970: ||'
Please Take Appropriate Action.';
971: -- build text body
965: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
966: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
967: l_html_body := fnd_message.get;
968: l_html_body := l_html_body
969: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
970: ||'
Please Take Appropriate Action.';
971: -- build text body
972: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
973: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
968: l_html_body := l_html_body
969: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
970: ||'
Please Take Appropriate Action.';
971: -- build text body
972: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
973: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
974: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
975: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
976: l_text_body := fnd_message.get;
969: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
970: ||'
Please Take Appropriate Action.';
971: -- build text body
972: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
973: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
974: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
975: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
976: l_text_body := fnd_message.get;
977: l_text_body := l_text_body
970: ||'
Please Take Appropriate Action.';
971: -- build text body
972: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
973: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
974: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
975: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
976: l_text_body := fnd_message.get;
977: l_text_body := l_text_body
978: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
971: -- build text body
972: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
973: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
974: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
975: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
976: l_text_body := fnd_message.get;
977: l_text_body := l_text_body
978: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
979: ||'
Please Take Appropriate Action.';
972: fnd_message.set_name('PER','IRC_OFFER_EXPIRY_MGR_TEXT');
973: fnd_message.set_token('APPLICANT_NAME',offer_expiry_rec.applicant_name, false);
974: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
975: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
976: l_text_body := fnd_message.get;
977: l_text_body := l_text_body
978: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
979: ||'
Please Take Appropriate Action.';
980:
974: fnd_message.set_token('VACANCY_NAME',offer_expiry_rec.vacancy_name, false);
975: fnd_message.set_token('DAY_OF_EXPIRY',offer_expiry_rec.expiry_date, false);
976: l_text_body := fnd_message.get;
977: l_text_body := l_text_body
978: ||'However,
'||fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
979: ||'
Please Take Appropriate Action.';
980:
981: End if;
982: ---- sending notification to the manager
999: );
1000:
1001: fnd_file.put_line
1002: ( which => fnd_file.log
1003: ,buff => ' Failure Reason: '|| fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
1004: );
1005: END;
1006: END IF;
1007: if send_notitfication_status = 'success' then
1131: l_current_set_lang := l_apl_lang;
1132: end if;
1133:
1134: -- build subject message
1135: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_SUBJECT');
1136: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.job_posting_title, false);
1137: fnd_message.set_token('JOB_TITLE',offer_expired_rec.ipc_job_title, false);
1138: l_subject := fnd_message.get;
1139:
1132: end if;
1133:
1134: -- build subject message
1135: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_SUBJECT');
1136: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.job_posting_title, false);
1137: fnd_message.set_token('JOB_TITLE',offer_expired_rec.ipc_job_title, false);
1138: l_subject := fnd_message.get;
1139:
1140: hr_utility.set_location(l_proc,30);
1133:
1134: -- build subject message
1135: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_SUBJECT');
1136: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.job_posting_title, false);
1137: fnd_message.set_token('JOB_TITLE',offer_expired_rec.ipc_job_title, false);
1138: l_subject := fnd_message.get;
1139:
1140: hr_utility.set_location(l_proc,30);
1141:
1134: -- build subject message
1135: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_SUBJECT');
1136: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.job_posting_title, false);
1137: fnd_message.set_token('JOB_TITLE',offer_expired_rec.ipc_job_title, false);
1138: l_subject := fnd_message.get;
1139:
1140: hr_utility.set_location(l_proc,30);
1141:
1142: --
1143: -- Build the body of the message both in text and html
1144: --
1145:
1146: -- build html body
1147: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_APL_HTML');
1148: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
1149: l_html_body := fnd_message.get;
1150:
1151: --
1144: --
1145:
1146: -- build html body
1147: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_APL_HTML');
1148: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
1149: l_html_body := fnd_message.get;
1150:
1151: --
1152: hr_utility.set_location(l_proc,40);
1145:
1146: -- build html body
1147: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_APL_HTML');
1148: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
1149: l_html_body := fnd_message.get;
1150:
1151: --
1152: hr_utility.set_location(l_proc,40);
1153:
1151: --
1152: hr_utility.set_location(l_proc,40);
1153:
1154: -- build text body
1155: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_APL_TEXT');
1156: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
1157: l_text_body := fnd_message.get;
1158:
1159: --
1152: hr_utility.set_location(l_proc,40);
1153:
1154: -- build text body
1155: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_APL_TEXT');
1156: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
1157: l_text_body := fnd_message.get;
1158:
1159: --
1160: hr_utility.set_location(l_proc,50);
1153:
1154: -- build text body
1155: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_APL_TEXT');
1156: fnd_message.set_token('SENT_DATE',l_offer_sent_date, false);
1157: l_text_body := fnd_message.get;
1158:
1159: --
1160: hr_utility.set_location(l_proc,50);
1161:
1187: );
1188:
1189: fnd_file.put_line
1190: ( which => fnd_file.log
1191: ,buff => 'Failure Reason: '|| fnd_message.get_string('PER','IRC_412059_NO_ROLE_4_PARTY')
1192: );
1193: END;
1194:
1195: hr_utility.set_location(l_proc,60);
1216: l_current_set_lang := l_mgr_lang;
1217: end if;
1218:
1219: -- build subject message
1220: fnd_message.set_name('PER','IRC_412670_OFFER_EXPD_MGR_SUB');
1221: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1222: fnd_message.set_token('JOB_TITLE',offer_expired_rec.job_title, false);
1223: l_subject := fnd_message.get;
1224:
1217: end if;
1218:
1219: -- build subject message
1220: fnd_message.set_name('PER','IRC_412670_OFFER_EXPD_MGR_SUB');
1221: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1222: fnd_message.set_token('JOB_TITLE',offer_expired_rec.job_title, false);
1223: l_subject := fnd_message.get;
1224:
1225: -- Build the body of the message both in text and html
1218:
1219: -- build subject message
1220: fnd_message.set_name('PER','IRC_412670_OFFER_EXPD_MGR_SUB');
1221: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1222: fnd_message.set_token('JOB_TITLE',offer_expired_rec.job_title, false);
1223: l_subject := fnd_message.get;
1224:
1225: -- Build the body of the message both in text and html
1226: if send_notitfication_status = 'success' then
1219: -- build subject message
1220: fnd_message.set_name('PER','IRC_412670_OFFER_EXPD_MGR_SUB');
1221: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1222: fnd_message.set_token('JOB_TITLE',offer_expired_rec.job_title, false);
1223: l_subject := fnd_message.get;
1224:
1225: -- Build the body of the message both in text and html
1226: if send_notitfication_status = 'success' then
1227: -- get extend offer duration url
1230: ,p_offer_id => offer_expired_rec.offer_id);
1231:
1232:
1233: -- build html body
1234: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_MGR_HTML');
1235: fnd_message.set_token('APPLICANT_NAME',offer_expired_rec.applicant_name, false);
1236: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1237: l_html_body := fnd_message.get;
1238:
1231:
1232:
1233: -- build html body
1234: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_MGR_HTML');
1235: fnd_message.set_token('APPLICANT_NAME',offer_expired_rec.applicant_name, false);
1236: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1237: l_html_body := fnd_message.get;
1238:
1239: --
1232:
1233: -- build html body
1234: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_MGR_HTML');
1235: fnd_message.set_token('APPLICANT_NAME',offer_expired_rec.applicant_name, false);
1236: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1237: l_html_body := fnd_message.get;
1238:
1239: --
1240: l_html_body := l_html_body
1233: -- build html body
1234: fnd_message.set_name('PER','IRC_OFFER_EXPIRED_MGR_HTML');
1235: fnd_message.set_token('APPLICANT_NAME',offer_expired_rec.applicant_name, false);
1236: fnd_message.set_token('VACANCY_NAME',offer_expired_rec.vacancy_name, false);
1237: l_html_body := fnd_message.get;
1238:
1239: --
1240: l_html_body := l_html_body
1241: || '