Durchsuche das Wiki mit Bing (Beispielerweiterungsprojekt)

Das hier brauchte jetzt doch ein wenig Anlauf. Ich habe in den vergangenen Blogeinträgen ein paar Sachen gezeigt, die ich jetzt zu einem Beispiel für eine kleine, aber nützliche Erweiterung für das neue Microsoft Dynamics AX vereinen möchte. Unter anderem habe ich Beispiele für Ereignis-Abonnements, den Projektexport und -import, ein Anwendungsbeispiel der Klasse Browser, wie man ein Erweiterungspackage/-model erstellen kann und dass es sich lohnen kann, mit Bing im Wiki zu suchen gezeigt. Heute also will ich das alles in einer einfachen Solution zusammenbringen, die nur die Möglichkeiten von Extensions nutzt und AX eine Möglichkeit hinzufügt, das Wiki über Bing zu durchsuchen. Außerdem biete ich das Ganze zum Download an, damit du damit experimentieren kannst, wenn du möchtest.

Weiterlesen …Durchsuche das Wiki mit Bing (Beispielerweiterungsprojekt)

Erstellung eines Extension-Packages / -Models

Es gibt bereits eine gute Beschreibung im Wiki, wie man ein Model in einem neuen Package erstellten kann. Ich möchte das trotzdem kurz thematisieren, weil dort ein paar Infos fehlen meiner Meinung nach. Und zwar zu den Referenzen der Packages und vor allem den notwendigen Aktionen in Richtung Versionskontrolle.

Weiterlesen …Erstellung eines Extension-Packages / -Models

AX7 – Der Stapelverarbeitungsdienst und wie man ihn debuggen kann

In diesem Beitrag möchte ich kurz erläutern, was es mit dem Stapelverarbeitungsdienst (Batch Service) in der Entwicklungsumgebung (und anderen One-Box-Environments) auf sich hat und wie man diesen debuggen kann.

Weiterlesen …AX7 – Der Stapelverarbeitungsdienst und wie man ihn debuggen kann

AX7 – Ignore-Liste für Best-Practice-Prüfungen

In AX 2012 gibt es ein Macro, das man erweitern kann, um einzelne Best-Practice-Prüfungen zu unterdrücken (SysBPCheckIgnore). Es gibt außerdem eine Menge Probleme damit, z. B. seine Größe, wie es kompiliert wird, dass es zu genau einem Model pro Layer gehört (was zu Kollisionen mit anderen Lösungen führt) usw. Es gibt natürlich für das ein oder andere auch Workarounds, aber auf jeden Fall gab es hier noch viel Raum für Verbesserungen. Im Folgenden erfährst du, wie das jetzt funktioniert und wie du es benutzen kannst.

Weiterlesen …AX7 – Ignore-Liste für Best-Practice-Prüfungen

AX7 – Wo sind meine DeleteActions hin?

Nach der Migration auf das neue Microsoft Dynamics AX (AX7) wird man früher oder später bestimmt darauf stoßen, dass der Code Upgrade Service bestehende DeleteActions von Tabellen entfernt hat. Wieso macht der das und wo sind die hin?

Weiterlesen …AX7 – Wo sind meine DeleteActions hin?

AX7 – Code-Konflikte auflösen beim Versionsmerge

Wenn man auf das neue Microsoft Dynamixs AX aktualisiert oder auch nur ein Code Upgrade auf eine neuere Version von AX7 durchführt, ist es äußerst wahrscheinlich, dass man Code-Konflikte (auf-) lösen muss. Im Folgenden findest du einen möglichen Weg, die Merge-Arbeit aufzuteilen und auszuführen.

Weiterlesen …AX7 – Code-Konflikte auflösen beim Versionsmerge