Is downgrade possible?
Author: dammie@seznam.cz (dammie)
Hello,
I am developing in different Uniface versions... (U7, U8, U9)... There are some new components and some components where I added new functionality in U9, but I wanna use it in lower version as well (some customers dont moved to new versions). Is there any possibility to downgrade components (U9 -> U8 -> U7)... I used code compatible on with odler versions there. So, I would like to avoid to create components as new in older enviroments and copy & paste code or search for differencies in components that were just changed...
Anyone met this problem?
Thanks
David
Hi David,
beside the mapping part, you can use
a set of include procs as part of your architecture
to support cross version development (and cross component coding).
Needs a bit of experiment what would be the best for YOUR coding,
but it is worth doing this task once right now and benefit afterwards.
Success, Uli
Author: ulrich-merkel (ulrichmerkel@web.de)
Is downgrade possible?
Author: dammie@seznam.cz (dammie)
Hello,
I am developing in different Uniface versions... (U7, U8, U9)... There are some new components and some components where I added new functionality in U9, but I wanna use it in lower version as well (some customers dont moved to new versions). Is there any possibility to downgrade components (U9 -> U8 -> U7)... I used code compatible on with odler versions there. So, I would like to avoid to create components as new in older enviroments and copy & paste code or search for differencies in components that were just changed...
Anyone met this problem?
Thanks
David
Hi David,
for similar repositories, you may give it a try with
.....idf.exe /cpy <input> <output> MAPFILE.
SUccess, Uli
P.S. Here is the one I used to downgrade from 7.2.06 to 7.2.04
the * demands something like the COBOL "MOVE CORRESPONDING"
#map
UCSDIA.DICT UCSDIA.DICT
*
#map
UCDTYP.DICT UCDTYP.DICT
*
#map
USLINK.DICT USLINK.DICT
*
#map
USOPER.DICT USOPER.DICT
*
#map
USMENU.DICT USMENU.DICT
*
#map
UGREGS.DICT UGREGS.DICT
*
#map
UCSDIA.DICT UCSDIA.DICT
*
#map
UCGROUP.DICT UCGROUP.DICT
*
#map
USILINK.DICT USILINK.DICT
*
#map
USIOPER.DICT USIOPER.DICT
*
#map
USIMPL.DICT USIMPL.DICT
*
#map
UCKEY.DICT UCKEY.DICT
*
#map
UCFIELD.DICT UCFIELD.DICT
*
#map
USPARM.DICT USPARM.DICT
*
#map
UGFSYN.DICT UGFSYN.DICT
*
#map
USSPEC.DICT USSPEC.DICT
*
#map
UGFLAY.DICT UGFLAY.DICT
*
#map
UAPPL.DICT UAPPL.DICT
*
#map
UAPLFRM.DICT UAPLFRM.DICT
*
#map
USOURCE.DICT USOURCE.DICT
*
#map
UXGROUP.DICT UXGROUP.DICT
*
#map
USIPARM.DICT USIPARM.DICT
*
#map
UGFIF.DICT UGFIF.DICT
*
#map
UGGIF.DICT UGGIF.DICT
*
#map
ULIBR.DICT ULIBR.DICT
*
#map
UXFIELD.DICT UXFIELD.DICT
*
#map
UTPLFLD.DICT UTPLFLD.DICT
*
#map
UGLYPH.DICT UGLYPH.DICT
*
#map
UCRELSH.DICT UCRELSH.DICT
*
#map
UCTABLE.DICT UCTABLE.DICT
*
#map
UCSCH.DICT UCSCH.DICT
*
#map
UXREGS.DICT UXREGS.DICT
*
#map
UFORM.DICT UFORM.DICT
*
#map
USITEM.DICT USITEM.DICT
*
Author: ulrich-merkel (ulrichmerkel@web.de)