We had an IMS upgrade from version 8 to version 9. After this upgrade values for a particular segment started displaying some very high values which were not appropriate.
When database was queried outside the application, the values fetched were correct.
The application is in PL/I.
What could be the possible cause of fetching inappropriate values inside the application.
Please someone help on the above issue.
The high value is "7.75E75" whereas the actual value should be "1.75E01".
The same value "7.75E75" is fetched for all fields for the same segment.
I do not understand how can a database upgrade make changes to the functionality of the program.
What I want to know is what all is involved in upgrading IMS from version 8 to 9. Does it involve regenerating PSBs and PCBs? If so can this issue arise because of PSBs and PCBs not being compiled properly for this particular segment.