Skip to main content

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

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)