For those of you using Impromptu in conjunction with Costpoint databases, have you had this issue come up. We just upgraded from Costpoint 3.0c to v4.0. All has been fine overall, however had an issue come up yesterday where the following data def that has worked fine for 3 years (prior to the upgrade to 4.0) suddenly isn't working. The 'is missing' portion of the if/then/else is being ignored if you will. I can change the else to say "123" and that's what appears in the report. Also, if I change 'is missing' to '< 0' it works fine, but that's not an acceptable fix. I have this command in dozens of places that are all screwing up now. Anybody run into this? Dave Griffin, I figured you'd be the one to possibly have seen or heard about this.
What's most bizarre is the substring is on a prompt, it's not even a Costpoint field that is being substringed, so why should the upgrade to 4.0 even be the cause? And yes, I've run the same .imr against a copy of our 3.0c database we kept and it's still working fine there.
if substring (Project ID,6,1) is missing) then (L1 Project Name) else if substring (Project ID 10,1) is missing) then (L2 Project Name) else if substring (Project 14,1)is missing) then (L3 Project Name) else (Proj Name)
Scott
What's most bizarre is the substring is on a prompt, it's not even a Costpoint field that is being substringed, so why should the upgrade to 4.0 even be the cause? And yes, I've run the same .imr against a copy of our 3.0c database we kept and it's still working fine there.
if substring (Project ID,6,1) is missing) then (L1 Project Name) else if substring (Project ID 10,1) is missing) then (L2 Project Name) else if substring (Project 14,1)is missing) then (L3 Project Name) else (Proj Name)
Scott