I have a migration issue in the universe when i started migrating
the 6.5 universe to xir3…
These are the codes in both version. the object gets parsed in 6.5
but not in XI
6.5
exists
(select 'x'
from dimle.xd_day_dt b
where b.CAL_DT between @Prompt('1. Enter Begin Date (mm/dd/yyyy)', 'D', , mono,constrain) and @Prompt('2. Enter End Date (mm/dd/yyyy)', 'D', , mono,constrain)
AND DIMLE.XD_DAY_DT.Day_dt_dim = b.day_dt_dim
)
xir2
exists
(select 'x'
from dimle.xd_day_dt b
where b.CAL_DT between @Prompt('1. Enter Begin Date (mm/dd/yyyy)', 'D', , mono,constrain) and @Prompt('2. Enter End Date (mm/dd/yyyy)', 'D', , mono,constrain)
AND DIMLE.XD_DAY_DT.Day_dt_dim = b.day_dt_dim
)
i get a invalid definition unv 0023 when i try to parse in xi…
can anybody please help me with this.
The syntax is correct and its parsing on my machine, could you try it once by replacing it again…?
CYCLE.ORD_DATE between @Prompt(‘1. Enter Begin Date (mm/dd/yyyy)’, ‘D’, , mono,constrain) and @Prompt(‘2. Enter End Date (mm/dd/yyyy)’, ‘D’, , mono,constrain)
I get the same error when migrating from 6.1.3 to XI 3.1.
Does anyone know anything about this?
My code is:
((@Select(BUT\But Name)=@Prompt(‘Organisation Name’,‘A’,‘BUT\But Name’,mono,free)
or @Select(BUT\But Rc Code)=@Prompt(‘Organisation RC Code’,‘N’,‘BUT\But Rc Code’,mono,free))
and @Select(BUT\But Start Date)<=@Prompt(‘Evaluation End Date’,‘D’,mono,free)
and
nvl(@Select(BUT\But End Date),to_date(‘31/12/2999’,‘dd/mm/yyyy’)) >= @Prompt(‘Evaluation Start Date’,‘D’,mono,free))
The object is actually a condition. It parses OK in 6.1.3 and in XI I get the error: Parse failed: Invalid definition (UNV0023).
Have you tried to debug it by simplifying the object, eliminating between and prompt function parameters? That’s what I usually do in the situations like this.