<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Kriki's Dynamics NAV blog</title>
	<link>http://mibuso.com/blogs/kriki</link>
	<description>Mostly about Dynamics NAV</description>
	<pubDate>Sat, 24 Jul 2010 12:54:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Microsoft Dynamics NAV 2009 Application Design written by Mark Brummel</title>
		<link>http://mibuso.com/blogs/kriki/2010/07/24/microsoft-dynamics-nav-2009-application-design-written-by-mark-brummel/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/07/24/microsoft-dynamics-nav-2009-application-design-written-by-mark-brummel/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 12:54:47 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/07/24/microsoft-dynamics-nav-2009-application-design-written-by-mark-brummel/</guid>
		<description><![CDATA[As you all (probably already) know, Mark published a book on Dynamics NAV.
I haven&#8217;t been able to start reading it directly because I have had little time because of a move (well for the moment we just cleared a part of the house&#8230;). But finally I can start reading it.
Knowing Mark personally and his work [...]]]></description>
			<content:encoded><![CDATA[<p>As you all (probably already) know, Mark published a book on Dynamics NAV.</p>
<p>I haven&#8217;t been able to start reading it directly because I have had little time because of a move (well for the moment we just cleared a part of the house&#8230;). But finally I can start reading it.</p>
<p>Knowing Mark personally and his work (Ok, I didn&#8217;t know he was writing a book until he had written it!), I know it must a good book. After I have devoured it, I will let you know HOW good it is!</p>
<p>If you want some information on it or order it :  <a href="http://www.packtpub.com/microsoft-dynamics-nav-2009-application-design/book?utm_source=mibuso.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_003989">Microsoft Dynamics NAV 2009 Application Design</a>.</p>
<p>You can also &#8216;taste&#8217; it with this free chapter &#8220;<a href="https://www.packtpub.com/sites/default/files/0967-chapter-8-consulting.pdf">Consulting</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/07/24/microsoft-dynamics-nav-2009-application-design-written-by-mark-brummel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Directions EMEA 2010: my personal keynote</title>
		<link>http://mibuso.com/blogs/kriki/2010/06/02/directions-emea-2010-my-personal-keynote/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/06/02/directions-emea-2010-my-personal-keynote/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:20:26 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/06/02/directions-emea-2010-my-personal-keynote/</guid>
		<description><![CDATA[Read also Waldo&#8217;s blogpost : http://dynamicsuser.net/blogs/waldo/archive/2010/05/22/directions-emea-2010-final-thoughts.aspx
As always (read as : the previous 2 years  ), the event was a success!Good food, nice place, not so good weather (but we ware inside) and at least the evening of the galadinner was with quite good weather.
I know, my final blog post on Directions EMEA 2010 has [...]]]></description>
			<content:encoded><![CDATA[<p>Read also Waldo&#8217;s blogpost : <a href="http://dynamicsuser.net/blogs/waldo/archive/2010/05/22/directions-emea-2010-final-thoughts.aspx"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://dynamicsuser.net/blogs/waldo/archive/2010/05/22/directions-emea-2010-final-thoughts.aspx</font></font></u></a></p>
<p><font size="3">As always (read as : the previous 2 years <img src='http://mibuso.com/blogs/kriki/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ), the event was a success!</font><font size="3">Good food, nice place, not so good weather (but we ware inside) and at least the evening of the galadinner was with quite good weather.</p>
<p>I know, my final blog post on Directions EMEA 2010 has been very late, but as you could read in another post, my portable died. So I had to take the notes on paper and later I needed to decipher them to blog them and that takes a lot of time which I don&#8217;t always have (and when I had some time, I didn&#8217;t always have the desire to do write).</p>
<p>Now, after 2 weeks, my computer is still broken and I have had for 1 week a portable that was older than my daughter (who is 5 years old! But wow: Windows 7 installs and works on a 512MB portable with a 1.6Ghz processor (singlecore!)) with wich I could do very little (well 5.0SP1 native without server worked and if I swapped to IE to see my email, it only took about 10 seconds!). Now I have a backup portable that is somewhat stronger and at least I can do something with it.</p>
<p>What did I learn with this?</p>
<p>Without my portable it seems I seem to be without senses and limbs!</p>
<p>I think next time I think I will also take a netbook just as backup. It has no CPU-power in it, but at least it is small and light!</p>
<p>And luckily I was not a speaker. I wonder what speakers would do if their portable died just before their session and they don&#8217;t have a backup portable&#8230;&#8230;</p>
<p></font></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/06/02/directions-emea-2010-my-personal-keynote/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ending Keynote by Torben Kragelund</title>
		<link>http://mibuso.com/blogs/kriki/2010/06/02/ending-keynote-by-torben-kragelund/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/06/02/ending-keynote-by-torben-kragelund/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:16:38 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/06/02/ending-keynote-by-torben-kragelund/</guid>
		<description><![CDATA[First we had a RTC-competition with 6 competitors: what is the best RTC solution?
Here are the competitors (in winning order) and some info:
1)AGILES WORKFLOW: guiding people on how to do something (e.g. creating a new item:what has to be done?)
2)ABECON: course industry:planning, registration, &#8230;
3)EQUISIS: Zetadocs for Dynamics NAV: document management using webservices and Sharepoint
4)CENTERLINE: Right [...]]]></description>
			<content:encoded><![CDATA[<p>First we had a RTC-competition with 6 competitors: what is the best RTC solution?</p>
<p>Here are the competitors (in winning order) and some info:</p>
<p>1)AGILES WORKFLOW: guiding people on how to do something (e.g. creating a new item:what has to be done?)</p>
<p>2)ABECON: course industry:planning, registration, &#8230;</p>
<p>3)EQUISIS: Zetadocs for Dynamics NAV: document management using webservices and Sharepoint</p>
<p>4)CENTERLINE: Right Report Writer for MS Dynamics NAVvs. integrated into RTC to create reports. (nice tool for developers, but I think it missed the goal of the competition)</p>
<p>5)TO-INCREASE: Dynamics cues: gives the possibility to add stacks in an easy way to a role.</p>
<p>6)NAVAX: NC CUBE: making cubes (seems a good tool but it completely missed the point of the competition [and indeed they finished last])</p>
<p>The volcano (you know who I am talking about, do you?) was the biggest fear for Directions EMEA 2010, but everything went well. The figures prove it:</p>
<p>year # participants</p>
<p>2008 308</p>
<p>2009 311</p>
<p>2010 314</p>
<p>Even with the economic crisis (and the volcano crisis), Directions EMEA always had more participants. There is also a prognosis: by 2108 they will have 400 participants!</p>
<p>Some more stats for the 3 first years:</p>
<p>-1000 attendees</p>
<p>-204 sessions</p>
<p>-8100 cups of coffee</p>
<p>-average temperature : 12°C (not that warm!)</p>
<p>-rain: 80% (luckily the event is INSIDE a hotel!)</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/06/02/ending-keynote-by-torben-kragelund/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exposing NAV Metadata by Lars Hammer</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/31/exposing-nav-metadata-by-lars-hammer/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/31/exposing-nav-metadata-by-lars-hammer/#comments</comments>
		<pubDate>Mon, 31 May 2010 14:54:33 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[DirectionsEMEA2010]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/31/exposing-nav-metadata-by-lars-hammer/</guid>
		<description><![CDATA[I think this is one of the most interesting sessions for developers.What is it about? Well, we always had the problem to get some info about the C/AL objects. We have some system tables to get some info like tables &#8220;Field&#8221;, &#8220;Key&#8221;, &#8220;Object&#8221;, but they give limited info on the object. To know more, we [...]]]></description>
			<content:encoded><![CDATA[<p>I think this is one of the most interesting sessions for developers.What is it about? Well, we always had the problem to get some info about the C/AL objects. We have some system tables to get some info like tables &#8220;Field&#8221;, &#8220;Key&#8221;, &#8220;Object&#8221;, but they give limited info on the object. To know more, we had to export the textfile and analyse that one.</p>
<p>The current version of &#8220;NAV metadata&#8221; is still based on that system (using EXPORTOBJECTS), but it is a first step in the right direction to have all NAV metadata readable (and hopefully also writeable) at runtime!</p>
<p>*why</p>
<p>-explore NAV application object definitions</p>
<p>-possible approach to reduce overhead in version</p>
<p>-useful to the NAV comunity? You tell us&#8230;</p>
<p>(My answer: YES! YES!! YES!!! YES!!! &#8230;). Let Microsoft know that you are also find it useful!!!!!</p>
<p>*platform for</p>
<p>-NDT</p>
<p>-&#8230;</p>
<p>*-export NAV</p>
<p>-exposed as tables</p>
<p>-C/AL can reach it</p>
<p>*overview</p>
<p>-prototype</p>
<p>-NAV application</p>
<p>-open to change</p>
<p>*dataflow: export as text and import in C/SIDE. Uses only features of NAV2009SP1.</p>
<p>*can be used to compute the differences between 2 versions and apply these changes to another version</p>
<p>*package</p>
<p>-container objects and modifications</p>
<p>-keep the base line save for reference</p>
<p>-create a package and then apply it on (another) baseline</p>
<p>*possible paths</p>
<p>-make available to community</p>
<p>-productizing DevBase</p>
<p>&#8211;optimize (non C/AL) DevBase import/export</p>
<p>&#8211;C/AL functions for compile and import (export of .fob and .html)</p>
<p>-support for code change</p>
<p>-generate cross reference info</p>
<p>-package+modification</p>
<p>&#8211;potential application modularization</p>
<p>-upgrade tooling</p>
<p>-UML-like diagramming for development</p>
<p>-a RTC UI</p>
<p>&#8211;approaching DevApp</p>
<p>-prototype C/AL concepts via precompilation,&#8230;</p>
<p>&#8211;interface</p>
<p>&#8211;compound data type</p>
<p>&#8211;design paterns</p>
<p>-what are your ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/31/exposing-nav-metadata-by-lars-hammer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Demoing with Hyper-V by Lyle Curry</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/27/demoing-with-hyper-v-by-lyle-curry/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/27/demoing-with-hyper-v-by-lyle-curry/#comments</comments>
		<pubDate>Thu, 27 May 2010 19:26:56 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/27/demoing-with-hyper-v-by-lyle-curry/</guid>
		<description><![CDATA[I arrived a little late at this session because of the hotel check-out that took longer than expected.
Until now, customers I went to that have virtualization, have a VMWare solution, so I have been studying, playing, testing VMWare Server and Workstation. But I think that in the future, customers might get started using Hyper-V. So [...]]]></description>
			<content:encoded><![CDATA[<p>I arrived a little late at this session because of the hotel check-out that took longer than expected.<br />
Until now, customers I went to that have virtualization, have a VMWare solution, so I have been studying, playing, testing VMWare Server and Workstation. But I think that in the future, customers might get started using Hyper-V. So it can be interesting.<br />
*dual boot<br />
  -allows to setup W2008 as true workstation<br />
  -Hypervisor running=&gt;use as demo platform<br />
  -drawbacks<br />
    &#8211;3D graphics issues<br />
    &#8211;extra partition required<br />
*why I love boot to VHD<br />
  -no need to partition<br />
  -allows box-in-a-box delivery<br />
    &#8211;exports can do heavy lifting for you<br />
    &#8211;little if any config needed<br />
    &#8211;minimal Hyper V knowledge needed<br />
*requirements<br />
  -fixed disk VHD<br />
  -must have enough space for max size of dynamic disk on drive<br />
  -image must be SysPrepped for initial boot<br />
*boot to VHD configuration<br />
  -you need to do some setup then reboot<br />
*W2008R2 has an evaluation version!W2008 not.<br />
  -10 days for activating, 180 days for evaluation and after that it starts rebooting. There is a re-arm to make evaluation longer<br />
  -if you have your VM on an external disk, attach it on your computer on bootup, otherwise HyperV will get angry<br />
*networking<br />
  -3 types<br />
    &#8211;private=only between VM on a single host<br />
    &#8211;internal=like private + also host<br />
    &#8211;external=link VM to network adapter<br />
*wireless<br />
  -not supported directlyby HyperV<br />
  -to make work<br />
    &#8211;install desktop experience and wireless LAN service on host<br />
    &#8211;configure ICS,RRAS or network bridging with wireless adapter and Hyper V internal network. Best use network bridge: get it working and DON’T mess with it once it works!<br />
*best practices for networking<br />
  -use internal network in normal demo situations<br />
    &#8211;don’t use DNS, but use hosts file on host<br />
    &#8211;&#8230; I missed the rest<br />
*VM files<br />
  -.xml:configuration<br />
  -.bin:memory of VM<br />
  -.VSV:saved state<br />
  -.VHD:harddisk<br />
  -.AVHD:differencing disk for snapshots<br />
*snapshots<br />
  -limit of 50 and in a tree structure<br />
  -separate location for snapshots<br />
  -export snapshot brings all back into single structure with no snapshot<br />
  -export main VM will include all snapshots<br />
  -useful for DEMO<br />
  -make snapshot BEFORE first boot<br />
  -use branching for different customers<br />
  -boot up and warm up all and then make snapshot<br />
*input/export<br />
  -export dir will contain all VM files<br />
  -duplicate all files checkbox (keep import dir intact for other imports)<br />
  -once imported, cannot import anymore<br />
  -move or restore VS copy<br />
  -&#8230;<br />
*hardware<br />
  - min 8GB mem<br />
  -virus software: exclude checking Hyper V files<br />
  -avoid memory swapping<br />
  -multiple drives<br />
  -use eSATA<br />
  -fast drives</p>
<p>And we had little time left, so we ran through the rest&#8230;<br />
This link, I did catch: <a href="http://blogs.msdn.com/b/virtual_pc_guy/">http://blogs.msdn.com/b/virtual_pc_guy/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/27/demoing-with-hyper-v-by-lyle-curry/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Azure, the service bus and MS Dynamics NAV 2009SP1 by Christian Baek and Rikke Lassen</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/27/windows-azure-the-service-bus-and-ms-dynamics-nav-2009sp1-by-christian-baek-and-rikke-lassen/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/27/windows-azure-the-service-bus-and-ms-dynamics-nav-2009sp1-by-christian-baek-and-rikke-lassen/#comments</comments>
		<pubDate>Thu, 27 May 2010 05:39:22 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/27/windows-azure-the-service-bus-and-ms-dynamics-nav-2009sp1-by-christian-baek-and-rikke-lassen/</guid>
		<description><![CDATA[Check out Waldo&#8217;s blog about the session: http://dynamicsuser.net/blogs/waldo/archive/2010/05/22/directions-emea-2010-windows-azure-applications.aspx?utm_source=twitterfeed&#38;utm_medium=facebook
*Windows azure=cloud services OS, server as development, services host and services management environment for Windows Azure platform. Scaleable, secure, reliable.*not intended for ERP: not written for it, licensing is not really ok for it
*the service bus: Windows Azure plaform AppFabric=&#62;connects cloud services and on-premises applications
*high level WS applications
-desktop [...]]]></description>
			<content:encoded><![CDATA[<p>Check out Waldo&#8217;s blog about the session: <a href="http://dynamicsuser.net/blogs/waldo/archive/2010/05/22/directions-emea-2010-windows-azure-applications.aspx?utm_source=twitterfeed&amp;utm_medium=facebook"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://dynamicsuser.net/blogs/waldo/archive/2010/05/22/directions-emea-2010-windows-azure-applications.aspx?utm_source=twitterfeed&amp;utm_medium=facebook</font></font></u></a></p>
<p><font size="3">*Windows azure=cloud services OS, server as development, services host and services management environment for Windows Azure platform. Scaleable, secure, reliable.</font><font size="3">*not intended for ERP: not written for it, licensing is not really ok for it</p>
<p>*the service bus: Windows Azure plaform AppFabric=&gt;connects cloud services and <u>on-premises applications</u></p>
<p>*high level WS applications</p>
<p>-desktop applications. Ex. Edit in Excel, gadgets, Bing maps integration</p>
<p>-platforms: .NET (C#,VB), VB Script, Javascript, Silverlight</p>
<p>-infrastructure: LAN, Windows authentication</p>
<p>-intranet application: Sweet spot for Sharepoint Client (NAV &#8220;7&#8243;)</p>
<p>-extranet application: infrastructure: private network, direct NAV WS</p>
<p>*intranet applications</p>
<p>-examples: web shop, public web applications, mobile integration</p>
<p>-platforms: any</p>
<p>-infrastructure: internet</p>
<p>*proxy listens to service bus on the cloud. no more servers in DMZ.</p>
<p>*security</p>
<p>-public service URL</p>
<p>&#8211;DOS attack</p>
<p>&#8211;possible solution: service URL includes GUID</p>
<p>-exposed userid/password</p>
<p>&#8211;data attack</p>
<p>&#8211;possible solution: token could be &#8220;username:GUID&#8221;</p>
<p>*when you are playing with it, you will run into issues. Freddy will make his session available on his blog (or maybe he already did by now.)</p>
<p></font></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/27/windows-azure-the-service-bus-and-ms-dynamics-nav-2009sp1-by-christian-baek-and-rikke-lassen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Value of upgrading solutions to NAV2009 by Andreas Vos</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/26/value-of-upgrading-solutions-to-nav2009-by-andreas-vos/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/26/value-of-upgrading-solutions-to-nav2009-by-andreas-vos/#comments</comments>
		<pubDate>Wed, 26 May 2010 05:06:16 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<category><![CDATA[RTC]]></category>

		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/26/value-of-upgrading-solutions-to-nav2009-by-andreas-vos/</guid>
		<description><![CDATA[*customers
-productivity: RTC, action pane, search function (users love this ; there is a search function in Windows 2008/7 and I love that to instead of using the menu), user customization, save template with filters
-technology: SQL Server, WebServices, client extensibility
-time to &#8220;clean up&#8221;:
&#8211;51% replace with standard
&#8211;13% in use
&#8211;8% need to change
&#8211;28% unknown (user: I need that [...]]]></description>
			<content:encoded><![CDATA[<p>*customers</p>
<p>-productivity: RTC, <u>action pane</u>, search function (users love this ; there is a search function in Windows 2008/7 and I love that to instead of using the menu), user customization, save template with filters</p>
<p>-technology: SQL Server, WebServices, client extensibility</p>
<p>-time to &#8220;clean up&#8221;:</p>
<p>&#8211;51% replace with standard</p>
<p>&#8211;13% in use</p>
<p>&#8211;8% need to change</p>
<p>&#8211;28% unknown (user: I need that function and after 6 months no one uses it (or knows what it does)</p>
<p>-simplicity</p>
<p>&#8211;intuitionally</p>
<p>&#8211;I don&#8217;t lose the track</p>
<p>&#8211;user comment: I didn&#8217;t understand your roll blah blah, but I see what I have to work on every day</p>
<p>*value for</p>
<p>-services</p>
<p>-reduce support</p>
<p>-market share</p>
<p>-customer decision for next ERP period</p>
<p>-sell new license, add-on&#8217;s</p>
<p>-satisfied customers are the key for new business</p>
<p>*Q&amp;A</p>
<p>-critical issues: talk with tech guys from customer because of service tier</p>
<p>-experience on hardware:</p>
<p>&#8211;native=&gt;SQL is big step</p>
<p>&#8211;service tier server</p>
<p>*reasons to not to upgrade to RTC</p>
<p>-salespeople: we can&#8217;t sell &#8216;that&#8217;</p>
<p>-time to convert</p>
<p>-time to rethink some things</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/26/value-of-upgrading-solutions-to-nav2009-by-andreas-vos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to improve the testing of your solutions (application testing) by Soren Grubov</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/25/how-to-improve-the-testing-of-your-solutions-application-testing-by-soren-grubov/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/25/how-to-improve-the-testing-of-your-solutions-application-testing-by-soren-grubov/#comments</comments>
		<pubDate>Tue, 25 May 2010 05:45:46 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[DirectionsEMEA2010]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[RTC]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/25/how-to-improve-the-testing-of-your-solutions-application-testing-by-soren-grubov/</guid>
		<description><![CDATA[Waldo already wrote a blogpost on this : http://dynamicsuser.net/blogs/waldo/archive/2010/05/21/directions-emea-2010-testing-your-functionality.aspx. But don&#8217;t worry, I&#8217;ll give some more info.
*agenda
-test features in NAV2009SP1 -test development?
-application test toolset for NAV. Build by Microsoft on top of test features.
*NAV2009SP1 test features
-target functional test through C/AL
-ensure no UI interaction is required
-classic vs RTC (test both)
-enable test of error handling
*Now codeunits have [...]]]></description>
			<content:encoded><![CDATA[<p>Waldo already wrote a blogpost on this : <a href="http://dynamicsuser.net/blogs/waldo/archive/2010/05/21/directions-emea-2010-testing-your-functionality.aspx"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://dynamicsuser.net/blogs/waldo/archive/2010/05/21/directions-emea-2010-testing-your-functionality.aspx</font></font></u></a><font size="3">. But don&#8217;t worry, I&#8217;ll give some more info.</font></p>
<p><font size="3">*agenda</font></p>
<p><font size="3">-test features in NAV2009SP1</font><font size="3"> </font><font size="3">-test development?</p>
<p>-application test toolset for NAV. Build by Microsoft on top of test features.</p>
<p>*NAV2009SP1 test features</p>
<p>-target functional test through C/AL</p>
<p>-ensure no UI interaction is required</p>
<p>-classic vs RTC (test both)</p>
<p>-enable test of error handling</p>
<p>*Now codeunits have a new property with these properties : Normal, Test, Test Runner</p>
<p>The Test-codeunit contains all tests to be done. The functions have a new property with these options: Normal, Test, UI Handler.</p>
<p>There is also a new global option : &#8220;Show C/AL testability&#8221;. I missed what it exactly does.</p>
<p>*demo time</p>
<p>-Claus created a blank Test-codeunit (the new codeunit-property), saved it and run it. a message came up saying something as &#8220;Run Succeeded&#8221;.</p>
<p>-Each function of type test (the new function-property) will be run by the codeunit WITHOUT writing some code to run the function.</p>
<p>-Functions of type Normal can be used as &#8216;normal&#8217; functions to be used in the different test-functions. The will NOT be run automatically but need to be called by other functions.</p>
<p>-If there is some error, it will be displayed at the end of the test-codeunit.</p>
<p>-When testing something, it is possible we WANT an error (e.g. when inserting an existing record we should have an error to consider the test to succeed). How to do that:</p>
<p>ASSERTERROR BEGIN</p>
<p>Create some error; // By using ASSERTERROR, this will result as Success.</p>
<p>END;</p>
<p>-CONFIRM: If you have a confirm in your code, it will popup as normal. In the example, TRUE must go on without error and FALSE must generate an error. So we need to create a testcase (=a test-function) for BOTH options. How to do that? We need a function of the new function-type &#8220;Confirm Handler&#8221; (there are also other options). You need to create the function with 2 parameters (the message and the reply).</p>
<p>-with code coverage running while running your test-codeunit, you can check if 100% of the code is run in the object(s) you want to test.</p>
<p>-all the testfunctions are run in their own transaction, so you have a transaction per testfunction and not 1 big transaction</p>
<p>*codeunit of type testrunner</p>
<p>-is &#8216;almost&#8217; like a normal codeunit and serves to run the test codeunits.</p>
<p>-the message at the end of each test codeunit will not appear, but will be intercepted by the testrunner codeunit.</p>
<p>-has 2 triggers : &#8220;OnBeforeTestRun&#8221; and &#8220;OnAfterTestRun&#8221; (here you get the results of the execution of a test-codeunit</p>
<p>-unexpected UI wil be reported as failure.</p>
<p>*establish test process</p>
<p>-when should test be developed?</p>
<p>&#8211;vertical:test suite for vertical solution</p>
<p>&#8211;customer:test suite of customer defined user acceptance test</p>
<p>-when should test be executed?</p>
<p>&#8211;vertical:test pass, release HF, upgrade, merge, &#8230;</p>
<p>&#8211;customer:test pass, release HF, upgrade, enhancements</p>
<p>-who is responsible for process?</p>
<p>developers and testers</p>
<p>*application test toolset</p>
<p>-At the time of the session, it wasn&#8217;t available yet. But it should be available shortly on partnersource. NAV team blog (<a href="http://blogs.msdn.com/b/nav/"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://blogs.msdn.com/b/nav/</font></font></u></a><font size="3">) will blog it when it comes out.</font><font size="3">-both on classic (code is run on client) and RTC (code is run on servicetier)</font></p>
<p></font></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/25/how-to-improve-the-testing-of-your-solutions-application-testing-by-soren-grubov/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSRS (RDLC) Reports in MS Dynamics NAV 2009 and beyond by Claus Lundstrom and Yuri Belenky</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/25/ssrs-rdlc-reports-in-ms-dynamics-nav-2009-and-beyond-by-claus-lundstrom-and-yuri-belenky/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/25/ssrs-rdlc-reports-in-ms-dynamics-nav-2009-and-beyond-by-claus-lundstrom-and-yuri-belenky/#comments</comments>
		<pubDate>Tue, 25 May 2010 05:44:22 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/25/ssrs-rdlc-reports-in-ms-dynamics-nav-2009-and-beyond-by-claus-lundstrom-and-yuri-belenky/</guid>
		<description><![CDATA[The session objective is to learn to design, modify and build reports for RTC
*key takeaways
-new reporting capabilities
-new report designer experience
-time to get starting on RDLC report
*Dynamic report i.e. sorting and visibility toggle
*save report to PDF,Excel
*view report with text colors
*display data graphicaly
*acces NAV reports from other applications
*drill through pages and reports
Demo time:
-graphical:changes between graphs and with [...]]]></description>
			<content:encoded><![CDATA[<p>The session objective is to learn to design, modify and build reports for RTC</p>
<p>*key takeaways</p>
<p>-new reporting capabilities</p>
<p>-new report designer experience</p>
<p>-time to get starting on RDLC report</p>
<p>*Dynamic report i.e. sorting and visibility toggle</p>
<p>*save report to PDF,Excel</p>
<p>*view report with text colors</p>
<p>*display data graphicaly</p>
<p>*acces NAV reports from other applications</p>
<p>*drill through pages and reports</p>
<p>Demo time:</p>
<p>-graphical:changes between graphs and with nice colors</p>
<p>-adding links to drilldown to other data like customer card</p>
<p>-conditional formatting</p>
<p>-show data level per level (select interactivily)</p>
<p>-expand all</p>
<p>-add images on report from DB, external or embedded in report</p>
<p>-sales dashboard (see <a href="http://blogs.msdn.com/nav/archive/2009/03/30/creating-dashboards-in-nav-2009.aspx"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://blogs.msdn.com/nav/archive/2009/03/30/creating-dashboards-in-nav-2009.aspx</font></font></u></a><font size="3">) with drilldowns to other reports.</font></p>
<p><font size="3">-matrix report (see <a href="http://blogs.msdn.com/nav/archive/2009/08/28/building-a-matrix-report-in-microsoft-dynamics-nav-2009-sp1.aspx"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://blogs.msdn.com/nav/archive/2009/08/28/building-a-matrix-report-in-microsoft-dynamics-nav-2009-sp1.aspx</font></font></u></a><font size="3">)</font></font></p>
<p><font size="3"><font size="3">-use external essemblies in .NET (Claus still needs to blog about it. Or better: he thought about blogging about it. Maybe my blogpost will make him blog about it <img src='http://mibuso.com/blogs/kriki/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</font></font></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/25/ssrs-rdlc-reports-in-ms-dynamics-nav-2009-and-beyond-by-claus-lundstrom-and-yuri-belenky/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sana Software : Win more deals with e-Commerce by Niek Bosua</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/23/sana-software-win-more-deals-with-e-commerce-by-niek-bosua/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/23/sana-software-win-more-deals-with-e-commerce-by-niek-bosua/#comments</comments>
		<pubDate>Sun, 23 May 2010 13:32:25 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/23/sana-software-win-more-deals-with-e-commerce-by-niek-bosua/</guid>
		<description><![CDATA[Here, it went wrong (not the session, but for me)! I tried to get my computer back alive but without success&#8230;. So this is the first session for which I took notes using an old-tech called paper.
The first session. It is an ISV session, so more a commercial one. All 4 sessions were ISV sessions [...]]]></description>
			<content:encoded><![CDATA[<p>Here, it went wrong (not the session, but for me)! I tried to get my computer back alive but without success&#8230;. So this is the first session for which I took notes using an old-tech called paper.</p>
<p>The first session. It is an ISV session, so more a commercial one. All 4 sessions were ISV sessions and this seemed the most interesting one.</p>
<p>It is about how to take advantage of e-commerce.</p>
<p>*Opportunities:</p>
<p>-e-commerce requests growing</p>
<p>-customers want integrated solutions</p>
<p>-ONE STOP shop</p>
<p>-beat competition by offering NAV+e-commerce (But if all partners have this? Probably you need to be faster! Or maybe they were talking about non NAV-partners?)</p>
<p>-new revenues by adding e-commerce</p>
<p>*with SANA</p>
<p>-factsheets, solution highlights, reference cases</p>
<p>-online demo movies</p>
<p>-VPC to help demo&#8217;s</p>
<p>-Easy to demo and good looking solution</p>
<p>-need e-commerce expertise=&gt;SANA will help you</p>
<p>-Support with implementations</p>
<p>*SANA software</p>
<p>-ISV for e-commerce for the Netherlands</p>
<p>-15 years for e-commerce experience</p>
<p>-300+ e-commerce implementations</p>
<p>-HQ in The Netherlands and development center in Ukraine</p>
<p>*Hightlights</p>
<p>-built for NAV 4, 5 ,2009</p>
<p>-supports B2B, B2C, B2X</p>
<p>-online order entry, quick, easy, 24/7</p>
<p>-my account page: pending orders and order history</p>
<p>-latest tech.: .NET 3.5, web services based on WCF (no message queue. I would say that is a good idea!)</p>
<p>-delivered with SDK (costs €0 (or $0) for parters), fully customizable</p>
<p>*out of the box</p>
<p>-Multilanguage</p>
<p>-multiple shops</p>
<p>-&#8230;</p>
<p>*SANA Live Connector</p>
<p>-fully integrated with NAV</p>
<p>-best solution for B2B</p>
<p>-real time info on pricing, stock, custom specific discount</p>
<p>*SANA commerce provider</p>
<p>-Scheduled interfaces with NAV</p>
<p>-best for B2C</p>
<p>*B2B demotime: They showed us a nice interface for B2B webshopping. 100% out of the box: configurable and with 5 languages (didn&#8217;t have time to note down which languages) and (if I got this correctly) some other languages they are working on. The customer can see his orders, discounts and items. Also a salesperson can use the interface and he can see his customers, orders and so on.</p>
<p>*partner program</p>
<p>-sales documentation and sales support</p>
<p>-employee training and hands-on labs</p>
<p>-3rd line support</p>
<p>-partner portal</p>
<p>*partner benefits</p>
<p>-partner margin on licenses</p>
<p>-partner margin on maintenance</p>
<p>-customer implementation</p>
<p>-customer support</p>
<p>*no costs involved to become partner and start selling</p>
<p>*roadmap</p>
<p>-new functionality</p>
<p>-support new NAV versions</p>
<p>-partner input</p>
<p>*SANA commerce 7.4. What&#8217;s new?</p>
<p>A demo to demonstrate the new things.</p>
<p>-it is optimized for search engines</p>
<p>-customer can write a review on the articles on sale or request new features</p>
<p>-product navigation</p>
<p>And here stops the first session taking notes on paper&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/23/sana-software-win-more-deals-with-e-commerce-by-niek-bosua/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hands- on labs &#8220;WebServices&#8221; and &#8220;Client Extensibility&#8221; both done by Dmitry Chadaev and Vitaliy Lebedev</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/23/hands-on-labs-webservices-and-client-extensibility-both-done-by-dmitry-chadaev-and-vitaliy-lebedev/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/23/hands-on-labs-webservices-and-client-extensibility-both-done-by-dmitry-chadaev-and-vitaliy-lebedev/#comments</comments>
		<pubDate>Sun, 23 May 2010 13:28:20 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/23/hands-on-labs-webservices-and-client-extensibility-both-done-by-dmitry-chadaev-and-vitaliy-lebedev/</guid>
		<description><![CDATA[I really like labs. They are like a kickstart to learn something new.
It started quite badly. For a lab, you need your portable and your portable needs a battery loader and this last one needs a powerplug. When we arrived in the lab, these were missing.
I have done something with webservices before. But all in [...]]]></description>
			<content:encoded><![CDATA[<p>I really like labs. They are like a kickstart to learn something new.</p>
<p>It started quite badly. For a lab, you need your portable and your portable needs a battery loader and this last one needs a powerplug. When we arrived in the lab, these were missing.</p>
<p>I have done something with webservices before. But all in NAV. This is all done in Visual Studio. A small form created in Visual Studio that consumes a page in NAV. It can be useful for people who don&#8217;t need a full-fledged NAV for their work.</p>
<p>Both new very well (too well) their job. After 15 minutes only 2 persons were able to follow them. After 30 minutes also those gave up. Luckily there is a good walk-through to retry everything at home.</p>
<p>When the second session (Client Extensibility) started after the coffeebreak (I am starting to miss the Italian coffee. Since I live in Italy, I call the &#8216;other&#8217; coffee dirty water like a lot of Italians.), at least we had electricity. Just in time (actually during the break I attached my computer to load the battery a little).</p>
<p>Also the second session was Visual Studio based and also here difficult to follow but again there is a good walkthrough.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/23/hands-on-labs-webservices-and-client-extensibility-both-done-by-dmitry-chadaev-and-vitaliy-lebedev/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spam with comments and how to protect yourself</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/23/spam-with-comments-and-how-to-protect-yourself/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/23/spam-with-comments-and-how-to-protect-yourself/#comments</comments>
		<pubDate>Sun, 23 May 2010 09:00:08 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/23/spam-with-comments-and-how-to-protect-yourself/</guid>
		<description><![CDATA[How can you avoid spam comments in your blog. I would say it is very important to do it because when Google (and I think this is also valid for Bing) finds it and notices that the links in it point to a spam-site, also your post (and site) go down in the rating.
So, in [...]]]></description>
			<content:encoded><![CDATA[<p>How can you avoid spam comments in your blog. I would say it is very important to do it because when Google (and I think this is also valid for Bing) finds it and notices that the links in it point to a spam-site, also your post (and site) go down in the rating.</p>
<p>So, in the setup (options=&gt;Discussion) you can put some settings to help you:</p>
<p>-E-mail me whenever: all on TRUE. This way,even if a spam post gets through you find it and you can delete it with some delay.</p>
<p>-Before a comment appears: all on TRUE: it sounds a litle like paranoia, but don&#8217;t trust anyone until proven innocent. A trick a lot of spammers use is to post an innocent comment. So you confirm to post thinking it genuine and after some time they start spamming. In the end of the post I give some indications on the comment that should trigger all your alarm-bells.</p>
<p>-Comment moderation : Hold a comment in queue if it contains 1 or more links. Most spams have links in it. Before I had a higher number, but I noticed that a lot of spamposts have only 1 link in it to get through this limit.</p>
<p>Alarmbell-triggers:</p>
<p>*Comments that don&#8217;a add any value to the post or that are not some question for more info should immediately trigger your alarm bells. Some examples:</p>
<p>-&#8221;<font face="Times New Roman">Great post its was a terriffic read thanks for the share !&#8221;</font><font face="Times New Roman">-&#8221;Good stuff it was a great read thanks for the insight !&#8221;</font><font face="Times New Roman">-&#8221;Thanks for the great information it was a great read !&#8221;</p>
<p>-&#8221;Nice tip!&#8221;</p>
<p></font><font size="3">and so on.</font><font size="3">*Some other hints of spamming: in general you have a link from who it came. If it is NOT an email, you can be pretty sure it is spam. An email-address is not a guarantee it is NOT spam.</p>
<p>*If you have multiple comments to moderate and they have come all from the same TCP/IP.</p>
<p></font></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/23/spam-with-comments-and-how-to-protect-yourself/feed/</wfw:commentRss>
		</item>
		<item>
		<title>After Convergence and Directions. Now there is NAV TECHDAYS</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/22/after-convergence-and-directions-now-there-is-nav-techdays/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/22/after-convergence-and-directions-now-there-is-nav-techdays/#comments</comments>
		<pubDate>Sat, 22 May 2010 15:50:09 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[NAVTechdays2011]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/22/after-convergence-and-directions-now-there-is-nav-techdays/</guid>
		<description><![CDATA[Targetted to bring parters and customers together, Convergence EMEA is died and been replaced with smaller events inEurope.
Targetted to partners and partners together, Directions EMEA is still alive and kicking!
There was the Mibuso Conference to bring the forum users together with tech sessions and some fun!
But now the Mibuso Conference has evolved into the NAV [...]]]></description>
			<content:encoded><![CDATA[<p>Targetted to bring parters and customers together, Convergence EMEA is died and been replaced with smaller events inEurope.</p>
<p>Targetted to partners and partners together, Directions EMEA is still alive and kicking!</p>
<p>There was the Mibuso Conference to bring the forum users together with tech sessions and some fun!</p>
<p>But now the Mibuso Conference has evolved into the NAV TECHDAYS 2011!</p>
<p>Targetted to bring developers and developers together. Also leading business owners are welcome to make the developers work together to create beautiful projects!</p>
<p>Spread the word!</p>
<p>And have a look here:</p>
<p>We have an RSS feed : <a href="http://www.navtechdays.com/rss.asp"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://www.navtechdays.com/rss.asp</font></font></u></a></p>
<p><font size="3">You can also download a brochure : <a href="http://www.navtechdays.com/dl.asp"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://www.navtechdays.com/dl.asp</font></font></u></a></font></p>
<p><font size="3"><font size="3">And here is the announcement: <a href="http://www.mibuso.com/forum/viewtopic.php?f=31&amp;t=41559"><u><font size="3" color="#0000ff"><font size="3" color="#0000ff">http://www.mibuso.com/forum/viewtopic.php?f=31&amp;t=41559</font></font></u></a></font></font></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/22/after-convergence-and-directions-now-there-is-nav-techdays/feed/</wfw:commentRss>
		</item>
		<item>
		<title>R2 (D2?)</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/22/r2-d2/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/22/r2-d2/#comments</comments>
		<pubDate>Sat, 22 May 2010 14:52:06 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/22/r2-d2/</guid>
		<description><![CDATA[What I remember of the keynote (The reason I make notes is that after 1 hour I don&#8217;t remember it anymore [The reason I also always have my identity card with me!]).
Eh, what was I writing? Oh, yes, After 2 times 2008 R2 (Windows and SQL Server), now we also have a 2009 R2 (Dynamics [...]]]></description>
			<content:encoded><![CDATA[<ul>What I remember of the keynote (The reason I make notes is that after 1 hour I don&#8217;t remember it anymore [The reason I also always have my identity card with me!]).</ul>
<ul>Eh, what was I writing? Oh, yes, After 2 times 2008 R2 (Windows and SQL Server), now we also have a 2009 R2 (Dynamics NAV). And we are in 2010&#8230;..Waldo already blogged about 2009 R2 : <a href="http://dynamicsuser.net/blogs/waldo/archive/2010/05/20/directions-emea-2010.aspx">NAV2009 R2 Announcement</a></ul>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/22/r2-d2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First Evening in Prague</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/22/first-evening-in-prague/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/22/first-evening-in-prague/#comments</comments>
		<pubDate>Sat, 22 May 2010 14:40:41 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/22/first-evening-in-prague/</guid>
		<description><![CDATA[This is the first Directions EMEA where I don&#8217;t come alone. A colleague came with me. Luckily for me he knows Prague a little so he knew where to go to eat. We had a nice beer.
I am very picky about beer (being Belgian!) and chocolate (again being Belgian) because we have very good quality [...]]]></description>
			<content:encoded><![CDATA[<ul>This is the first Directions EMEA where I don&#8217;t come alone. A colleague came with me. Luckily for me he knows Prague a little so he knew where to go to eat. We had a nice beer.</ul>
<ul>I am very picky about beer (being Belgian!) and chocolate (again being Belgian) because we have very good quality of both (forget the Dutch beer and the Swiss chocolate).</ul>
<ul>I had to come to the Czech Republic to find Belgian chocolate!</ul>
<ul><a href="http://mibuso.com/blogs/kriki/files/2010/05/belgian-chocolates.jpg" title="Belgian Chocolates"><img src="http://mibuso.com/blogs/kriki/files/2010/05/belgian-chocolates.jpg" alt="Belgian Chocolates" /></a></ul>
<ul>For the rest: I really like the Czech beer! They really can compete with the Belgian beers. I already heart about the Czech beers and they made up their reputation.</ul>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/22/first-evening-in-prague/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Directions EMEA 2010 first post</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/21/directions-emea-2010-first-post/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/21/directions-emea-2010-first-post/#comments</comments>
		<pubDate>Fri, 21 May 2010 12:49:15 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2010]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/21/directions-emea-2010-first-post/</guid>
		<description><![CDATA[And hopefully not last (see down)
Well, like Luc already wrote on this topic , my portable died. It not crashed, but it decided to go in vacation and not start anymore.
But this was only the second part.
Monday I got a new cellular (smart-) phone because my old cell had battery problems. It crashed some times [...]]]></description>
			<content:encoded><![CDATA[<p>And hopefully not last (see down)</p>
<p>Well, like Luc already wrote on <a href="http://www.mibuso.com/forum/viewtopic.php?p=204124#p204124">this topic</a> , my portable died. It not crashed, but it decided to go in vacation and not start anymore.</p>
<p>But this was only the second part.</p>
<p>Monday I got a new cellular (smart-) phone because my old cell had battery problems. It crashed some times but I preferred a cell with battery that crashed sometimes over a cell with battery problems. Tuesday morning all went well without crashes and I left for Prague.</p>
<p>Arrived at Prague, my cell started but kept crashing. One down.</p>
<p>Ok, no panic, no problem, I have my portable with wireless and also Skype and email and connection to mibuso.com/blogs/kriki, so I can blog.</p>
<p>Wednesday around noon, my portable didn&#8217;t start anymore (two down! Panic! Help!) (to save on startup-time and battery time, I use the stand-by function that works really good with Windows 2008 with VMWare server and some VM&#8217;s in it.</p>
<p>BTW: did I already wrote that my car didn&#8217;t start about 2 weeks ago?</p>
<p>I am really worried about the airplane this evening&#8230;&#8230;&#8230;.</p>
<p>If you see that by next week I don&#8217;t blog, it means the airplane had a problem&#8230;.</p>
<p>A small thanx to my colleague Simone Fortina for lending me his portable for some minutes. Before this he made me stay at least 4 meters away from it&#8230;..<br />
Maybe he let me because he probably noticed that I am close to getting a cold turkey. I really needed a shot of bits and bytes.</p>
<p>I also have some notes about sessions on my portable, so I don&#8217;t know I will see them back. But most of them I have on some old-tech information-barer called &#8220;paper&#8221;.</p>
<p>I also understand now that some people go around with 2 portables (I read about it on a SQL server forum. A speaker who&#8217;s portable died BEFORE his session). That is even worse.</p>
<p>I know Waldo wrote already some blogs but didn&#8217;t read them yet. Did he mention there were 7 Dynamics NAV MVP&#8217;s around? (and my colleague got and MVP overdose <img src='http://mibuso.com/blogs/kriki/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/21/directions-emea-2010-first-post/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Current date + current time = Current datetime</title>
		<link>http://mibuso.com/blogs/kriki/2010/05/14/current-date-current-time-current-datetime/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/05/14/current-date-current-time-current-datetime/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:05:58 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/05/14/current-date-current-time-current-datetime/</guid>
		<description><![CDATA[Everyone (at least, I think so) knows that you can use &#8216;t&#8217; (or &#8216;w&#8217; for workdate) in a datefield to get the current system date.
Not everyone knows that you can use &#8216;t&#8217; in a time field to get the system time.
But do you know you can use &#8216;t t&#8217; to get the current system date [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone (at least, I think so) knows that you can use &#8216;t&#8217; (or &#8216;w&#8217; for workdate) in a datefield to get the current system date.</p>
<p>Not everyone knows that you can use &#8216;t&#8217; in a time field to get the system time.</p>
<p>But do you know you can use &#8216;t t&#8217; to get the current system date + time in a datetime field? The first t  is for the date and the second for the time. And you can also use &#8216;w t&#8217; to have the workdate + system time.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/05/14/current-date-current-time-current-datetime/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DosShell to activate a another application</title>
		<link>http://mibuso.com/blogs/kriki/2010/04/23/dosshell-to-activate-a-another-application/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/04/23/dosshell-to-activate-a-another-application/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 17:27:57 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/04/23/dosshell-to-activate-a-another-application/</guid>
		<description><![CDATA[Remember my function DosShell (http://www.mibuso.com/forum/viewtopic.php?t=12417)?
&#160;
I created  it to avoid the annoying popup in version 4.0 asking confirmation to run a program.
&#160;
But I just found out that it can also be used to activate a program that is already active.
&#160;
How to do it?
&#160;
Very easy. You can play with the parameter &#8220;IintWindowStyle&#8221;. If you use value &#8220;1&#8243;, [...]]]></description>
			<content:encoded><![CDATA[<p>Remember my function DosShell (<a href="http://www.mibuso.com/forum/viewtopic.php?t=12417">http://www.mibuso.com/forum/viewtopic.php?t=12417</a>)?</p>
<p>&nbsp;</p>
<p>I created  it to avoid the annoying popup in version 4.0 asking confirmation to run a program.</p>
<p>&nbsp;</p>
<p>But I just found out that it can also be used to activate a program that is already active.</p>
<p>&nbsp;</p>
<p>How to do it?</p>
<p>&nbsp;</p>
<p>Very easy. You can play with the parameter &#8220;IintWindowStyle&#8221;. If you use value &#8220;1&#8243;, it doesn&#8217;t start a new instance but it calls an existing one.</p>
<p>&nbsp;</p>
<p>There are also other values, check them out for more info.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/04/23/dosshell-to-activate-a-another-application/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Prevent comment spam in your blog</title>
		<link>http://mibuso.com/blogs/kriki/2010/04/13/prevent-comment-spam-in-your-blog/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/04/13/prevent-comment-spam-in-your-blog/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:20:30 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/04/13/prevent-comment-spam-in-your-blog/</guid>
		<description><![CDATA[I just read an article on how to prevent comment spam in your blog and I thought that everyone should now about it!
Here is the link: Prevent comment spam
]]></description>
			<content:encoded><![CDATA[<p>I just read an article on how to prevent comment spam in your blog and I thought that everyone should now about it!</p>
<p>Here is the link: <a href="http://www.seochat.com/c/a/Search-Engine-Optimization-Help/Prevent-Comment-Spam-from-Damaging-Your-WordPress-Website/" title="Prevent comment spam">Prevent comment spam</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/04/13/prevent-comment-spam-in-your-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Torn page detection in alter database =&#62; tab options</title>
		<link>http://mibuso.com/blogs/kriki/2010/03/24/torn-page-detection-in-alter-database-tab-options/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/03/24/torn-page-detection-in-alter-database-tab-options/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 13:20:33 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/03/24/torn-page-detection-in-alter-database-tab-options/</guid>
		<description><![CDATA[What is this for?
In (very) short: it is to detect badly written pages on the disk and until SQL2000 it was the best there is and you needed it in case your clustersize on disk was NOT 64KB and all nicely offsetted (well, this is another story).
In SQL2008 you can find it in database properties=&#62;Options=&#62;Recovery=&#62;Page [...]]]></description>
			<content:encoded><![CDATA[<p>What is this for?</p>
<p>In (very) short: it is to detect badly written pages on the disk and until SQL2000 it was the best there is and you needed it in case your clustersize on disk was NOT 64KB and all nicely offsetted (well, this is another story).</p>
<p>In SQL2008 you can find it in database properties=&gt;Options=&gt;Recovery=&gt;Page Verify.</p>
<p>Starting with  SQL2005, there is a new option (at least in SQL): CHECKSUM. The TORN_PAGE_DETECTION is only a subset of the CHECKSUM option.</p>
<p>I think you are asking now: what is he rambling about?</p>
<p>Well, I just read a blogpost (<a href="http://sqlserverpedia.com/blog/sql-server-2005/performance-impact-of-using-backup-checksum-in-sql-server-20052008-2/">http://sqlserverpedia.com/blog/sql-server-2005/performance-impact-of-using-backup-checksum-in-sql-server-20052008-2/</a>) about a backup-option in combination with the &#8220;Page Verify&#8221; options in SQL. It is more about performance-impact. But this time my interest went to the CHECKSUM-option and how it was connected to &#8220;Torn page detection&#8221; in NAV.</p>
<p>I just created a new DB with NAV5.0SP1 without the &#8220;Torn page detection&#8221; in NAV. In SQL, CHECKSUM is used. This is OK.</p>
<p>Now I change the &#8220;Torn page detection&#8221; in NAV from no to yes. Now, in SQL it has become TORN_PAGE_DETECTION. This is OK.</p>
<p>Now I change the &#8220;Torn page detection&#8221; in NAV from yes to no. Now, in SQL it has become NONE. This is NOT ok, because I loose all detection on it.</p>
<p>So if you audit a SQL-server with NAV, don&#8217;t check the flag in NAV but go directly in the SQL database properties checking the &#8220;Page Verify&#8221; option.</p>
<p>See also  &#8220;Understanding and Managing the suspect_pages Table&#8221; in books online.</p>
<p>Why has Microsoft not changed to &#8220;torn page detection&#8221;-toggle to an option &#8220;Page Verify&#8221; in NAV or removed it completely? Maybe they read my blog and remove/change it in the new version.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/03/24/torn-page-detection-in-alter-database-tab-options/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Downgrading after accidental upgrade</title>
		<link>http://mibuso.com/blogs/kriki/2010/03/24/downgrading-after-accidental-upgrade/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/03/24/downgrading-after-accidental-upgrade/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 12:23:47 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/03/24/downgrading-after-accidental-upgrade/</guid>
		<description><![CDATA[How much times we have the question on the forum to downgrade a DB after someone accidently opened a DB with a newer NAV version and upgraded the DB?
&#160;
Lot&#8217;s of times.
&#160;
Downgrading is not so easy and it can be slow.
&#160;
I needed to do it some time ago (luckily NOT for production but just for some [...]]]></description>
			<content:encoded><![CDATA[<p>How much times we have the question on the forum to downgrade a DB after someone accidently opened a DB with a newer NAV version and upgraded the DB?</p>
<p>&nbsp;</p>
<p>Lot&#8217;s of times.</p>
<p>&nbsp;</p>
<p>Downgrading is not so easy and it can be slow.</p>
<p>&nbsp;</p>
<p>I needed to do it some time ago (luckily NOT for production but just for some testing) and used ara3n&#8217;s tool (<a href="http://mibuso.com/blogs/ara3n/2009/12/08/baking-uptransfering-company-specific-data-through-sql-for-dynamics-nav/">http://mibuso.com/blogs/ara3n/2009/12/08/baking-uptransfering-company-specific-data-through-sql-for-dynamics-nav/</a>)</p>
<p>I created a new DB. Imported the objects of the original version. Created a new company it it.</p>
<p>Then I used ara3n&#8217;s tool.</p>
<p>&nbsp;</p>
<p>I did have some problems with it:</p>
<p>-it created code for all tables (even tables with 0 records in it). And thus takes a long time to compile in SQL.</p>
<p>-I has some problems with table- and fieldnames that contain accented characters. It SHOULD NOT happen but in our Italian DB&#8217;s we have the problem. And I suppose also in other countries were accented characters are used have the problem.</p>
<p>-I didn&#8217;t want all tables. E.g. I didn&#8217;t want to take the entry tables, and the posted document tables.</p>
<p>&nbsp;</p>
<p>After some accent-fixing, removing some tables I didn&#8217;t want. The script was ready and I ran it in SQL. After a short time (copying data from the upgraded version to the old version!), it had finished.</p>
<p>&nbsp;</p>
<p>I opened the DB in the old version and all worked well!</p>
<p>&nbsp;</p>
<p>The manually having to fix some things made me decide to create my own version were I filter the tables I want, using or not using marks (the form works on a temptable, so no SQL-performance problems! It may take some time to open the form).</p>
<p>&nbsp;</p>
<p>So it can also be used to copy some (setup-)tables from 1 company to another.</p>
<p>&nbsp;</p>
<p>You can find my version here : <a href="http://www.mibuso.com/dlinfo.asp?FileID=1171">http://www.mibuso.com/dlinfo.asp?FileID=1171</a>.</p>
<p>&nbsp;</p>
<p>If you find problems in it, please let me know, so I can fix them.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/03/24/downgrading-after-accidental-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Clustered or not clustered</title>
		<link>http://mibuso.com/blogs/kriki/2010/03/18/clustered-or-not-clustered/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/03/18/clustered-or-not-clustered/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 21:22:10 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/03/18/clustered-or-not-clustered/</guid>
		<description><![CDATA[Do you remember the Clustered Index bug of 4.0SP1 (see also http://www.mibuso.com/dlinfo.asp?FileID=594)?
In short: 4.0SP1 forgot to set the index-property &#8220;Clustered&#8221; on the primary key (the default is that the primary key is clustered). The result is that the tables were heap-tables and that is (generally) bad for performance.
The fix was to put the key-property Clustered [...]]]></description>
			<content:encoded><![CDATA[<p>Do you remember the Clustered Index bug of 4.0SP1 (see also <a href="http://www.mibuso.com/dlinfo.asp?FileID=594">http://www.mibuso.com/dlinfo.asp?FileID=594</a>)?</p>
<p>In short: 4.0SP1 forgot to set the index-property &#8220;Clustered&#8221; on the primary key (the default is that the primary key is clustered). The result is that the tables were heap-tables and that is (generally) bad for performance.</p>
<p>The fix was to put the key-property Clustered in one of the indexes. My little tool (mentioned above) does just that.</p>
<p>But now, this customer was different. The Clustered-property was set, BUT in SQL, the tables were NOT clustered.</p>
<p>I was at a customer to do an audit because they have performance problems. I did find (and fixed) some things, but this is</p>
<p>another story. The important thing of this blog post is the clustered-in-NAV-not-clustered-in-SQL problem.</p>
<p>In the first place. How did I find this out?</p>
<p>Some time ago, I found a little select on <a href="http://www.extremeexperts.com/sql/Scripts/TableHasClusteredIndex.aspx">http://www.extremeexperts.com/sql/Scripts/TableHasClusteredIndex.aspx</a>, adapted it to fit my needs and ran it on the customers database.</p>
<p>This is the script I use (not for SQL2000 because it uses a CTE [=common table expression ; I really like those!] ):</p>
<p><code>WITH table_size as ( SELECT  object_name(id) AS [TableName], rowcnt AS [Rows], (dpages * 8)/1024 AS [DataSize_MB], ( (SUM(used) * 8 ) - (dpages * 8))/1024 AS [IndexSize_MB] FROM sys.sysindexes WHERE indid IN (0,1) AND OBJECTPROPERTY(id, 'IsUserTable') = 1 GROUP BY id, rowcnt, reserved, dpages ), Table_clustered AS ( Select   i.TABLE_NAME, Case objectProperty(object_id(i.TABLE_NAME), 'TableHasClustIndex') When 0 then 'No' When 1 then 'Yes' End as [Has Clustered Index] From    INFORMATION_SCHEMA.TABLES i Where  objectProperty(object_id(i.TABLE_NAME), 'IsUserTable') = 1 ) select TC.TABLE_NAME,TS.Rows,TS.DataSize_MB,TS.IndexSize_MB from Table_clustered TC inner join table_size TS on TS.TableName = TC.TABLE_NAME where [Has Clustered Index] = 'No' order by TS.Rows desc</code></p>
<p>It shows me which tables are not clustered and how many records are in the tables, ordered by the number of records to see where the biggest problems are (I don&#8217;t care (at the moment) about 0-record-tables).</p>
<p>I showed it the customer, opened the table designer, went to the index properties and found out that the key-property Clustered was set on 1 of the indexes (PS: only 1 clustered index per table is possible). Strange: the NAV 4.0SP1 bug didn&#8217;t even set the clustered property&#8230;..</p>
<p>I took a small table, made a fob of it then I imported it again: no change.</p>
<p>Then I removed the clustered-toggle, saved (or better: I tried to save) but I got some error because SQL could not remove the clustered constraint from the table because it didn&#8217;t exist.</p>
<p>I tried something else: I created a secondary key (I only had 1 key in that table) and made that the clustered index. I saved and it worked. Then I imported the original fob. The primary key became the clustered index. But doing that for about 400 tables? Too much work.</p>
<p>I made a native backup, renamed the company (I was working on a test DB which had the same problem!) and checked the clustered index. Nothing changed.</p>
<p>I restored the native backup I made and checked the clustered index. YES! The restored company had the clustered indexes fixed because the tables for the new company are created from scratch and remember that the Clustered property is set in the NAV-object.</p>
<p>So, it is possible to fix it doing a backup of the company and then restoring it. Quite long, but possible for most databases.</p>
<p>But it does NOT fix the the DataPerCompany=No companies like the Permissions-table.</p>
<p>Those have to be fixed directly in SSMS (at least not 400 tables to fix anymore, but only about 10).</p>
<p>Open the incriminated table =&gt; Indexes =&gt; Take the primary key =&gt; right-click on it =&gt; Script Index as =&gt; Drop and create to =&gt; New Query Editor Window</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2010/03/ssms-table.png" title="SSMS-table"><img src="http://mibuso.com/blogs/kriki/files/2010/03/ssms-table.png" alt="SSMS-table" /></a></p>
<p>It creates this code:</p>
<p><code>USE [CRONUS2009SP1W1]<br />
GO<br />
/****** Object:  Index [CRONUS International Ltd_$Item Ledger Entry$0]    Script Date: 03/18/2010 21:51:11 ******/<br />
IF  EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CRONUS International Ltd_$Item Ledger Entry]') AND name = N'CRONUS International Ltd_$Item Ledger Entry$0')<br />
ALTER TABLE [dbo].[CRONUS International Ltd_$Item Ledger Entry] DROP CONSTRAINT [CRONUS International Ltd_$Item Ledger Entry$0]<br />
GO<br />
USE [CRONUS2009SP1W1]<br />
GO<br />
/****** Object:  Index [CRONUS International Ltd_$Item Ledger Entry$0]    Script Date: 03/18/2010 21:51:11 ******/<br />
ALTER TABLE [dbo].[CRONUS International Ltd_$Item Ledger Entry] ADD  CONSTRAINT [CRONUS International Ltd_$Item Ledger Entry$0] PRIMARY KEY NONCLUSTERED<br />
(<br />
[Entry No_] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [Data Filegroup 1]<br />
GO</code></p>
<p>Change the</p>
<p>&#8220;ADD  CONSTRAINT [CRONUS International Ltd_$Item Ledger Entry$0] PRIMARY KEY NONCLUSTERED&#8221; to</p>
<p>&#8220;ADD  CONSTRAINT [CRONUS International Ltd_$Item Ledger Entry$0] PRIMARY KEY CLUSTERED&#8221;</p>
<p>And run the script. It will create the clustered index.</p>
<p>Another way you can use is to create a new company in the DB. This will create the tables from scratch and also create the clustered index on them. After that you can use ara3n&#8217;s report (<a href="http://mibuso.com/blogs/ara3n/2009/12/08/baking-uptransfering-company-specific-data-through-sql-for-dynamics-nav/#comment-98">http://mibuso.com/blogs/ara3n/2009/12/08/baking-uptransfering-company-specific-data-through-sql-for-dynamics-nav/#comment-98</a>) to create a script to copy all data from 1 company to the new company (BTW: I am working on my own version based on ara3n&#8217;s version but with some extra possibilities. I will publish that later as a download on Mibuso).</p>
<p>This report generates a script that you can open in SSMS and run. After that you can delete the original company and rename the new company to the original one.</p>
<p>Some advice :</p>
<p>-Before doing all this work, be sure to make a good backup. And remember that a backup is only good after you have been able to restore it! A backup that you can&#8217;t restore is NOT good!</p>
<p>-Do this when no-one (not even the NAS or webservices) is working.</p>
<p>One last thing: I haven&#8217;t found out what caused this in the first place. The customer told me they never have been on 4.0SP1. So if someone has an idea, write a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/03/18/clustered-or-not-clustered/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy birthday/retirement Windows 2000!</title>
		<link>http://mibuso.com/blogs/kriki/2010/03/17/happy-birthdayretirement-windows-2000/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/03/17/happy-birthdayretirement-windows-2000/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 17:15:35 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[WINDOWS]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/03/17/happy-birthdayretirement-windows-2000/</guid>
		<description><![CDATA[The title could also be &#8220;Windows 2000, XP SP2 and Vista End of Life Support&#8221;, but I found my title funnier.
The fact is that Windows 2000 is close to 10 years old and it is retiring (together with some younger versions).
What is this about : Microsoft stops supporting some windows versions. That means:no more free [...]]]></description>
			<content:encoded><![CDATA[<p>The title could also be &#8220;Windows 2000, XP SP2 and Vista End of Life Support&#8221;, but I found my title funnier.<br />
The fact is that Windows 2000 is close to 10 years old and it is retiring (together with some younger versions).</p>
<p>What is this about : Microsoft stops supporting some windows versions. That means:no more free security updates (if your PC is connected to the internet, can you live without these?)</p>
<p>In short the following Windows versions go out of support:<br />
-Windows 2000 Professional and Windows 2000 Server:13 July 2010<br />
-Windows XP Service Pack 2:13 July 2010 (so best upgrade to SP3 or go directly to the newborn child Windows 7 [if possible])<br />
-Windows Vista without service packs:13 April 2010 (so best upgrade to SP2 or go directly to the newborn child Windows 7 [if possible])</p>
<p>How does this connect to Navision?<br />
I know that some customers are still on old NAV versions (2.60 and maybe older) on Windows 2000 (and maybe older. I hope not!).</p>
<p>If you have older NAV versions and Windows 2000, it might be a problem upgrading Windows 2000 to Windows Vista or Windows 7 (Can you still buy Windows XP or Windows Vista?) because Windows Vista and Windows 7 need at least 4.0SP3 with hotfix (also out of support&#8230;).</p>
<p>Some more info:<a href="http://blogs.technet.com/lifecycle/archive/2010/02/24/end-of-support-for-windows-xp-sp2-and-windows-vista-with-no-service-packs-installed.aspx">http://blogs.technet.com/lifecycle/archive/2010/02/24/end-of-support-for-windows-xp-sp2-and-windows-vista-with-no-service-packs-installed.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/03/17/happy-birthdayretirement-windows-2000/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Did you know table 36 has a BLOB field?</title>
		<link>http://mibuso.com/blogs/kriki/2010/03/09/did-you-know-table-36-has-a-blob-field/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/03/09/did-you-know-table-36-has-a-blob-field/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 12:52:55 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/03/09/did-you-know-table-36-has-a-blob-field/</guid>
		<description><![CDATA[It is field 8725:&#8221;Signature&#8221; and it seems to be used in F8726:&#8221;Mobile Order Signature&#8221;.
&#160;
Question: Why a post about this field?
&#160;
Answer: Because it can (and sooner or later) will cause performance problems.
&#160;
What happened?
A colleague calls me to tell a customer has performance problems open the sales order form. But not always.
I found out that when opening [...]]]></description>
			<content:encoded><![CDATA[<p>It is field 8725:&#8221;Signature&#8221; and it seems to be used in F8726:&#8221;Mobile Order Signature&#8221;.</p>
<p>&nbsp;</p>
<p>Question: Why a post about this field?</p>
<p>&nbsp;</p>
<p>Answer: Because it can (and sooner or later) will cause performance problems.</p>
<p>&nbsp;</p>
<p>What happened?</p>
<p>A colleague calls me to tell a customer has performance problems open the sales order form. But not always.</p>
<p>I found out that when opening the form, the form positions on the last record, it is fast and when it positions on the first record, it is slow. Sounds that it is reading the table from the current record to the last. But still : only 60000 records should not be soooo slow (about 5 seconds to open the form) on the server they have. The server is not a monster but is good enough for its workload.</p>
<p>Even after opening the form different times, it remains slow but all the records should be in cache.</p>
<p>&nbsp;</p>
<p>So let&#8217;s start SQL server profiler and start tracing what&#8217;s happening. I found the query. A cursor is created (first bad sign). I hate the FIND(&#8217;=&lt;&gt;&#8217;)!</p>
<p>And indeed in the WHERE I find &#8220;No_&#8221; &gt;= &#8216;&#8230;&#8217;, so it does a clustered index seek (and if I have the first record, it means it does a scan of the table). But still this doesn&#8217;t explain the 5 seconds.</p>
<p>&nbsp;</p>
<p>THEN I see DATALENGTH(&#8221;Signature&#8221;) as a column in the SELECT. The translation for human beings is that Signature is a BLOB! What the &lt;&#8230;BEEP&#8230;&gt; does a BLOB field in table 36:&#8221;Sales Header&#8221; and where is it used?</p>
<p>&nbsp;</p>
<p>After some searching (exporting all as text and using Navision Object Text Explorer (<a href="http://www.mibuso.com/dlinfo.asp?FileID=205">http://www.mibuso.com/dlinfo.asp?FileID=205</a>) I easily find where it is used (see the first line of this post).</p>
<p>&nbsp;</p>
<p>Let&#8217;s change the field from BLOB to boolean (After my last adventure with webservices (<a href="http://mibuso.com/blogs/kriki/2010/02/17/am-i-a-detective/">http://mibuso.com/blogs/kriki/2010/02/17/am-i-a-detective/</a>), I don&#8217;t disable the BLOB&#8217;s anymore, but change them to boolean.</p>
<p>&nbsp;</p>
<p>Let&#8217;s retry to open the sales order form with first and last record and all is fast again!</p>
<p>&nbsp;</p>
<p>I never noticed this field before (neither did my colleague), so we thought it was new in NAV2009SP1.</p>
<p>No, it already existed in NAV500SP1 (I didn&#8217;t check NAV500). But I never had a customer with this problem. Maybe it is caused by the combination of NAV2009SP1 and SQL2008? It is the only customer I have with SQL2008 and so many records in table 36:&#8221;Sales Header&#8221;.</p>
<p>&nbsp;</p>
<p>A remark: I checked other tables with BLOB&#8217;s in them (make a form on table &#8220;Field&#8221; and filter on Type::BLOB). Tables &#8220;G/L Account&#8221;, &#8220;Customer&#8221;, &#8220;Vendor&#8221; have the field Picture BUT I didn&#8217;t find any function to put a picture in it. Does someone know where I can find it?</p>
<p>Also table Item has the field.</p>
<p>&nbsp;</p>
<p>An advice: if you have a table that is used a lot (like Item or Sales Header), change the BLOB to Boolean and if you need the BLOB anyway, best create an extra table in which to store the BLOB. Most of the time when you GET,FIND the record, you don&#8217;t need it. So why do some extra processing for DATALENGTH(&#8221;&#8230;.&#8221;)? SQL Server will be grateful if you change the BLOB to Boolean.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/03/09/did-you-know-table-36-has-a-blob-field/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL Server Training on DMVs</title>
		<link>http://mibuso.com/blogs/kriki/2010/02/17/sql-server-training-on-dmvs/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/02/17/sql-server-training-on-dmvs/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 18:03:23 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/02/17/sql-server-training-on-dmvs/</guid>
		<description><![CDATA[I found out this virtual training and thought it could be of interest for SQL tuners.
http://www.vconferenceonline.com/shows/spring10/quest/register/multireg.asp
The bad thing is: it starts at 07:45 ET-time.
That means  13:45 CET. And it stops at 23:30!
Anyway, I am following it with the moka (to make italian coffee) nearby.
]]></description>
			<content:encoded><![CDATA[<p>I found out this virtual training and thought it could be of interest for SQL tuners.<br />
<a href="http://www.vconferenceonline.com/shows/spring10/quest/register/multireg.asp">http://www.vconferenceonline.com/shows/spring10/quest/register/multireg.asp</a></p>
<p>The bad thing is: it starts at 07:45 ET-time.</p>
<p>That means  13:45 CET. And it stops at 23:30!</p>
<p>Anyway, I am following it with the moka (to make italian coffee) nearby.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/02/17/sql-server-training-on-dmvs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Am I a detective?</title>
		<link>http://mibuso.com/blogs/kriki/2010/02/17/am-i-a-detective/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/02/17/am-i-a-detective/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 07:45:06 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[CLASSICCLIENT]]></category>

		<category><![CDATA[NAS]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/02/17/am-i-a-detective/</guid>
		<description><![CDATA[Maybe you ask: what title did he invent now? It has nothing to do with NAV or SQL
Oh, yes! It is about both!
Here it comes.
The crime scene: NAV2009 classic client with NAV Jobqueus that launches a job in a Webservice and goes on with other jobs (thanks to ara3n for his blog that helped me [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe you ask: what title did he invent now? It has nothing to do with NAV or SQL</p>
<p>Oh, yes! It is about both!</p>
<p>Here it comes.</p>
<p>The crime scene: NAV2009 classic client with NAV Jobqueus that launches a job in a Webservice and goes on with other jobs (thanks to ara3n for his blog that helped me a lot to set it up: <a href="http://mibuso.com/blogs/ara3n/2009/01/28/running-job-queue-through-nav-web-service-for-unlimited-companies/">http://mibuso.com/blogs/ara3n/2009/01/28/running-job-queue-through-nav-web-service-for-unlimited-companies/</a>). The idea was not really using 1 NAS for multiple companies but more using 1 NAS for multiple jobs at the same moment.</p>
<p>The crime: Each night the same job was started through JobQueue and the webservice did receive the call and started working but never finished its work. So the job died somewhere. Was it suicide, an accident (like a bug in webservices, because when launching the job manually went without errors) or someone murdered the job (delete it&#8217;s session ID)?</p>
<p>Suicide was quite improbable. The job has no feelings, no Artificial Intelligence and I didn&#8217;t put any suicide logic in it (In some cases I have build suicide logic in a job!).</p>
<p>The big problem was that we didn&#8217;t find any tracks (except a missing finishing message). (Maybe someone murdered the job and hid the tracks?) The problem is also that webservices doesn&#8217;t write anything to the Windows eventlog in case of a MESSAGE or an ERROR.</p>
<p>So I decided to put some bugs (microphones, not logical errors) in the job in the form of messages to some log table (with after it a COMMIT). The job is full of COMMIT&#8217;s to avoid that it blocks too much for too long, so some extra COMMIT won&#8217;t hurt (if put in the correct places!). Also I changed the webservice call in the NAS, so the NAS waits for the end of the webservice job and if it errors out, the JobQueue receives the error and writes it in the job log.</p>
<p>I also set up an extra job to be run directly by the NAS as a failsafe measure. In case the webservice crashes, the NAS does the job at a later hour.</p>
<p>The day after: I check the JobQueue log and find the error that let the webservice crash : &#8220;Table Item has been changed by another user&#8221;. It just became a murder case! But who is the murderer? And who is so crazy to do that every night? Could we have a serial killer in our system?</p>
<p>First: check the item table. No track of changes. Same object datetime. I confront the text-version with the text-version on the development server : the same. Last change was 1 or 2 months ago. Strange!</p>
<p>And the second job, run directly by the NAS not even an hour later has no problems.</p>
<p>With the logs I have I can pinpoint exactly where the problem happened: &#8220;tmpItem.DELETEALL(FALSE);&#8221;.  And just before that DELETEALL, I have &#8220;tmpItem.RESET;&#8221; (Did I tell you I am a big fan of explicit initialization of variables? It never leaves doubt if a variable/temptable has a value/data or is blank/empty).</p>
<p>At that same point in the code, I also have some other temptables (item-related) on which I do the same action. Lets inverse the tables and restart NAS and webservices.</p>
<p>First night : all OK.</p>
<p>Second night: Jack The Ripper V2.00 strikes again! The webservice dies again with the same error-message and ON THE SAME TABLE and not on the temptables I put before tmpItem.</p>
<p>Probably not Jack but a bug in Webservices. But why?</p>
<p>So, what is so special about the item table? Something is! I disabled the field &#8220;Picture &#8220;! It is not used and we have a lot of items and by disabling it, I can get some extra performance.</p>
<p>But what can make the webservice say the item-table has been changed? Nothing is touching it? Or is there? Well, we have an indexrebuild each night some hours after the incriminated job. That might explain why after the restart of the NAS and webservices everything went fine the first night (restart during day. That night FIRST the job and after that the indexrebuild and then the second night : ERROR!).</p>
<p>So I try the deactivate the rebuild for some days. And all that time the webservice works fine!</p>
<p>Conclusion: An accident (a disabled BLOB in a table and a bug in webservices)! And the &#8216;murderer&#8217; (the indexrebuild) takes the opportunity to murder the accident-victim, turning it into a murder case anyway!</p>
<p>Didn&#8217;t this sound like some detective work?</p>
<p>Now back to the real world!</p>
<p>We have to fix this problem. First idea : before the indexrebuild we stop the webservice and after the indexrebuild, we start it again. But the sysadministrator doesn&#8217;t like the idea.</p>
<p>Another idea : if we try to make the item table &#8216;normal&#8217; again? I enable the Picture field AND CHANGE ITS TYPE TO BOOLEAN. Why Boolean? Well both BLOB and Boolean start with a B and a Boolean is small (Boolean becomes TinyInt, so the performance penalty remains small/non existent.</p>
<p>Done that, I enable the rebuild again and now we wait for a few days and check how it goes.</p>
<p>After a few days, everything is still working perfectly.</p>
<p>Customer happy because it works.</p>
<p>My company happy because we fixed it.</p>
<p>I happy because I learned something new.</p>
<p>Microsoft happy because I provided them a workaround.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/02/17/am-i-a-detective/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL Server 2008 R2 Release Date: May 2010</title>
		<link>http://mibuso.com/blogs/kriki/2010/02/09/sql-server-2008-r2-release-date-may-2010/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/02/09/sql-server-2008-r2-release-date-may-2010/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 12:11:28 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/02/09/sql-server-2008-r2-release-date-may-2010/</guid>
		<description><![CDATA[I read in some blog it was a 64bit only release, but that doesn&#8217;t seem to be true (You can download a 32-bit CTP HERE).
Some  other links:
http://blogs.technet.com/dataplatforminsider/archive/2010/01/19/sql-server-2008-r2-gets-an-official-date.aspx
 http://www.brentozar.com/archive/2010/01/sql-server-2008-r2-release-date-may-2010/
 http://www.brentozar.com/archive/2009/11/sql-server-2008-r2-pricing-and-feature-changes/
http://www.brentozar.com/archive/2009/09/sql-server-2008-r2-frequently-asked-questions/

]]></description>
			<content:encoded><![CDATA[<p><font face="Calibri">I read in some blog it was a 64bit only release, but that doesn&#8217;t seem to be true (You can download a 32-bit CTP <a href="http://www.microsoft.com/sqlserver/2008/en/us/R2Downloads.aspx">HERE</a>).</font></p>
<p>Some  other links:</p>
<p><a href="http://blogs.technet.com/dataplatforminsider/archive/2010/01/19/sql-server-2008-r2-gets-an-official-date.aspx">http://blogs.technet.com/dataplatforminsider/archive/2010/01/19/sql-server-2008-r2-gets-an-official-date.aspx</a></p>
<p><a href="http://www.brentozar.com/archive/2010/01/sql-server-2008-r2-release-date-may-2010/"> http://www.brentozar.com/archive/2010/01/sql-server-2008-r2-release-date-may-2010/</a></p>
<p><a href="http://www.brentozar.com/archive/2009/11/sql-server-2008-r2-pricing-and-feature-changes/"> http://www.brentozar.com/archive/2009/11/sql-server-2008-r2-pricing-and-feature-changes/</a></p>
<p><a href="http://www.brentozar.com/archive/2009/09/sql-server-2008-r2-frequently-asked-questions/">http://www.brentozar.com/archive/2009/09/sql-server-2008-r2-frequently-asked-questions/</a></p>
<h1></h1>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/02/09/sql-server-2008-r2-release-date-may-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Customer with only Windows logins (and you are NOT in their domain)</title>
		<link>http://mibuso.com/blogs/kriki/2010/01/19/customer-with-only-windows-logins-and-you-are-not-in-their-domain/</link>
		<comments>http://mibuso.com/blogs/kriki/2010/01/19/customer-with-only-windows-logins-and-you-are-not-in-their-domain/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 17:30:59 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[Varia]]></category>

		<category><![CDATA[WINDOWS]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2010/01/19/customer-with-only-windows-logins-and-you-are-not-in-their-domain/</guid>
		<description><![CDATA[Have you been at a customer where ONLY Windows logins are allowed?
&#160;
So launching NAV (or SQL Server Management Studio) to connect to their database is impossible.
&#160;
Can you connect to their database if you don&#8217;t have a remote terminal or citrix to some computer in their domain?
&#160;
Yes, you can!
&#160;
Microsoft has a little (sysinternals) tool (shellrunas.exe) that [...]]]></description>
			<content:encoded><![CDATA[<p>Have you been at a customer where ONLY Windows logins are allowed?</p>
<p>&nbsp;</p>
<p>So launching NAV (or SQL Server Management Studio) to connect to their database is impossible.</p>
<p>&nbsp;</p>
<p>Can you connect to their database if you don&#8217;t have a remote terminal or citrix to some computer in their domain?</p>
<p>&nbsp;</p>
<p>Yes, you can!</p>
<p>&nbsp;</p>
<p>Microsoft has a little (sysinternals) tool (shellrunas.exe) that makes it possible.</p>
<p>&nbsp;</p>
<p>You can download it from <a href="http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx">http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx</a>.</p>
<p>&nbsp;</p>
<p>To install it, just run &#8220;Shellrunas /regnetonly&#8221;.</p>
<p>&nbsp;</p>
<p>This adds the option &#8220;Run as different user (netonly)&#8221; under the rightmouse click on a file in explorer. So when you want to run you finsql.exe, fin.exe, Ssms.exe, &#8230; use this trick and you can use Windows-logins from your own portable even if you are NOT in your customers domain!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2010/01/19/customer-with-only-windows-logins-and-you-are-not-in-their-domain/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Backup compression in SQL Server 2008 R2 Standard</title>
		<link>http://mibuso.com/blogs/kriki/2009/11/27/backup-compression-in-sql-server-2008-r2-standard/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/11/27/backup-compression-in-sql-server-2008-r2-standard/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 18:23:00 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[I just read something very interesting:
Backup compression is available in SQL Sever 2008 R2 Standard!  Read more 
That is very good news. No more need for Enterprise version for backup compression!
This is the feature I like the most in SQL 2008!
It speeds up backups (most processors are idle anyway) and it takes less time to [...]]]></description>
			<content:encoded><![CDATA[<p>I just read something very interesting:</p>
<p>Backup compression is available in SQL Sever 2008 R2 Standard!  <a href="http://www.microsoft.com/sqlserver/2008/en/us/R2-editions.aspx">Read more </a></p>
<p>That is very good news. No more need for Enterprise version for backup compression!</p>
<p>This is the feature I like the most in SQL 2008!</p>
<p>It speeds up backups (most processors are idle anyway) and it takes less time to move the backups over the network.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/11/27/backup-compression-in-sql-server-2008-r2-standard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>NAV Date table in SQL-statement</title>
		<link>http://mibuso.com/blogs/kriki/2009/11/20/nav-date-table-in-sql-statement/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/11/20/nav-date-table-in-sql-statement/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:06:53 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/11/20/nav-date-table-in-sql-statement/</guid>
		<description><![CDATA[And now that I am busy with recursion:
-- recursive CTE to generate numbers like the NAV date table
DECLARE @from AS DATE;
DECLARE @to AS DATE;
SET @from = '2009-01-16';
SET @to = '2009-03-20';
WITH DateTable ([The Date]) AS
(SELECT @to
UNION ALL
SELECT DATEADD(DAY,-1,[The Date])
FROM DateTable
WHERE DATEADD(DAY,-1,[The Date]) &#62;= @from
)
SELECT *
FROM DateTable
ORDER BY [The Date]
OPTION (MAXRECURSION 0)
See also the forum
]]></description>
			<content:encoded><![CDATA[<p>And now that I am busy with recursion:</p>
<p><code>-- recursive CTE to generate numbers like the NAV date table</p>
<p>DECLARE @from AS DATE;<br />
DECLARE @to AS DATE;</p>
<p>SET @from = '2009-01-16';<br />
SET @to = '2009-03-20';</p>
<p>WITH DateTable ([The Date]) AS<br />
(SELECT @to</p>
<p>UNION ALL</p>
<p>SELECT DATEADD(DAY,-1,[The Date])<br />
FROM DateTable<br />
WHERE DATEADD(DAY,-1,[The Date]) &gt;= @from<br />
)<br />
SELECT *<br />
FROM DateTable<br />
ORDER BY [The Date]<br />
OPTION (MAXRECURSION 0)</code><br />
See also the <a href="http://www.mibuso.com/forum/viewtopic.php?f=48&amp;t=38482">forum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/11/20/nav-date-table-in-sql-statement/feed/</wfw:commentRss>
		</item>
		<item>
		<title>NAV integer table in SQL-statement</title>
		<link>http://mibuso.com/blogs/kriki/2009/11/20/nav-integer-table-in-sql-statement/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/11/20/nav-integer-table-in-sql-statement/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 16:37:48 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/11/20/nav-integer-table-in-sql-statement/</guid>
		<description><![CDATA[If we want to loop on integers in NAV, we can use the integer table and put some filters on it.
The problem is that in SQL, we don&#8217;t have such a table.
It is possible to create the table with a recursive CTE (Common Table Expression).
If you want, you can also put the select into a [...]]]></description>
			<content:encoded><![CDATA[<p>If we want to loop on integers in NAV, we can use the integer table and put some filters on it.<br />
The problem is that in SQL, we don&#8217;t have such a table.</p>
<p>It is possible to create the table with a recursive CTE (Common Table Expression).</p>
<p>If you want, you can also put the select into a stored procedure and use it.</p>
<p>This is the select:<br />
<code>-- recursive CTE to generate numbers like the NAV Integer table</p>
<p>DECLARE @from AS INTEGER;<br />
DECLARE @to AS INTEGER;</p>
<p>SET @from = -100;<br />
SET @to = 10;</p>
<p>WITH numbertable ([The Integer]) AS<br />
(SELECT @to</p>
<p>UNION ALL</p>
<p>SELECT [The Integer] - 1<br />
FROM numbertable<br />
WHERE [The Integer] - 1 &gt;= @from<br />
)<br />
SELECT *<br />
FROM numbertable<br />
ORDER BY [The Integer]<br />
OPTION (MAXRECURSION 0)</code></p>
<p>See also the <a href="http://www.mibuso.com/forum/viewtopic.php?f=48&amp;t=38481">forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/11/20/nav-integer-table-in-sql-statement/feed/</wfw:commentRss>
		</item>
		<item>
		<title>STRSUBSTNO bug or feature</title>
		<link>http://mibuso.com/blogs/kriki/2009/11/10/strsubstno-bug-or-feature/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/11/10/strsubstno-bug-or-feature/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 11:28:20 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/11/10/strsubstno-bug-or-feature/</guid>
		<description><![CDATA[I just got some strange error using STRSUBSTNO:
The text &#8216;&#8230;&#8217; in STRSUBSTNO parameter no. 1 is too long.
Surprise : Is the string I give already longer than 1024 chars? But shouldn&#8217;t I have got an error when assigning that value to my variable that I sent into STRSUBSTNO?????
I was wondering if STRSUBSTNO was still limited [...]]]></description>
			<content:encoded><![CDATA[<p>I just got some strange error using STRSUBSTNO:</p>
<p>The text &#8216;&#8230;&#8217; in STRSUBSTNO parameter no. 1 is too long.</p>
<p>Surprise : Is the string I give already longer than 1024 chars? But shouldn&#8217;t I have got an error when assigning that value to my variable that I sent into STRSUBSTNO?????</p>
<p>I was wondering if STRSUBSTNO was still limited to 250 chars like the older versions of Navision.</p>
<p>So created a global variable of type text of  1024 chars.</p>
<p>And I run this code :</p>
<p>t := strsubstno(padstr(&#8221;,300,&#8217;x'),&#8217;z');</p>
<p>=&gt; No error. Was the error I got in some other place. Weird&#8230;.</p>
<p>t := strsubstno(padstr(&#8221;,1024,&#8217;x'),&#8217;z');</p>
<p>=&gt; ERROR. At least I am sure it was not in some other place, but why 300 was ok?</p>
<p>So there is some limit. Lets search for it.</p>
<p>t := strsubstno(padstr(&#8221;,1000,&#8217;x'),&#8217;z');</p>
<p>=&gt; ERROR</p>
<p>t := strsubstno(padstr(&#8221;,900,&#8217;x'),&#8217;z');</p>
<p>=&gt; ERROR.</p>
<p>To make a long story short :</p>
<p>t := strsubstno(padstr(&#8221;,511,&#8217;x'),&#8217;z');</p>
<p>=&gt; This works</p>
<p>t := strsubstno(padstr(&#8221;,512,&#8217;x'),&#8217;z');</p>
<p>=&gt; ERROR.</p>
<p>Conclusion : If your input string in parameter 1 is longer then 511 characters, you get an error!</p>
<p>But why is this the case??????</p>
<p>Now I can understand that if you put in a string of 1024 chars and substitute something to a longer string will give an error. But why already giving an error at 512 characters?</p>
<p>Specially if the error would be this:</p>
<p>String %1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1 is too small for insertion of %# fields.</p>
<p>This error message appeared because:<br />
No.: 1<br />
Value: &#8230;&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/11/10/strsubstno-bug-or-feature/feed/</wfw:commentRss>
		</item>
		<item>
		<title>License file in SQL</title>
		<link>http://mibuso.com/blogs/kriki/2009/09/30/license-file-in-sql/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/09/30/license-file-in-sql/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 07:25:06 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[NAVISION-DB]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/09/30/license-file-in-sql/</guid>
		<description><![CDATA[A lot of times there are questions about the license in SQL. How to import it? At what scope serves the &#8220;Save license in database&#8221; toggle in Tab integration?
&#160;
Here a short explanation:
&#160;
*File=&#62;Database=&#62;Alter=&#62;Tab Integration=&#62;Save license in database.
A license can be cut to be used at server level (this means the same license and the same number [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of times there are questions about the license in SQL. How to import it? At what scope serves the &#8220;Save license in database&#8221; toggle in Tab integration?</p>
<p>&nbsp;</p>
<p>Here a short explanation:</p>
<p>&nbsp;</p>
<p>*File=&gt;Database=&gt;Alter=&gt;Tab Integration=&gt;Save license in database.</p>
<p>A license can be cut to be used at server level (this means the same license and the same number of users for ALL databases on the server). For example if you have a license for 5 users and you have 10 databases, ONLY 5 users can work at the same moment. In this case you CANNOT put &#8220;Save license in database&#8221; to TRUE.</p>
<p>&nbsp;</p>
<p>A license can be cut to be used per database (you pay for this option!) (this means a different license can be used for each database on the server). For example if you have a license for 5 users and you have 10 databases, 5 users PER DATABASE can work at the same moment. In this case you MUST put &#8220;Save license in database&#8221; to TRUE, otherwise you don&#8217;t have this advantage.</p>
<p>&nbsp;</p>
<p>In short, if you are an partner and have a server with all DB&#8217;s of your customers to work on, you need to load your developer license and you need to enable &#8220;Save license in database&#8221;. Otherwise only 5 (in my example) developers can work at the same time. With the toggle, 5 developers PER database can work.</p>
<p>&nbsp;</p>
<p>A customer that has only 1 company does NOT need that kind of license.</p>
<p>&nbsp;</p>
<p>If you have an international customer with 1 server and 1 DB per country, you need the &#8220;Save license in database&#8221;-possibility (granule 2020). This is needed because with a Belgian license you can&#8217;t use Italian objects.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>*Some information on the buttons you find in &#8220;Tools=&gt;License&#8221;.</p>
<p>&nbsp;</p>
<p>-Upload: (does NOT exist on native DB!). Serves to &#8216;Upload&#8217; a license in SQL. It depends on the toggle “Save license in database” if it is uploaded in the current database or in the SQL server-instance (saved in the master DB).</p>
<p>&nbsp;</p>
<p>-Import: saves the license in the subdirectory where the finsql.exe (or fin.exe) is. This option was only useful on native when you worked on a database WITHOUT using a databaseservice. If you open a native database locally, this license is used.</p>
<p>&nbsp;</p>
<p>-Export:  This is the opposite of the &#8220;Import&#8221; and is only useful for native working with a local database. Copies the license from the subdirectory where the finsql.exe (or fin.exe) is to a given path+name.</p>
<p>&nbsp;</p>
<p>-Change: This serves to change the license ONLY for current client UNTIL you close the client. After this you can connect another database (SQL DB, native DB in server mode or local mode) but it will use the license you just &#8220;changed&#8221; into. When you close the client and restart it, the original license will be taken. This button is only useful for developers that have to connect to a customerdatabase and do some maintenance that the customer license does not permit.</p>
<p>REMEMBER to NOT leave your developer license at the customer. Some people collect stamps, others collect developer-license files!</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/09/30/license-file-in-sql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Set based thinking in NAV</title>
		<link>http://mibuso.com/blogs/kriki/2009/09/09/set-based-thinking-in-nav-on-sql/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/09/09/set-based-thinking-in-nav-on-sql/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 11:00:51 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[NAVISION-DB]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/09/09/set-based-thinking-in-nav-on-sql/</guid>
		<description><![CDATA[As we all (should) know, SQL is based on sets and NAV works iterative with records.
Sometimes it is possible to do set based programming also in NAV.
I just found an example in which we can speed up something thinking in sets (1 record is also a set!) instead of iterative. The beautiful thing is: it [...]]]></description>
			<content:encoded><![CDATA[<p>As we all (should) know, SQL is based on sets and NAV works iterative with records.</p>
<p>Sometimes it is possible to do set based programming also in NAV.</p>
<p>I just found an example in which we can speed up something thinking in sets (1 record is also a set!) instead of iterative. The beautiful thing is: it also is valid for a native DB.</p>
<p>For example: we need to get (with GET or FINDFIRST) 1 record and change 1 field in it without do any testing on it. So get the record and throw some value in some field.</p>
<p>The classic method would be:</p>
<p>recTheTable.LOCKTABLE;</p>
<p>recTheTable.RESET;</p>
<p>recTheTable.SETCURRENTKEY(&#8230;.);</p>
<p>recTheTable.SETRANGE(&#8221;Field 1&#8243;,&#8217;Value 1&#8242;);</p>
<p>recTheTable.SETRANGE(&#8221;Field 2&#8243;,&#8217;Value 2&#8242;);</p>
<p>&#8230;</p>
<p>IF recTheTable.FINDFIRST THEN BEGIN // or even worse would be if there are multiple records</p>
<p>recTheTable.&#8221;Some Field&#8221; := &#8216;Some Value&#8217;;</p>
<p>recTheTable.MODIFY(FALSE);</p>
<p>END;</p>
<p>What happens: NAV requests a record and locks it. The server gets the record and sends it to the client. The client changes it and sends it back to the server. And if there are multiple records, the server and the client start playing ping pong with the records.</p>
<p>Now the SET based way (this works for 0, 1 or multiple records!):</p>
<p>recTheTable.RESET;</p>
<p>recTheTable.SETCURRENTKEY(&#8221;Field 1&#8243;,&#8221;Field 2&#8243;,&#8230;);</p>
<p>recTheTable.SETRANGE(&#8221;Field 1&#8243;,&#8217;Value 1&#8242;);</p>
<p>recTheTable.SETRANGE(&#8221;Field 2&#8243;,&#8217;Value 2&#8242;);</p>
<p>recTheTable.MODIFYALL(&#8221;Some Field&#8221;,&#8217;Some Value&#8217;,FALSE);</p>
<p>What happens: NAV sends the request to the server and the server processes it. BUT the record does NOT do a trip between server and client and back again!</p>
<p>Of course if you need to change multiple fields in the same record, this set based method might become slower then the classic NAV method.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/09/09/set-based-thinking-in-nav-on-sql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to become an MVP?</title>
		<link>http://mibuso.com/blogs/kriki/2009/08/26/how-to-become-an-mvp/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/08/26/how-to-become-an-mvp/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 17:30:03 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[MVP]]></category>

		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/08/26/how-to-become-an-mvp/</guid>
		<description><![CDATA[I receive quite often this question. Now someone answered it really well: Goals, obsessions, and aspirations: becoming an MVP
]]></description>
			<content:encoded><![CDATA[<p>I receive quite often this question. Now someone answered it really well: <a href="http://www.sqlskills.com/BLOGS/PAUL/post/Goals-obsessions-and-aspirations.aspx">Goals, obsessions, and aspirations: becoming an MVP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/08/26/how-to-become-an-mvp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fill code-field without typing complete value</title>
		<link>http://mibuso.com/blogs/kriki/2009/08/26/fill-code-field-without-typing-complete-value/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/08/26/fill-code-field-without-typing-complete-value/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:45:45 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[CLASSICCLIENT]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[RTC]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/08/26/fill-code-field-without-typing-complete-value/</guid>
		<description><![CDATA[A little trick for all codefields on which there is a tablerelation to a table (Customer No., Vendor No., Items No.,&#8230;).
You can always use F6 to select the value you want but there is a shortcut:
For example: you have all your customers coded by &#8220;C000001&#8243;..&#8221;C999999&#8243; and you know the code of the customer (e.g. &#8220;C000013&#8243;, [...]]]></description>
			<content:encoded><![CDATA[<p>A little trick for all codefields on which there is a tablerelation to a table (Customer No., Vendor No., Items No.,&#8230;).</p>
<p>You can always use F6 to select the value you want but there is a shortcut:</p>
<p>For example: you have all your customers coded by &#8220;C000001&#8243;..&#8221;C999999&#8243; and you know the code of the customer (e.g. &#8220;C000013&#8243;, you can put the following value into the field (E.g. &#8220;Sell-To Customer No.&#8221; in &#8220;Sales Header):&#8221;*013&#8243;. NAV will search the first value that respects the filter and put &#8220;C000013&#8243; it in your field. If there are multiple values for the filter, NAV will take the first value it finds.</p>
<p>It works for the classic client. I didn&#8217;t check if it works for the RTC.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/08/26/fill-code-field-without-typing-complete-value/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stand-By on Windows 2008 Server</title>
		<link>http://mibuso.com/blogs/kriki/2009/08/10/stand-by-on-windows-2008-server/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/08/10/stand-by-on-windows-2008-server/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 12:38:40 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[WINDOWS]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/08/10/stand-by-on-windows-2008-server/</guid>
		<description><![CDATA[Why would someone want to use the Stand-By function on Windows 2008 Server?
You even have to search for it (With Start =&#62;  &#8230;) you don&#8217;t find it! You need taskmanager (or ProcessExplorer to be able to use the Stand-By function on Windows 2008 server.
Ok, but why use the Stand-by functions. I know it sounds quite [...]]]></description>
			<content:encoded><![CDATA[<p>Why would someone want to use the Stand-By function on Windows 2008 Server?</p>
<p>You even have to search for it (With Start =&gt;  &#8230;) you don&#8217;t find it! You need taskmanager (or <a href="http://www.sysinternals.com">ProcessExplorer</a> to be able to use the Stand-By function on Windows 2008 server.</p>
<p>Ok, but why use the Stand-by functions. I know it sounds quite illogical.</p>
<p>Well, it is NOT if you use it on your portable like I do. My project manager suggested me to use Windows 2008 server 64bit on my new portable (I was already thinking about doing it anyway, so he didn&#8217;t have a hard time to convince me).</p>
<p>I already hear you: But Windows 2008 is based on Vista-technology (Windows 2008 R2 is based on Windows 7). Yes, true, but it is definitely better than Vista! The 64-bit version of Windows 2008 uses around 450MB of memory and the 32-bit version about 380 MB both a clean install. Both are less then a clean 32-bit Vista!</p>
<p>The only problem I found is that I can&#8217;t use pre 4.0SP3 + hotfix NAV-versions on it. (Windows 7 has no problems with it! And neither do I because I have &#8217;some&#8217; VM-Ware virtual machines on it. One in which all my SQLserver-DB&#8217;s are put (Windows 2003 server) and another for older NAV-versions (Windows XP). With 4GB of memory it is not a problem at all.</p>
<p>The BIGGEST advantage of Windows 2008 Server is that the Stand-By function is a lot faster and better. With XP I had to reconnect to the DB each time. With Windows 2008 Server I don&#8217;t need to do that. I remain connected!</p>
<p>This can help you setting up Windows 2008 as a workstation : Why would someone want to use the Stand By function on Windows 2008 Server?</p>
<p>You even have to search for it (With Start =&gt;  &#8230;) you don&#8217;t find it! You need taskmanager (or &lt;a href=&#8221;http://www.sysinternals.com&#8221;&gt;ProcessExplorer&lt;/a&gt; to be able to use the Stand By function on Windows 2008 server.</p>
<p>Ok, but why use it. I know it sounds quite illogical.</p>
<p>Well, it is NOT if you use it on your portable like I do. My project manager suggested me to use Windows 2008 server 64bit on my new portable (I was already thinking about doing it anyway, so he didn&#8217;t have a hard time to convince me).</p>
<p>I already hear you: But Windows 2008 is based on Vista-technology (Windows 2008 R2 is based on Windows 7). Yes, true, but it is definitely better than Vista! The 64-bit version of Windows 2008 uses around 450MB of memory and the 32-bit version about 380 MB both a clean install. Both are less then a clean 32-bit Vista!</p>
<p>The only problem I found is that I can&#8217;tt use pre 4.0SP3 + hotfix NAV-versions on it. (Windows 7 has no problems with it! And neither do I because I have &#8217;some&#8217; VM-Ware virtual machines on it. One in which all my SQLserver-DB&#8217;s are put (Windows 2003 server) and another for older NAV-versions (Windows XP). With 4GB of memory it is not a problem at all.</p>
<p>The BIGGEST advantage of Windows 2008 Server is that the Stand-By function is a lot faster and better. With XP I had to reconnect to the DB each time. With Windows 2008 Server I don&#8217;t need to do that. I remain connected!</p>
<p>This can help you setting up <a href="http://www.win2008workstation.com/">Windows 2008 as a workstation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/08/10/stand-by-on-windows-2008-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SELECT &#8230; OPTION (OPTIMIZE FOR UNKNOWN)</title>
		<link>http://mibuso.com/blogs/kriki/2009/08/02/select-option-optimize-for-unknown/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/08/02/select-option-optimize-for-unknown/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 13:21:38 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/08/02/select-option-optimize-for-unknown/</guid>
		<description><![CDATA[I just wrote a new how-to how to work with record-variables and the responses made me test some things.
While testing the SQL-statements between GET,FINDFIRST, FIND(&#8217;=') I noticed something VERY interesting!
In the OPTION of the select, I noticed (OPTIMIZE FOR UNKNOWN)!
Maybe you are asking why I am so exited about it?
Remember the problem with SQL2005 selecting [...]]]></description>
			<content:encoded><![CDATA[<p>I just wrote a new how-to <a href="http://www.mibuso.com/howtoinfo.asp?FileID=22">how to work with record-variables</a> and the responses made me test some things.</p>
<p>While testing the SQL-statements between GET,FINDFIRST, FIND(&#8217;=') I noticed something VERY interesting!</p>
<p>In the OPTION of the select, I noticed (OPTIMIZE FOR UNKNOWN)!</p>
<p>Maybe you are asking why I am so exited about it?</p>
<p>Remember the problem with SQL2005 selecting a wrong index? This happens because of parameter-sniffing.</p>
<p>In short : SQL looked at the values of the query to create an execution plan. That plan was good for the query with the current values, but in general it is a very bad plan. The trick NAV used to solve it was the send the query first to SQL without values, so SQL created a plan WITHOUT knowing the values and thus selecting the best average plan for  ALL values that can be send.</p>
<p>The   (OPTIMIZE FOR UNKNOWN) does the same, but in the SAME select! This is a new option that was introduced with SQL2008. When I read about this I thought: if we could use this in NAV. And now it is there!</p>
<p>Another good reason to upgrade to SQL2008 and NAV2009 SP1 (but for NAV2009 SP1 we still have to wait a little).</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/08/02/select-option-optimize-for-unknown/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to work with record-variables?</title>
		<link>http://mibuso.com/blogs/kriki/2009/07/27/how-to-work-with-record-variables/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/07/27/how-to-work-with-record-variables/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 11:39:23 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[C/AL]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[NAVISION-DB]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/07/27/how-to-work-with-record-variables/</guid>
		<description><![CDATA[Lately I have very little time to write blogs or to be online in general. But I found some time anyway to write a new how-to. Took me over a month anyway to write it.
I have noticed too many times that a lot of people use record-variables in a completely wrong way.
The smaller errors just [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I have very little time to write blogs or to be online in general. But I found some time anyway to write a new how-to. Took me over a month anyway to write it.</p>
<p>I have noticed too many times that a lot of people use record-variables in a completely wrong way.</p>
<p>The smaller errors just cost performance but work (like using FINDFIRST instead of FINDSET) But there are also errors that make the program go nuts (like using RESET instead of CLEAR OR INIT).</p>
<p>So I decided to create a new how-to for it.</p>
<p>A lot of times programmers don&#8217;t know (and don&#8217;t take the time to study) what the C/AL commands exactly do or what their &#8216;features&#8217; are.</p>
<p>I hope that it helps future-, junior- and senior-programmers to select the best way to program something.</p>
<p>I already learned something by writing this How-to.</p>
<p>When writing down some techniques, I found out that I never tested if they really worked like I supposed they worked. So I just tested it and luckily they worked how I supposed they worked but now it is not anymore a gut feeling but a certainty.</p>
<p>So I can only say : go and enjoy the reading : <a href="http://www.mibuso.com/howtoinfo.asp?FileID=22">How to work with record-variables?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/07/27/how-to-work-with-record-variables/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mibuso Conference</title>
		<link>http://mibuso.com/blogs/kriki/2009/05/19/mibuso-conference-2/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/05/19/mibuso-conference-2/#comments</comments>
		<pubDate>Tue, 19 May 2009 16:53:27 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/05/19/mibuso-conference-2/</guid>
		<description><![CDATA[Well, I won&#8217;t be blogging the sessions now because being part of the organization is quite a work.
&#160;
But something I want to write anyway.
&#160;
This is the third conference I do and the first one in which I am also an organizer. Well, to be honest, in reality it is Luc who organized all. I, being [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I won&#8217;t be blogging the sessions now because being part of the organization is quite a work.</p>
<p>&nbsp;</p>
<p>But something I want to write anyway.</p>
<p>&nbsp;</p>
<p>This is the third conference I do and the first one in which I am also an organizer. Well, to be honest, in reality it is Luc who organized all. I, being in Italy, could do very little except giving some ideas, commenting on Luc&#8217;s idea&#8217;s if I found something could be made better, creating some statistics on the forum use, testing out the premium gift in the morning of the conference (we did use it).</p>
<p>&nbsp;</p>
<p>It is hard work. We were there at 7.00 to start preparing (opening the bags to put something extra in and closing them again and putting them at the entrance, putting the drums in place and so on, luckily we had some help.).</p>
<p>&nbsp;</p>
<p>We started with a little drumming session by <a href="http://www.drumcafe.nl/">Drum Cafe</a> and then Luc started the opening speech. Not that he really liked to do it, but being organizer and webmaster he couldn&#8217;t get from under it (he tried anyway&#8230;)</p>
<p>&nbsp;</p>
<p>Then I also had my 5 minutes of fame. The statistics on the forum-use was for me. This has been my first time on the podium with so much people. I though it went quite well. (Waldo already gave me some comment on it. I expected worse :-))))  I invite him to put it in the comments).</p>
<p>&nbsp;</p>
<p>Then we had a big interactive drumming session that was very funny. A very good idea of Luc. But I thought that unloading and putting in place all those drums was hard work&#8230;.</p>
<p>&nbsp;</p>
<p>Then a Coffee break (at least for the attendees). At least during the sessions we could rest a little. I also noticed that blogging during the sessions is quite hard now that I DIDN&#8217;T blog.</p>
<p>&nbsp;</p>
<p>Next Generation Unified Communications Platform by Johan Delimon:</p>
<p>And we started with the first technical session about the Next Generation Unified Communications platform. My impression was that from Outlook we will be able to manage phone calls, video chats, webcasts, IM,. You will see directly who is online, who is busy, offline, away, sleeping, in meeting, &#8230;</p>
<p>Did I mention that also emails can be managed by Outlook?</p>
<p>&nbsp;</p>
<p>Lunch break and VERY hungry&#8230;.</p>
<p>&nbsp;</p>
<p>Architectural deep dive for NAV2009 and beyond, NAV 2009SP1 update, Webservices update by Michael Nielsen, Kim Ibfelt, Claus Lundstrøm:</p>
<p>I learned something that got me my mouth open wide: If you think that the C/AL editor (pre NAV2009) is bad&#8230; Actually for NOT being an editor it is VERY good. In reality the C/AL editor was nothing more then a temptable with textfields&#8230;</p>
<p>SP1 of NAV2009. What I most remembered was that in codeunit 1 it will be possible to put a global filter on a table. But I am not sure if it is already in it, or it is planned to be put in or they would want to put it in. Anyway, if I had THAT in version 2.01&#8230;&#8230;</p>
<p>&nbsp;</p>
<p>Another coffee break</p>
<p>&nbsp;</p>
<p>And now the Closing keynote : delivering software to a global audience by Chad Hower:</p>
<p>Well, this is not a strict technical sessions (but it did have a very high slight-count). In short : things you need to think about if you want to sell your add-on all over the globe. It is not just about translating your captions (and even with that a lot can go wrong), but also keeping in mind that not everyone reads left to right or &#8216;few&#8217; that  means 2 - 4 but in other languages it can mean 2,3,102,103 (if I remember correctly. If the example is wrong, you get the idea about &#8216;few&#8217; in some other language). But also about the pictures in the slights that can be a ok in 1 country and very offending in another. There were quite some surprises!</p>
<p>I think the best advice was that if you need to translate something, get a NATIVE speaker of that language that also know the source language and NOT the other way around.</p>
<p>&nbsp;</p>
<p>Finally Dinner. We had Italian (Luc&#8217;s idea, not mine. I preferred another one being used to eat Italian (almost) all the time&#8230;), Mexican, wok. Very nice. After that some music and some Belgian beers (not everyone agrees with this, but they are the best in the world anyway!)</p>
<p>&nbsp;</p>
<p>We had a very high Dynamics NAV MVP per Square meter count! (see more : <a href="http://www.mibuso.com/forum/viewtopic.php?t=34371">http://www.mibuso.com/forum/viewtopic.php?t=34371</a>)</p>
<p>&nbsp;</p>
<p>And some more links:</p>
<p><a href="http://www.mibuso.com/forum/viewtopic.php?t=34354">http://www.mibuso.com/forum/viewtopic.php?t=34354</a></p>
<p><a href="http://www.mibuso.com/forum/viewtopic.php?t=34379">http://www.mibuso.com/forum/viewtopic.php?t=34379</a></p>
<p><a href="http://www.mibusoconference.com/impressions.asp">http://www.mibusoconference.com/impressions.asp</a></p>
<p><a href="http://picasaweb.google.com/NAVCommunity">http://picasaweb.google.com/NAVCommunity</a></p>
<p><a href="http://dynamicsuser.net/blogs/admin/archive/2009/05/19/congratulations-to-mibuso-with-the-10-years.aspx">http://dynamicsuser.net/blogs/admin/archive/2009/05/19/congratulations-to-mibuso-with-the-10-years.aspx</a></p>
<p><a href="http://dynamicsuser.net/blogs/kine/archive/2009/05/17/future-of-nav-development-environment.aspx">http://dynamicsuser.net/blogs/kine/archive/2009/05/17/future-of-nav-development-environment.aspx</a></p>
<p><a href="http://dynamicsuser.net/blogs/waldo/archive/2009/05/15/mibuso-conference-2009-overview.aspx">http://dynamicsuser.net/blogs/waldo/archive/2009/05/15/mibuso-conference-2009-overview.aspx</a></p>
<p><a href="http://www.youtube.com/watch?v=8E_yhPl8r2M">http://www.youtube.com/watch?v=8E_yhPl8r2M</a></p>
<p>&nbsp;</p>
<p>If someone finds more links, please put them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/05/19/mibuso-conference-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My endnote on Directions EMEA 2009</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/04/my-endnote-on-directions-emea-2009/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/04/my-endnote-on-directions-emea-2009/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 14:13:39 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/04/my-endnote-on-directions-emea-2009/</guid>
		<description><![CDATA[The hotel was nice. Better than in Paris. Most of us there had a room where you had to walk a long way to reach it dealing with a labyrinth of hallways to reach the room. This hotel was a lot easier to navigate.
&#160;
The only problem I found was to get some electricity in the [...]]]></description>
			<content:encoded><![CDATA[<p>The hotel was nice. Better than in Paris. Most of us there had a room where you had to walk a long way to reach it dealing with a labyrinth of hallways to reach the room. This hotel was a lot easier to navigate.</p>
<p>&nbsp;</p>
<p>The only problem I found was to get some electricity in the auditorio (I didn&#8217;t) so at a certain point my battery died and I had to take notes by hand and later try to decipher them. In the other places I found electricity.</p>
<p>&nbsp;</p>
<p>In 6 people they organized Directions EMEA 2009. Considering that it is not there primary job, we must congratulate and thank them (and their companies) for organizing this beautiful and interesting event.</p>
<p>&nbsp;</p>
<p>One thing I would say for the future: help them in organizing it and book in the hotel(s) they reserved and don&#8217;t wait until the last moment. Do it as fast as possible (it also costs you less). I don&#8217;t write this because they asked me to, but because I heard them talking about some problems they encountered because people waited until the last moment for booking and also because they booked in other hotels.</p>
<p>&nbsp;</p>
<p>I thought they would have had yellow shirts like last year, but now they were pink. I have given them an advice : next year green shirts. Everyone is going green, so&#8230;.</p>
<p>&nbsp;</p>
<p>They were aiming to get 400 people or more but with the crisis they stranded at 308 (2 more then last year). But I think it is a success anyway by not losing people.</p>
<p>&nbsp;</p>
<p>Like last year, there were a lot of Flemish and Dutch. I thought it was because Paris was quite near so they could go by car. But also this year they were many. When I asked some people about the reason, they told that it is their mentality to go to conferences. Italians (and also others) for example don&#8217;t have that mentality and that is a shame. They are losing a lot of possible networking and information (or maybe they read my blog).</p>
<p>On the contrary I just said, this year I noticed more Italians then last year. One even had a stand!</p>
<p>&nbsp;</p>
<p>Very strange. Most attendees never have contact with the organizers. I did have a lot of contact with some of them. Maybe because I am a blogger (or in this case the only one).</p>
<p>&nbsp;</p>
<p>Sometimes I almost felt like a journalist. Maybe I should get a press-card.</p>
<p>&nbsp;</p>
<p>The only problem is that we always have to be careful about what we are blogging. Not only as MVP&#8217;s, but also as partners. So future bloggers of Directions (and also other conventions): be careful about what you blog and if you have doubts, ask the presenter (or also your MVP lead) if you can blog about it.</p>
<p>&nbsp;</p>
<p>BTW : I did learn MS One Note now after seeing it using on Directions EMEA 2008 (<a href="http://mibuso.com/blogs/kriki/2008/04/21/some-general-remarks/">http://mibuso.com/blogs/kriki/2008/04/21/some-general-remarks/</a>) and I don&#8217;t know what I would do without it.</p>
<p>&nbsp;</p>
<p>And that was it for Directions EMEA 2009. I do wonder which colour they will use for their shirts!</p>
<p>&nbsp;</p>
<p>And see you all next month with the Mibuso conference and next year with Directions EMEA 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/04/my-endnote-on-directions-emea-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lunch and closing</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/04/lunch-and-closing/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/04/lunch-and-closing/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 14:03:40 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/04/lunch-and-closing/</guid>
		<description><![CDATA[Yesterday Gerdien Cammeraat told me there that my blog would be mentioned in the endnote. And of course I missed it because I was still in the lab. I asked her what was told on it. And she told me that the speaker told that the event was being blogged and that others should take [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Gerdien Cammeraat told me there that my blog would be mentioned in the endnote. And of course I missed it because I was still in the lab. I asked her what was told on it. And she told me that the speaker told that the event was being blogged and that others should take up the example (Waldo, get blogging again!).</p>
<p>&nbsp;</p>
<p>Most tables were full and I didn&#8217;t know the people where there was place, so I ended up on 1 of the pink panther tables.</p>
<p>&nbsp;</p>
<p>Finally some pictures now. I haven&#8217;t taken any pictures yet, but now I have some. The quality is not that good, because I am using my cellular phone.</p>
<p>&nbsp;</p>
<p>First the main table of the pink panthers (the most pink panthers where at that table).</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2009/04/the-pink-panthers.jpg" title="The Pink Panthers"><img src="http://mibuso.com/blogs/kriki/files/2009/04/the-pink-panthers.thumbnail.jpg" alt="The Pink Panthers" /></a></p>
<p>&nbsp;</p>
</p>
<p>While we were eating, we had some entertainement:</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2009/04/flamenco1.jpg" title="Flamenco 1"><img src="http://mibuso.com/blogs/kriki/files/2009/04/flamenco1.thumbnail.jpg" alt="Flamenco 1" /></a></p>
<p>&nbsp;</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2009/04/flamenco2.jpg" title="Flamenco 2"><img src="http://mibuso.com/blogs/kriki/files/2009/04/flamenco2.thumbnail.jpg" alt="Flamenco 2" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/04/lunch-and-closing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hands on lab, Nav 2009: Upgrading and Transformation by Olga Mulvad, Brett Johnson</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/04/hands-on-lab-nav-2009-upgrading-and-transformation-by-olga-mulvad-brett-johnson/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/04/hands-on-lab-nav-2009-upgrading-and-transformation-by-olga-mulvad-brett-johnson/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 14:00:46 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[RTC]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/04/hands-on-lab-nav-2009-upgrading-and-transformation-by-olga-mulvad-brett-johnson/</guid>
		<description><![CDATA[This is the first time (ok, this is the second year Directions EMEA is organized) they organized a &#8217;serial&#8217; session that is continued after the pause.
&#160;
There were quite a lot of people and most haven&#8217;t really worked with the transformation tool (neither did I  ). If the session took 3 session-hours, it would have [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first time (ok, this is the second year Directions EMEA is organized) they organized a &#8217;serial&#8217; session that is continued after the pause.</p>
<p>&nbsp;</p>
<p>There were quite a lot of people and most haven&#8217;t really worked with the transformation tool (neither did I <img src='http://mibuso.com/blogs/kriki/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> ). If the session took 3 session-hours, it would have been better because in 2 we didn&#8217;t conclude everything.</p>
<p>It was quite good organized. 1 person explains and some others going around in case of problems (and there were some problems with the VPC). I also had some weird problem when running the transformation tool. Luckily deleting the subdirectory and re-copying fixed it.</p>
<p>&nbsp;</p>
<p>There were 3 exercises for transforming a form. The first exercise we could all do together. When we started second one, Brett (at least I think it was him) said that he would do it alone and that we should just follow his actions because there wasn&#8217;t enough time. At the end of the 2 session-hours, we didn&#8217;t even completely finish the second exercise.</p>
<p>&nbsp;</p>
<p>I really liked this one. Each year there should be 1 (or more) sessions on the things that are actual (like form transformation now).</p>
<p>Or maybe an even better way would be to organize an extra day (or even 2) with just these kind of sessions. Last year, SQL Perform Ltd. organized a pre-event workshop for tuning SQL and I think that was a good idea. Someone who is interested can combine both.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/04/hands-on-lab-nav-2009-upgrading-and-transformation-by-olga-mulvad-brett-johnson/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Keynotes 3:AMR research by Nigel Montgomery</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/04/keynotes-3amr-research-by-nigel-montgomery/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/04/keynotes-3amr-research-by-nigel-montgomery/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 13:59:43 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/04/keynotes-3amr-research-by-nigel-montgomery/</guid>
		<description><![CDATA[I would say there are less people than on the other keynotes. How would that come?
Well, some have already left for home. Some are visiting Barcelona (La rambla, Sagrada Famiglia,&#8230;) and some have a headache (confirmed by the speaker!). There is a lot to see in Barcelona but you need good weather (I don&#8217;t know [...]]]></description>
			<content:encoded><![CDATA[<p>I would say there are less people than on the other keynotes. How would that come?</p>
<p>Well, some have already left for home. Some are visiting Barcelona (La rambla, Sagrada Famiglia,&#8230;) and some have a headache (confirmed by the speaker!). There is a lot to see in Barcelona but you need good weather (I don&#8217;t know why, but the 2 times I came here I have had rain). At least today is quite sunny.</p>
<p>&nbsp;</p>
<p>The Directions EMEA survey of some months ago about 2009</p>
<ul>
<li>A lot of people filled in the      survey they send out some months ago. The answers come from a lot of      countries.</li>
<li>Most people are NAV resellers      (but also CRM and AX were quite present).</li>
<li>We are all somewhat concerned      about the crisis.</li>
<li>Everyone expects a turnaround      around mid 2010. 2 other studies (customers and partners in Convergence      US) expect the same thing. The NAV guys expect it to be somewhat earlier.      An advice is to not kill of your projects because when all gets better,      you will have a big disadvantage.</li>
<li>Most don&#8217;t expect to lose      people in 2009.</li>
<li>License revenue (MS products      and partner products), 2009 company growth are expected to be stable      or  even grow a little. Service      revenue and new business opportunities are expected to grow 5%-10%!</li>
<li>NAV,AX,CRM demand are      expected to grow a little.</li>
<li>SL and GP are expected to go      down.</li>
<li>Expected demand for Dynamics:      Distribution, professional service, manufacturing.</li>
<li>Most partners expect to sign      additional vertical solution partners or create new ones themselves.</li>
<li>Who do we fear most? SAP and      other dynamics partners.</li>
<li>Convinced by SaaS? Most      people still aren&#8217;t. After the SaaSplaza, I am convinced. It has a lot of      advantages for customers (and also for partners): customer costs are      spread and fixed. For customers without real IT people, their systems are      more under control: they only know they have a problem when they can&#8217;t      login into NAV&#8230;.</li>
<li>For partners: For which      products SaaS is attractive: ERP.</li>
<li>For customers: For which      products SaaS is attractive: BI analytics.</li>
<li>What can Microsoft do better?      There is a BIIIIIIIGGGGGGG list. And that list made its way into Microsoft      and they are looking at it (and hopefully learning something from it).</li>
</ul>
<p>&nbsp;</p>
<p>My conclusion is that even if we are in a crisis, most people are positive about the (NAV-)future.</p>
<p>In a world full of (economic) doom-talking, it is quite nice to here some positive thinking.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/04/keynotes-3amr-research-by-nigel-montgomery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Theme dinner at the FC Barcelona Stadium Camp Nou</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/04/theme-dinner-at-the-fc-barcelona-stadium-camp-nou/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/04/theme-dinner-at-the-fc-barcelona-stadium-camp-nou/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 13:59:17 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/04/theme-dinner-at-the-fc-barcelona-stadium-camp-nou/</guid>
		<description><![CDATA[Well, I skipped this one. But I did have some info on it.
In busses they went to the stadium. There they had a tour in the stadium.
There should have been a match, but it has been cancelled.
After the tour the went to eat in the VIP-lounge (if I understood [and remember] correctly).
And then back to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I skipped this one. But I did have some info on it.</p>
<p>In busses they went to the stadium. There they had a tour in the stadium.</p>
<p>There should have been a match, but it has been cancelled.</p>
<p>After the tour the went to eat in the VIP-lounge (if I understood [and remember] correctly).</p>
<p>And then back to the hotel.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/04/theme-dinner-at-the-fc-barcelona-stadium-camp-nou/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mibuso conference</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/04/mibuso-conference/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/04/mibuso-conference/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 09:37:10 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/04/mibuso-conference/</guid>
		<description><![CDATA[Well, if Convergence EMEA 2009 is cancelled, you can come to the Mibuso conference (http://www.mibusoconference.com/) on 14 May 2009. Microsoft wants to substitute Convergence EMEA 2009 with local events. And this is a local event and Microsoft is sponsoring it.
One of the speakers is Michael Nielsen, a former Navision a/s employee Number 5,  and [...]]]></description>
			<content:encoded><![CDATA[<p>Well, if Convergence EMEA 2009 is cancelled, you can come to the Mibuso conference (<a href="http://www.mibusoconference.com/">http://www.mibusoconference.com/</a>) on 14 May 2009. Microsoft wants to substitute Convergence EMEA 2009 with local events. And this is a local event and Microsoft is sponsoring it.</p>
<p>One of the speakers is Michael Nielsen, a former Navision a/s employee Number 5,  and the creator of the original C/AL compiler.</p>
<p><iframe src="http://www.mibusoconference.com/conferencecountdown.html" width="300" height="75]" frameborder="0"  scrolling="no">www.devlifo.wordpress.com</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/04/mibuso-conference/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing SaaSplaza</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/introducing-saasplaza/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/introducing-saasplaza/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 20:51:08 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/introducing-saasplaza/</guid>
		<description><![CDATA[
Why go into SaaS

Strong growing demand
CAPEX become OPEX
TCO is predictable, visible,       flexible and &#8230; Lower
Risk is reduced to the       minimum
Sales cycles are down
Margin contribution is       healthy


Who is SaaSplaza

1 million end-users in 55      [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Why go into SaaS
<ul>
<li>Strong growing demand</li>
<li>CAPEX become OPEX</li>
<li>TCO is predictable, visible,       flexible and &#8230; Lower</li>
<li>Risk is reduced to the       minimum</li>
<li>Sales cycles are down</li>
<li>Margin contribution is       healthy</li>
</ul>
</li>
<li>Who is SaaSplaza
<ul>
<li>1 million end-users in 55       countries</li>
<li>2 datacenters, 1500+ servers</li>
<li>Overseeing 50+TB of critical       customer data</li>
</ul>
</li>
<li>Trust Services      (TM) certificate: only global quality standard</li>
<li>SAS 70 Type II      certificate: annual audit of documented quality management systems</li>
<li>BS7799 certified      data centre</li>
<li>Commitment
<ul>
<li>Nr 1 in Microsoft Dynamics       S+S
<ul>
<li>Follow all MS requirements</li>
<li>Having a MS premier support        agreement</li>
<li>Open invitation to all MD        ISV&#8217;s to join</li>
<li>100% partner oriented</li>
<li>On a non-exclusive basis</li>
</ul>
</li>
</ul>
</li>
<li>Why should an      ISV/VAR become a partner?
<ul>
<li>There are a lot of good       reasons, but I couldn&#8217;t write them down because they were not exactly       short and I couldn&#8217;t make the reasons more compact without loosing       something.</li>
</ul>
</li>
<li>Competiveness
<ul>
<li>Contract period 1 month:       customer can step out of it each month. So he is not a hostage.</li>
<li># of users can differ per       month</li>
<li>24 hour delivery of new NAV       instance</li>
<li>Transparent low pricing per       user per month
<ul>
<li>Includes all software ex.        NAV, the use of the infrastructure and operational management. (They        take care of the backups! Very interesting this one.)</li>
<li>Partner defines end price.        So you can make some extra money.</li>
</ul>
</li>
</ul>
</li>
<li>Enrich your      offering
<ul>
<li>Combine NAV with
<ul>
<li>Office, CRM,  SharePoint, ISV granules, web portals        or your own developments</li>
<li>Connecting services with-on        premise systems</li>
<li>Integrating web services</li>
<li>Back-up-2-on-premise: every        day the backup is pushed back to the customer on some server in his        office.</li>
<li>Migration services:        migrating using SaaSplaza and after some months customer can decide to        remain or get back locally</li>
</ul>
</li>
</ul>
<ul>
<li>User management</li>
<li>Admin rights for end users</li>
<li>Monitoring performance</li>
<li>&#8230;</li>
</ul>
</li>
<p>&nbsp;</p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/introducing-saasplaza/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Developing a certified add on by Eric Wauters, Gerdien Cammeraat</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/developing-a-certified-add-on-by-eric-wauters-gerdien-cammeraat/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/developing-a-certified-add-on-by-eric-wauters-gerdien-cammeraat/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 20:44:46 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Add-on]]></category>

		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/developing-a-certified-add-on-by-eric-wauters-gerdien-cammeraat/</guid>
		<description><![CDATA[
Gerdien started with asking MS to  get an object range for the add on, then Erik took over and we got really  technical. And once his add on was ready, Gerdien took over again to finish  the administration part with MS.
&#160;
Before      development

Registered partner
Solution provider agreement   [...]]]></description>
			<content:encoded><![CDATA[<ol>
<p>Gerdien started with asking MS to  get an object range for the add on, then Erik took over and we got really  technical. And once his add on was ready, Gerdien took over again to finish  the administration part with MS.</p>
<p>&nbsp;</p>
<li>Before      development
<ul>
<li>Registered partner</li>
<li>Solution provider agreement       (SPA)</li>
<li>MS Dynamics NAV addendum</li>
<li>And I missed the others&#8230;</li>
</ul>
</li>
<li>Recommended
<ul>
<li>MBS  competency</li>
<li>ISV competency</li>
<li>Business plan (add-on)</li>
</ul>
</li>
<li>Step 1: request      form (fill in and send)
<ul>
<li>Add-on name</li>
<li>End user price</li>
<li># of objects (+-)</li>
<li>Developer license no.</li>
</ul>
</li>
<li>Step 2: MS checks      and creates granules
<ul>
<li>A unique number range will       be assigned. In general after some days.</li>
</ul>
</li>
<li>What technical      issues
<ul>
<li>Technical and functional       design</li>
<li>Development guides</li>
<li>Release management</li>
<li>Support</li>
</ul>
</li>
<li>Technical and      functional design
<ul>
<li>How to define the functional       requirements?
<ul>
<li>How it usually happens: you        build it for a customer and then create add-on. Best is to rebuild it        after some time.</li>
<li>How it &#8220;should&#8221;        happen.</li>
<li>Try to limit features. It        sells, but quality will go down.</li>
</ul>
</li>
</ul>
<ul>
<li>Think about NAV license</li>
<li>Upgradeability: touch       minimal number of default NAV objects</li>
<li>Think default NAV
<ul>
<li>Journals/ledger        entries/posting routines</li>
<li>Form design (NAV 2009?)</li>
<li>Navigation</li>
</ul>
</li>
</ul>
</li>
<li>Development      guidelines
<ul>
<li>Before coding
<ul>
<li>If international : develop        in W1</li>
<li>Latest possible version</li>
<li>Start developing in the no.        range assigned by Microsoft.
<ul>
<li>Mind the field numbers</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Coding
<ul>
<li>Stick to the rules
<ul>
<li>English!</li>
<li>Tables:
<ul>
<li>Never change/delete keys          - only add keys</li>
<li>Think of SQL server</li>
</ul>
</li>
</ul>
<ul>
<li>Fields:
<ul>
<li>Don&#8217;t change field ID&#8217;s          or names</li>
<li>Don&#8217;t change the length</li>
<li>Don&#8217;t re-use fields</li>
</ul>
</li>
</ul>
<ul>
<li>Variables:
<ul>
<li>Use a consistent naming          convention</li>
</ul>
</li>
</ul>
<ul>
<li>Functions:
<ul>
<li>Self-explaining function          names</li>
<li>Try to avoid global          variables</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Avoid using        &#8220;WITH&#8221;</li>
<li>Avoid code on forms</li>
<li>Try to &#8220;bundle&#8221;        separate pieces of functionality in functions</li>
<li>Never remove code, use        slashes (avoid {}).  Well in        NAV2009 it is a lot better to use // (Comments are coloured green!).        Before I preferred the {} because the original line remained the same        and comparing tools had it easier to find those. But now with NAV2009        and that green colour (Hey,NAV is going green!)</li>
<li>Always think about this:
<ul>
<li>Someone else is going to         deploy and work in your codebase</li>
<li>You have to be able to         easily upgrade to each release and service pack</li>
</ul>
</li>
</ul>
<ul>
<li>Minimize changes on forms</li>
<li>Minimize changes on reports</li>
<li>(actually &#8230; Just minimize        any changes)</li>
<li>Why document in code?
<ul>
<li>Readability</li>
<li>Upgradability</li>
<li>Mergeability</li>
<li>Maintainability</li>
<li>Mark where you start and         end the code</li>
<li>Version list</li>
<li>Documentation section</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Automations:
<ul>
<li>Make sure it meets the        fxCop standards. Download fxCop and use it.
<ul>
<li>Memory leaks</li>
<li>Version</li>
<li>Naming conventions</li>
<li>Error handling.</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>NAV 2009?
<ul>
<li>100% form transformation:        Yes or No?</li>
</ul>
</li>
</ul>
<ul>
<li>Testing
<ul>
<li>Monkey testing</li>
<li>Predefined scripts</li>
<li>Who?
<ul>
<li>Developer</li>
<li>Analyst</li>
<li>Customer</li>
</ul>
</li>
</ul>
<ul>
<li>Performance test</li>
<li>Use early adopters for big        releases</li>
</ul>
</li>
</ul>
<ul>
<li>Version management
<ul>
<li>Versions, SP, hotfixes
<ul>
<li>1.xx</li>
<li>x.1x</li>
<li>x.x1</li>
</ul>
</li>
</ul>
<ul>
<li>Release object:        modified/versions/date</li>
</ul>
</li>
</ul>
<ul>
<li>Only implement released       versions</li>
<li>Documentation
<ul>
<li>Correct US English</li>
<li>Reseller oriented</li>
<li>End user oriented</li>
<li>Release notes</li>
<li>Manuals</li>
<li>Online help</li>
<li>E-Learning</li>
</ul>
</li>
</ul>
<ul>
<li>Roadmap
<ul>
<li>Communicate roadmap        regularly</li>
<li>Receive feedback from        partners and customers</li>
<li>Think about the strategy</li>
</ul>
</li>
</ul>
<ul>
<li>Distribution
<ul>
<li>Localization</li>
<li>Translation</li>
</ul>
</li>
</ul>
<ul>
<li>Support
<ul>
<li>All servicepacks and        versions available for download</li>
<li>Forum, technical,        functional</li>
<li>Whitepapers / Best        practices</li>
<li>Obviously, (online)        helpdesk</li>
</ul>
</li>
</ul>
<ul>
<li>After development
<ul>
<li>Step 3: report used object        numbers, list of countries</li>
<li>Step 4: receive        notification (can take up to 2-3 weeks)</li>
<li>Changes / extensions :        repeat step 3/4</li>
<li>Optional (but strongly        recommended)
<ul>
<li>Dynamics ISV Software         solutions test
<ul>
<li>DB test</li>
<li>Test procedures</li>
<li>Documentation</li>
<li>Uninstall procedure          (WHAT!? Well, it is easy enough:take the original objects and put them          back in the DB. Well an easier procedure-description is difficult).</li>
</ul>
</li>
</ul>
<ul>
<li>Certified for Dynamics
<ul>
<li>Reference cases</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Report add-on sales
<ul>
<li>MS provides report:         licenses with your add-on configured</li>
</ul>
</li>
</ul>
<ul>
<li>Marketing
<ul>
<li>Channel builder (partners)</li>
<li>Solution finder         (Customers)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Well, if I am  developing in a wrong way, at least I know I am not alone! I already follow  all coding guidelines (except than the commenting with //, but I will consider  it) Eric gave.</p>
<p>&nbsp;</p>
<p>I have to admit  that Eric has done better presentations (well, I only saw one other  presentation of him: <a href="http://mibuso.com/blogs/kriki/2008/04/17/hardware-recomendations-to-make-installations-hum-by-eric-wouters/">http://mibuso.com/blogs/kriki/2008/04/17/hardware-recomendations-to-make-installations-hum-by-eric-wouters/</a>  and also his mike was not functioning well).  I think that the not-developers could get bored by it, but being a developer,  I was really interested.</p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/developing-a-certified-add-on-by-eric-wauters-gerdien-cammeraat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrading reports from 5.0 to NAV 2009 by Dmitry Chadaev</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/upgrading-reports-from-50-to-nav-2009-by-dmitry-chadaev/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/upgrading-reports-from-50-to-nav-2009-by-dmitry-chadaev/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 20:24:39 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[VisualStudio]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/upgrading-reports-from-50-to-nav-2009-by-dmitry-chadaev/</guid>
		<description><![CDATA[
Creating a complex report:      most time goes in layout and coding. The transformation tool flattens all      the dataitems of a report. E.g. an invoice with a dataitem for the header,      a dataitem for the lines and a dataitem for the [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Creating a complex report:      most time goes in layout and coding. The transformation tool flattens all      the dataitems of a report. E.g. an invoice with a dataitem for the header,      a dataitem for the lines and a dataitem for the VAT lines are converted in      1 flatfile in which all fields exist. The ones that are not valid are      null.</li>
<li>Layout differences
<ul>
<li>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td>C/SIDE</td>
<td>Reporting services</td>
</tr>
<tr>
<td>Multiple         headers, bodies, footers</td>
<td>One header,         one body, one footer</td>
</tr>
<tr>
<td>Sections         layout</td>
<td>Table layout</td>
</tr>
<tr>
<td>Support for         Non truetype font</td>
<td>Only         truetype font</td>
</tr>
<tr>
<td>Data fields         in headers and footers</td>
<td>Only         references in headers and footers</td>
</tr>
<tr>
<td>OnPostReport         after section triggers</td>
<td>OnPostReport         before layout controls</td>
</tr>
<tr>
<td>Request form</td>
<td>Request page</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
<ul>
<li>Needs special attention
<ul>
<li>Code on section triggers:       not supported but there is a workaround with expressions</li>
<li>Layout specific currReport       functions like newpage(), showoutput()</li>
<li>Createtotals()</li>
<li>Dynamic section printing       based on a request form parameter. It is possible to show/hide fields and       not just sections. NICE!</li>
<li>No transheader/-footer       functionality in reporting services</li>
<li>Changing the papersource via       code, printer drivers should be configured.</li>
</ul>
</li>
</ul>
<ul>
<li>Checklist
<ul>
<li>CanGrow Property: for       decimals, codes, dates. It grows vertically showing the complete content!       WOW, wish we had this in NAV reports!</li>
<li>Margin/page size issue</li>
<li>Format fields
<ul>
<li>Decimals</li>
<li>Dates</li>
</ul>
</li>
</ul>
<ul>
<li>Use of option fields. Must       use FORMAT in the sourceExpression in NAV.</li>
<li>Use of booleans.</li>
<li>New page per group. In VS       there are a lot of possibilities for page breaking</li>
<li>Conditional coding in RDL.       Fields, and almost all properties can have an expression.</li>
<li>Printing on more than one       page with pagenumbers. Must use VS pagenumber and not the NAV one.</li>
<li>BlankZero: not supported       directly. There is a function (BlankZero) for it that can be used in an       expression.</li>
</ul>
</li>
</ul>
<p>Now a report has been converted into VS. But it can do a lot more.</p>
<p>Now a demo of a report with some extra&#8217;s.</p>
<ul>
<li>Interactive and collapsible      lines. A lot of work to do that&#8230; Just a visibility property that      changes. WOW!</li>
<li>Images that swap based on a      value (there are also with embedded images!)</li>
<li>Dynamic filtering: property      interactive sort and some parameters and done.</li>
</ul>
<p>This session started a little boring, but after some time it got really interesting. But we should start learning VS!</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/upgrading-reports-from-50-to-nav-2009-by-dmitry-chadaev/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Agiles workflow by Michael Rosenorn and Mandy Dore</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/agiles-workflow-by-michael-rosenorn-and-mandy-dore/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/agiles-workflow-by-michael-rosenorn-and-mandy-dore/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 20:09:44 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/agiles-workflow-by-michael-rosenorn-and-mandy-dore/</guid>
		<description><![CDATA[
What is Agiles workflow effect

All process in one solution
Better control
Getting it right
Employee productivity


Design concepts

Simple yet powerful
A solution for all
Partner friendly (few       changed objects)


E.g. Create item      =&#62; automatic trigger =&#62; workflow for items (master data)

=&#62; examine base data (who       [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>What is Agiles workflow effect
<ul>
<li>All process in one solution</li>
<li>Better control</li>
<li>Getting it right</li>
<li>Employee productivity</li>
</ul>
</li>
<li>Design concepts
<ul>
<li>Simple yet powerful</li>
<li>A solution for all</li>
<li>Partner friendly (few       changed objects)</li>
</ul>
</li>
<li>E.g. Create item      =&gt; automatic trigger =&gt; workflow for items (master data)
<ul>
<li>=&gt; examine base data (who       what when)</li>
<li>=&gt; examine classification       data</li>
<li>=&gt; source product picture</li>
</ul>
</li>
<p> </p>
<p>Workflows can be  added to each record in each table.</p>
<p> </p>
<li>Result
<ul>
<li>Now clear view of processes</li>
<li>Consistent item data</li>
<li>Complete set of documents</li>
</ul>
</li>
<p> </p>
<p>Working with  SharePoint is possible but NOT out-of-the-box.</p>
<p>Export to Microsoft  Project.</p>
<p> </p>
<p>Permission granule  : allow users to setup permissions by forms, fields, buttons, functions</p>
<p> </p>
<li>Usable for all      Dynamics NAV users</li>
<li>Across all      industries</li>
<li>With any kind of      workflow</li>
<p> </p>
<p>I expected another  round of sales talk (well, actually, a little bit of it), but it was more a  demo of their product. A product that can be very useful. A lot of times  people create new customers/items but forget to fill in some information (like  dimensions) and when they want to post something on it, it is blocked because  the data is not complete. Very annoying if you have (for example) some  automated sales documents (like order creation or sales shipments).</p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/agiles-workflow-by-michael-rosenorn-and-mandy-dore/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Testing Dynamics NAV by Rusty Miller</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/testing-dynamics-nav-by-rusty-miller/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/testing-dynamics-nav-by-rusty-miller/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:55:19 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/testing-dynamics-nav-by-rusty-miller/</guid>
		<description><![CDATA[
Well, this session was part of another and should have been done after the other. If you read the other session, you will know why this wasn&#8217;t the case :
http://mibuso.com/blogs/kriki/2009/04/03/net-vs-cal-use-of-net-and-webservices-by-thomas-hejlsberg/
&#160;
&#160;
The later a defect  is discovered the more money it costs and that goes exponential.
How we test      Dynamics NAV in [...]]]></description>
			<content:encoded><![CDATA[<ol>
<p>Well, this session was part of another and should have been done after the other. If you read the other session, you will know why this wasn&#8217;t the case :</p>
<p><a href="http://mibuso.com/blogs/kriki/2009/04/03/net-vs-cal-use-of-net-and-webservices-by-thomas-hejlsberg/">http://mibuso.com/blogs/kriki/2009/04/03/net-vs-cal-use-of-net-and-webservices-by-thomas-hejlsberg/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The later a defect  is discovered the more money it costs and that goes exponential.</p>
<li>How we test      Dynamics NAV in MS
<ul>
<li>Test team
<ul>
<li>More testers than        developers</li>
<li>Automated tests</li>
</ul>
</li>
</ul>
<ul>
<li>Use variety of testing       activities
<ul>
<li>Functional tests: 50%        automated, analyse code coverage</li>
<li>Integration tests: emulate        customer</li>
<li>Configuration tests</li>
<li>Performance &amp;        scalability test: automated scenarios</li>
<li>Stress tests</li>
<li>CTP testing</li>
<li>And other: security,        localizability, accessibility, &#8230;</li>
</ul>
</li>
</ul>
</li>
<li>Phases of      validation
<ul>
<li>Code review, checking gates       (Bill Gates???)</li>
<li>Build acceptance tests</li>
<li>Full automation run</li>
<li>Full test phase</li>
<li>Final test pass, release       testing</li>
</ul>
</li>
<li>Automated testing      benefits
<ul>
<li>Increase test cycles</li>
<li>Increase repeatability</li>
<li>Reduces risk during rollout</li>
<li>Reduce cost over long time</li>
</ul>
</li>
<li>But how you      automate is important
<ul>
<li>UI vs. Non-UI automation:       video : they use VS team system. It just navigates through the client.</li>
</ul>
</li>
<li>UI automated      tests
<ul>
<li>RTC vs. Classic: Windows       accessibility technology</li>
<li>Pro:
<ul>
<li>emulate user interaction</li>
<li>Test full stack</li>
</ul>
</li>
</ul>
<ul>
<li>Con:
<ul>
<li>susceptible to UI changes</li>
<li>slow execution speed</li>
<li>Hard to get right</li>
</ul>
</li>
</ul>
<ul>
<li>Best suited for integration       testing, after UI has stabilized</li>
</ul>
</li>
<li>Non-UI automated      tests
<ul>
<li>Push tests closer to what       they are testing</li>
<li>Pro
<ul>
<li>Fast running=&gt; used more        often</li>
<li>Stable</li>
<li>Background</li>
</ul>
</li>
</ul>
<ul>
<li>Con
<ul>
<li>Doesn&#8217;t test full stack</li>
<li>May require additional        code, test hooks</li>
</ul>
</li>
</ul>
<ul>
<li>Write majority of functional       tests under UI</li>
<li>Bu that hasn&#8217;t been easy       with NAV</li>
</ul>
</li>
<li>C/AL testability      building blocks
<ul>
<li>Test code unit</li>
<li>Test runner code unit       (onbeforetestrun and onaftertestrun triggers)</li>
</ul>
</li>
<p>&nbsp;</p>
<p>In short MS is  creating new thingies for testing the code. But I don&#8217;t know for which  version.</p>
<p>I also talked a  moment with Rusty to ask if I could blog about it and he said yes.</p>
<p>&nbsp;</p>
<p>He is also looking  for partners that are interested in it. So if you are, don&#8217;t hesitate to  contact Rusty Miller : rustym at microsoft dot com.</p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/testing-dynamics-nav-by-rusty-miller/feed/</wfw:commentRss>
		</item>
		<item>
		<title>.net vs C/AL, use of .net and webservices by Thomas Hejlsberg</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/net-vs-cal-use-of-net-and-webservices-by-thomas-hejlsberg/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/net-vs-cal-use-of-net-and-webservices-by-thomas-hejlsberg/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:50:12 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[VisualStudio]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/net-vs-cal-use-of-net-and-webservices-by-thomas-hejlsberg/</guid>
		<description><![CDATA[He&#8217;ll do some coding from scratch from c# to call C/AL and vice versa.
Visual Studio : new project.
Add a service- or webservice reference. (VS 2005 is webservice, VS2008 can do both)
The URL needed for the service can be found in the documentation.
Of course we are in a demo, so something is not working&#8230;.
After a restart [...]]]></description>
			<content:encoded><![CDATA[<p>He&#8217;ll do some coding from scratch from c# to call C/AL and vice versa.</p>
<p>Visual Studio : new project.</p>
<p>Add a service- or webservice reference. (VS 2005 is webservice, VS2008 can do both)</p>
<p>The URL needed for the service can be found in the documentation.</p>
<p>Of course we are in a demo, so something is not working&#8230;.</p>
<p>After a restart of some services, all is &#8230;.  not working.</p>
<p>This is a split session, so we go to the other session (Testing Dynamics NAV by Rusty Miller) while he is fixing it. See : <a href="http://mibuso.com/blogs/kriki/2009/04/03/testing-dynamics-nav-by-rusty-miller/">http://mibuso.com/blogs/kriki/2009/04/03/testing-dynamics-nav-by-rusty-miller/</a></p>
<p>And back now. The problem was that the wireless network was not found. Disabling it fixed it.</p>
<p>In the code he creates a new systemservice, adds an URL and uses default credentials.</p>
<p>A command that gives all companies back from the service and a command that prints it.</p>
<p>In NAV he writes a new function in a codeunit to add to numbers and returns the sum as return-value.</p>
<p>In table 2000000076:&#8221;Web service&#8221;  he adds an entry for the codeunit and gives it a service name and publishes it (the toggle).</p>
<p>In VS : he updates the webservices.</p>
<p>He adds some code to work in a certain company. Now he can use the codeunit (see the name in the table Web Service) and the name of the function.</p>
<p>It is also possible to expose pages. When he saves something in the pages, all the business logic is run.</p>
<p>Another VS example: he reads all customer and prints the No.  and the name.</p>
<p>To change a customer:</p>
<p>Reads customer 10000 and changing his name.</p>
<p>Calls the Customer.Update-function and we see that in NAV the customer changed name.</p>
<p>Now the contrary. Some code in VS that is called by C/AL.</p>
<p>He makes a class library so it becomes a dll.</p>
<p>Properties must be set to let it become a com-object and it must be registered for COM interop.</p>
<p>The function is multiplying 2 integers.</p>
<p>In NAV, he creates a new codeunit, takes the automation variable. It will be shown in the list of automation because of the setup in VS.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/net-vs-cal-use-of-net-and-webservices-by-thomas-hejlsberg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Winning More business with Lanham solutions by Mary Lanham</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/winning-more-business-with-lanham-solutions-by-mary-lanham/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/winning-more-business-with-lanham-solutions-by-mary-lanham/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:38:15 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/winning-more-business-with-lanham-solutions-by-mary-lanham/</guid>
		<description><![CDATA[
Well, this is mostly sales talk.  Explaining all their products.
&#160;
All their products  are build in NAV. So no problem interfacing. This is one thing I wanted to  note because in the past I strongly supported that idea. Only recently I am  accepting the idea to use things that are not in [...]]]></description>
			<content:encoded><![CDATA[<ol>
<p>Well, this is mostly sales talk.  Explaining all their products.</p>
<p>&nbsp;</p>
<p>All their products  are build in NAV. So no problem interfacing. This is one thing I wanted to  note because in the past I strongly supported that idea. Only recently I am  accepting the idea to use things that are not in NAV. If everything is in NAV,  you don&#8217;t need to install something else.</p>
<p>&nbsp;</p>
<p>One interesting  point though:</p>
<li>Approach for      Success
<ul>
<li>New customer adds</li>
<li>Revisit customer base: in       the past this was skipped by a lot. Now there is time, so best do it.</li>
</ul>
</li>
<p>&nbsp;</p>
<p>Well, to be honest,  until now, this was the most boring presentation I followed. Mostly salestalk  (and I think it is clear by now that I am a tech) and I had the idea that Mary  was quite tired. She also talked a little yesterday and she was more energetic  then.</p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/winning-more-business-with-lanham-solutions-by-mary-lanham/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Keynotes 2:Growing together by Wim Jansen</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/keynotes-2growing-together-by-wim-jansen/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/keynotes-2growing-together-by-wim-jansen/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:35:24 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/keynotes-2growing-together-by-wim-jansen/</guid>
		<description><![CDATA[They started with a small video of last year. I still remember all the yellow people (it was raining! ; see also http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/) going out to Disneyland for the Theme dinner.
&#160;
Some talking about the crisis. Seems a lot of people are complaining, but maybe it is not so bad at all.

What is bad?

Customers don&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<p>They started with a small video of last year. I still remember all the yellow people (it was raining! ; see also <a href="http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/">http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/</a>) going out to Disneyland for the Theme dinner.</p>
<p>&nbsp;</p>
<p>Some talking about the crisis. Seems a lot of people are complaining, but maybe it is not so bad at all.</p>
<ul>
<li>What is bad?
<ul>
<li>Customers don&#8217;t have cash</li>
<li>They will put all risk on       you</li>
<li>They will try to get each       cent out of you</li>
</ul>
</li>
</ul>
<ul>
<li>What are the goodies
<ul>
<li>Shake out: a lot of partners       (or competitors!) are not going to make it. You might do some       acquisitions, but you&#8217;d better survive!</li>
<li>Partner capacity: no one is       asking for it anymore. We are trying to get more efficient then before       =&gt; a lot more capacity. More consultants are on the market because of       the shake out.</li>
<li>Salaries go down: hiring       people is cheaper.</li>
<li>Reset of rules: Maybe not so       good. You can change your rules. It does not mean to squish your people.</li>
<li>Greenfield for everyone: it       is a big advantage. You are pushed hard to be an entrepreneur.</li>
<li>RoI: 2 years ago no one       asked for it. There was no need for it. Now it is really a part of       decisionmaking. You need to prove that you know everything: you need to       explain the costs to its dirty details.</li>
<li>TCO:  never asked about it. Now it is       important knowing it.</li>
<li>De-central implementation:       the risks for it are too great now.</li>
<li>Investment cuts: Not so       nice, but it is an advantage because we can (need) cut some costs too.</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>Now an intermezzo: His phone started ringing. And he had some hard time to have it shut up. I had a deja-vu (<a href="http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/">http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/</a> : see the movie and cellular-part). I thought for a moment he would be sucked into his presentation or that someone would come out of his presentation. But no. He just forgot to silence his phone.</p>
<p>&nbsp;</p>
<ul>
<li>Way of thinking:
<ul>
<li>Some people are waiting when       this is over. Wim thinks it will never be over because we will be in a       new era. So we will need to change are way of thinking.</li>
</ul>
</li>
</ul>
<ul>
<li>New opportunities:
<ul>
<li>Public sector: this will       fuel the economy. They are pushed to spend money.</li>
<li>Infra Construction: every       country has (well some more than others, actually) its program to push       the economy.</li>
<li>CRM &amp; xRM : everyone       tries to retain customers. Maintaining customer relations. They are       afraid the customers won&#8217;t make it.</li>
<li>HRM: You need to keep your       people. If you lose the people that make the money, you are finished or       very close.</li>
<li>Process-led (Carbon,       Metering, PLM, PSA): smart metering for calculating: not an issue yet,       but it will become one.</li>
<li>Jewels approach: where are       the &#8216;jewels&#8217; in your company. How can I resell them. Who would be       interested in it?</li>
<li>Business Intelligence:       Companies need the next details they don&#8217;t know yet.</li>
<li>Software as a Service: pay       on a monthly base is easier then paying all in 1 go.</li>
<li>Unleash your potential: they       have this program but seems almost no one knows about it (about 10 people       did out of the 308): ask your PAM why you don&#8217;t know it!</li>
<li>Ecosystem - selling: a       reference has only value when people know that company.</li>
</ul>
</li>
</ul>
<ul>
<li>MS Direction - listen to your      harts
<ul>
<li>VERTICAL!!!! MS asked for it       for years. Finally we are doing it. Selling will be based on industry       knowledge. MS gives the platform, we (should) have the industry       knowledge.</li>
<li>ISV solutions: there are a       lot of them</li>
<li>CfMD solutions : Certified       for Microsoft Dynamics program.</li>
<li>Industry Knowledge: People       will test you on it.</li>
<li>Grasp Opportunities: if you       are in a big competition, get back to MS to get some help.</li>
<li>Beat Competition (Microsoft       doesn&#8217;t like to lose [and I suppose neither are you&#8230;])</li>
</ul>
</li>
</ul>
<ul>
<li>Way of selling
<ul>
<li>Get ERP back on priority       list of customers.</li>
<li>The worst thing you can do       is to NOT decide anything. Later you will have to redo it and you are       losing time and money.</li>
<li>Convince CEO that his       software is more important than his machine.</li>
<li>Cost of sales versus       Dealsize? If dealsize is shrinking, can we still do a full sales-cycle?</li>
<li>Role of Project Manager or       Business Architect: CEO is for the salesrep. The others people are for       the normal people to lead the sales.</li>
<li>Best performing companies:       also service employees have variable compensations. This way they are       more motivated to give the best of them.</li>
</ul>
</li>
</ul>
<ul>
<li>Lessons from bottom      performers: Spend heavily on R&amp;D.</li>
<li>The next gen partner plan
<ul>
<li>Microsoft want to support us       better. Microsoft will give more info on all of it later.</li>
</ul>
</li>
</ul>
<ul>
<li>Three take aways
<ul>
<li>Go for the opportunity -       your opportunity: go for change, find the opportunity</li>
<li>Look at your sales approach</li>
<li>Let&#8217;s make sure we stay       aligned: don&#8217;t invest in something that already exists.</li>
<li>CONNECT WITH YOUR PAM!</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/keynotes-2growing-together-by-wim-jansen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Keynotes 1:Dynamics NAV 2009 and beyond</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/keynotes-1dynamics-nav-2009-and-beyond/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/keynotes-1dynamics-nav-2009-and-beyond/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 18:55:57 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/keynotes-1dynamics-nav-2009-and-beyond/</guid>
		<description><![CDATA[I retarded a little with this  post, because I wanted to be sure there was nothing under NDA. And I only  found Dan Brown after 1 day and a half of searching.
Last year the  organizers had yellow shirts, now they are the &#8216;pink panters&#8217;.
Jan Sillemann and  Dan Brown talk about NAV2009 [...]]]></description>
			<content:encoded><![CDATA[<ol>I retarded a little with this  post, because I wanted to be sure there was nothing under NDA. And I only  found Dan Brown after 1 day and a half of searching.</p>
<p>Last year the  organizers had yellow shirts, now they are the &#8216;pink panters&#8217;.</p>
<p>Jan Sillemann and  Dan Brown talk about NAV2009 and beyond.</p>
<p>72000+ customers</p>
<p>4000+ certified  partners</p>
<p>2000+ addons</p>
<p>40+ localized  versions</p>
<p>1250000+ licensed  users</p>
<p>Seems that NAV2009  is  a big success and that it is selling  well. I don&#8217;t know if it is some salestalk but in Italy it doesn&#8217;t seem to be  a big success. But experience with the Italian market has learned me that Italy  is quite conservative about implementing new technologies.</p>
<p>Dan also showed a  dashboard report done by MVP Rene Gayer and how it is integrated in the RTC.</p>
<p>Software+services  strategy: they are looking into it to give us extra tools for it.</p>
<p>There are some new  awards for partners more based on industry. So check out these and nominate  yourself if you want some award.</p>
<p>Introducing Crispin  Read, General Manager MS Dynamics ERP</p>
<p>The ERP-market is  very fragmented with a lot of junk from vendors who don&#8217;t invest in their  product. MS is spending lots of money in R&amp;D. They want to &#8216;defragment&#8217;  the market. (I am more technical person and with defragmenting I think about  disks or databases but  never thought  about markets&#8230;.).</p>
<p>Customersource NAV  has improved. Now it is translated into 22 languages. This is useful for  non-English customers. Users can use it for trainings so they do less calls to  our helpdesks. Probably (and hopefully!) they will call more to say: hey, I  found this new feature on customersource and I want you to implement it for  me.</ol>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/keynotes-1dynamics-nav-2009-and-beyond/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bad news about Convergence EMEA 2009</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/03/bad-news-about-convergence-emea-2009/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/03/bad-news-about-convergence-emea-2009/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 13:12:09 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[ConvergenceEMEA]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/03/bad-news-about-convergence-emea-2009/</guid>
		<description><![CDATA[We had an MVP lunch and Kipper York told us that she read yesterday that the Convergence EMEA 2009 has been cancelled. I searched on internet and found some sites with more info.
&#160;
More info:
http://www.microsoft.com/dynamics/convergence/vienna09/default.aspx
http://msdynamicsworld.com/story/dynamics-ax/microsoft-cancels-next-dynamics-european-convergence-event-save-customers-money
]]></description>
			<content:encoded><![CDATA[<p>We had an MVP lunch and Kipper York told us that she read yesterday that the Convergence EMEA 2009 has been cancelled. I searched on internet and found some sites with more info.</p>
<p>&nbsp;</p>
<p>More info:</p>
<p><a href="http://www.microsoft.com/dynamics/convergence/vienna09/default.aspx">http://www.microsoft.com/dynamics/convergence/vienna09/default.aspx</a></p>
<p><a href="http://msdynamicsworld.com/story/dynamics-ax/microsoft-cancels-next-dynamics-european-convergence-event-save-customers-money">http://msdynamicsworld.com/story/dynamics-ax/microsoft-cancels-next-dynamics-european-convergence-event-save-customers-money</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/03/bad-news-about-convergence-emea-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrading database from 5.0 to NAV 2009/Merging NAV 2009 by Per Mogensen</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/02/upgrading-database-from-50-to-nav-2009merging-nav-2009-by-per-mogensen/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/02/upgrading-database-from-50-to-nav-2009merging-nav-2009-by-per-mogensen/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 19:37:17 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[RTC]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/02/upgrading-database-from-50-to-nav-2009merging-nav-2009-by-per-mogensen/</guid>
		<description><![CDATA[
General code changes in W1

New page objects
979000 lines of code in       50SP1 and 2421000 lines of code in NAV2009
325000 lines of code       generated by transformations of forms
General properties and       triggers added
3500 objects in 5.0SP1 and   [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>General code changes in W1
<ul>
<li>New page objects</li>
<li>979000 lines of code in       50SP1 and 2421000 lines of code in NAV2009</li>
<li>325000 lines of code       generated by transformations of forms</li>
<li>General properties and       triggers added</li>
<li>3500 objects in 5.0SP1 and       5500 in NAV2009</li>
<li>All tables are changed. New       triggers/properties : fieldgroup, extended datatypes</li>
<li>44% of forms have changed       (renumbering of controls, many small changes (size,menu level, spaces,       links, caption blank is added for separators in menuitems on forms)</li>
<li>All reports changed
<ul>
<li>RDL data for RTC layout</li>
<li>Request page for RTC client</li>
<li>XML-code embedded in        reports</li>
<li>New section : REQUESTPAGE</li>
<li>New : IF SERVICETIER THEN        &#8230;</li>
</ul>
</li>
</ul>
<ul>
<li>29% of codeunits are changed       (many small changes, bug fixes)</li>
<li>New objects:
<ul>
<li>239 new forms (role        centers, matrix form replacements, sales/purchase lists</li>
<li>New menusuites for role        tailored client (tranformation tool can create most of it)</li>
</ul>
</li>
</ul>
<ul>
<li>1683 new pages transformed       from forms</li>
</ul>
</li>
</ul>
<ul>
<li>What to do with custom      objects
<ul>
<li>Tables
<ul>
<li>Create fieldgroups trigger</li>
<li>Add extended datatypes</li>
</ul>
</li>
</ul>
<ul>
<li>Forms
<ul>
<li>Clean-up layout if possible        (a form should look like one of the defaults) (N columns will become 2        columns on pages)</li>
<li>Statistics style forms        needs work</li>
<li>Transform to pages</li>
</ul>
</li>
</ul>
<ul>
<li>Reports
<ul>
<li>Consider leaving as classic        layout only</li>
<li>Redo layout in SQL        reporting services</li>
</ul>
</li>
</ul>
<ul>
<li>All objects
<ul>
<li>Search for obsolete        functions and recode (function ISSERVICETIER can be used) (don&#8217;t use        SHELL)</li>
<li>Recode functions to show        card directly (from code). Will not work.</li>
<li>Small forms to ask for some        input must be recoded</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Transformation tool
<ul>
<li>Standard layout forms       transfer good</li>
<li>Data controls the       transformation (TIF tool)</li>
<li>Building data for custom       objects, controls or actions required</li>
<li>Manual process with several       steps (try an error)</li>
</ul>
</li>
</ul>
<ul>
<li>Transformation tool data      (application written in NAV ; gets forms and analyses the type of form and      you can change it; creates XML file, then convert it with transformation      tool, import it and compile it)
<ul>
<li>Build inside the mergetool</li>
<li>Find all actions from forms       (command buttons, menu items, captions, menu level)</li>
<li>Find controls show on card       forms per page (fields, functions, variables)</li>
<li>Lookup icons for actions</li>
<li>Easy to maintain between       versions or databases</li>
</ul>
</li>
</ul>
<ul>
<li>Merging of page objects
<ul>
<li>Require fixed ID       transformation ID
<ul>
<li>Release in March 2009 on        partnersource</li>
<li>Translation import/export        required</li>
</ul>
</li>
</ul>
<ul>
<li>Merges very similar to       tables
<ul>
<li>Easy merge</li>
<li>Mostly automatic</li>
</ul>
</li>
</ul>
<ul>
<li>No pagenames problem like       card forms</li>
<li>No control position problems</li>
</ul>
</li>
</ul>
<ul>
<li>More info
<ul>
<li>Walkthroughs from MS</li>
<li><a href="http://www.mergetool.com/">www.mergetool.com</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/02/upgrading-database-from-50-to-nav-2009merging-nav-2009-by-per-mogensen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dynamics NAV: Strategies and resources to make large NAV implementations successful by Arend-Jan Speksnijder</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-strategies-and-resources-to-make-large-nav-implementations-successful-by-arend-jan-speksnijder/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-strategies-and-resources-to-make-large-nav-implementations-successful-by-arend-jan-speksnijder/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 19:25:59 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-strategies-and-resources-to-make-large-nav-implementations-successful-by-arend-jan-speksnijder/</guid>
		<description><![CDATA[To check

#users /#transactions
Multiple countries in 1 DB
#users&#62;200 : attention

&#160;
Large opportunities

Amount $
# transactions
# users

&#160;
Competitors say: NAV is not scalable and for small customers
How to address challenges

1 or more instances (scale      out)
Check #users/transactions
Check user profiles      (light/medium/heavy users and which modules do they use)
Check (add-on) version :  [...]]]></description>
			<content:encoded><![CDATA[<p>To check</p>
<ul>
<li>#users /#transactions</li>
<li>Multiple countries in 1 DB</li>
<li>#users&gt;200 : attention</li>
</ul>
<p>&nbsp;</p>
<p>Large opportunities</p>
<ul>
<li>Amount $</li>
<li># transactions</li>
<li># users</li>
</ul>
<p>&nbsp;</p>
<p>Competitors say: NAV is not scalable and for small customers</p>
<p>How to address challenges</p>
<ul>
<li>1 or more instances (scale      out)</li>
<li>Check #users/transactions</li>
<li>Check user profiles      (light/medium/heavy users and which modules do they use)</li>
<li>Check (add-on) version :      FIND(&#8217;+-&#8217;),&#8230;</li>
<li>Check partner maturity (ISV)      (focus on something (like only developing for SQL) is better)</li>
<li>Load-test</li>
</ul>
<p>&nbsp;</p>
<p>How to adress scalability questions</p>
<ul>
<li>Standard way:
<ul>
<li>Reference cases / sizing       guide</li>
</ul>
</li>
</ul>
<ul>
<li>Alternative because above is      no prove : load testing
<ul>
<li>Take hardware guideline and       create profiles of users and test.
<ul>
<li>Partner creates storyboard        (roles and activities)</li>
<li>Partner creates scripts        (using application benchmark toolkit (on partnersource)</li>
<li>Partner prepares (large) DB</li>
<li>Eliminate FIND(&#8217;+-&#8217;) on        heavy processes</li>
</ul>
</li>
</ul>
<ul>
<li>Involve SQL experts or MCS       (1 or 2 days onsite review of procedure/scripts ; 4-5 days load test       support ; 1-3 days for end report)</li>
<li>Involve MTC [=Microsoft       Technology Centre] (1 day setup ; 4-5 days load test)</li>
<li>Hardware:
<ul>
<li>Laptop for measurement</li>
<li>N terminal servers        (simulates some users) (1 CPU per 20-25 users; 50 MB per user) [IMHO:I        think it is better 100MB per user for NAV]</li>
<li>DB server (1 CPU per 100        users ; 8-32 GB internal memory)</li>
<li>SAN (remember : not just 20        users, but several 100 users)</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>What did we learn
<ul>
<li>These tests will help in       large sales cases</li>
<li>Difficult to setup       (especially the first time)</li>
<li>Prepare, Prepare, Prepare,       Prepare, Prepare</li>
<li>Costly but,
<ul>
<li>Payback in sales</li>
<li>Confidence </li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Costs
<ul>
<li>Partner preparations</li>
<li>MCS costs (6-10 days) (9-15K       EUR) excl T&amp;E</li>
<li>MTC costs: in both cases       sponsored by MS</li>
</ul>
</li>
</ul>
<ul>
<li>How to leverage the MTC&#8217;s
<ul>
<li>Word wide availability (<a href="http://www.microsoft.com/mtc/default.mspx">http://www.microsoft.com/mtc/default.mspx</a>)</li>
<li>Go and ask your PAM,PTS,SSP</li>
<li>Engagement criteria :       strategic deal ($ or competition), Some require MCS involvement (Munich)</li>
<li>Can also be run in remote       desktop</li>
</ul>
</li>
</ul>
<ul>
<li>Other resources
<ul>
<li>TPAG</li>
<li>Large projects landing page       (or partnersource)</li>
<li>Standard benchmark reports</li>
</ul>
</li>
</ul>
<ul>
<li>Key takeaways
<ul>
<li>Make a choice (native or       SQL)</li>
<li>Prepare your add on</li>
<li>Test &amp; improve</li>
<li>Go &amp; close business in       the tier-2 market</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-strategies-and-resources-to-make-large-nav-implementations-successful-by-arend-jan-speksnijder/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Configurable data migration and integration software for Microsoft Dynamics® NAV by Lynn Harrington and David Baker (Scribe)</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/02/configurable-data-migration-and-integration-software-for-microsoft-dynamics%c2%ae-nav-by-lynn-harrington-and-david-baker-scribe/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/02/configurable-data-migration-and-integration-software-for-microsoft-dynamics%c2%ae-nav-by-lynn-harrington-and-david-baker-scribe/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 19:24:00 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/02/configurable-data-migration-and-integration-software-for-microsoft-dynamics%c2%ae-nav-by-lynn-harrington-and-david-baker-scribe/</guid>
		<description><![CDATA[
Data migration

To NAV from other systems


Data loading

Load customer order data on       a nightly &#8216;batch&#8217; basis


Data integration

Automatic processing of       orders from an eCommerce application
Synchronize customer/order       data with other applications


Business activity      monitoring
&#160;
Core product is [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Data migration
<ul>
<li>To NAV from other systems</li>
</ul>
</li>
<li>Data loading
<ul>
<li>Load customer order data on       a nightly &#8216;batch&#8217; basis</li>
</ul>
</li>
<li>Data integration
<ul>
<li>Automatic processing of       orders from an eCommerce application</li>
<li>Synchronize customer/order       data with other applications</li>
</ul>
</li>
<li>Business activity      monitoring</li>
<p>&nbsp;</p>
<p>Core product is  &#8220;Scribe Insight&#8221; that is used by all customers. It has 2 parts : the  workbench (setup: point and click) and the console (automate and integrate  migrations).</p>
<p>They have 2  adapters: connectivity adapters (ODBC, text, SQL, Oracle) and add-on adapters  : like for Dynamics CRM and NAV. NAV using NAS and C/Front. (At least, this is  what I understood).</p>
<p>They create  solution templates like for CRM+NAV that is a starting point for further  integration. These templates are free.</p>
<p>&nbsp;</p>
<p>Configurable  integrations without coding. Flexible to address any unique requirements.  Adaptable as business processes change. Scalable for Mid-market and Enterprise  organizations.</p>
<p>&nbsp;</p>
<p>Key benefits:</p>
<li>Customers:
<ul>
<li>1 product for all data       management tasks</li>
<li>Software tool customers can       manage day-to-day</li>
<li>Make customizations easy</li>
</ul>
</li>
<li>Partners:
<ul>
<li>One tool</li>
<li>Lowers risks of migrations       and integrations</li>
<li>Minimizes impact of upgrades       on integration</li>
</ul>
</li>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Workbench has 3  main windows: source data (source fields), target data (target fields),  links/data formulas/lookup criteria.</p>
<p>Select a source  field, select the target field and link it. Then it is possible to transform  data, conditioning the transfer of data,&#8230;</p>
<p>There is also a  test window to see the source data and what it becomes in the target.</p>
<p>&nbsp;</p>
<p>Console sets  management parameters like when and how. (some file in a subdirectory,  messagequeue, query results, time-based).</p>
<p>Alerts : DB  messaging, application messaging, Scribe messaging can send an email. Also  business activity like a customer that gets over his creditlimit.</p>
<p>Also possible to  create data views on system data like load balancing or business activity.</p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/02/configurable-data-migration-and-integration-software-for-microsoft-dynamics%c2%ae-nav-by-lynn-harrington-and-david-baker-scribe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dynamics NAV Reporting Roadmap by Jay Malik &#38; Ron Summers  (Centerline Software)</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-reporting-roadmap-by-jay-malik-ron-summers-centerline-software/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-reporting-roadmap-by-jay-malik-ron-summers-centerline-software/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 19:10:50 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-reporting-roadmap-by-jay-malik-ron-summers-centerline-software/</guid>
		<description><![CDATA[History:

1990 : report designer
1990 : account schedules
2002 : jet reports
2008 : NAV 2009 report      designer
2009+ : SSRS

What did we learn:

Fast in NAV
Slow in Excel
Security issues
SSRS ineffective
SSRS desirable
Steeper learning curves
Techie/power user
No end user tool
&#8220;Complex&#8221;
NAV UX desirable
Expensive
Resistance to &#8220;new&#8221;

We need right technology (fast,secure,&#8230;), user experience (familiar, easy to learn/use), cost (simple, all-inclusive, [...]]]></description>
			<content:encoded><![CDATA[<p>History:</p>
<ul>
<li>1990 : report designer</li>
<li>1990 : account schedules</li>
<li>2002 : jet reports</li>
<li>2008 : NAV 2009 report      designer</li>
<li>2009+ : SSRS</li>
</ul>
<p>What did we learn:</p>
<ul>
<li>Fast in NAV</li>
<li>Slow in Excel</li>
<li>Security issues</li>
<li>SSRS ineffective</li>
<li>SSRS desirable</li>
<li>Steeper learning curves</li>
<li>Techie/power user</li>
<li>No end user tool</li>
<li>&#8220;Complex&#8221;</li>
<li>NAV UX desirable</li>
<li>Expensive</li>
<li>Resistance to &#8220;new&#8221;</li>
</ul>
<p>We need right technology (fast,secure,&#8230;), user experience (familiar, easy to learn/use), cost (simple, all-inclusive, no programming)</p>
<ul>
<li>Right technology:
<ul>
<li>Microsoft
<ul>
<li>RDL</li>
<li>Report viewer</li>
</ul>
</li>
</ul>
<ul>
<li>SSRS enabling</li>
</ul>
</li>
</ul>
<ul>
<li>Right user experience</li>
<li>Right cost ($5000)
<ul>
<li>Developer aids</li>
<li>Ad-hoc reports</li>
<li>Financial reports</li>
<li>SSRS integration</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/02/dynamics-nav-reporting-roadmap-by-jay-malik-ron-summers-centerline-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Welcome reception</title>
		<link>http://mibuso.com/blogs/kriki/2009/04/02/welcome-reception/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/04/02/welcome-reception/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 06:32:19 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2009]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/04/02/welcome-reception/</guid>
		<description><![CDATA[What to write about the welcome reception?
&#160;
I&#8217;ll start with a small description of the hotel. It is a 5 star hotel build in 2006, so quite recent and you can see that. Wireless network everywhere, but not without problems. At a certain moment the network failed and after that my login didn&#8217;t work anymore. Now [...]]]></description>
			<content:encoded><![CDATA[<p>What to write about the welcome reception?</p>
<p>&nbsp;</p>
<p>I&#8217;ll start with a small description of the hotel. It is a 5 star hotel build in 2006, so quite recent and you can see that. Wireless network everywhere, but not without problems. At a certain moment the network failed and after that my login didn&#8217;t work anymore. Now I have requested another login and I am back online.</p>
<p>The &#8216;feature&#8217; that caught my attention most are the elevators. There aren&#8217;t buttons to call the elevator. There is a touchscreen in which you define were you want to go (reception, which restaurant, which level,&#8230;). Then the touchscreen shows you which elevator to take.</p>
<p>&nbsp;</p>
<p>The reception itself was nice. Meeting people you only see on conventions like this. Some snacks to eat while you&#8217;re talking. Something to drink.</p>
<p>&nbsp;</p>
<p>At a certain point someone started talking at the microphone, but I don&#8217;t know who it was and neither where that person was.</p>
<p>&nbsp;</p>
<p>Most people continued talking, so it was impossible to understand what was said. But I understand one thing: there are more people than last year. 306 last year and now 308. Only 2 persons more now. Considering the economical crisis, this is not bad at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/04/02/welcome-reception/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How-to get access when you can&#8217;t get into your NAV SQL-DB</title>
		<link>http://mibuso.com/blogs/kriki/2009/02/18/how-to-get-access-when-you-cant-get-into-your-nav-sql-db/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/02/18/how-to-get-access-when-you-cant-get-into-your-nav-sql-db/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 08:41:18 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/02/18/how-to-get-access-when-you-cant-get-into-your-nav-sql-db/</guid>
		<description><![CDATA[What happened?
You have a full backup of your customer and restore it on your server. Once the restore is finished, you have to create a user in NAV that is known on your server. THIS BEFORE getting out of NAV. But of course you have forgotten to do it and now you can&#8217;t get into [...]]]></description>
			<content:encoded><![CDATA[<p>What happened?</p>
<p>You have a full backup of your customer and restore it on your server. Once the restore is finished, you have to create a user in NAV that is known on your server. THIS BEFORE getting out of NAV. But of course you have forgotten to do it and now you can&#8217;t get into your DB.</p>
<p>If you have done a restore in a native DB, there is no other option than to redo the complete restore.</p>
<p>If, on the other hand, you have a SQL DB, than there are some methods to fix it.<br />
 <a href="http://mibuso.com/blogs/kriki/2009/02/18/how-to-get-access-when-you-cant-get-into-your-nav-sql-db/#more-135" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/02/18/how-to-get-access-when-you-cant-get-into-your-nav-sql-db/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL 2008 compression</title>
		<link>http://mibuso.com/blogs/kriki/2009/02/18/sql-2008-compression/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/02/18/sql-2008-compression/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 08:27:34 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/02/18/sql-2008-compression/</guid>
		<description><![CDATA[I just noticed that ara3n made a blog-post about SQL2008 crunching (http://mibuso.com/blogs/ara3n/2009/02/17/sql-2008-compression-on-nav-database/) and I decided to add some information too. He did testing on DB-scale to see what happens to the DB. I did testing on some tables with enough records in it. I wanted to know how tables would be crunched with page-crunching or [...]]]></description>
			<content:encoded><![CDATA[<ol>I just noticed that ara3n made a blog-post about SQL2008 crunching (<a href="http://mibuso.com/blogs/ara3n/2009/02/17/sql-2008-compression-on-nav-database/">http://mibuso.com/blogs/ara3n/2009/02/17/sql-2008-compression-on-nav-database/</a>) and I decided to add some information too. He did testing on DB-scale to see what happens to the DB. I did testing on some tables with enough records in it. I wanted to know how tables would be crunched with page-crunching or record-crunching.In SQL2008, it is also possible to see how much space the data takes and how much space the indexes take. You can see that if you show the properties of the table and then select page &#8220;Storage&#8221;. Under &#8220;General&#8221;, you have &#8220;Index Space&#8221; and &#8220;Data Space&#8221;. (hmmmm. I just noticed the info also exists in SQL2005, but it is in page &#8220;General&#8221;, under &#8220;Storage&#8221;).<br />
<a href="http://mibuso.com/blogs/kriki/files/2009/02/sql2008compression1.png" title="Index/data space"><img src="http://mibuso.com/blogs/kriki/files/2009/02/sql2008compression1.thumbnail.png" alt="Index/data space" /></a></p>
<p> <a href="http://mibuso.com/blogs/kriki/2009/02/18/sql-2008-compression/#more-131" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/02/18/sql-2008-compression/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Convergence 2009 New Orleans</title>
		<link>http://mibuso.com/blogs/kriki/2009/01/24/convergence-2009-new-orleans/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/01/24/convergence-2009-new-orleans/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 17:44:15 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/01/24/convergence-2009-new-orleans/</guid>
		<description><![CDATA[     Well, it is not my idea to point you to this, but Microsofts. But they have a point (and more than one) in doing it.
·        Early Registration discount date has been extended to January 21, 2009.  Save $300 by registering early, secure your favorite hotels while they are still available [...]]]></description>
			<content:encoded><![CDATA[<p> <!--[if gte mso 9]&amp;gt;     Normal   0               false   false   false      EN-GB   X-NONE   X-NONE                                                     MicrosoftInternetExplorer4                                                   &amp;lt;![endif]--><!--[if gte mso 9]&amp;gt;                                                                                                                                                                                                                                                                                                                                                                                                                                &amp;lt;![endif]--> <!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:536871559 0 0 0 415 0;} @font-face 	{font-family:TradeGothic; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:0cm; 	margin-left:36.0pt; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:TradeGothic; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 72.0pt 72.0pt 72.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:395278256; 	mso-list-type:hybrid; 	mso-list-template-ids:1010201766 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-18.0pt; 	font-family:Symbol;} @list l0:level2 	{mso-level-tab-stop:72.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l0:level3 	{mso-level-tab-stop:108.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l0:level4 	{mso-level-tab-stop:144.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l0:level5 	{mso-level-tab-stop:180.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l0:level6 	{mso-level-tab-stop:216.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l0:level7 	{mso-level-tab-stop:252.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l0:level8 	{mso-level-tab-stop:288.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l0:level9 	{mso-level-tab-stop:324.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1 	{mso-list-id:497615843; 	mso-list-type:hybrid; 	mso-list-template-ids:2013962194 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-18.0pt; 	font-family:Symbol;} @list l1:level2 	{mso-level-tab-stop:72.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1:level3 	{mso-level-tab-stop:108.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1:level4 	{mso-level-tab-stop:144.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1:level5 	{mso-level-tab-stop:180.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1:level6 	{mso-level-tab-stop:216.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1:level7 	{mso-level-tab-stop:252.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1:level8 	{mso-level-tab-stop:288.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} @list l1:level9 	{mso-level-tab-stop:324.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --> <!--[if gte mso 10]&amp;gt;   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman","serif";}  &amp;lt;![endif]-->  Well, it is not my idea to point you to this, but Microsofts. But they have a point (and more than one) in doing it.</p>
<p>·        <!--[endif]--><strong>Early Registration</strong> discount date <strong>has been extended</strong> to January 21, 2009.  Save $300 by <a href="http://go.microsoft.com/?linkid=9646590">registering</a> early, secure your favorite hotels while they are still available and take advantage of better airline rates.</p>
<p><!--[if !supportLists]-->·        <!--[endif]-->The <strong><a href="http://go.microsoft.com/?linkid=9646740">session catalog</a></strong> (containing 225 sessions) is now live on the Convergence marketing site.</p>
<p><!--[if !supportLists]-->·        <!--[endif]-->The Convergence <strong>Customer Excellence Awards</strong> recognize, honor and celebrate customers who have achieved outstanding success with their Microsoft solutions as well as Microsoft partners&#8217; solutions.  <a href="http://go.microsoft.com/?linkid=9646739">Customer Excellence Award nominations</a> are now being <strong>accepted through January 20, 2009</strong>.</p>
<p>I know it is a little late, but I got the email in which they asked me to announce this a little late and it also took a little time before I could read it (between Australian flu and a complicated startup of a customer).</p>
<p>But why do they have a point.</p>
<p>1) I think it is important to keep investing even if the economy isn&#8217;t doing well. These events are important to let your company be known. And the more your company is known in the world, the easier it is to do business.</p>
<p>2) Also technically it is a good idea. For the moment I have been able to go to one event (Directions EMEA 2008) and I did learn a lot. And NOT only about the topics of the presentations. You can learn tricks others use to make their lives easier.</p>
<p>3) You get to learn a lot of new people, other points of view (maybe also views better then yours&#8230;).</p>
<p>And probably you know other good reasons to go&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/01/24/convergence-2009-new-orleans/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Another virtualization project</title>
		<link>http://mibuso.com/blogs/kriki/2009/01/09/another-virtualization-project/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/01/09/another-virtualization-project/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 06:15:56 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/01/09/another-virtualization-project/</guid>
		<description><![CDATA[I have a customer where all servers are virtualized into one BIG machine. And now we are implementing NAV.
What do they have?

They have 2 physical servers      (64bit) with each 16GB of memory, 2 quadcore processors. They are      completely virtualized with VMWare.
A SAN with 15 disks:

5 [...]]]></description>
			<content:encoded><![CDATA[<p>I have a customer where all servers are virtualized into one BIG machine. And now we are implementing NAV.</p>
<p>What do they have?</p>
<ul>
<li>They have 2 physical servers      (64bit) with each 16GB of memory, 2 quadcore processors. They are      completely virtualized with VMWare.</li>
<li>A SAN with 15 disks:
<ul>
<li>5 disks in RAID5: these are       used to store all the virtual servers (later more on these). And thus the       disks are used quite heavily.</li>
<li>5 disks in RAID5: these are       used less.</li>
<li>4 disks in RAID10: these are       for the databases (I will talk about this later. Prepare for impact!).</li>
<li>1 disk as spare.</li>
</ul>
</li>
</ul>
<p>We have SOME databases:</p>
<ul>
<li>A NAV DB. This database will      be heavily used most of the day.</li>
<li>A DB used by the warehouse.      They want to use an external warehouse application and not the one from      NAV. This database will be used most of the day.</li>
<li>A DB used by an external      application for a mobile solution (not the one of NAV). In this DB we will      have heavy writing to prepare (while heavy reading in the NAV DB/an      intermediate DB) just before the start of the day. In the morning, most of      it will be reading (the mobile users download the new data).</li>
<li>A DB used for a webserver.      This database will be used most of the day. This will be implemented later      in the project.</li>
<li>Intermediate DB. (Actually      multiple DB&#8217;s). Both the external warehouse application and the mobile      solution need an external DB in which there are tables (or views) from      which they get data or write data. To avoid dirtying the NAV DB with      tables/views that have to be handled directly in SQL, I created these      DB&#8217;s: one DB for each combination (NAV+external warehouse, NAV+mobile,      NAV+web). This way everything is beautifully separated. For the moment I      consider these as 1 DB. If needed I can also separate these.</li>
</ul>
<p> <a href="http://mibuso.com/blogs/kriki/2009/01/09/another-virtualization-project/#more-128" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/01/09/another-virtualization-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Boinc (Berkeley Open Infrastructure for Network Computing)</title>
		<link>http://mibuso.com/blogs/kriki/2009/01/07/boinc-berkeley-open-infrastructure-for-network-computing/</link>
		<comments>http://mibuso.com/blogs/kriki/2009/01/07/boinc-berkeley-open-infrastructure-for-network-computing/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 08:36:36 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Boinc]]></category>

		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2009/01/07/boinc-berkeley-open-infrastructure-for-network-computing/</guid>
		<description><![CDATA[What is this?
Well, here is some detailed info : http://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing or http://boinc.berkeley.edu/
But in short : it all started with SETI@home (http://en.wikipedia.org/wiki/SETI@home). To detect signs of extraterrestrial intelligent life in radiosignals. This asked for a lot of processing power that only supercomputers have (at a very high cost). So they invented this system to use the [...]]]></description>
			<content:encoded><![CDATA[<p>What is this?</p>
<p>Well, here is some detailed info : <a href="http://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing">http://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing</a> or <a href="http://boinc.berkeley.edu/">http://boinc.berkeley.edu/</a></p>
<p>But in short : it all started with SETI@home (<a href="http://en.wikipedia.org/wiki/SETI@home">http://en.wikipedia.org/wiki/SETI@home</a>). To detect signs of extraterrestrial intelligent life in radiosignals. This asked for a lot of processing power that only supercomputers have (at a very high cost). So they invented this system to use the processing power of PC&#8217;s all over the world. Most PC&#8217;s use very little CPU, so the idle time can be used for processing BOINC-projects.</p>
<p>At the moment there are a lot of other projects (search for cures for cancer, medicine, climatology, astrophysics, mathematics, &#8230;). It can be you (=your PC) that discovers ET or a cure for all cancers or some other groundbreaking medicine (even if I doubt you will ever know it was your PC)!</p>
<p> <a href="http://mibuso.com/blogs/kriki/2009/01/07/boinc-berkeley-open-infrastructure-for-network-computing/#more-125" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2009/01/07/boinc-berkeley-open-infrastructure-for-network-computing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Some tips &#38; tricks for the transaction log</title>
		<link>http://mibuso.com/blogs/kriki/2008/12/23/some-tips-tricks-for-the-transaction-log/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/12/23/some-tips-tricks-for-the-transaction-log/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 05:59:25 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/12/23/some-tips-tricks-for-the-transaction-log/</guid>
		<description><![CDATA[It has been some time that I blogged. But lately I really have little time.
But this does not mean I don&#8217;t follow up on blogs, topics and so on. Lately I found some rather interesting things (but I don&#8217;t remember on which blog) for the transactionlog-performance.
&#160;
First I will talk a little about transaction log fragmentation.
No, [...]]]></description>
			<content:encoded><![CDATA[<p>It has been some time that I blogged. But lately I really have little time.</p>
<p>But this does not mean I don&#8217;t follow up on blogs, topics and so on. Lately I found some rather interesting things (but I don&#8217;t remember on which blog) for the transactionlog-performance.</p>
<p>&nbsp;</p>
<p>First I will talk a little about transaction log fragmentation.</p>
<p>No, NOT about the physical fragmentation. I think that issue is well-known by now (at least, I hope so).</p>
<p>&nbsp;</p>
<p>I want to talk about internal fragmentation!</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/12/23/some-tips-tricks-for-the-transaction-log/#more-124" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/12/23/some-tips-tricks-for-the-transaction-log/feed/</wfw:commentRss>
		</item>
		<item>
		<title>NAV500SP1 bulk insert and code-testing on SQL</title>
		<link>http://mibuso.com/blogs/kriki/2008/11/14/nav500sp1-bulk-insert-and-code-testing-on-sql/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/11/14/nav500sp1-bulk-insert-and-code-testing-on-sql/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 12:01:31 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/11/14/nav500sp1-bulk-insert-and-code-testing-on-sql/</guid>
		<description><![CDATA[As we all know, SQL has the &#8220;negative&#8221; aspect that it is possible to read records that are not yet commited (with some transaction type you can avoid this, but this is an other discussion). With the native DB, this is not possible.
&#160;
Why do I put double quotes around negative? Well, for testing it is [...]]]></description>
			<content:encoded><![CDATA[<p>As we all know, SQL has the &#8220;negative&#8221; aspect that it is possible to read records that are not yet commited (with some transaction type you can avoid this, but this is an other discussion). With the native DB, this is not possible.</p>
<p>&nbsp;</p>
<p>Why do I put double quotes around negative? Well, for testing it is a quite interesting feature. Why?</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/11/14/nav500sp1-bulk-insert-and-code-testing-on-sql/#more-123" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/11/14/nav500sp1-bulk-insert-and-code-testing-on-sql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A new desktop PC</title>
		<link>http://mibuso.com/blogs/kriki/2008/10/13/a-new-desktop-pc-2/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/10/13/a-new-desktop-pc-2/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:31:29 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/10/13/a-new-desktop-pc-2/</guid>
		<description><![CDATA[A week ago, we (my wife and me) decided to buy a new desktop. What was to be just buying and re-installing turned out to be quite an adventure (&#8230; well not really, but it sounds good &#8230;)
&#160;
First thing I noticed is that even the lowest priced computers are quite powerful! Maybe it looks to [...]]]></description>
			<content:encoded><![CDATA[<p>A week ago, we (my wife and me) decided to buy a new desktop. What was to be just buying and re-installing turned out to be quite an adventure (&#8230; well not really, but it sounds good &#8230;)</p>
<p>&nbsp;</p>
<p>First thing I noticed is that even the lowest priced computers are quite powerful! Maybe it looks to me like that because I am used to see server hardware and portables. It costs €233, has 2 GB of memory, dual core Intel 64bit (!) CPU (don&#8217;t remember the speed, but for performance this is generally not so imported). For the rest, it has a 160GB SATA drive and a SATA DVD. No floppy! An integrated ethernet card. I lost count of the USB-ports and various other ports on it. But no parallel port for the printer (I still use one that ONLY has a parallel port! Well, ok, I can accept that. After all, we decided to get rid of it anyway when the cartridge will be empty [a new cartridge probably costs more then the printer anyway]). An (Italian) Vista was pre-installed on the desktop.</p>
<p>  <a href="http://mibuso.com/blogs/kriki/2008/10/13/a-new-desktop-pc-2/#more-122" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/10/13/a-new-desktop-pc-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Website maintenance (upgrade of forum)</title>
		<link>http://mibuso.com/blogs/kriki/2008/09/08/website-maintenance-upgrade-of-forum/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/09/08/website-maintenance-upgrade-of-forum/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 15:15:13 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/09/08/website-maintenance-upgrade-of-forum/</guid>
		<description><![CDATA[We have a go-live date: the weekend of 20-21 September 2008!
Read here for more info:Website maintenance (upgrade of forum)
]]></description>
			<content:encoded><![CDATA[<p>We have a go-live date: the weekend of 20-21 September 2008!</p>
<p>Read here for more info:<a href="http://www.mibuso.com/forum/viewtopic.php?t=28240">Website maintenance (upgrade of forum)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/09/08/website-maintenance-upgrade-of-forum/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Private Messages</title>
		<link>http://mibuso.com/blogs/kriki/2008/09/06/private-messages/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/09/06/private-messages/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 12:32:56 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/09/06/private-messages/</guid>
		<description><![CDATA[
Inbox


Here are all the messages that have been send to you. If it happens your PM-box is full, you need to delete some PM&#8217;s to make place. This can also be done automatically by a setting (Private messages=&#62;Rules, folders &#38; settings=&#62;Folder options [see later for more info]).
]]></description>
			<content:encoded><![CDATA[<ul>
<li>Inbox</li>
</ul>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/09/090608-1232-privatemess1.png" title="090608-1232-privatemess1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/09/090608-1232-privatemess1.thumbnail.png" alt="090608-1232-privatemess1.png" /></a></p>
<p>Here are all the messages that have been send to you. If it happens your PM-box is full, you need to delete some PM&#8217;s to make place. This can also be done automatically by a setting (Private messages=&gt;Rules, folders &amp; settings=&gt;Folder options [see later for more info]).</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/09/06/private-messages/#more-119" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/09/06/private-messages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reporting a post/topic</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/28/reporting-a-posttopic/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/28/reporting-a-posttopic/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 06:08:23 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/28/reporting-a-posttopic/</guid>
		<description><![CDATA[This function is REALLY underused by the forum-members!
What (and when or why) is reporting a post/topic?

WHAT: Reporting means to bring a topic or post to the attention of the moderators/administrators.
WHEN (WHY):

When you think that a post/topic is spam or advertising or if it contains offensive text or pictures,&#8230; In the forum rules is explained how [...]]]></description>
			<content:encoded><![CDATA[<p>This function is REALLY underused by the forum-members!</p>
<p>What (and when or why) is reporting a post/topic?</p>
<ul>
<li>WHAT: Reporting means to bring a topic or post to the attention of the moderators/administrators.</li>
<li>WHEN (WHY):
<ul>
<li>When you think that a post/topic is spam or advertising or if it contains offensive text or pictures,&#8230; In the forum rules is explained how a topic/post should behave. If it breaks one (or more) rules, you can report it (there is no need to be a back seat moderator). The moderators/administrators will then decide what to do with it.</li>
<li>When a topic contains a bad title (like Help me ; I am stuck ; I&#8217;ve got an error ; &#8230;)</li>
<li>When a topic is in the wrong forum</li>
<li>When 2 user created the same topic multiple times in the same or another forum.</li>
<li>When a topic can be &#8216;promoted&#8217; to the Navision Tips&amp;Tricks forum.</li>
<li>When a topic is solved (or is a good posting) and the attribute is not set. (BTW: DON&#8217;T report the ones that have [SOLVED] in the description. These we will find and in time, we will change them (actually we hope the topic-owner does this <img src='http://mibuso.com/blogs/kriki/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</li>
<li>Other reasons you might consider valid. <a href="http://mibuso.com/blogs/kriki/2008/08/28/reporting-a-posttopic/#more-112" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/28/reporting-a-posttopic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Create a new post</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/28/create-a-new-post/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/28/create-a-new-post/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 05:56:50 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/28/create-a-new-post/</guid>
		<description><![CDATA[Someone has responded to your topic and you want to give more information or ask some extra information on the topic.
So, go to the topic and then click the &#8220;postreply&#8221; button (not the newtopic! This will create a completely new topic).

For the rest, this is less- or more the same as for creating a new [...]]]></description>
			<content:encoded><![CDATA[<p>Someone has responded to your topic and you want to give more information or ask some extra information on the topic.</p>
<p>So, go to the topic and then click the &#8220;postreply&#8221; button (not the newtopic! This will create a completely new topic).</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/082808-0557-createanewp1.png" title="082808-0557-createanewp1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/082808-0557-createanewp1.thumbnail.png" alt="082808-0557-createanewp1.png" /></a></p>
<p>For the rest, this is less- or more the same as for creating a new topic. Also here it is possible to attach pictures.</p>
<p>After the reply-part, there is the attachment part and after that there is the complete history of the topic.</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/082808-0557-createanewp2.png" title="082808-0557-createanewp2.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/082808-0557-createanewp2.thumbnail.png" alt="082808-0557-createanewp2.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/28/create-a-new-post/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RSS Feeds</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/28/rss-feeds/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/28/rss-feeds/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 05:46:43 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/28/rss-feeds/</guid>
		<description><![CDATA[This has completely changed! The RSS-MOD we found has a lot of possibilities.
Actually, it has so many options I had some problems too. After studying them, I advised Luc to remove some of them and to make some options standard.
First thing: It makes a difference if you are logged in or not when opening this [...]]]></description>
			<content:encoded><![CDATA[<p>This has completely changed! The RSS-MOD we found has a lot of possibilities.</p>
<p>Actually, it has so many options I had some problems too. After studying them, I advised Luc to remove some of them and to make some options standard.</p>
<p>First thing: It makes a difference if you are logged in or not when opening this page! If you are logged in, you can also see the protected forums (like the 2 protected Romanian forums). Of course ONLY if your user account has access to it!</p>
<p>Where to find the RSS-page? Well you can access it from anywhere (RSS Feed):</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/082808-0547-rssfeeds1.png" title="082808-0547-rssfeeds1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/082808-0547-rssfeeds1.thumbnail.png" alt="082808-0547-rssfeeds1.png" /></a></p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/08/28/rss-feeds/#more-106" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/28/rss-feeds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Create a new topic</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/27/create-a-new-topic/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/27/create-a-new-topic/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 11:46:20 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/27/create-a-new-topic/</guid>
		<description><![CDATA[After you searched the forum and didn&#8217;t find your problem (and solution), you decided to write a post. But first you needed to create a login and do some setup.
After all that, finally you can make a new topic.
First problem: in which forum? Well read the forum-descriptions and it will be clear where to write [...]]]></description>
			<content:encoded><![CDATA[<p>After you searched the forum and didn&#8217;t find your problem (and solution), you decided to write a post. But first you needed to create a login and do some setup.</p>
<p>After all that, finally you can make a new topic.</p>
<p>First problem: in which forum? Well read the forum-descriptions and it will be clear where to write it.</p>
<p>Second (and probably biggest problem): a good title!</p>
<p>Remember a good title describes your problem and gives other uses directly an idea what the topic is about.</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/08/27/create-a-new-topic/#more-102" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/27/create-a-new-topic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UCP Friends &#38; Foes</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/19/ucp-friends-foes/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/19/ucp-friends-foes/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 05:57:54 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/19/ucp-friends-foes/</guid>
		<description><![CDATA[This one is new and quite interesting. What are friends for? Well, in general you want to keep them close! How? I think it is easier to explain it with an example.

Manage friends
If for example you send a lot of PM&#8217;s to a certain person, in the new version you always needed to type in [...]]]></description>
			<content:encoded><![CDATA[<p>This one is new and quite interesting. What are friends for? Well, in general you want to keep them close! How? I think it is easier to explain it with an example.</p>
<ul>
<li>Manage friends
<p>If for example you send a lot of PM&#8217;s to a certain person, in the new version you always needed to type in his/her name or search it in the list. If you define the person as a friend, you don&#8217;t need to do it anymore. You can just click on the add-button near the name and it will be added as the person to send a PM to (later more on PM&#8217;s). You also see if they are online or not. If the person wants his online status to be hidden, you won&#8217;t see him as online.</li>
</ul>
<p> <a href="http://mibuso.com/blogs/kriki/2008/08/19/ucp-friends-foes/#more-97" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/19/ucp-friends-foes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UCP User Groups</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/19/ucp-user-groups/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/19/ucp-user-groups/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 05:49:42 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/19/ucp-user-groups/</guid>
		<description><![CDATA[
Edit memberships

Until now, Luc did change some things in the forum software to simulate groups (Administrators, Moderators, MVP, Site Supporters).
Now this is integrated in the forum-software.

All users, once they confirmed the registration, are placed into &#8220;Registered users&#8221;. In some you can apply to join and if you meet the conditions, you are admitted. This is [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Edit memberships</li>
</ul>
<p>Until now, Luc did change some things in the forum software to simulate groups (Administrators, Moderators, MVP, Site Supporters).</p>
<p>Now this is integrated in the forum-software.</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/081908-0550-ucpusergrou1.png" title="081908-0550-ucpusergrou1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/081908-0550-ucpusergrou1.thumbnail.png" alt="081908-0550-ucpusergrou1.png" /></a></p>
<p>All users, once they confirmed the registration, are placed into &#8220;Registered users&#8221;. In some you can apply to join and if you meet the conditions, you are admitted. This is all done by the administrator.</p>
<ul>
<li>Manage groups</li>
</ul>
<p>You have this menu if you are leader of a group. For the moment only the administrator can do this.</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/081908-0550-ucpusergrou2.png" title="081908-0550-ucpusergrou2.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/081908-0550-ucpusergrou2.thumbnail.png" alt="081908-0550-ucpusergrou2.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/19/ucp-user-groups/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UCP Board Preferences</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/19/ucp-board-preferences/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/19/ucp-board-preferences/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 05:41:54 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/19/ucp-board-preferences/</guid>
		<description><![CDATA[
Edit global settings

Also this is quite familiar.

]]></description>
			<content:encoded><![CDATA[<ul>
<li>Edit global settings</li>
</ul>
<p>Also this is quite familiar.</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/081908-0542-ucpboardpre1.png" title="081908-0542-ucpboardpre1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/081908-0542-ucpboardpre1.thumbnail.png" alt="081908-0542-ucpboardpre1.png" /></a></p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/08/19/ucp-board-preferences/#more-90" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/19/ucp-board-preferences/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UCP Profile</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/12/ucp-profile/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/12/ucp-profile/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 19:00:47 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/12/ucp-profile/</guid>
		<description><![CDATA[
Edit profile

This is quite familiar, I would say.

Ok. I admit it, the birthday part is new&#8230;
]]></description>
			<content:encoded><![CDATA[<ul>
<li>Edit profile</li>
</ul>
<p>This is quite familiar, I would say.</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/081208-1901-ucpprofile1.png" title="081208-1901-ucpprofile1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/081208-1901-ucpprofile1.thumbnail.png" alt="081208-1901-ucpprofile1.png" /></a></p>
<p>Ok. I admit it, the birthday part is new&#8230;</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/08/12/ucp-profile/#more-86" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/12/ucp-profile/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UCP Overview</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/04/ucp-overview/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/04/ucp-overview/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 06:03:53 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/04/ucp-overview/</guid>
		<description><![CDATA[
Manage subscriptions


If there are forums or topics that interest you, you can subscribe to it. If a post is created in that forum/topic, you will be notified.
To subscribe a forum : Open the forum and in the top, you wil see &#8220;Subscribe forum&#8221;

To subscribe a topic : Open the topic and in the top, you [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Manage subscriptions</li>
</ul>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/080408-0604-ucpoverview1.png" title="080408-0604-ucpoverview1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/080408-0604-ucpoverview1.thumbnail.png" alt="080408-0604-ucpoverview1.png" /></a></p>
<p>If there are forums or topics that interest you, you can subscribe to it. If a post is created in that forum/topic, you will be notified.</p>
<p>To subscribe a forum : Open the forum and in the top, you wil see &#8220;Subscribe forum&#8221;</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/080408-0604-ucpoverview2.png" title="080408-0604-ucpoverview2.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/080408-0604-ucpoverview2.thumbnail.png" alt="080408-0604-ucpoverview2.png" /></a><a href="http://mibuso.com/blogs/kriki/files/2008/08/080408-0604-ucpoverview2.png" title="080408-0604-ucpoverview2.png"></a></p>
<p>To subscribe a topic : Open the topic and in the top, you wil see &#8220;Subscribe topic&#8221;<br />
<a href="http://mibuso.com/blogs/kriki/files/2008/08/080408-0604-ucpoverview3.png" title="080408-0604-ucpoverview3.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/080408-0604-ucpoverview3.thumbnail.png" alt="080408-0604-ucpoverview3.png" /></a></p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/08/04/ucp-overview/#more-82" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/04/ucp-overview/feed/</wfw:commentRss>
		</item>
		<item>
		<title>User Control Panel</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/04/user-control-panel/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/04/user-control-panel/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 05:50:58 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/04/user-control-panel/</guid>
		<description><![CDATA[After registering and confirming it, best thing is to setup your profile before starting to post. Where to do that? In the User Control Panel.
From now on, I will call the User Control Panel the &#8220;UCP&#8221;!

And here is the UCP front page:

It gives some basic information like when you joined, how many posts you have. [...]]]></description>
			<content:encoded><![CDATA[<p>After registering and confirming it, best thing is to setup your profile before starting to post. Where to do that? In the User Control Panel.</p>
<p><strong>From now on, I will call the User Control Panel the &#8220;UCP&#8221;!<br />
</strong></p>
<p>And here is the UCP front page:</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/080408-0551-usercontrol1.png" title="080408-0551-usercontrol1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/080408-0551-usercontrol1.thumbnail.png" alt="080408-0551-usercontrol1.png" /></a></p>
<p>It gives some basic information like when you joined, how many posts you have. In which forum you are most active, and your most active topic.</p>
<p>There is so much in the UCP that I decided to divide it into parts. I will make a separate blogpost for:</p>
<ul>
<li>UCP Overview</li>
<li>UCP Profile</li>
<li>UCP Board Preferences</li>
<li>UCP User Groups</li>
<li>UCP Friends &amp; Foes</li>
</ul>
<p>Also the private messages are a part of the UCP now. I will come to these in the end. First I will handle the other UCP-topics, then about posting, RSS, PM&#8217;s, reporting.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/04/user-control-panel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Forum Rules</title>
		<link>http://mibuso.com/blogs/kriki/2008/08/04/forum-rules/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/08/04/forum-rules/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 05:48:31 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/08/04/forum-rules/</guid>
		<description><![CDATA[After searching something, it is possible you don&#8217;t find anything, so you have to write your own topic to ask for help. Where to start? First step, I would say, is to read the forum rules (of course you can also read them BEFORE you start searching [The first rule is about searching. Well, it [...]]]></description>
			<content:encoded><![CDATA[<p>After searching something, it is possible you don&#8217;t find anything, so you have to write your own topic to ask for help. Where to start? First step, I would say, is to read the forum rules (of course you can also read them BEFORE you start searching [The first rule is about searching. Well, it just says that you should search BEFORE posting something!]).</p>
<p>But were are they? In the old version they are &#8220;hidden&#8221; in the &#8220;Announcements&#8221;-forum as an announcement. Now we have a better place! There is a link on the main forum page!</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/080408-0549-forumrules1.png" title="080408-0549-forumrules1.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/080408-0549-forumrules1.thumbnail.png" alt="080408-0549-forumrules1.png" /></a></p>
<p>We did some restructuring of the rules. They are now grouped by topic:</p>
<p><a href="http://mibuso.com/blogs/kriki/files/2008/08/080408-0549-forumrules2.png" title="080408-0549-forumrules2.png"><img src="http://mibuso.com/blogs/kriki/files/2008/08/080408-0549-forumrules2.thumbnail.png" alt="080408-0549-forumrules2.png" /></a></p>
<p>When we make changes to the rules, we will still put them in the announcements, so check them regularly (RSS is useful for this [later more on RSS]). And then change/add them in the forum rules page.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/08/04/forum-rules/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Searching Mibuso</title>
		<link>http://mibuso.com/blogs/kriki/2008/07/18/searching-mibuso/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/07/18/searching-mibuso/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 07:06:53 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/07/18/searching-mibuso/</guid>
		<description><![CDATA[First and for all: Mibuso 3 has a new possibility to search: You can search on &#8220;Topic Titles Only&#8221;!
In the old version, I always missed this possibility.
Including the message texts in the search can give you a lot of extra topics that are NOT about your problem, but they are selected because your keywords happen [...]]]></description>
			<content:encoded><![CDATA[<p>First and for all: Mibuso 3 has a new possibility to search: You can search on &#8220;Topic Titles Only&#8221;!</p>
<p>In the old version, I always missed this possibility.</p>
<p>Including the message texts in the search can give you a lot of extra topics that are NOT about your problem, but they are selected because your keywords happen to be in it.</p>
<p>The title does NOT have that problem (or at least SHOULDN&#8217;T have it). BUT this means EVERYONE has to create good titles that REALLY explain what the topic is about. This the BIG reason, I do insist on having a title that says something and not &#8220;Help&#8221;, &#8220;URGENT&#8221;,&#8230;</p>
<p>In reality, I only have 2 advices:</p>
<ol>
<li>First and for all: use good titles when you write a topic.</li>
<li>Try to put your search-parameters to limit as much as possible the replies. If you don&#8217;t find what you need, you can always try to remove some parameters and have a wider search.</li>
</ol>
<p> <a href="http://mibuso.com/blogs/kriki/2008/07/18/searching-mibuso/#more-68" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/07/18/searching-mibuso/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Order of the Mibuso 3 blogs</title>
		<link>http://mibuso.com/blogs/kriki/2008/07/11/order-of-the-mibuso-3-blogs/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/07/11/order-of-the-mibuso-3-blogs/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 16:49:48 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/07/11/order-of-the-mibuso-3-blogs/</guid>
		<description><![CDATA[About what do I need to blog and in which order?
First what is there to blog about? I made a tour of Mibuso 3 to see what is new and make some note for a blog. I noticed that in almost (or all) places something was changed or added.
Now I have a beautiful list of [...]]]></description>
			<content:encoded><![CDATA[<p>About what do I need to blog and in which order?</p>
<p>First what is there to blog about? I made a tour of Mibuso 3 to see what is new and make some note for a blog. I noticed that in almost (or all) places something was changed or added.</p>
<p>Now I have a beautiful list of things to blog about. But now I have another problem: in which order to blog about them?</p>
<p>After some days I found the answer. I will blog about them in the order that a new user should use all the functionalities of the Mibuso 3.</p>
<p>But why does someone come to the forum?</p>
<p>Because you have a problem and are searching for an answer to your problem.</p>
<p>So first part is to search something. If you don&#8217;t find it, you need to write a topic but first you need to register as a user (and while waiting for the confirmation-email, it is a good idea to read the forum rules).</p>
<p>Then you setup your user account (at least I do that).</p>
<p>And then you write your topic, wait for answers (through email or RSS), respond to the replies (through a post or also a private message [=PM]) and then (hopefully) confirm your problem has been solved.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/07/11/order-of-the-mibuso-3-blogs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mibuso V3.01</title>
		<link>http://mibuso.com/blogs/kriki/2008/06/30/mibuso-v301/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/06/30/mibuso-v301/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 07:39:25 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Mibuso]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/06/30/mibuso-v301/</guid>
		<description><![CDATA[Well, actually it is not a new version of Mibuso, but a new version of the forum software.
We are planning the upgrade in first half of September 2008!
This is the first post about the new version. Other posts will follow in which I will explain the new features and some differences.
First of all : we [...]]]></description>
			<content:encoded><![CDATA[<p>Well, actually it is not a new version of Mibuso, but a new version of the forum software.</p>
<p><strong>We are planning the upgrade in first half of September 2008!</strong></p>
<p>This is the first post about the new version. Other posts will follow in which I will explain the new features and some differences.</p>
<p>First of all : we have tried to keep the forum-look as close as what we are used to (As a first &#8216;taste&#8217;, Luc showed me the new forum with a complete new look. HORROR! PANIC! I don&#8217;t recognize MY forum any more! We decided immediately to keep the look we all know too well.)</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/06/30/mibuso-v301/#more-52" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/06/30/mibuso-v301/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cache on native database</title>
		<link>http://mibuso.com/blogs/kriki/2008/05/26/cache-on-native-database/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/05/26/cache-on-native-database/#comments</comments>
		<pubDate>Mon, 26 May 2008 18:00:53 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[NAVISION-DB]]></category>

		<category><![CDATA[PERFORMANCE]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/05/26/cache-on-native-database/</guid>
		<description><![CDATA[We all know that the theoretical limit is 1GB for the cache on the native database.
But the practical maximum we ever reached (or heard/read from others) is around 850MB.
The same for me. I never installed or heard someone install a native database service and got over that 850MB limit (and sometimes even getting there is [...]]]></description>
			<content:encoded><![CDATA[<p>We all know that the theoretical limit is 1GB for the cache on the native database.</p>
<p>But the practical maximum we ever reached (or heard/read from others) is around 850MB.</p>
<p>The same for me. I never installed or heard someone install a native database service and got over that 850MB limit (and sometimes even getting there is difficult).</p>
<p>I also got once a problem when installing the service with less memory and it wouldn&#8217;t install. I got angry, restarted the install-batch (I always use a batch with the install parameters to install the service)  several times and after about 10 times I got the message that the service was installed. Why didn&#8217;t the install work from the first time? I didn&#8217;t find out at the moment and I still don&#8217;t know the answer. But at least the installation was done and all works.</p>
<p>NOW I can confirm someone who arrived at a 950MB cache!</p>
<p>And even more, it is not from someone who told me he arrived there! I DID IT MYSELF!</p>
<p>I have a customer who put some more memory in their server (from 1GB to 2GB) because they had a cache of about 550 MB and they are suffering some performance issues lately when doing their end-of-month processing.</p>
<p>I just tried 850MB and it installed immediately. So I thought:why not try more : I tied 950MB and it installed from the first time!</p>
<p>Why don&#8217;t we have 1GB? To be honest, I didn&#8217;t even dare to try it out (after I got so easily 950MB). I&#8217;ve had to much problems in the past to even get at 850MB.</p>
<p>And to win another 50MB is not so much. We just got from about 550MB to 950MB: a gain of about 90%!</p>
<p>Why this post?</p>
<p>Well, finally I have someone who installed a native database server with over 850MB of cache! And I don&#8217;t have it from hear-say, but from a trustworthy source (Well &#8230; I consider myself a trustworthy source&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/05/26/cache-on-native-database/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How hard is it to pick the right non-clustered indexes?</title>
		<link>http://mibuso.com/blogs/kriki/2008/05/21/how-hard-is-it-to-pick-the-right-non-clustered-indexes/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/05/21/how-hard-is-it-to-pick-the-right-non-clustered-indexes/#comments</comments>
		<pubDate>Wed, 21 May 2008 12:15:25 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/05/21/how-hard-is-it-to-pick-the-right-non-clustered-indexes/</guid>
		<description><![CDATA[When reading this blog, I first thought it was such an obvious thing, hardly worth to blog about it. But then I read the last part and he points out something that is obvious for me but probably it isn&#8217;t THAT obvious for everyone: You really have to know your workload and your data to [...]]]></description>
			<content:encoded><![CDATA[<p>When reading this blog, I first thought it was such an obvious thing, hardly worth to blog about it. But then I read the last part and he points out something that is obvious for me but probably it isn&#8217;t THAT obvious for everyone: <strong>You really have to know your workload and your data to know which columns are used, in what combinations, and how often.</strong></p>
<p>This latest phrase convinced me to refer to that blog. It is quite hard to create good indexes. But if you don&#8217;t know the data or how that data is used, how can you possible think to index it in a good way?</p>
<p>This is the blog:<br />
<a href="http://www.sqlskills.com/blogs/paul/2008/05/14/HowHardIsItToPickTheRightNonclusteredIndexes.aspx">How hard is it to pick the right non-clustered indexes?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/05/21/how-hard-is-it-to-pick-the-right-non-clustered-indexes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Integrate Performance Monitor and SQL Profiler</title>
		<link>http://mibuso.com/blogs/kriki/2008/05/21/how-to-integrate-performance-monitor-and-sql-profiler/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/05/21/how-to-integrate-performance-monitor-and-sql-profiler/#comments</comments>
		<pubDate>Wed, 21 May 2008 12:00:01 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[PERFORMANCE]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/05/21/how-to-integrate-performance-monitor-and-sql-profiler/</guid>
		<description><![CDATA[On Directions EMEA 2008, Mark Brummel showed how to integrate performance monitor and SQL profiler. Later I tried to do it but couldn&#8217;t and asked Mark to blog about it. But seems he is too late for it!
I found this blog : How to Integrate Performance Monitor and SQL Profiler
]]></description>
			<content:encoded><![CDATA[<p>On Directions EMEA 2008, Mark Brummel showed how to integrate performance monitor and SQL profiler. Later I tried to do it but couldn&#8217;t and asked Mark to blog about it. But seems he is too late for it!</p>
<p>I found this blog : <a href="http://www.sql-server-performance.com/faq/How_to_Integrate_Performance_Monitor_and_SQL_Profiler_p1.aspx">How to Integrate Performance Monitor and SQL Profiler</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/05/21/how-to-integrate-performance-monitor-and-sql-profiler/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I found a bug!</title>
		<link>http://mibuso.com/blogs/kriki/2008/05/15/i-found-a-bug/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/05/15/i-found-a-bug/#comments</comments>
		<pubDate>Thu, 15 May 2008 20:09:44 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Varia]]></category>

		<category><![CDATA[Bug]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/05/15/i-found-a-bug/</guid>
		<description><![CDATA[Well, we all find (a lot of) bugs in programs.
So why talk about them?
Well, this bug is REALLY different. This bug is a very ancient one. One that came from the era of the first computers!
What it is the story?
Well, I was at a customer when suddenly someone told me to have a look on [...]]]></description>
			<content:encoded><![CDATA[<p>Well, we all find (a lot of) bugs in programs.</p>
<p>So why talk about them?</p>
<p>Well, this bug is REALLY different. This bug is a very ancient one. One that came from the era of the first computers!</p>
<p>What it is the story?</p>
<p>Well, I was at a customer when suddenly someone told me to have a look on his screen because of a bug.</p>
<p>So far,  nothing special.</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/05/15/i-found-a-bug/#more-47" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/05/15/i-found-a-bug/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Some general remarks on Directions EMEA 2008</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/21/some-general-remarks/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/21/some-general-remarks/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 08:47:00 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/21/some-general-remarks/</guid>
		<description><![CDATA[I hoped to put the blogs online while I was waiting for the airplane, but I didn&#8217;t have a connection at the airport. Sunday I had other (more important!) things to do: playing with my daughter and also her performance for her nursery school&#8217;s &#8216;gymnastics essay&#8217; (I don&#8217;t find a better translation for the Italian [...]]]></description>
			<content:encoded><![CDATA[<p>I hoped to put the blogs online while I was waiting for the airplane, but I didn&#8217;t have a connection at the airport. Sunday I had other (more important!) things to do: playing with my daughter and also her performance for her nursery school&#8217;s &#8216;gymnastics essay&#8217; (I don&#8217;t find a better translation for the Italian &#8220;Saggio di ginnastica&#8221; in English nor Dutch/Flemish).</p>
<p>The &#8220;NAV&#8221; in Dynamics NAV is pronounced letter by letter using the English alfabet and not as 1 word.<br />
I write this because I noticed a lot that people don&#8217;t know exactly how it should be pronounced.</p>
<p>I also noticed that most demo&#8217;s are done from a VPC. This really has some advantages:<br />
-You don&#8217;t need to install anything on your PC.<br />
-Also if someone prepares it and sends it to someone else, you don&#8217;t need to worry if the person has installed everything. (Just worry about the fact that the portable that needs to run it needs enough memory and it needs MS Virtual Machine installed.</p>
<p>Also some jokes about me:<br />
-When others were searching for me they just looked for an electric socket because they knew they would find me there writing and blogging.<br />
-Another joke was that they said that I had my portable attached to my hands. Because each time they saw me it was with my portable under my hands.</p>
<p>-I definitly have to learn MS OneNote. Waldo told me (I asked for some tips&amp;tricks for blogging during the events) he used OneNote to write his blogs and also meetings.</p>
<p>Maybe some words about Directions EMEA 2008 (after all THAT was the event)<br />
I can&#8217;t compare other events because it was my first one. I find it a great event with a good mix between salesstuff and techstuff.<br />
Neither sales, neither techies could fall asleep while listening (Some did anyway!) to an annoying session (salesstuff for techies or techstuff for salespeople).<br />
I also heard a lot of times that people found it a great event.<br />
Some of those also went to Directions US and they found EMEA was better.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/21/some-general-remarks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Partner Readiness: Building training plans for your employees on Dynamics NAV by Gina Haines,Lotte Cordt Ihlemann</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/21/partner-readiness-building-training-plans-for-your-employees-on-dynamics-nav-by-gina-haineslotte-cordt-ihlemann/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/21/partner-readiness-building-training-plans-for-your-employees-on-dynamics-nav-by-gina-haineslotte-cordt-ihlemann/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 08:33:07 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<category><![CDATA[NAVISION]]></category>

		<category><![CDATA[NAVSION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/21/partner-readiness-building-training-plans-for-your-employees-on-dynamics-nav-by-gina-haineslotte-cordt-ihlemann/</guid>
		<description><![CDATA[My first impression was that it was mostly salestalk to sell courses and certifications to both partners and customers, but later on it got more interesting. It was focused on NAV5.0 and NAV2009 though.
Why do you care about training your people?
-more consultants=more revenue, more margin.
-more productive consultants=more revenue, more margin, higher profitability
-avoid burn them out
Partner [...]]]></description>
			<content:encoded><![CDATA[<p>My first impression was that it was mostly salestalk to sell courses and certifications to both partners and customers, but later on it got more interesting. It was focused on NAV5.0 and NAV2009 though.</p>
<p>Why do you care about training your people?<br />
-more consultants=more revenue, more margin.<br />
-more productive consultants=more revenue, more margin, higher profitability<br />
-avoid burn them out</p>
<p>Partner launch portal<br />
-one stop shop<br />
&#8211;product downloads<br />
&#8211;VPCs/CTPs<br />
&#8211;training materials&amp;recordings<br />
&#8211;sales and marketing materials<br />
&#8211;etc<br />
&#8211;see also on the partnersource. There are some links for NAV5 and NAV2009! Keep also that page in mind, they will continue uploading new material.</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/04/21/partner-readiness-building-training-plans-for-your-employees-on-dynamics-nav-by-gina-haineslotte-cordt-ihlemann/#more-45" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/21/partner-readiness-building-training-plans-for-your-employees-on-dynamics-nav-by-gina-haineslotte-cordt-ihlemann/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Webservices for NAV by Kris Rafnsson</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/21/webservices-for-nav-by-kris-rafnsson/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/21/webservices-for-nav-by-kris-rafnsson/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 08:31:04 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/21/webservices-for-nav-by-kris-rafnsson/</guid>
		<description><![CDATA[Integration options in previous versions
-C/front
-C/ODBC
-OCX
-Automation
-Navision Application Server (NAS)
Web services
-new method of interacting programmatically with the MS Dynamics NAV system
&#8211;Access over a network
&#8211;execution on remote system
-Widely-used, industry-standard
&#8211;Understood/used by other systems/products
&#8211;Best way to integrate across systems
]]></description>
			<content:encoded><![CDATA[<p>Integration options in previous versions<br />
-C/front<br />
-C/ODBC<br />
-OCX<br />
-Automation<br />
-Navision Application Server (NAS)</p>
<p>Web services<br />
-new method of interacting programmatically with the MS Dynamics NAV system<br />
&#8211;Access over a network<br />
&#8211;execution on remote system<br />
-Widely-used, industry-standard<br />
&#8211;Understood/used by other systems/products<br />
&#8211;Best way to integrate across systems</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/04/21/webservices-for-nav-by-kris-rafnsson/#more-44" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/21/webservices-for-nav-by-kris-rafnsson/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The future of Dynamics by Jan Sillemann/Dan Brown</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/21/the-future-of-dynamics-by-jan-sillemanndan-brown/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/21/the-future-of-dynamics-by-jan-sillemanndan-brown/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 08:26:11 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/21/the-future-of-dynamics-by-jan-sillemanndan-brown/</guid>
		<description><![CDATA[&#8220;Directions was a great success.&#8221; This is not my statement, but I definitly agree!
Directions EMEA can become bigger then Directions US, because we have a very big community.
MS business solutions guiding principles
-build most recognizable brand in business applications market
-deliver most innovative&#38;easily adaptable platform of ISV&#8217;s
-preserve our customer and partner investments while strengthening their overall experience
-enable [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Directions was a great success.&#8221; This is not my statement, but I definitly agree!</p>
<p>Directions EMEA can become bigger then Directions US, because we have a very big community.</p>
<p>MS business solutions guiding principles<br />
-build most recognizable brand in business applications market<br />
-deliver most innovative&amp;easily adaptable platform of ISV&#8217;s<br />
-preserve our customer and partner investments while strengthening their overall experience<br />
-enable and equip an industry-leading ecosystem of solution providers<br />
-deliver a competitively superior value proposition for customers</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/04/21/the-future-of-dynamics-by-jan-sillemanndan-brown/#more-43" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/21/the-future-of-dynamics-by-jan-sillemanndan-brown/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Theme dinner</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 08:20:39 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/</guid>
		<description><![CDATA[Well, it started quite good: RAIN RAIN RAIN!
Luckily the hotel provided some coats to protect us:

Luc (at the right) and me (at the left).
]]></description>
			<content:encoded><![CDATA[<p>Well, it started quite good: RAIN RAIN RAIN!</p>
<p>Luckily the hotel provided some coats to protect us:<br />
<a href="http://mibuso.com/blogs/kriki/files/2008/04/20080418-01-luc-alain.jpg" title="Luc &amp; Alain"><img src="http://mibuso.com/blogs/kriki/files/2008/04/20080418-01-luc-alain.thumbnail.jpg" alt="Luc &amp; Alain" /></a></p>
<p>Luc (at the right) and me (at the left).</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/#more-36" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/21/theme-dinner/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dynamics NAV 2009 exposed, major technical changes by Michael Rosenorn</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/21/dynamics-nav-2009-exposed-major-technical-changes-by-michael-rosenorn/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/21/dynamics-nav-2009-exposed-major-technical-changes-by-michael-rosenorn/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 08:08:39 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<category><![CDATA[NAVISION]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/21/dynamics-nav-2009-exposed-major-technical-changes-by-michael-rosenorn/</guid>
		<description><![CDATA[Before I posted this, I asked Michael if I could. He answered me that I could do it because it was already public. And also : there were also some customers on the event even if it was partners-only!
Doomsday:What is there for the future: .NET, C#, reporting services,&#8230;? I will be out of business because [...]]]></description>
			<content:encoded><![CDATA[<p>Before I posted this, I asked Michael if I could. He answered me that I could do it because it was already public. And also : there were also some customers on the event even if it was partners-only!</p>
<p>Doomsday:What is there for the future: .NET, C#, reporting services,&#8230;? I will be out of business because I just have C/AL programmers.<br />
No problem! NAV2009 is there to make a bright future!<br />
 <a href="http://mibuso.com/blogs/kriki/2008/04/21/dynamics-nav-2009-exposed-major-technical-changes-by-michael-rosenorn/#more-34" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/21/dynamics-nav-2009-exposed-major-technical-changes-by-michael-rosenorn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hosting Dynamics NAV by John Brown</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/18/hosting-dynamics-nav-by-john-brown/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/18/hosting-dynamics-nav-by-john-brown/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 15:37:42 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/18/hosting-dynamics-nav-by-john-brown/</guid>
		<description><![CDATA[We are talking about hosted applications.
Why does business want hosted applications?
What does this mean to the delivery model?
What does this mean to your business model? It is an opportunity!
]]></description>
			<content:encoded><![CDATA[<p>We are talking about hosted applications.</p>
<p>Why does business want hosted applications?<br />
What does this mean to the delivery model?<br />
What does this mean to your business model? It is an opportunity!</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/04/18/hosting-dynamics-nav-by-john-brown/#more-33" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/18/hosting-dynamics-nav-by-john-brown/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL reporting services and BI by Thomas Black-Petersen</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/18/sql-reporting-services-and-bi-by-thomas-black-petersen/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/18/sql-reporting-services-and-bi-by-thomas-black-petersen/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 15:36:13 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/18/sql-reporting-services-and-bi-by-thomas-black-petersen/</guid>
		<description><![CDATA[SQL2005 can do a lot more for reporting then SQL2000.
Why use datawarehouse when
-native db is used for NAV
-many users on NAV
-large SQL Navision DB
-need to combine or consolidate several companies in one report or cube with same structure and currency
-heavy use of NAV dimensions
-when you have additional data sources
]]></description>
			<content:encoded><![CDATA[<p>SQL2005 can do a lot more for reporting then SQL2000.</p>
<p>Why use datawarehouse when<br />
-native db is used for NAV<br />
-many users on NAV<br />
-large SQL Navision DB<br />
-need to combine or consolidate several companies in one report or cube with same structure and currency<br />
-heavy use of NAV dimensions<br />
-when you have additional data sources<br />
 <a href="http://mibuso.com/blogs/kriki/2008/04/18/sql-reporting-services-and-bi-by-thomas-black-petersen/#more-32" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/18/sql-reporting-services-and-bi-by-thomas-black-petersen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Expo Cocktails</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/18/expo-cocktails/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/18/expo-cocktails/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 14:49:19 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/18/expo-cocktails/</guid>
		<description><![CDATA[Finished the sessions. Now we have some expo-time. Waldo is showing me some add-ons of his company, so he hasn&#8217;t much time to blog.
This is the proof:
BTW:I only noticed it on the foto, but he does have a weird look in his eyes.

]]></description>
			<content:encoded><![CDATA[<p>Finished the sessions. Now we have some expo-time. Waldo is showing me some add-ons of his company, so he hasn&#8217;t much time to blog.<br />
This is the proof:<br />
BTW:I only noticed it on the foto, but he does have a weird look in his eyes.<br />
<a href="http://mibuso.com/blogs/kriki/files/2008/04/directionsemea2.jpg" title="Waldo And Kriki"><img src="http://mibuso.com/blogs/kriki/files/2008/04/directionsemea2.jpg" alt="Waldo And Kriki" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/18/expo-cocktails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>NAV/SQL Troubleshooting - Blocks &#38; Deadlocks by Joerg Stryk</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/18/navsql-troubleshooting-blocks-deadlocks-by-jorg-stryck/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/18/navsql-troubleshooting-blocks-deadlocks-by-jorg-stryck/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 13:25:03 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/18/navsql-troubleshooting-blocks-deadlocks-by-jorg-stryck/</guid>
		<description><![CDATA[First : Sorry for the error in the name but I don&#8217;t have the Umlaut on my Italian keyboard and I am to lazy to get it from MSWord.Well we started with some salestalk:
-&#8221;the NAV/SQL Performance toolbox&#8221;
-book &#8220;THe NAV/SQL Performance Field Guide&#8221;
-syntax for commands
-trace-flags
At least the salestalk ended fast and for a techie it was [...]]]></description>
			<content:encoded><![CDATA[<p>First : Sorry for the error in the name but I don&#8217;t have the Umlaut on my Italian keyboard and I am to lazy to get it from MSWord.Well we started with some salestalk:<br />
-&#8221;the NAV/SQL Performance toolbox&#8221;<br />
-book &#8220;THe NAV/SQL Performance Field Guide&#8221;<br />
-syntax for commands<br />
-trace-flags</p>
<p>At least the salestalk ended fast and for a techie it was interesting anyway (can&#8217;t say the same about other techtalk)</p>
<p> <a href="http://mibuso.com/blogs/kriki/2008/04/18/navsql-troubleshooting-blocks-deadlocks-by-jorg-stryck/#more-29" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/18/navsql-troubleshooting-blocks-deadlocks-by-jorg-stryck/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enhance NAV with Visual Studio, a powerful tool by Marianne van Wanrooij</title>
		<link>http://mibuso.com/blogs/kriki/2008/04/18/enhance-nav-with-visual-studio-a-powerful-tool-by-marianne-van-wanrooij/</link>
		<comments>http://mibuso.com/blogs/kriki/2008/04/18/enhance-nav-with-visual-studio-a-powerful-tool-by-marianne-van-wanrooij/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 13:13:17 +0000</pubDate>
		<dc:creator>kriki</dc:creator>
		
		<category><![CDATA[DirectionsEMEA2008]]></category>

		<guid isPermaLink="false">http://mibuso.com/blogs/kriki/2008/04/18/enhance-nav-with-visual-studio-a-powerful-tool-by-marianne-van-wanrooij/</guid>
		<description><![CDATA[-develop smart client applications
-create MS office applications
-build Windows Vista Applications
-Handle data more productively
-Enable new web experience
-gain better developer experience
-application lifecycle management (ALM)
Until know I didn&#8217;t understand a lot, probably because I don&#8217;t know anything about .NET&#8230;
Demo-time:
office business application
using:
 -Visual Studio tools for Office
 -Windows Presentation Foundation
 -LINQ to SQL
Creating a worddocument, it shows also the [...]]]></description>
			<content:encoded><![CDATA[<p>-develop smart client applications<br />
-create MS office applications<br />
-build Windows Vista Applications<br />
-Handle data more productively<br />
-Enable new web experience<br />
-gain better developer experience<br />
-application lifecycle management (ALM)</p>
<p>Until know I didn&#8217;t understand a lot, probably because I don&#8217;t know anything about .NET&#8230;</p>
<p>Demo-time:<br />
office business application<br />
using:<br />
 -Visual Studio tools for Office<br />
 -Windows Presentation Foundation<br />
 -LINQ to SQL</p>
<p>Creating a worddocument, it shows also the items in the bottom of the screen and you can scroll between them and it shows them big when selected (the fish-eye view). It is easy to do. On the internet you can find info how to. I haven&#8217;t the slightest idea on how to start programming it.</p>
<p>Basically it is a first impression for Navision guys/girls that it is also possible and quite easy to program some things in Visual Studio.<br />
The question is : do we, C/AL diehards, need to learn Visual Studio or can we just hire guys/girls to do it for us, telling them what we need, how to connect to the DB, which tables to use and so on.<br />
I think it is better to find other people to do it. You cannot specialize in all things (even if I would like to).</p>
<p>But I have to admit that the Visual Studio environment is flashy. I can imagine that when the Visual Studio developers see the Navision environment, they get a bad surprise.</p>
]]></content:encoded>
			<wfw:commentRss>http://mibuso.com/blogs/kriki/2008/04/18/enhance-nav-with-visual-studio-a-powerful-tool-by-marianne-van-wanrooij/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
