<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Developing for Dynamics GP</title><link>http://blogs.msdn.com/developingfordynamicsgp/default.aspx</link><description>by David Musgrave (Australia) and the Microsoft Dynamics GP Developer Support Team (USA)</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Microsoft Dynamics GP Testing 101 Session</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/20/microsoft-dynamics-gp-testing-101-session.aspx</link><pubDate>Fri, 20 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923314</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9923314.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9923314</wfw:commentRss><description>&lt;P&gt;&lt;A title="Alice Newsam" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG style="WIDTH: 69px; HEIGHT: 87px" title="Alice Newsam - Click for blog homepage" border=0 hspace=10 alt="Alice Newsam - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9923311/thumb.aspx" width=69 height=87 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9923311/thumb.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;After spending a great week with attendees at the &lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;Microsoft Dynamics GP&amp;nbsp;Technical Conference 2009&lt;/A&gt; in Fargo, I decided to try my hand at contributing to the Developing for Dynamics GP blog.&amp;nbsp; I am a Test Engineer on the GP team focusing on Dexterity and as such I had the pleasure to present a Dynamics GP Testing 101 session at the Conference with my teammate Grant Swenson.&amp;nbsp;&amp;nbsp; So today I wanted to highlight the key takeaways from the session as well as provide links to a couple of great reference materials that are available today.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;First off, when thinking about how to approach creating a test environment for your solution, take some time to identify the areas you need to test in and the starting point that can provide a good foundation for your tests.&amp;nbsp; Do you need a large set of starting data or will a smaller subset do? On the environmental side, are there integrating applications, printers or things like specific date, time or currency formatting you need to utilize in your solution?&amp;nbsp; Once you have identified these things, determine how you will get your system back to this starting point after testing has been done.&amp;nbsp; That may mean taking database backups to restore later or using BCP to pull the data out, etc.&amp;nbsp; Whatever that method is, the first critical part in starting the testing process is figuring out how to replicate and return to your starting point.&amp;nbsp; If there was one piece of information for attendees at the presentation to take away it is that consistency is key.&amp;nbsp; Replicating the same environment you first created tests in to rerun them and verify the results can give you a big boost towards success and make things like troubleshooting errors much, much easier to do.&lt;/P&gt;
&lt;P&gt;Secondly, there are all sorts of tips for creating Dexterity macros or doing things like SRS testing.&amp;nbsp; The main thing to remember here is that you want to start off taking small steps.&amp;nbsp; Don’t try to cover every scenario and have all the data you possibly can be recorded or sent out to an output file.&amp;nbsp; This gets to be quite a chore to verify and most times will leave you frustrated with the whole process.&amp;nbsp; By approaching a small piece of your solution, figuring out the data you will need for that piece and then recording a macro to test that part, can oftentimes be the best way to start.&amp;nbsp; It can also help you to provide some very useful feedback to the rest of the development team much sooner on the quality of a feature or product.&lt;/P&gt;
&lt;P&gt;For those who are looking into bringing automated tests into their development environments, there are two released resources available today that can help paint the full picture of the considerations to take and how to start when recording macros for your Dexterity solutions.&amp;nbsp; The first is in the &lt;A title="Dexterity documentation" href="http://www.microsoft.com/downloads/details.aspx?familyid=65F324E5-2720-42B6-BA4E-5698BFC5D20F&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=65F324E5-2720-42B6-BA4E-5698BFC5D20F&amp;amp;displaylang=en"&gt;Dexterity documentation&lt;/A&gt;.&amp;nbsp; The document to look at is called the Programmer’s Guide Volume 2 and more specifically in Chapter 34: Testing Your Application.&amp;nbsp; Now, if you aren’t a developer don’t be scared away by the word "Programmer’s" in the title.&amp;nbsp; This is a great all around resource that describes the Dexterity macro system that can be used for business logic automation or for testing so be sure to check it out.&amp;nbsp; The second resource that really pulls all the pieces together for you when starting down the automation path is the whitepaper called, "&lt;A title="Recording Test Cases with the Macro System" href="http://download.microsoft.com/download/f/f/b/ffbdb321-98dd-4e8d-b864-3be3fb03cf56/RecordingTestCases.pdf" target=_blank mce_href="http://download.microsoft.com/download/f/f/b/ffbdb321-98dd-4e8d-b864-3be3fb03cf56/RecordingTestCases.pdf"&gt;Recording Test Cases with the Macro System&lt;/A&gt;" (also attached).&amp;nbsp; This is found on the Microsoft site and walks through the importance of creating a starting point, how to get started with macros and helpful .ini settings as well as what to do after you have created your first macros.&lt;/P&gt;
&lt;P&gt;Check these two resources out and see if you can take the first or next step into bringing some automation into your development organization.&amp;nbsp; There are numerous benefits including increasing the overall chances of having successful deployments at your site or your customer sites as well as lowering the overall cost of a project by finding defects in the solution before it goes the door.&amp;nbsp; At the conference we also previewed a test automation framework sample.&amp;nbsp; Stay tuned for more information to come on that once we find a good home for it to be shared with you!&lt;/P&gt;
&lt;P&gt;Have a great day and happy testing!&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923314" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/developingfordynamicsgp/attachment/9923314.ashx" length="281180" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Alice+Newsam/default.aspx">Alice Newsam</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Testing/default.aspx">Testing</category></item><item><title>Microsoft Dynamics GP Technical Conference 2009 Wrap Up</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx</link><pubDate>Wed, 18 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923349</guid><dc:creator>David Musgrave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9923349.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9923349</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;So the conference is over and in my opinion it was&amp;nbsp;a great success.&amp;nbsp; I would like to thank all the team members involved at all levels for putting on a great event and making everyone feel so welcome.&amp;nbsp; The friendly atmosphere is one of the reasons I really enjoy going to Fargo (in spite of the extremely long travel times).&lt;/P&gt;
&lt;P mce_keep="true"&gt;Below are the links for all the Conference posts by myself and some of the other bloggers in the community:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;From this blog by David Musgrave&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 1" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/07/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-1.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/07/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-1.aspx"&gt;Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 1&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 2" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/08/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-2.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/08/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-2.aspx"&gt;Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 2&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="A relaxing day before the Microsoft Dynamics GP Technical Conference 2009" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/09/a-relaxing-day-before-the-microsoft-dynamics-gp-technical-conference-2009.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/09/a-relaxing-day-before-the-microsoft-dynamics-gp-technical-conference-2009.aspx"&gt;A relaxing day before the Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Day 0" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/10/microsoft-dynamics-gp-technical-conference-2009-day-0.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/10/microsoft-dynamics-gp-technical-conference-2009-day-0.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 - Day 0&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Day 1" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/11/microsoft-dynamics-gp-technical-conference-2009-day-1.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/11/microsoft-dynamics-gp-technical-conference-2009-day-1.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 - Day 1&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Day 2" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/12/microsoft-dynamics-gp-technical-conference-2009-day-2.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/12/microsoft-dynamics-gp-technical-conference-2009-day-2.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 - Day 2&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Meetings after the Microsoft Dynamics GP Technical Conference 2009" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/14/meetings-after-the-microsoft-dynamics-gp-technical-conference-2009.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/14/meetings-after-the-microsoft-dynamics-gp-technical-conference-2009.aspx"&gt;Meetings after the Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Coming home from the Microsoft Dynamics GP Technical Conference 2009" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/16/coming-home-from-the-microsoft-dynamics-gp-technical-conference-2009.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/16/coming-home-from-the-microsoft-dynamics-gp-technical-conference-2009.aspx"&gt;Coming home from the Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;From the Dynamics GP Blogster by Mariano Gomez&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - The journey begins!" href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical.html"&gt;Microsoft Dynamics GP Technical Conference 2009 - The journey begins!&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - A star filled afternoon" href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_08.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_08.html"&gt;Microsoft Dynamics GP Technical Conference 2009 - A star filled afternoon&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Final prep work done!" href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_09.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_09.html"&gt;Microsoft Dynamics GP Technical Conference 2009 - Final prep work done!&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Day 1" href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_11.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_11.html"&gt;Microsoft Dynamics GP Technical Conference 2009 - Day 1&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Day 2" href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_12.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_12.html"&gt;Microsoft Dynamics GP Technical Conference 2009 - Day 2&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Time to say goodbye" href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_14.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_14.html"&gt;Microsoft Dynamics GP Technical Conference 2009 - Time to say goodbye&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;From Inside Dynamics GP by Andy Westby&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A title="Live from Fargo…" href="http://blogs.msdn.com/gp/archive/2009/11/13/live-from-fargo.aspx" target=_blank mce_href="http://blogs.msdn.com/gp/archive/2009/11/13/live-from-fargo.aspx"&gt;&lt;FONT color=#006bad&gt;Live from Fargo…&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;From the Edge by Gerice Anderson&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="Microsoft Dynamics GP Developers Stampede to Fargo" href="https://community.dynamics.com/blogs/theedge/archive/2009/11/10/microsoft-dynamics-gp-developers-stampede-to-fargo.aspx" target=_blank mce_href="https://community.dynamics.com/blogs/theedge/archive/2009/11/10/microsoft-dynamics-gp-developers-stampede-to-fargo.aspx"&gt;Microsoft Dynamics GP Developers Stampede to Fargo&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Hope you enjoy the coverage of the conference.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Please post your comments and feedback on the event and let us know your thoughts.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923349" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Coming home from the Microsoft Dynamics GP Technical Conference 2009</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/16/coming-home-from-the-microsoft-dynamics-gp-technical-conference-2009.aspx</link><pubDate>Mon, 16 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917381</guid><dc:creator>David Musgrave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9917381.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9917381</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;This is the final diary style post on my trip to the Microsoft Dynamics GP Technical&amp;nbsp;Conference 2009.&amp;nbsp; Hopefully you have enjoyed reading about the events of the trip.&amp;nbsp; As far as I am concerned it was a great success.&amp;nbsp; The conference, my sessions, the meetings and the socialising with partners and Microsoft staff all added up to make a fantastic but tiring trip.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I started my journey at 11:30 when I checked out and left the Ramada hotel. My first flight left Fargo at 13:00 arrived an hour later in Minneapolis/St Paul.&amp;nbsp; I wanted to organise my seats of the two Qantas flights and so was looking for a WiFi connection I could use.&amp;nbsp; Sadly, there was no free connections available.&amp;nbsp; I decided to browse through a gadget shop (OK, I admit it... I like cool gadgets). While there a gentleman asked about Australian power plug adapters and I ended up chatting with him.&amp;nbsp; It turned out that Brian was heading over to Sydney for a work meeting in the Hunter Valley (a great wine region). When he found out that I wanted to get an internet connection, he took me to the Delta/Northwest lounge as a guest. Once he had got me into the lounge and told me how to get onto their WiFi, he left for his flight.&amp;nbsp; Thank-you Brian for your help, which allowed me to get the blog updated.&lt;/P&gt;
&lt;P mce_keep="true"&gt;My flight from Minneapolis left at 17:00 and was uneventful, arriving 4 hours later in Los Angeles at 19:00. I spent a couple of hours in the One World lounge (working this post). The long haul (15 hours) flight left Los Angeles at 22:30 on Saturday&amp;nbsp;night and arrived in Sydney at 08:30 Monday morning.&amp;nbsp; As we crossed the international date line, Sunday will just disappear during the flight.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;This is the bit that I hate. After being away from home for a period of time, I am finally back in Australia, but I am still a five hour flight away from Perth.&amp;nbsp;While in Sydney Airport, I met a couple of other Microsoft guys who were heading from Redmond (Seattle)&amp;nbsp;to Hobart in&amp;nbsp;Tasmania.&amp;nbsp;I helped get them&amp;nbsp;into the Qantas lounge so they could get internet access&amp;nbsp;and refreshments before their connecting flight. After&amp;nbsp;just under&amp;nbsp;an hour&amp;nbsp;waiting, I left Sydney at 10:00 and arrived in Perth 5.5 hours later at 12:30.&amp;nbsp; A half hour taxi ride from the airport and I am finally home after 36 hours on the move.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I think I will sleep for the rest of the day!!!&amp;nbsp; After I surprise my youngest, Rohan, by picking him up from school.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;17-Nov-2009&lt;/STRONG&gt;:&amp;nbsp;Rohan was happy to see me. Also, I did not get to sleep early in the end and am still tired.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917381" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Meetings after the Microsoft Dynamics GP Technical Conference 2009</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/14/meetings-after-the-microsoft-dynamics-gp-technical-conference-2009.aspx</link><pubDate>Sat, 14 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917386</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9917386.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9917386</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;If you are going to spend&amp;nbsp;a day and a half getting somewhere and a day and a half going home, you want to spend more than two or three days at your destination.&lt;/P&gt;
&lt;P mce_keep="true"&gt;My trip to Fargo included the&amp;nbsp;days for the conference, but also one day before and&amp;nbsp;two days afterward in the Microsoft office.&amp;nbsp; The additional days were spent filled up with meetings relating to my role as Escalation Engineer on the Asia Pacific (APAC) support team for Microsoft Dynamics GP.&amp;nbsp; Yes, I do actually have a job to do beyond responding on forums and newsgroups and writing blog articles.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I won't bore you with details, but I will say that all the meetings went really well.&amp;nbsp; A couple of the meetings were related to my pet projects of the Support Debugging Tool and Menus for Visual Studio Tools.&amp;nbsp; At these two meetings I outlined my plans for the releases of these tools and got approval for those plans.&amp;nbsp; You will see these releases as soon as I can complete the development, testing and documentation work needed.&amp;nbsp; I will post the details when they are released.&lt;/P&gt;
&lt;P mce_keep="true"&gt;One of the saddest parts of the day was saying goodbye to Mariano when the time came for him to head out to the airport and start his journey to Atlanta, Georgia.&amp;nbsp;It has been a wonderful experience working with him over the last 18 months online and now in person.&amp;nbsp; I look forward to a long and fruitful relationship with him. Hopefully, you will see us presenting again soon.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 450px; HEIGHT: 390px" title="Saying Goodbye" alt="Saying Goodbye" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922484/original.aspx" width=450 height=390 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922484/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Saying goodbye to Mariano&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;After the meetings on Thursday, I went to Granite City bar and grill for dinner with some of Scott Stephenson's team (Developer Support and Escalation Engineers) and brought out the&amp;nbsp;&lt;A title="Arnott's Tim Tams" href="http://www.arnotts.com.au/our-products/products/arnotts-tim-tam.aspx" target=_blank mce_href="http://www.arnotts.com.au/our-products/products/arnotts-tim-tam.aspx"&gt;Arnott's Tim Tams&lt;/A&gt;&amp;nbsp;chocolate biscuits again.&amp;nbsp; A number of the team tried the Tim Tam Slam (see previous post for details) and enjoyed the very yummy but potentially messy experience.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 450px; HEIGHT: 620px" title="Scott Stephenson" alt="Scott Stephenson" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922483/original.aspx" width=450 height=620 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922483/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Scott Stephenson being a great sport and doing the Tim Tam Slam&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;On Friday, I demonstrated the Support Debugging Tool twice to some of the internal support teams with the aim of driving adoption and use of the tool by the Microsoft Dynamics GP support teams. &lt;/P&gt;
&lt;P mce_keep="true"&gt;For dinner on Friday, I caught up with ex-Microsoftie, Sheila Ochoa and her family.&amp;nbsp; She invited her friend Debbie Larson, who works at Microsoft and originally comes from the UK.&amp;nbsp; We spent some time re-living the past and comparing notes and listening to English music from the 1980's. Believe it or not, she comes from the same part of London that I lived in before I came to Australia and knew the school that I went to as a child.&amp;nbsp; Sometimes it is amazing how small the world can be.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917386" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Duplicate key error on a range copy statement</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/13/duplicate-key-error-on-a-range-copy-statement.aspx</link><pubDate>Fri, 13 Nov 2009 09:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9920602</guid><dc:creator>Patrick Roth [MSFT]</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9920602.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9920602</wfw:commentRss><description>&lt;P&gt;&lt;A title="Patrick Roth" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG height=87 alt="Patrick Roth - Click for blog homepage" hspace=10 src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx" width=65 align=right border=0 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx"&gt;&lt;IMG height=1 src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 align=right border=0 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;An ISV ran across an interesting problem a few days ago in his Dexterity/Dynamics 9.0 solution.&lt;/P&gt;
&lt;P&gt;The goal of a particular procedure was to copy records from one table into a nearly identical duplicate temporary table.&amp;nbsp; The duplicate table contained all of the original table fields plus a few new ones.&amp;nbsp; The temp table was created by using the Duplicate feature in Dexterity so the keys of the new table were identical to the original table.&lt;/P&gt;
&lt;P&gt;The ISV code was using was essentially:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Dexterity Code &lt;/STRONG&gt;&lt;TEXTAREA class=code style="BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; MARGIN: 20px 0px 10px; OVERFLOW: auto; BORDER-LEFT: gray 1px solid; WIDTH: 97.5%; CURSOR: text; MAX-HEIGHT: 200px; LINE-HEIGHT: 12pt; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: 'Courier New', courier, consolas, monospace; HEIGHT: 75px; BACKGROUND-COLOR: #f4f4f4" name=S1 rows=3 readOnly wrap=off cols=80&gt;range copy table MyTable to table MyTableTemp;
check error;        {check error for debugging purposes}
warning str(err()); {for debugging purposes}
&lt;/TEXTAREA&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;You would expect that this would work fine however what what we found that no records were copied and the error message given on the check error statement was:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&lt;FONT color=red&gt;A range copy statement on table MyTable has created a duplicate key.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The err() function returned 17 - DUPLICATE which was consistent with the check error statement.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Puzzling.&amp;nbsp; I admit that my first instinct was that there WAS a duplicate being generated.&amp;nbsp; I've seen that a number of times and have done it myself once or twice.&amp;nbsp; Take a table and range copy it into another table that has different (unique) keys and depending on your data this will work OK sometimes and sometimes not.&lt;/P&gt;
&lt;P mce_keep="true"&gt;But why don't the non-duplicates get inserted?&amp;nbsp; The reason you don't end up with any data is because SQL rolls back the records on the insertion failure&amp;nbsp;and so you don't get any records in the target table.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So why isn't this the solution?&amp;nbsp; Because the ISV duplicated the original table meaning the original keys were duplicated as well (and he assured me he didn't add any new ones) and so if the original table allowed the data the duplicate should also.&lt;/P&gt;
&lt;P mce_keep="true"&gt;But yet we &lt;U&gt;apparently&lt;/U&gt; were getting a duplicate created.&lt;/P&gt;
&lt;P mce_keep="true"&gt;After determining that there wasn't a code issue and the table definitions were all OK, the next step was to turn on the SQL Server Profiler to see what SQL was complaining about.&lt;/P&gt;
&lt;P mce_keep="true"&gt;To test this, I duplicated the RM_Customer_MSTR table and added the Vendor ID field to the end of the table.&amp;nbsp; I also set the physical name of the table to "temp" to make sure my test was the same as the ISV's.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The Dexterity statement used and the SQL Statement generated by the range copy operation is shown below.&amp;nbsp; I removed mosf of the columns since you don't need to see them all to see the issue.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Dexterity Code and SQL Trace results&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class=code style="BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; MARGIN: 20px 0px 10px; OVERFLOW: auto; BORDER-LEFT: gray 1px solid; WIDTH: 97.5%; CURSOR: text; MAX-HEIGHT: 200px; LINE-HEIGHT: 12pt; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: 'Courier New', courier, consolas, monospace; WHITE-SPACE: nowrap; HEIGHT: 98px; BACKGROUND-COLOR: #f4f4f4"&gt;
&lt;P&gt;range copy table RM_Customer_MSTR to table RM_Customer_MSTR_Temp;&lt;/P&gt;
&lt;P&gt;INSERT INTO ##2033653 (CUSTNMBR, CUSTNAME, CUSTCLAS, &amp;lt;removed&amp;gt;, INCLUDEINDP) &lt;BR&gt;&amp;nbsp; SELECT CUSTNMBR, CUSTNAME, CUSTCLAS, &amp;lt;removed&amp;gt;, INCLUDEINDP FROM TWO.dbo.RM00101 &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;
&lt;P mce_keep="true"&gt;The one thing I noticed is that the VENDORID is not included in the insert/select statement generated.&amp;nbsp; So in that case, on a SQL insert where a column is ignored then SQL fills it with the bound default (if available) or null if not.&amp;nbsp; Well, this is a temp table so there is NOT a bound default and so the column should be getting a null which isn't allowed by the constraints that Dexterity puts on table columns during table generation.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So where is the duplicate?&amp;nbsp; There isn't one.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Turning on the Error Messages in our SQL Profiler during our range copy statement, SQL tells us the actual issue which is what I was thinking it to be after verifying the table keys.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&lt;FONT color=red&gt;Cannot insert the value NULL into column 'VENDORID', table 'tempdb.dbo.##2033653; column does not allow nulls. INSERT fails.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Well that explains it.&amp;nbsp; The new columns are ignored and get the column default which is null.&amp;nbsp; Nulls are not allowed and so it fails with no inserts.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In this case, the Dexterity error message given is completely incorrect and misleading - one of the very few times I can think of that has been the case.&lt;/P&gt;
&lt;P mce_keep="true"&gt;There are several solutions that I can think of depending on circumstances.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;If this wasn't a temp table and instead a permanent table, then you can make sure that your columns are bound to the appropriate defaults.&amp;nbsp; So in this case, the binding constant for the VENDORID column is GPS_CHAR.&amp;nbsp; Since the column has a legal default this would just work.&amp;nbsp; &lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Loop through the original table in a while statement and copy the records one by one to the target table.&amp;nbsp; This will work because Dexterity will supply the default for the new columns.&amp;nbsp; Of course this is slow since these are single inserts in a loop.&amp;nbsp; Very inefficient but it would work.&lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Use pass through SQL and write the correct code yourself.&amp;nbsp; In this case, I added the VENDORID column to the list of column fields in the target table and set the default to be an empty string (which is not NULL).&amp;nbsp; This was the solution we employed for the ISV.&lt;/DIV&gt;
&lt;DIV class=code style="BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; MARGIN: 20px 0px 10px; OVERFLOW: auto; BORDER-LEFT: gray 1px solid; WIDTH: 97.5%; CURSOR: text; MAX-HEIGHT: 200px; LINE-HEIGHT: 12pt; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: 'Courier New', courier, consolas, monospace; WHITE-SPACE: nowrap; HEIGHT: 76px; BACKGROUND-COLOR: #f4f4f4"&gt;
&lt;P&gt;INSERT INTO ##2033653 (CUSTNMBR, CUSTNAME, CUSTCLAS, &amp;lt;removed&amp;gt;, INCLUDEINDP, VENDORID) &lt;BR&gt;&amp;nbsp; SELECT CUSTNMBR, CUSTNAME, CUSTCLAS, &amp;lt;removed&amp;gt;, INCLUDEINDP,'' FROM TWO.dbo.RM00101 &lt;/P&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;Upgrade to 10.0.&amp;nbsp; The range copy statement was enhanced for 10.0 to handle the new columns in the target table.&amp;nbsp; In this case, Dexterity would generate the SQL statement from #3 above and the range copy operation would work successfully.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So the next time you are using Dexterity to perform a range copy operation, think about your keys on the target table to make sure that you couldn't get a legitimate duplicate.&amp;nbsp; And if you are 9.0 and have new columns in the target table, consider using methods #2 or #3 above instead of a straight range copy statement.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Patrick&lt;BR&gt;Developer Support&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920602" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Dexterity/default.aspx">Dexterity</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/SQL/default.aspx">SQL</category></item><item><title>Microsoft Dynamics GP Technical Conference 2009 - Day 2</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/12/microsoft-dynamics-gp-technical-conference-2009-day-2.aspx</link><pubDate>Thu, 12 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917380</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9917380.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9917380</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;After&amp;nbsp;staying up until the early hours of the morning, it was hard to get up again. I met Leslie, Mariano and Jaydel Gluckie from Horizons International for breakfast and then we headed over to the Microsoft Fargo campus.&amp;nbsp; The Fargo campus is now the largest Microsoft campus outside of the Redmond campus.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We went back to our meeting room, finished making the changes we had worked out last night and printed out our notes.&amp;nbsp; We were finally all ready for the second session.&amp;nbsp; I think that next time I present at a conference with a co-presenter, I will organise to get to the location earlier and have another couple of days before hand to fine tune everything .... in person.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The presentation of "&lt;STRONG&gt;Troubleshooting Your Developed Solution&lt;/STRONG&gt;" went well. It was not quite as crowded as the Customizing session, but the attendees liked what they saw.&amp;nbsp; In the session we went through some theory of software development and testing before covering the tools available to you to troubleshoot issues in the different development environments.&amp;nbsp; We sped through the presentation (on purpose) so we could spend most of the session running through a demonstration of the &lt;A title="Support Debugging Tool for Microsoft Dynamics GP" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/30/support-debugging-tool-for-microsoft-dynamics-gp.aspx" target=_blank mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/30/support-debugging-tool-for-microsoft-dynamics-gp.aspx"&gt;Support Debugging Tool for Microsoft Dynamics GP&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;After the session, Mariano, Leslie and I reviewed the demonstration and discussed how we can tweak a couple of sections.&amp;nbsp; After lunch, we presented the Troubleshooting session again and the repeated session was even better than the original.&amp;nbsp; I must say that Mariano had none of the concerns of the day before, he is a seasoned professional now.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I want to really thank Leslie, who gave Mariano and I her time and fantastic knowledge to make this session awesome.&amp;nbsp; She attended the session both times it was run and helped us keep on time so that we finished within the 75 minutes we had for each session.&amp;nbsp; If you were there and enjoyed the session, please know that it was a combined effort from Mariano and myself as well as Leslie.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Next time, I will request for the Support Debugging Tool to have a session of its own as it definitely has enough in it to fill a session by itself.&amp;nbsp; We can then give the session a more accurate title, so attendees know what they will be seeing.&amp;nbsp; This will also allow us to spend more time on the troubleshooting methods with the development tools and we can do some demonstrations of how to solve various issues.&amp;nbsp; Maybe next conference there will be three sessions.... Customizing, Troubleshooting and the Support Debugging Tool.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As we finished our final concurrent session, the rooms were prepared for the closing session.&amp;nbsp; I managed to get hold of my friend Jeff Trosen long enough to get a photo.&amp;nbsp; Here he is with Babs Coler who organised the conference.... Thanks Babs for a great event.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 361px" title="Jeff Trosen and Babs Coler" alt="Jeff Trosen and Babs Coler" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922465/original.aspx" width=550 height=361 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922465/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Left to Right: Jeff Trosen, Me (again) and Babs Coler&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The closing session included a Questions and Answers (Q&amp;amp;A) section which started off by Mark Rockwell (Rockton Software) and of course Bill Marshall (MC&lt;SUP&gt;2&lt;/SUP&gt;). The Q&amp;amp;A session was MC'd by Dave Coulombe and had a panel representing all the different areas of Microsoft Dynamics GP organisation. We also had an fantastic presentation by John Hancock on the new &lt;A title="Microsoft Power Pivot" href="http://www.powerpivot.com/" target=_blank mce_href="http://www.powerpivot.com/"&gt;Microsoft Power Pivot&lt;/A&gt; tool for extremely fast&amp;nbsp;Business Intelligence analysis.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 262px" title="The Panel" alt="The Panel" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922466/original.aspx" width=550 height=262 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922466/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Left to Right: Jeff Trosen, Chad Sogge, Gary Tronson, Scott Stephenson and Errol Schoenfish&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;After the closing session we had one last Study Hall session... read as ... time to socialize with the partner attendees and the Microsoft staff.&amp;nbsp; Not surprisingly, I ended up with the Dexterity development and support teams.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 293px" title="Dexterity Development and Support" alt="Dexterity Development and Support" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922468/original.aspx" width=550 height=293 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922468/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Left to Right: Dave Dusek, Patrick Roth, Erik Nissen, Alice Newsam, Rob Anderson &amp;amp; Brian Roney&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;After conference finished, Mariano and I had been invited to a small gathering with the Product Management team at Errol and Cheri Schoenfish's house.&amp;nbsp;I brought some &lt;A title="Arnott's Tim Tams" href="http://www.arnotts.com.au/our-products/products/arnotts-tim-tam.aspx" target=_blank mce_href="http://www.arnotts.com.au/our-products/products/arnotts-tim-tam.aspx"&gt;Arnott's Tim Tams&lt;/A&gt;&amp;nbsp;chocolate biscuits with me from Australia and challenged everyone to try the Tim Tam Slam.&amp;nbsp; This is where you bite off both ends and use the Tim Tam as a straw to suck up a hot drink.&amp;nbsp; You need to put the Tim Tam in your mouth as soon as the hot drink touches your tongue as the biscuit will disintegrate very fast.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG title="Errol Schoenfish" alt="Errol Schoenfish" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922469/original.aspx" mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922469/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Errol Schoenfish doing the Tim Tam Slam (thanks for letting me post this)&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The conference was over and everything was a great success.&amp;nbsp; But my trip was not over yet.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;17-Nov-2009:&lt;/STRONG&gt; Materials for the Troubleshooting session are attached to the bottom of this post.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917380" width="1" height="1"&gt;</description><enclosure url="http://www.maximumglobalbusiness.com/files/downloads/gptechconf09/TroubleshootingYourDevelopedSolution_2009.zip" length="14052717" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Microsoft Dynamics GP Technical Conference 2009 - Day 1</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/11/microsoft-dynamics-gp-technical-conference-2009-day-1.aspx</link><pubDate>Wed, 11 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917379</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9917379.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9917379</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Wow, what a ride!!&lt;/P&gt;
&lt;P mce_keep="true"&gt;I will apologize that this update has taken until now to post, but writing blog posts requires time and that is the one thing that has been at a premium over the last few days.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;On Tuesday, I arrive on the first full day at the conference to hear someone call out my name..... someone who still has an Australian accent.&amp;nbsp; I turn around to find none other than Geoff Harding.&amp;nbsp; Former work colleague from Sequel Technology who now lives in the USA and works for Wennsoft.&amp;nbsp; Geoff wrote the Equipment Series while at Sequel Technology, he even let me write a few sections of code.&amp;nbsp; It was great to see Geoff again as I only see him now at Microsoft Dynamics GP conferences.&amp;nbsp; I had brought some Vegemite with me from home to give as a gift and so who better to receive it&amp;nbsp;than a fellow Aussie.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 420px" title="Geoff Harding &amp;amp; David Musgrave" alt="Geoff Harding &amp;amp; David Musgrave" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922105/original.aspx" width=550 height=420 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922105/original.aspx"&gt;&amp;nbsp;&lt;BR&gt;&lt;EM&gt;Geoff Harding (tall one) and David Musgrave (short one)&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The Conference started with opening session with Dave Coulombe, Errol Schoenfish and Jeff Trosen welcoming us to Fargo.&amp;nbsp; During the session, Martin Olsen and Chris Dew from eOne Business Solutions demonstrated some of the new "Forms" functionality that was added to the Extender product for v10.0 Service Pack 4 and later.&amp;nbsp; They created a great example on-the-fly of a system to track professors, classes and students. For some reason, they enjoyed picking on me by using my name in their demo data and setting me as a junior level trainer using the lowest hourly rate.&amp;nbsp;Errol also showed a great video which attempts to explain why 11 is better than 10.&lt;/P&gt;
&lt;P&gt;
&lt;OBJECT width=480 height=385&gt;&lt;PARAM NAME="movie" VALUE="http://www.youtube.com/v/ll7rWiY5obI&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;PARAM NAME="allowFullScreen" VALUE="true"&gt;&lt;PARAM NAME="allowscriptaccess" VALUE="always"&gt;
&lt;embed src="http://www.youtube.com/v/ll7rWiY5obI&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;After the opening session came the first concurrent session time slot.&amp;nbsp; There were two sessions offered for each time slot and one of these first sessions was Mariano and my "&lt;STRONG&gt;Customizing the Microsoft Dynamics GP Client with Visual Studio Tools, Dexterity and Modifier with VBA&lt;/STRONG&gt;" session. As we are getting ready for the session, setting up the machines and getting the microphones put on, Mariano is looking more and more uncomfortable.&amp;nbsp; I knew that this was his first time presenting to a large public&amp;nbsp;audience, and understood that he would be nervous.&amp;nbsp; While he got me worried, after a quick break to get some fresh air he was ready to go.&amp;nbsp; I had faith in him and it was well rewarded.&amp;nbsp; The session was standing room only and was a great success.&amp;nbsp; We went through eight demos showing how to use four different tools in two ways to achieve similar customisations.&amp;nbsp; He was a lot more relaxed after the session.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 413px" title="Mariano &amp;amp; David" alt="Mariano &amp;amp; David" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922108/original.aspx" width=550 height=413 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922108/original.aspx"&gt;&amp;nbsp;&lt;BR&gt;&lt;EM&gt;Mariano (looking more relaxed) and David&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;After our session, we attended the Rob Anderson's "What's New in Dexterity for Microsoft Dynamics GP 11?" session which showed us some of the cool things coming in the next set of the tools.&amp;nbsp; Here are a&amp;nbsp;couple of&amp;nbsp;them: Context menus in Dexterity and Table buffer parameters for Visual Studio Tools.&amp;nbsp; We also attended Rob Wagner's "Emailing Documents and Word Templates" session, which showed us how the new Word forms functionality works when printing documents such as SOP Invoices.&lt;/P&gt;
&lt;P mce_keep="true"&gt;After the three concurrent sessions there&amp;nbsp;was an ISV Expo and Reception.&amp;nbsp; Mariano, Leslie Vail and I stayed for a little bit and then went to a meeting room to prepare for our Troubleshooting session the next day.&amp;nbsp; In particular we were working on demonstration of the &lt;A title="Support Debugging Tool for Microsoft Dynamics GP" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/30/support-debugging-tool-for-microsoft-dynamics-gp.aspx" target=_blank mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/30/support-debugging-tool-for-microsoft-dynamics-gp.aspx"&gt;Support Debugging Tool for Microsoft Dynamics GP&lt;/A&gt;. We made good progress but were not finished when we ran out of time and went back to the conference to participate in the Study Hall sessions.&lt;/P&gt;
&lt;P mce_keep="true"&gt;While there I was able to catch up Dave Coulombe, who I have known since I first started with GP in 1994.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 402px" title="David Coulombe &amp;amp; David Musgrave" alt="David Coulombe &amp;amp; David Musgrave" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922110/original.aspx" width=550 height=402 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922110/original.aspx"&gt;&amp;nbsp;&lt;BR&gt;&lt;EM&gt;Dave Coulombe and David Musgrave&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I was also able to meet and greet with a number of partners, Microsoft staff and long time friends.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 265px" title="Emily, Leslie, David, Constance &amp;amp; Denni" alt="Emily, Leslie, David, Constance &amp;amp; Denni" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922109/original.aspx" width=550 height=265 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9922109/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Left to Right: Emily Roen, Leslie Vail, David Musgrave, Constance Gilleland, Denni Conner&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;At the end of the Study Hall time (9pm), we (Mariano, Leslie and I) caught the bus back to the Ramada hotel and found a table in the Basies restaurant that had a power socket.&amp;nbsp; We sat down with some drinks and&amp;nbsp;snacks to eat&amp;nbsp;and continued to work on the demonstration for tomorrow's session.&amp;nbsp; By the time we finished, it was 1:30am and we were all exhausted.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I must thank Mariano and Leslie for spending the time working through the ideas I had to streamline them, improve them and make them work smoothly.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We were finally ready for the session, just need to update the document with the handwritten notes and print&amp;nbsp;the cheat sheets out.&lt;/P&gt;
&lt;P mce_keep="true"&gt;By the time I got to sleep, I had&amp;nbsp;four hours before I had to get up again.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;17-Nov-2009:&lt;/STRONG&gt; Materials for the Customizing session are attached to the bottom of this post.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917379" width="1" height="1"&gt;</description><enclosure url="http://www.maximumglobalbusiness.com/files/downloads/gptechconf09/CustomizingMicrosoftDynamicsGPClient_2009.zip" length="4735981" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Microsoft Dynamics GP Technical Conference 2009 - Day 0</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/10/microsoft-dynamics-gp-technical-conference-2009-day-0.aspx</link><pubDate>Tue, 10 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917378</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9917378.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9917378</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Today is Monday and was the last chance for Mariano and I to prepare our sessions for the conference. We had a room on the Microsoft Fargo campus set aside for our use for the day.&amp;nbsp; This is the first time I have been on campus since I was in town for the &lt;A title="Microsoft Dynamics GP Technical Airlift 2008" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/11/microsoft-dynamics-gp-technical-airlift-2008.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/11/microsoft-dynamics-gp-technical-airlift-2008.aspx"&gt;Microsoft Dynamics GP Technical Airlift 2008&lt;/A&gt;&amp;nbsp;and so the first time I have seen the new Vision and Commons buildings.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 133px" title="New Buildings (Fargo Campus)" alt="New Buildings (Fargo Campus)" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9920429/original.aspx" width=550 height=133 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9920429/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;New buildings on the Microsoft campus in Fargo: Vision (left) and Commons (middle)&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;We spent the day trying to do a "dry&amp;nbsp;run" of our presentations, but once we fitted in saying hello to many of the Microsoft team members who wanted to catch up with us, a couple of meetings, lunch at the amazing new cafeteria in the Commons and doing a technical test&amp;nbsp;of&amp;nbsp;our laptops with the project, we had not done much more than go over the introduction slides.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Near the end of the day, we finally got some time to sit down and work through one of the planned demos and were hit with a big realisation.&amp;nbsp; Unless we had 3 hours for our Customisation session, there was no way we would be able to get through the demos by actually coding them during the session.&amp;nbsp;So we had to re-think our plans (more on that in the next post).&lt;/P&gt;
&lt;P mce_keep="true"&gt;Then it was time to&amp;nbsp;go conference&amp;nbsp;registration&amp;nbsp;and welcome session and dinner. This was held in the Commons dinning area.&amp;nbsp; On a number of the tables Lego Bionicle and Kennex sets had been provided to keep the attendees amused. Leslie Vail decided to construct a Ferris Wheel kit and with a "little" help from Darren Hunt created a working engineering masterpiece.&amp;nbsp; Leslie even borrowed the batteries from her mouse to make the motor work.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 404px" title="Engineers Leslie &amp;amp; Darren" alt="Engineers Leslie &amp;amp; Darren" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9920430/original.aspx" width=550 height=404 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9920430/original.aspx"&gt;&amp;nbsp;&lt;BR&gt;&lt;EM&gt;Amateur Engineers: Darren Hunt and Leslie Vail&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;At the registration dinner, Mariano and I also had the chance to catch up with fellow bloggers&amp;nbsp;&lt;A title="Michael Johnson's Blog" href="http://mbsguru.blogspot.com/" target=_blank mce_href="http://mbsguru.blogspot.com/"&gt;Michael Johnson&lt;/A&gt;&amp;nbsp;(The MBS Guru)&amp;nbsp;and &lt;A title="Constance Gilleland's Blog" href="http://qfactorconsulting.wordpress.com/" target=_blank mce_href="http://qfactorconsulting.wordpress.com/"&gt;Constance Gilleland&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;IMG style="WIDTH: 550px; HEIGHT: 255px" title="Michael, Mariano, David &amp;amp; Constance" alt="Michael, Mariano, David &amp;amp; Constance" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9920422/original.aspx" width=550 height=255 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9920422/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;Left to right: Michael Johnson, Mariano Gomez, David Musgrave, Constance Gilleland&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Make sure you check out &lt;A title="Microsoft Dynamics GP Technical Conference 2009 - Final prep work done!" href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_09.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_09.html"&gt;Mariano's post&lt;/A&gt; on the day which also includes some great photos of the new buildings (both exterior and interior).&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Conference starts tomorrow.&amp;nbsp;Hopefully we are ready.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917378" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>A relaxing day before the Microsoft Dynamics GP Technical Conference 2009</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/09/a-relaxing-day-before-the-microsoft-dynamics-gp-technical-conference-2009.aspx</link><pubDate>Mon, 09 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919385</guid><dc:creator>David Musgrave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9919385.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9919385</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;Just after I hit the publish button on the&amp;nbsp;previous post about my trip, I received a call that some friends were waiting in the lobby for me.&amp;nbsp; So I finished getting ready and went down to catch up with Mariano Gomez (&lt;A title="The Dynamics GP Blogster" href="http://dynamicsgpblogster.blogspot.com/" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/"&gt;The Dynamics GP Blogster&lt;/A&gt;)&amp;nbsp;and Leslie Vail (&lt;A title="The Dynamics Confessor" href="http://dynamicsconfessions.blogspot.com/" target=_blank mce_href="http://dynamicsconfessions.blogspot.com/"&gt;The Dynamics Confessor&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;I spent the next few hours chatting with Mariano and Leslie while walking around West Acres&amp;nbsp;Mall taking advantage of the good exchange rate and&amp;nbsp;trying to fill&amp;nbsp;the previously mentioned bag.&amp;nbsp; While at the mall, we were joined by Richard Whaley (&lt;A title="Accolade Publications" href="http://www.accoladepublications.com/" target=_blank mce_href="http://www.accoladepublications.com"&gt;Accolade Publications&lt;/A&gt;).&amp;nbsp; The shopping trip was successful and also a lot of fun catching up with friends.&lt;/P&gt;
&lt;P&gt;We organised to meet for dinner with all the GP people we knew were at the Ramada. We were joined by Mark Rockwell (&lt;A title="Rockton Software" href="http://www.rocktonsoftware.com/" target=_blank mce_href="http://www.rocktonsoftware.com/"&gt;Rockton Software&lt;/A&gt;) and Darren Hunt (&lt;A title="Integrated Business Group" href="http://www.ibgnet.com/" target=_blank mce_href="http://www.ibgnet.com/"&gt;IBG&lt;/A&gt;).&amp;nbsp; Being lazy, we stayed in the hotel at the Basies Restaurant and had a meal with great food and great company.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 304px" title="Mariano, Mark, Leslie, Richard, David &amp;amp; Darren" alt="Mariano, Mark, Leslie, Richard, David &amp;amp; Darren" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9919386/original.aspx" width=550 height=304 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9919386/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;From left to right: Mariano, Mark, Leslie, Richard, David &amp;amp; Darren&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;So after a relaxing day&amp;nbsp;acclimatising to Fargo (time zone and weather), I am ready for tomorrow.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919385" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 2</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/08/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-2.aspx</link><pubDate>Sun, 08 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919188</guid><dc:creator>David Musgrave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9919188.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9919188</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Following on from &lt;A href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/07/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-1.aspx"&gt;Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 1&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;I have an uneventful four and a bit hour flight from Perth to Sydney, arriving at 13:00 (Sydney time).&amp;nbsp; I then transfer by airport coach from the domestic terminal to the international terminal where I go through passport control and security again.&amp;nbsp; Once through security, you have to wind your way through a huge duty free shop to get into the main part of the terminal.&amp;nbsp; I did go and look at the cameras but resisted the temptation to upgrade... for now.&amp;nbsp; I wonder how many people "impulse buy" because of the way you are forced to walk through the shop.&lt;/P&gt;
&lt;P&gt;After a short walk around the various shops, I went up to the Qantas lounge.&amp;nbsp;-- &lt;EM&gt;A quick bit of trivia: Qantas is one of the only words in English to have the letter Q not followed by a U. This is because it is not really a word, but an acronym for Queensland And Northern Territory Aerial Services. If you want to know more, look at their &lt;/EM&gt;&lt;A title="QANTAS Company" href="http://www.qantas.com.au/travel/airlines/company/global/en" target=_blank mce_href="http://www.qantas.com.au/travel/airlines/company/global/en"&gt;&lt;EM&gt;website&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&lt;/EM&gt; -- At the lounge, I was told that my seat had been changed to an exit row.&amp;nbsp; While this means lots of legroom (something I don't really need), it also means that you don't have a seat pocket in front of you to put your stuff in.&amp;nbsp;However, it was also a premium economy seat, so I "no complain".&lt;/P&gt;
&lt;P&gt;I settled into the lounge for a bit, keeping an eye on my watch, when my phone wakes up to tell me the plane leaves (not boards) in 30 minutes.&amp;nbsp; I realised that I had adjusted my watch by 2 hours for Sydney rather than 3 hours to include daylight saving. &lt;EM&gt;I knew there was a reason that Western Australia voted against having daylight saving for the fourth time in a recent referendum.&lt;/EM&gt; So a short but quick walk down to the gate and I catch the tail end of the boarding. On the plus side, I was able to bypass the additional security check where they literally empty your bag.&amp;nbsp; My backpack weighs about 14kg and has my laptop and netbook in it as well as a heap of gadgets (inc. spare battery, power supplies, etc.).&amp;nbsp; I get aboard and settle in for the 13 hour flight across the Pacific to Los Angeles arriving at about 10:00 (LA time).&lt;/P&gt;
&lt;P mce_keep="true"&gt;In LA, I get both hands finger-printed and a mug shot taken accompanied by a short but pleasant interrogation and then I am allowed into the US.&amp;nbsp; I get my bag and go through customs and give my bag back so it can hopefully make the domestic flights to meet me in Fargo.&amp;nbsp;A "short" walk from Terminal 1 to Terminal 5 gets me to where Northwest operate from.&amp;nbsp; Once inside the terminal, I unsuccessfully, spend a some time looking for a Northwest sign, I could only see Delta. Eventually, I ask an official to find out that Northwest is now part of Delta.&amp;nbsp;So I get my boarding pass from one of the automated touch screen systems and head through security... yet again.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The flight to Minneapolis/St Paul was delayed departing LA because the incoming flight was late. I wonder if the pilots were &lt;A title="Northwest Pilots Were on Laptops While Over-Flying Minneapolis" href="http://www.myfoxtwincities.com/dpp/news/northwest_pilots_laptops_minneapolis_airport_ntsb_oct_26_2009" mce_href="http://www.myfoxtwincities.com/dpp/news/northwest_pilots_laptops_minneapolis_airport_ntsb_oct_26_2009"&gt;chatting&lt;/A&gt;. I board the flight and have a pleasant 3.5 hour trip talking to a student called Brian who is originally from New York, but studying at Purdue&amp;nbsp;University in Indiana.&amp;nbsp; He had just spent some time at a conference in Beijing in China.&amp;nbsp; We arrive 45 minutes late at 18:35 (MSP time)&amp;nbsp;in the twin cities to have people running to make connections.&amp;nbsp; Brian had about 10 minutes to get to his gate, but they were holding the flight.&amp;nbsp; A brisk walk to my gate which was miles away and I board my flight to Fargo.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As I walk down to my seat, I said hello to Andrew Ingalls (ex Dexterity Guru, now working with Dynamics AX) sitting in the big seats at the front. I plan to say hello again once the seat belt sign goes off, but fell asleep for most of the flight.&amp;nbsp;I think I will catch him again when we disembark but he must not have had checked bags and was gone.&amp;nbsp; Oh well, I will say Hi again in the office.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Anyhow, after 35 minutes in the air, we arrived in Fargo on time at 20:30. I go to pick up my bag and dutifully wait until the luggage carousel is turned off and everyone else has their bag.&amp;nbsp; Somewhere between LA and Fargo, my bag went AWOL.&amp;nbsp; I had a tight connection in Minneapolis, so maybe it did not make it in time. So, I go and have a chat with the guy at the counter and get on the hotel shuttle (thanks for waiting).&lt;/P&gt;
&lt;P mce_keep="true"&gt;I check in to the Ramada at 21:00, have a lovely meal (Fettuccine Alfredo with chicken), write the first half of this blog post and go to bed. ..... I get a phone call at 11:00 on Sunday, my bag is at the airport and by 12:00 we are re-united.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Yippee, I am in Fargo and so is my bag.&amp;nbsp; It only took me 31 hours door to door. It took my bag a little longer.&lt;/P&gt;
&lt;P mce_keep="true"&gt;See you at the conference.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919188" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 1</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/07/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-1.aspx</link><pubDate>Sat, 07 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917377</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9917377.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9917377</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I always said I would not use the blog to keep a diary.&amp;nbsp; But I am going to make an exception as I keep you up to date with my trip to Fargo, North Dakota, USA for the &lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I will skip passed the effort involved to get everything ready for&amp;nbsp;the conference and start with the packing.&amp;nbsp; No, I will not tell you how many pairs of socks I packed.&amp;nbsp; Just about an ongoing philosophical discussion (read argument) that my wife and I have about packing.&amp;nbsp; Jennifer likes to pack a full&amp;nbsp;bag, this stops things moving around&amp;nbsp;and protects the more fragile objects better.&amp;nbsp; So&amp;nbsp;when she helps me&amp;nbsp;pack (which is most times I travel), she always&amp;nbsp;tries to&amp;nbsp;use the smallest bag that will fit what has been selected to take. I like to take a bigger bag, so that when it is time to come home, you don't have to struggle to get your original contents, as well as any purchases you might have made, to fit in the bag.&amp;nbsp; This time I won. ... Well, West Acres Mall is across the road from the Ramada and the Australian Dollar is very strong against the US Dollar at the moment.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Now, comes the trip.&amp;nbsp; I live in Perth, Western Australia.&amp;nbsp; I think this is the furthest capital city away from Fargo that you can find while staying on the planet.&amp;nbsp; It is 14 hours&amp;nbsp;ahead of Fargo&amp;nbsp;(13 hours when DST is active in North Dakota), and is in the southern hemisphere. Most other Australians who come to Fargo live on the East coast (Sydney, Melbourne, Brisbane, etc.). This means that they don't have far to travel to get to Sydney Airport to fly to the USA (usually Los Angeles).&amp;nbsp; Because I live in Perth, I start with a long flight across Australia to get to Sydney.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, I get up at 03:00 Saturday morning (Perth time), get ready and wait for the taxi booked at 04:00.&amp;nbsp; I try not to wake the family, but Jennifer comes outside to wait with me.&amp;nbsp; At 04:15, I called the taxi company, to be told that "&lt;EM&gt;their systems were down and they were working on it.&amp;nbsp; Call again in 10 minutes if the taxi has not yet arrived.&lt;/EM&gt;". At 04:25, Jennifer decides to get dressed and wake the kids, she is going to drive me to the airport.&amp;nbsp; I had added a safety margin when booking the taxi, but that was rapidly disappearing.&amp;nbsp; We left home at 04:35 and made the half hour trip to the airport.&amp;nbsp; On the way, I tried a couple of times to speak to the taxi company to tell them to cancel my booking, but gave up waiting on hold. They must have been too busy handling complaints.&lt;/P&gt;
&lt;P mce_keep="true"&gt;At the airport, the queues had built up because lots of people were running late due Perth's biggest taxi company being offline.&amp;nbsp; I was worried that all the good seats would be gone, but my seat allocation selected the night before via on-line check-in had stuck.&amp;nbsp; I did not think it had worked as the on-line system failed on the final step.&amp;nbsp; I get through security with about five minutes to spare before boarding is called.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Finally at 05:45, I am on the way.... to be continued.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;18-Nov-2009:&lt;/STRONG&gt; See the &lt;A title="Microsoft Dynamics GP Technical Conference 2009 Wrap Up" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/18/microsoft-dynamics-gp-technical-conference-2009-wrap-up.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009 Wrap Up&lt;/A&gt; for more posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917377" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Blog lunch table topic during GP Technical Conference 2009</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/06/blog-lunch-table-topic-during-gp-technical-conference-2009.aspx</link><pubDate>Fri, 06 Nov 2009 09:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9918105</guid><dc:creator>Patrick Roth [MSFT]</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9918105.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9918105</wfw:commentRss><description>&lt;P&gt;&lt;A title="Patrick Roth" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG height=87 alt="Patrick Roth - Click for blog homepage" hspace=10 src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx" width=65 align=right border=0 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx"&gt;&lt;IMG height=1 src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 align=right border=0 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;I'm sure we would have double the attendees if I'd have gotten around to getting this blog post out earlier.&amp;nbsp; But there is still time to get your Technical Conference 2009 registration done, last minute travel plans booked, and hotel reservations made.&lt;/P&gt;
&lt;P&gt;I wanted to let the people on the blog know that there will be various round table discussions on Nov 10 and Nov 11 around the lunch hour.&amp;nbsp; I'm not sure of all the topics - there will be a list I suspect - but one of the round table discussions will be on the Developing for Dynamics GP blog.&amp;nbsp; Yours truly will be the host.&amp;nbsp; Perhaps David Musgrave might stop by as well depending on his schedule - he's a popular guy.&lt;/P&gt;
&lt;P&gt;What will we talk about?&amp;nbsp; We can talk about the new building, the nice November weather we are having (beautiful now that is has stopped raining), and maybe squeeze in a few thoughts on the blog.&amp;nbsp; This will allow us to get your thoughts on:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How the blog is doing?&lt;/LI&gt;
&lt;LI&gt;Are the articles relevant?&lt;/LI&gt;
&lt;LI&gt;How does it look visually?&amp;nbsp; Too much stuff on the main page?&lt;/LI&gt;
&lt;LI&gt;What topics should we have more of?&amp;nbsp; Less?&lt;/LI&gt;
&lt;LI&gt;Is this stuff all obvious?&amp;nbsp; Or too complex?&amp;nbsp; Or just right?&lt;/LI&gt;
&lt;LI&gt;Frequency of postings - too much? (Don't say not enough!)&lt;/LI&gt;
&lt;LI&gt;Anything else you care to comment on.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We were not given any kind of indication of location, number of seats, etc so we'll have to see how it all works out when the day comes.&lt;/P&gt;
&lt;P&gt;Hope to see you there.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR&gt;Patrick&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918105" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Don't miss the Microsoft Dynamics GP Technical Conference 2009</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/05/don-t-miss-the-microsoft-dynamics-gp-technical-conference-2009.aspx</link><pubDate>Thu, 05 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917122</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9917122.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9917122</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 171px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9871912/original.aspx" width=480 height=171 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9871912/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I have spent the last month or so working hard with &lt;A title="The Dynamics GP Blogster" href="http://dynamicsgpblogster.blogspot.com/" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/"&gt;Mariano Gomez&lt;/A&gt; on the preparation of materials and demos for the sessions we will be presenting at the &lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Time is running out to get registered and organise your transport and accommodation.&amp;nbsp;See the top ten reasons to attend below:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/26/top-ten-reasons-to-attend-the-microsoft-dynamics-gp-technical-conference-2009.aspx"&gt;Top Ten Reasons to attend the Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Looking forward to seeing you.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917122" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx">News</category></item><item><title>Automating or Customizing the Report Destination Window</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/04/automating-or-customizing-report-destination-window.aspx</link><pubDate>Wed, 04 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916002</guid><dc:creator>David Musgrave</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9916002.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9916002</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;I have seen this issue come up a number of times.&amp;nbsp; Trying to automate processes which involve reports and wanting to automate the Report Destination window.&amp;nbsp; Sometimes you can add the Report Destination to Visual Basic for Applications (VBA) and sometimes the system will not add the window to VBA.&amp;nbsp; This post will explain the reason for this "weird" behavior.&lt;/P&gt;
&lt;P&gt;One thing about "weird" behavior when it comes to computers, is that once the explanation has been discovered, it all makes perfect sense and the computer is just being logical.&lt;/P&gt;
&lt;P&gt;The primary fact for this issue is that there&lt;FONT size=2&gt; are actually two different Report Destination windows:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the Dex.dic. This Report Destination window is part of the runtime engine and is opened when a report is executed without the destination being specified in the Dexterity Run Report code.&lt;BR&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;In the Dynamics.dic. This Report Destination window is used by developers to ask for report destination information in advance. This information is then passed to the report writer when the developer calls a report, usually after some sort of temporary file processing.&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The first Report Destination window from the runtime cannot be customized by&amp;nbsp;VBA or Dexterity.&amp;nbsp; You cannot add it to VBA and you cannot register a Dexterity trigger against it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The only interactions that&amp;nbsp;are possible with this window are by using the VBA's SendKeys command to control using keyboard key strokes or using pass through Dexterity sanScript.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The Dex.dic can be referenced as dictionary 1 with the execute() function or the unsupported method of calling Dexterity from VBA via the Continuum Integration Library.&amp;nbsp; Please see the materials in the following posts for more information on these methods:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A title="Cross Dictionary Dexterity Development" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/24/cross-dictionary-dexterity-development.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/24/cross-dictionary-dexterity-development.aspx"&gt;Cross Dictionary Dexterity Development&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A title="Microsoft Dynamics GP Technical Airlift 2008" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/11/microsoft-dynamics-gp-technical-airlift-2008.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/11/microsoft-dynamics-gp-technical-airlift-2008.aspx"&gt;Microsoft Dynamics GP Technical Airlift 2008&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The second Report Destination window which is part of the core Dynamics.dic application dictionary and can be referenced easily by both VBA and Dexterity.&lt;/P&gt;
&lt;P&gt;I hope this explains the apparent inconsistent behavior.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916002" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Dexterity/default.aspx">Dexterity</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Hybrid/default.aspx">Hybrid</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Application/default.aspx">Application</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Customizations/default.aspx">Customizations</category></item><item><title>Asus Eee PC and Microsoft Dynamics GP</title><link>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/02/asus-eee-pc-and-microsoft-dynamics-gp.aspx</link><pubDate>Mon, 02 Nov 2009 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913940</guid><dc:creator>David Musgrave</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/developingfordynamicsgp/comments/9913940.aspx</comments><wfw:commentRss>http://blogs.msdn.com/developingfordynamicsgp/commentrss.aspx?PostID=9913940</wfw:commentRss><description>&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;So you have now all heard about the fun I have had getting my &lt;A title="ASUS Eee PC 1005HA-H" href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR" target=_blank mce_href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR"&gt;ASUS Eee PC 1005HA-H&lt;/A&gt; netbook working with Windows 7 with the latest and greatest BIOS and drivers.&amp;nbsp; If you missed out on the saga, please have a look at the posts:&amp;nbsp;&lt;A title="Asus Eee PC BIOS woes with Windows 7" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx"&gt;Asus Eee PC BIOS woes with Windows 7&lt;/A&gt; and &lt;A title="Asus Eee PC BIOS joys with Windows 7" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx"&gt;Asus Eee PC BIOS joys with Windows 7&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Since, those articles were written, Asus have released another BIOS update&amp;nbsp;build 1102 as well as some updated drivers and utilities, which I have installed with no issues. Windows 7 runs extremely well on&amp;nbsp;the netbook. Especially now that I have also expanded the memory on the machine to the maximum 2Gb supported by the Atom N280 processor.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Just to see how well it would perform, I have installed SQL Server 2008 SP1 along with Microsoft&amp;nbsp;Dynamics GP v10.0 SP4 and Dexterity v10.0 SP4.&amp;nbsp; Everything works and performs well.&amp;nbsp; I did change the SQL Server service to start manually, so it would not have a negative impact on the system when it was not being used.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I don't think it will replace a full notebook or desktop with a large screen as a suitable machine for a developer or consultant (I like having lots of screen real estate and 10" 1024 x 600 is not enough), but it can be useful if you just want to check something while on the move or do a quick demo.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913940" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Application/default.aspx">Application</category><category domain="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Windows+7/default.aspx">Windows 7</category></item></channel></rss>