Microsoft Dynamics AX synchroniseren labelfiles
27 okt
Indien je gebruik maakt van meerdere Dynamics AX omgevingen en je veel projecten exporteert en importeert, kan er een probleem optreden in de labelfiles. Ik heb geconstateerd dat Dynamics bij het importeren van deze projecten de labels kan hernummeren. Zo ontstaat een situatie waarin in de ene omgeving de labels van elementen een ander nummer hebben dan in een andere omgeving.
Bij het opnieuw importeren van een project worden de verkeerde labels weergegeven. Om dit te voorkomen kun je de labelfiles “synchroniseren”. Zo krijgt elke omgeving dezelfde labelfile waarna je zonder problemen je projecten kunt importeren.
Labelfiles synchroniseren
Daar ik geen vertrouwen heb in de wijze van aanpak van Dynamics AX betreffende de labelfiles kun je als volgt zorgen dat je labelfile synchroon is. In dit voorbeeld is DEV de naam van mijn labelfile.
- Maak in de doelomgeving via de wizard (“Extra” -> “Ontwikkelingshulpmiddelen”-> “Label” -> “Wizard labelfiles”) de DEV labelfile aan indien deze niet bestaat.
- Breng de AOS (Application Object Server) van de doelomgeving down (service).
- Kopieer de betreffende DEV labelfiles in alle talen van de bronomgeving naar de applicatiemap in de doelomgeving. Dit zijn alle *DEV*.ald files (ald extensie is van labelfiles).
- Verwijder alle *.ali files (ali extensie is voor index bestanden). Door de ali files te verwijderen zal Dynamics AX alle indexfiles rebuilden bij de herstart. Op die manier worden de nieuwe labelfiles operationeel.
- Start de AOS service van de doelomgeving.
Opmerkingen:
Zorg dat er geen gebruikers zijn ingelogd in verband met de benodigde herstart van de AOS. Zorg dat je de projecten pas importeert na het synchroniseren van je labelfiles. De eerste start van de Dynamics AX client kan wat langer duren daar Dynamics AX de alle indexen moet rebuilden.


No comments yet