Změna vrstvy v MorphX VCS

Už jsem před časem článek o stejné věci napsal: Přesun modelu do jiné vrstvy. Rozdíl je v tom, že tehdy jsem používal Team Foundation Server a tentokrát jsem potřeboval přesunout model do jiné vrstvy při použití MorphX VCS. MorphX VCS nepodporuje synchronizaci, takže můj původní postup nelze použít. Co potřebujete je přesunout všechny objekty do …

Continue reading ‘Změna vrstvy v MorphX VCS’ »

Combine XPO a poškozené soubory

Před pár dny přestal správně pracovat můj noční build jedné aplikace Dynamics AX 2009. V sestavené vrstvě chyběly některé objekty, což pochopitelně způsobilo spoustu kompilačních chyb. Ukázalo se, že data byla v pořádku získána ze správy verzí, ale aplikace Combine XPO Tool (CombineXPOs.exe) je nedokázala zpracovat. (Pokud ji neznáte, Combine XPO se používá k sloučení …

Continue reading ‘Combine XPO a poškozené soubory’ »

Chybějící check-in

Relativně často se setkávám s názorem, že nevýhoda izolovaných vývojových prostředí Dynamics AX je v tom, že pokud jeden vývojář zapomene zahrnout nějaký objekt do správy verzí, aplikace nefunguje a nejde zkompilovat v ostatních vývojových prostředích. Asi tedy hodně lidí překvapím tvrzením, že já to naopak považuji za výhodu. Podívejme se na příklad – mějme …

Continue reading ‘Chybějící check-in’ »

ID popisků v Dynamics AX 2012

Dynamics AX řeší lokalizaci textů tak, že v kódu a metadatech používá ID popisku (label ID, např. @SYS1234) a skutečný text se pak dohledává na základě jazyka uživatele. .NET vývojáři si asi hned vzpomenou na lokalizační zdroje a satelitní sestavení a skutečně jde o velmi podobný princip. V Dynamics AX 2012 se okolo popisků odehrálo …

Continue reading ‘ID popisků v Dynamics AX 2012’ »

Připojení pracovní položky při check-inu (AX2012)

Dynamics AX 2009 podporuje Team Foundation Server pro ukládání zdrojového kódu, ale nenabízí sama o sobě žádnou možnost, jak vytvořit vazbu mezi vytvářenou změnovou sadou (changesetem) a nějakou pracovní položkou. Protože je taková vazba extrémně užitečná a vytvářet ji ručně je zbytečně pracné a náchylné k chybám, vytvořil jsem pro AX2009 řešení v podobě AX …

Continue reading ‘Připojení pracovní položky při check-inu (AX2012)’ »