Wednesday, May 2, 2012

XPO viewer and editor

Earlier I wrote about a XPO viewer which I used for a quick view of the content in a XPO file.

Often I use a lot of time to searching through XPO files to reuse code that is verified/tested - instead of writing the same code again with a probability for errors. The mentioned XPO viewer don't do much beside showing most of the AOT for the file imported. If you have a large XPO file/project and want to reuse it in another Ax environment, the only way so far is to have a clean Dynamics AX installation and import the XPO file and edit the elements there, then export to an new XPO and import it in the customers test-environment. You could import it directly to the test-environment, but then you will have to deal with elements that most likely should not be there, e.g new security keys, labels, fields in standard tables, menu items etc..

So, I have now started on a XPO application for organizing,viewing and editing XPO files. The reason for this application is to have the XPO files organized in a database and a better way to reuse code and projects. It will be easy to import, edit and export XPO projects in addition to search for AOT elements in many XPO files in one search. I have completed about 10% of this application.

If you have any suggestions about functionalities, please add a comment.


Screenshot of the development so far.. need to work with design, icons, and lots of other stuff. Next in my todo list is to add a syntax highlighting editor and a scripting engine. 

BTW: I'm using a multi-platform code library called Qt, so if needed - this application can be easily transferred to Linux, Mac etc.... but I don't see the reason for doing that :-)

1 comment: