104: BEGIN
105: IF (p_end_dt IS NOT NULL) AND (p_start_dt IS NOT NULL) THEN
106: IF (p_end_dt < p_start_dt) THEN
107: IF p_lgcy_validator THEN
108: igs_ps_validate_lgcy_pkg.set_msg('IGS_PS_VERENDDT_GE_VERSTARTDT',NULL,NULL,FALSE);
109: l_ret_status:=FALSE;
110: ELSE
111: p_message_name := 'IGS_PS_VERENDDT_GE_VERSTARTDT';
112: RETURN FALSE;
115: END IF;
116: IF (p_end_dt IS NOT NULL) AND (p_expiry_dt IS NOT NULL) THEN
117: IF (p_end_dt < p_expiry_dt) THEN
118: IF p_lgcy_validator THEN
119: igs_ps_validate_lgcy_pkg.set_msg('IGS_PS_VER_ENDDT_GE_VER_EXPDT',NULL,NULL,FALSE);
120: l_ret_status:=FALSE;
121: ELSE
122: p_message_name := 'IGS_PS_VER_ENDDT_GE_VER_EXPDT';
123: RETURN FALSE;
126: END IF;
127: IF (p_start_dt IS NOT NULL) AND (p_expiry_dt IS NOT NULL) THEN
128: IF (p_expiry_dt < p_start_dt) THEN
129: IF p_lgcy_validator THEN
130: igs_ps_validate_lgcy_pkg.set_msg('IGS_PS_VER_EXPDT_GE_VER_STDT',NULL,NULL,FALSE);
131: l_ret_status:=FALSE;
132: ELSE
133: p_message_name := 'IGS_PS_VER_EXPDT_GE_VER_STDT';
134: RETURN FALSE;