<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ERPblog</title>
	<atom:link href="http://erpblog.net/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://erpblog.net</link>
	<description>ERPblog Online ERP, CRM &#38; BI Magazine</description>
	<lastBuildDate>Fri, 02 Dec 2011 10:22:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>AX 2012 Performance Improvements</title>
		<link>http://erpblog.net/index.php/2011/12/02/ax-2012-performance-improvements/</link>
		<comments>http://erpblog.net/index.php/2011/12/02/ax-2012-performance-improvements/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 10:22:16 +0000</pubDate>
		<dc:creator>Zsombor Imre</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[AX]]></category>
		<category><![CDATA[ax 2012]]></category>
		<category><![CDATA[axug]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[dynamics ax]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[perf]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1920</guid>
		<description><![CDATA[ With the release of Microsoft Dynamics AX 2012 there have been so major strides that Microsoft has made in terms of performance. This is not just limited to the scope of, say, the Data layer. ]]></description>
			<content:encoded><![CDATA[<p>With the release of <a href="http://www.sunriseconsult.com/Solutions/MicrosoftDynamicsAX.aspx">Microsoft Dynamics AX 2012</a> there have been so major strides that Microsoft has made in terms of performance. This is not just limited to the scope of, say, the Data layer. That is, this is just not limited to some of the great things Microsoft has done with taking further advantage of SQL Server 2008 / 2008 R2. No this goes well beyond the data layer, as Microsoft has really focused on how performance and scale are in improved at the Data layer, within code and services, as well at the Application layer itself, with items like improvements around MRP.</p>
<p>To help kick off this series of post, live from <a href="http://www.twitter.com/#AXUG">AXUG</a>, I wanted to highlight a great video that dives into some of these improvements. This video has Microsoft&#8217;s own Sri Srinivasan walking us through some of these great new concepts.:</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I will be diving into these area&#8217;s as a new series of post, and how these can be applied, used, affect and improve your <strong>AX 2012</strong> investment.</p>
<p>That&#8217;s all I have time for now, but check back soon as a whole lot more coverage to come, including some great post-AXUG Summit articles.</p>
<p>Till next time!</p>
<p>&nbsp;</p>
<p><em><tt>"Visit the Dynamics AX Community Page today!"</tt><br />
<a href="http://community.dynamics.com/product/ax/default.aspx"><img src="http://erpblog.net/wp-content/uploads/2011/11/3ff0DAXsmallbanner.gif" alt="" /></a></em>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="https://www.vworker.com/RentACoder/Affiliates/images/OrientalDreamz/employer/banner-small-business-300-250.jpg" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-2563179337812833749?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/-PuUuB0Y2ME" alt="" width="1" height="1" /></p>
<p>See more here:<br />
<a title="AX 2012 Performance Improvements" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/-PuUuB0Y2ME/ax-2012-performance-improvements.html" target="_blank">AX 2012 Performance Improvements</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/12/02/ax-2012-performance-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AX 2012 &#8211; Install multiple instances of SSRS</title>
		<link>http://erpblog.net/index.php/2011/12/02/ax-2012-install-multiple-instances-of-ssrs/</link>
		<comments>http://erpblog.net/index.php/2011/12/02/ax-2012-install-multiple-instances-of-ssrs/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 10:20:21 +0000</pubDate>
		<dc:creator>Szabó Balázs</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[AX]]></category>
		<category><![CDATA[ax 2012]]></category>
		<category><![CDATA[deploy ssrs]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[dynamics ax]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[msdn]]></category>
		<category><![CDATA[reporting services]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[technet]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1953</guid>
		<description><![CDATA[ One area that might rise up during implementation needs, specifically for small and mid-sized deployments of Microsoft Dynamics AX 2012 , is the ability to install multiple instances of SQL Server Reporting Services (SSRS) on a single server role. The goal, with this need, is to enable the two instance of SSRS, to reside on the same server role, yet, point to different instances of AX 2012. ]]></description>
			<content:encoded><![CDATA[<p>One area that might rise up during implementation needs, specifically for small and mid-sized deployments of <strong>Microsoft Dynamics AX 2012</strong>, is the ability to install multiple instances of <strong>SQL Server Reporting Services (SSRS)</strong> on a single server role. The goal, with this need, is to enable the two instance of SSRS, to reside on the same server role, yet, point to different instances of AX 2012.</p>
<p>&nbsp;</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/11/93bcrsmulti.png" alt="" />&nbsp;</p>
<p>This is critical for enabling multiple instances of AX 2012 to function, while not increasing the need for another actual server role, virtual or not. To enable this, Microsoft has refined the steps in order to achieve this, which I&#8217;ve done now several times actually. The home page on TechNet for achieving this task can be found here.: <a href="http://technet.microsoft.com/en-us/library/hh389760.aspx">TechNet: Install multiple instances of Reporting Services on the same computer (for use with Microsoft Dynamics AX) [AX 2012]</a></p>
<p>The steps for achieving this second instance, after doing the initial SSRS deployment, can be found as follows:</p>
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/hh389770.aspx">Install the new Reporting Services instance</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh389764.aspx">Configure the new Reporting Services instance</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh389762.aspx">Modify Reporting Services configuration files</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh389772.aspx">Restart the new Reporting Services instance</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh389774.aspx">Create a new Microsoft Dynamics AX configuration</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh389773.aspx">Connect Microsoft Dynamics AX to the new Reporting Services instance</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh389771.aspx">Deploy reports to the new Reporting Services instance</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh389767.aspx">Revert to the original Microsoft Dynamics AX configuration</a></li>
</ul>
<p>With this in hand, and making sure you pay special attention to the order of these steps, and follow each step correctly, you should, with relative ease, be able to install multiple instances of SSRS on the same server role, pointing to different instances of AX 2012.</p>
<p>I will point out, that there is a chance you could run into a possible deployment security related issues, that I wrote about in the past: <a href="http://dynamics-ax.blogspot.com/2011/08/ax-2012-ssrs-security-deployment-issue.html">AX 2012 &#8211; SSRS Security deployment issue</a>.</p>
<p>Hopefully this will help someone out, who is wanting to take advantage of having multiple SSRS instances on the same windows server role, pointing to different instance of <strong>Microsoft Dynamics AX 2012.</strong></p>
<p>That&#8217;s all for now, but check back soon as I continue my dive into Workflows, Performance series post, design patterns, Dynamics Ecosystem coverage, as much, much more!</p>
<p>Till next time!</p>
<p>&nbsp;</p>
<p><em><span><tt>"Visit the Dynamics AX Community Page today!"</tt></span><br />
<a href="http://community.dynamics.com/product/ax/default.aspx"><img src="http://erpblog.net/wp-content/uploads/2011/11/3ff0DAXsmallbanner.gif" alt="" /></a></em>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="http://erpblog.net/wp-content/uploads/2011/11/69f6banner-small-business-300-250.jpg.png" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-9128520627586546558?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/9rQNGh3AH3c" alt="" width="1" height="1" /></p>
<p>Continue Reading:<br />
<a title="AX 2012 - Install multiple instances of SSRS" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/9rQNGh3AH3c/ax-2012-install-multiple-instances-of.html" target="_blank">AX 2012 &#8211; Install multiple instances of SSRS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/12/02/ax-2012-install-multiple-instances-of-ssrs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics AX In the Cloud: Today &amp; Tomorrow</title>
		<link>http://erpblog.net/index.php/2011/12/02/microsoft-dynamics-ax-in-the-cloud-today-tomorrow/</link>
		<comments>http://erpblog.net/index.php/2011/12/02/microsoft-dynamics-ax-in-the-cloud-today-tomorrow/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 10:12:27 +0000</pubDate>
		<dc:creator>Zsombor Imre</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[decisions 2011]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[dynamics ax]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[msdw]]></category>
		<category><![CDATA[virtual conference]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1962</guid>
		<description><![CDATA[ Well I hope everyone is enjoying the switch into the Holiday season. I know I'm excited to get some family time, and hope each of you will get that same time with your loved ones as well. Today, I wanted to focus on Microsoft Dynamics AX in the Cloud: Today &#038; Tomorrow. ]]></description>
			<content:encoded><![CDATA[<p>Well I hope everyone is enjoying the switch into the <strong>Holiday season.</strong> I know I&#8217;m excited to get some family time, and hope each of you will get that same time with your loved ones as well.</p>
<p>&nbsp;</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/11/4457AX2012_CloudA30.png" alt="" />&nbsp;</p>
<p>Today, I wanted to focus on <strong>Microsoft Dynamics AX in the Cloud: Today &amp; Tomorrow.</strong>. This has been a topic I have focused a lot of time and effort on in the past few years, and something that really has come to a point of reality for Microsoft Dynamics AX. This is no longer just theory and what will be. This is something real, today, and something that you need to be thinking about.</p>
<p>With that, <a href="http://www.msdynamicsworld.com">MSDynamicsWorld.com</a> is hosting it&#8217;s bi-annual virtual conferences, <a href="http://decisions.msdynamicsworld.com/">Decisions Fall 2011</a> in which I&#8217;m honored they have ask I speak at. For my part, and to the title of this post, I have recorded a session on <strong><a href="http://decisions.msdynamicsworld.com/session/microsoft-dynamics-ax-cloud-today-tomorrow">Microsoft Dynamics AX in the Cloud: Today &amp; Tomorrow</a></strong>. If you have not registed for this great, <strong>free!</strong> virtual conference, please visit the following site now, and make sure to attend the AX Day on <strong>Dec 5th.</strong></p>
<p>&nbsp;</p>
<p><a href="http://decisions.msdynamicsworld.com/"><img src="http://erpblog.net/wp-content/uploads/2011/11/3b57decisions-logo-cropped.jpg" alt="" /></a>&nbsp;</p>
<p>You can connect with my session details at the following: <a href="http://decisions.msdynamicsworld.com/session/microsoft-dynamics-ax-cloud-today-tomorrow">MSDW: Microsoft Dynamics AX in the Cloud: Today &amp; Tomorrow &#8211; By J. Brandon George.</a> From the highlights:<br />
<em>&#8220;[Brandon George] will lead a session covering the concepts, technology, architecture and benefits of the partner-hosted Microsoft Dynamics AX cloud offering. He will also dive a little bit into the future with what AX v7.0, and what the cloud options will look like for future releases.&#8221;</em></p>
<p>If you look at all the sessions for AX day, for this great event, the Cloud is a hot topic. There are two other sessions along with mine, that will focus on AX in the Cloud, as well as Microsoft Dynamics ERP and the cloud. I will recommend, that you attend as many sessions as possible. Also, <strong>I will be online during the session, and be apart of the live Chat Q&amp;A</strong>. So please, join us, and bring your thinking caps, and ask those hard questions! Any and all are welcomed!</p>
<p>Alright, well that&#8217;s it for right now. Check back soon, as I dive into the <a href="http://dynamics-ax.blogspot.com/2011/11/ax-2012-performance-improvements.html">performance improvements</a> for AX 2012, talk turkey around my continued focus on workflows and thier use for empowering business process modeling, and many other great topics.</p>
<p>Till next time!</p>
<p>&nbsp;</p>
<p><em><tt>"Visit the Dynamics AX Community Page today!"</tt><br />
<a href="http://community.dynamics.com/product/ax/default.aspx"><img src="http://erpblog.net/wp-content/uploads/2011/11/3ff0DAXsmallbanner.gif" alt="" /></a></em>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="http://erpblog.net/wp-content/uploads/2011/11/69f6banner-small-business-300-250.jpg" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-2740197578873407157?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/q-9Mgj2rrjw" alt="" width="1" height="1" /></p>
<p>More here:<br />
<a title="Microsoft Dynamics AX In the Cloud: Today &amp; Tomorrow" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/q-9Mgj2rrjw/microsoft-dynamics-ax-in-cloud-today.html" target="_blank">Microsoft Dynamics AX In the Cloud: Today &amp; Tomorrow</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/12/02/microsoft-dynamics-ax-in-the-cloud-today-tomorrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AX 2012 &#8211; Reporting on the brain!</title>
		<link>http://erpblog.net/index.php/2011/12/02/ax-2012-reporting-on-the-brain/</link>
		<comments>http://erpblog.net/index.php/2011/12/02/ax-2012-reporting-on-the-brain/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 09:54:47 +0000</pubDate>
		<dc:creator>Szabó Balázs</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[dynamics ax]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[nlb]]></category>
		<category><![CDATA[reporting architecture]]></category>
		<category><![CDATA[reporting model]]></category>
		<category><![CDATA[scale out ssrs]]></category>
		<category><![CDATA[scale services]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1976</guid>
		<description><![CDATA[ Well, reporting is a hot topic for sure with the release of Microsoft Dynamics AX 2012. ]]></description>
			<content:encoded><![CDATA[<p>Well, reporting is a hot topic for sure with the release of <strong>Microsoft Dynamics AX 2012.</strong> This is something I&#8217;ve been covering some already, and Microsoft has a great post out today, on how to correctly <strong>Scale Out</strong> SSRS and AX 2012.</p>
<p>&nbsp;</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/11/e426rsAX2012ScaleOut.png" alt="" /></p>
<p>The link to the TechNet article on this topic can be found here.: <a href="http://technet.microsoft.com/en-us/library/ms159114.aspx">How to: Configure a Report Server Scale-Out Deployment (Reporting Services Configuration)</a></p>
<p>What&#8217;s another great article to point out, and this applies to scale of <a href="http://dynamics-ax.blogspot.com/2011/09/ax-2012-services-services-services.html">services in AX 2012</a>, is the following: <a href="http://technet.microsoft.com/en-us/library/hh397322.aspx">Configuring network load balancing for services [AX 2012]</a>. This link then, helps not only enable scale of reporting, but also gives us firm <strong>&#8216;Yes&#8217;</strong> services, and therefore integration points, can scale out via NLB as well.</p>
<p>Finally, the article that brought this together today, is from the following: <a href="http://blogs.msdn.com/b/emeadaxsupport/archive/2011/11/27/microsoft-dynamics-ax-2012-reporting-services-scale-out-deployments.aspx">Microsoft Dynamics AX 2012 Reporting Services Ã¢ÂÂ Scale-out deployments</a></p>
<p>I recommend really review the above, and understanding the fact that, when it comes to certain roles in Dynamics AX, relating to performance and Scale, sometimes the role is meant to scale out, vs. scale up.</p>
<p>Also, here is a list of reporting blog post I have done recently:</p>
<ul>
<li><a href="http://dynamics-ax.blogspot.com/2011/09/ax-2012-reporting-architecture-model.html">AX 2012 Reporting Architecture Model Review</a></li>
<li><a href="http://dynamics-ax.blogspot.com/2011/10/ax-2012-reports-executing-on-your-ipad.html">AX 2012 Reports Executing on your iPad</a></li>
<li><a href="http://dynamics-ax.blogspot.com/2011/11/upgrading-reports-for-ax-2012-resources.html">Upgrading Reports for AX 2012 &#8211; Resources</a></li>
<li><a href="http://dynamics-ax.blogspot.com/2011/11/ax-2012-install-multiple-instances-of.html">AX 2012 &#8211; Install multiple instances of SSRS</a></li>
<li><a href="http://dynamics-ax.blogspot.com/2011/11/ax-2012-report-programming-guide-mvc.html">AX 2012 &#8211; Report Programming Guide / MVC</a></li>
</ul>
<p>As you can see, as the title of the post implies, reporting is for sure on the brain, for AX 2012. The idea, is to better understand the concepts, the model, the delivery options, as well now as the ability to scale out for reporting needs.</p>
<p>I actually, as stated earlier today, have a lot of great post that will be covering the BI story more generally, as well as specifics for AX 2012 that will build from these kinds of post. That&#8217;s all for now though, check back soon!</p>
<p>Till next time!</p>
<p>&nbsp;</p>
<p><em><tt>"Visit the Dynamics AX Community Page today!"</tt><br />
<a href="http://community.dynamics.com/product/ax/default.aspx"><img src="http://erpblog.net/wp-content/uploads/2011/11/3ff0DAXsmallbanner.gif" alt="" /></a></em></p>
<p>&nbsp;</p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="http://erpblog.net/wp-content/uploads/2011/11/69f6banner-small-business-300-250.jpg" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-3185325403140650709?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/_RYVz9Rj9Ro" alt="" width="1" height="1" /></p>
<p>See more here:<br />
<a title="AX 2012 - Reporting on the brain!" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/_RYVz9Rj9Ro/ax-2012-reporting-on-brain.html" target="_blank">AX 2012 &#8211; Reporting on the brain!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/12/02/ax-2012-reporting-on-the-brain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AX 2012 &#8211; Performance and IL &#8211; invokeStaticMethodIL</title>
		<link>http://erpblog.net/index.php/2011/12/02/ax-2012-performance-and-il-invokestaticmethodil/</link>
		<comments>http://erpblog.net/index.php/2011/12/02/ax-2012-performance-and-il-invokestaticmethodil/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 09:48:13 +0000</pubDate>
		<dc:creator>Szabó Balázs</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[AX]]></category>
		<category><![CDATA[ax2012]]></category>
		<category><![CDATA[dynamics ax]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[msil]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1990</guid>
		<description><![CDATA[ With the release of Microsoft Dynamics AX 2012 , a huge focus has been around the move for X++ code to be compiled to IL, as well as creating C# code to achieve development needs, when possible. Recently, I started talking about Performance in AX 2012 , and how this goes beyond the database layer. ]]></description>
			<content:encoded><![CDATA[<p>With the release of <strong>Microsoft Dynamics AX 2012</strong>, a huge focus has been around the move for X++ code to be compiled to IL, as well as creating C# code to achieve development needs, when possible.</p>
<p>Recently, I started talking about <a href="http://dynamics-ax.blogspot.com/2011/11/ax-2012-performance-improvements.html">Performance in AX 2012</a>, and how this goes beyond the database layer. It&#8217;s still true, that the majority of performance is around the SQL Server, and specifically the <strong>disk I/O Sub-system speed.</strong></p>
<p>However, with that said, there are some great improvements throughout the layers that make up <strong>AX 2012</strong>. Something recent that I highlighted was around <a href="http://dynamics-ax.blogspot.com/2011/11/ax-2012-reporting-on-brain.html">Scale out of SSRS as well as Services.</a></p>
<p>Keeping with this theme, and to highlight some other area&#8217;s of performance improvements, lets move towards the code side of things. To help set the stage, lets reference a Microsoft resource: <a href="http://technet.microsoft.com/en-us/library/gg723921.aspx">Compile into .NET Framework CIL [AX 2012]</a>.</p>
<p>&#8220;The <strong>Compile into .NET Framework CIL</strong> task converts your compiled application code into Common Intermediate Language (CIL) code that can be consumed by the Microsoft .NET Framework.&#8221;</p>
<p>With this, there are certain area&#8217;s of AX that always compile down to IL / MSIL / CIL. All of those are in reference to the .Net Framework execution. This means, that the same C# code that actually executes, is compiled down to IL. The same now, takes place for some area&#8217;s of X++. There are huge benefits in code execution when this is the case, and why this is such an important topic to understand from a performance point of view.</p>
<p>Keeping this in mind, there are sometimes when X++ code does not execute as CIL. Wouldn&#8217;t it be neat, if there was a way to execute code as IL, X++ code that&#8217;s not compiled down to IL? <strong>There is a way!</strong></p>
<p>Enter: <strong><a href="http://msdn.microsoft.com/en-us/library/sysdictclass.invokestaticmethodil.aspx">SysDictClass::invokeStaticMethodIL()</a></strong> &#8220;Runs the specified method and makes sure that the method is executed under X++ IL.&#8221;</p>
<p>Now there are some remarks, that need to be understood from the above reference.: &#8220;This method demands the XppILExecutePermission class and asserts both the RunAsPermission class and the ExecutePermission class. The invocation will transition to X++ IL by using the RunAs function if it is running as interpreted. If it is already running as X++ IL, the method is invoked directly.</p>
<p>As there may be some overhead, this method should only be used on computationally-extensive methods.</p>
<p>This method will not transition to IL if the current TTS level is larger than zero (unless forced) because the transaction scope does not flow across IL boundaries.&#8221;</p>
<p>With this in hand now, we have a way to help possibly boost performance, and execute static methods, and therefore area&#8217;s of code that could benefit from running in the IL, or chunks of Business Logic that can be statically invoked or kicked off. This is a nice little gem of knowledge to keep handy, when your facing down performance issues, and really need to squeeze all the resource juice you can out of a process.</p>
<p>Well that&#8217;s all for now, but check back soon as a whole lot more to come. Till next time!</p>
<p>&nbsp;</p>
<p><em><tt>"Visit the Dynamics AX Community Page today!"</tt><br />
<a href="http://community.dynamics.com/product/ax/default.aspx"><img src="http://erpblog.net/wp-content/uploads/2011/11/3ff0DAXsmallbanner.gif" alt="" /></a></em>&nbsp;</p>
<p>&nbsp;</p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-2066263358137153235?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/YZMBMzGaEKE" alt="" width="1" height="1" /></p>
<p>View post:<br />
<a title="AX 2012 - Performance and IL - invokeStaticMethodIL" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/YZMBMzGaEKE/ax-2012-performance-and-il.html" target="_blank">AX 2012 &#8211; Performance and IL &#8211; invokeStaticMethodIL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/12/02/ax-2012-performance-and-il-invokestaticmethodil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cumulative Update 1 for Microsoft Dynamics AX 2012</title>
		<link>http://erpblog.net/index.php/2011/08/22/cumulative-update-1-for-microsoft-dynamics-ax-2012/</link>
		<comments>http://erpblog.net/index.php/2011/08/22/cumulative-update-1-for-microsoft-dynamics-ax-2012/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 09:33:29 +0000</pubDate>
		<dc:creator>Zsombor Imre</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[ax 2012]]></category>
		<category><![CDATA[cu1]]></category>
		<category><![CDATA[dilip]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[dynamics ax]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1521</guid>
		<description><![CDATA[ First off, many Thanks to Dilip and his blog for giving us this highlight. He is the first one, that I saw report this, of people I follow]]></description>
			<content:encoded><![CDATA[<p>First off, many Thanks to <a href="http://daxdilip.blogspot.com/2011/08/hotfixescumulative-update-1-for.html?utm_source=twitterfeed&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+blogspot%2FYAiKF+%28Dilip%27s+blog+on+DYNAMICS+AX%29">Dilip and his blog</a> for giving us this highlight. He is the first one, that I saw report this, of people I follow.</p>
<p>Now with that <a href="http://www.sunriseconsult.com/Solutions/MicrosoftDynamicsAX.aspx">Microsoft Dynamics AX 2012</a> Cumulative Update 1 has been released. <strong>You will need PartnerSource</strong> access to get it. It can be downloaded from the following.: <a href="https://mbs2.microsoft.com/Knowledgebase/KBDisplay.aspx?scid=kb$en-us$2579565&amp;wa=wsignin1.0">Cumulative Update 1 for Microsoft Dynamics AX 2012</a></p>
<p>I can&#8217;t cover the details of what all this fixes, as it&#8217;s released under: <strong><em>The information in this article is provided to you in accordance with your Confidentiality Agreement</em></strong></p>
<p>I can however say, that after reviewing the list there is a lot of fixes around upgrades, with some functional area specific fixes. This CU1 is a must, and this brings a good time to point out in <a href="http://www.sunriseconsult.com/Solutions/MicrosoftDynamicsAX.aspx">Microsoft Dynamics AX 2012</a>, the new Update process.</p>
<p>In the past, you would have to take and, say wanted to install multiple updates. Well you would run the RTM Setup, and then perform any updates. That&#8217;s not the case anymore! Now you can take updates, and place them within the <strong>Update</strong> folder of the network shared AX 2012 install location.</p>
<p>Next time you need to setup something, single setup process, and the CU1 will be applied as part of that install.</p>
<p>For already existing instances, or installs you will need to apply. One final note on this, the build before the CU1 being applied is: <strong>6.0.947.00</strong> and the build after the CU1 being applied will be: <strong>6.0.947.61</strong>.</p>
<p>That&#8217;s all for now, but check back soon and often as more to come! Till next time!</p>
<p><!-- Place this tag where you want the +1 button to render --></p>
<p><em><tt>"Visit the Dynamics AX Community Page today!"</tt></p>
<p><a href="http://www.microsoft.com/dynamics/ax/community.mspx"><img src="http://erpblog.net/wp-content/uploads/2011/08/3ff0DAXsmallbanner.gif" alt="" /></a></em></p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="https://www.vworker.com/RentACoder/Affiliates/images/OrientalDreamz/employer/banner-small-business-300-250.jpg" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-1288131500751910374?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/Ze0ncE5HW6w" alt="" width="1" height="1" /></p>
<p>Continue Reading:<br />
<a title="Cumulative Update 1 for Microsoft Dynamics AX 2012" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/Ze0ncE5HW6w/cumulative-update-1-for-microsoft.html" target="_blank">Cumulative Update 1 for Microsoft Dynamics AX 2012</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/08/22/cumulative-update-1-for-microsoft-dynamics-ax-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AX 2012, PowerPivot and a Dash of OData Feeds</title>
		<link>http://erpblog.net/index.php/2011/08/18/ax-2012-powerpivot-and-a-dash-of-odata-feeds/</link>
		<comments>http://erpblog.net/index.php/2011/08/18/ax-2012-powerpivot-and-a-dash-of-odata-feeds/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 12:08:29 +0000</pubDate>
		<dc:creator>Szabó Balázs</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[atom feeds]]></category>
		<category><![CDATA[ax 2012]]></category>
		<category><![CDATA[dynamics ax]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[microsoft powerpivot]]></category>
		<category><![CDATA[odata]]></category>
		<category><![CDATA[open data protocol]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1530</guid>
		<description><![CDATA[ Sometime back, I wrote about the importance of Microsoft PowerPivot as well as Open Data Protocol (OData) for Microsoft Dynamics AX 2012. All of those pointed to the fact of what AX 2012 would be able to do with such enabling technologies. ]]></description>
			<content:encoded><![CDATA[<p>Well now finally we have the <a href="http://www.dynamicsax2012launch.com">launch of Microsoft Dynamics AX 2012</a>, and it&#8217;s time to start cooking up some self-service BI with PowerPivot and OData feeds!</p>
<p>First it&#8217;s very important to understand what it means for having data published as OData feeds, coming out of Microsoft Dynamics AX 2012. This starts with a query object within AX, as shown below.:</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/9b16o0001.png" alt="" /></p>
<p>This is the basis for an OData feed being published, as it&#8217;s similar the base for <a href="http://dynamics-ax.blogspot.com/2011/08/microsoft-dynamics-ax-2012-dive-into_05.html">Document Services</a> in AX 2012. This is were we stop though, and go a different path from Doucment services, for enabling these feeds. From here, we need to take and go into the Application Workspace, and navigate to: <strong>Organization Administration &gt; Setup &gt;Document Management &gt; Document Data soruces.</strong></p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/1fc0o0002.png" alt="" /></p>
<p>From here, we need to take and add a new entry. If we do not do this, then nothing will show as active in our list of possible OData feeds. In order to create go to File and then new to create a new document. Once you have the screen up, you should then select the data source type of <strong>Query</strong>, and select the query we created from the drop down. After that we click &#8220;Activate&#8221;.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/02c4o0003.png" alt="" /></p>
<p>At this point, AX system service called <strong>ODataQueryService</strong> will be what publishes our new query document source we just setup. To test this out, you can open up a IE window, and type the following (Assumes your on the AOS): <strong>http://localhost:8101/DynamicsAx/Services/ODataQueryService/</strong></p>
<p>When you do this, and Atom list of queries, that you have security rights too, will appear to work with. That&#8217;s it for enabling a query to be published as an OData feed. We can start working with this right away yes?</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/1d07o0004.png" alt="" /></p>
<p>Well, like all great baking stories there are little things that you need to understand so the final product comes out tasty and delicious!</p>
<p>So say, and in the real world this will be the case, that you have Excel and PowerPivot installed on a seperate machines from your AOS. Well if this is the case, and you wanted to work with your published OData feeds from the seperate machine, you might think, ok so instead of using localHost I would use the actual server name.</p>
<p><strong>Wrong!</strong> This will cause a 400 Bad Request to be generated, and the reason is the implementation of OData does not allow the use of named servers. You have to use the <strong>IP Address</strong> of the server in which the ODataQueryService is being published from. So the correct format, to access this from a remote server, or just really separate server than that which the AOS is running is as follows: <strong>http://<em>xxx.xxx.xxx.xxx</em>:8101/DynamicsAx/Services/ODataQueryService/</strong></p>
<p>Now of course, any good cook knows that you replace the xxx with the actual values of the ip address itself, however for good measure I point that out to you here.</p>
<p>Doing this, we are actually able to take and see the WSDL, after logging into the box when prompted for our AD creds. You do have to login the first time with your AD creds, however after that you should be fine.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/eb4do0005.png" alt="" /></p>
<p>Now that we have our WSDL showing up, we can launch into PowerPivot, and click to add Feed data sources.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/f885o0006.png" alt="" /></p>
<p>Make sure to take and enter into the URI the same format as you did before, and click test connection. This should come back ready for your use, and hit next. In doing so we should see our new <strong>query document data source</strong> from within AX 2012, being published and therefore able to be consumed as an OData feed.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/8a77o0007.png" alt="" /></p>
<p>Now that we have this, we can work with our Query document data sources from within PowerPivot to create some wonderful self-service BI goods! It&#8217;s pretty powerful stuff to be able to do this, and this adhere&#8217;s to the security model within AX. Therefore if you have rights to a query then you will see it. Otherwise, you will not see it.</p>
<p>Well that&#8217;s all for now, I hope you have enjoyed the <em>cooking theme</em> use throughout this post. Till next time!</p>
<p><!-- Place this tag where you want the +1 button to render --></p>
<p><em><tt>"Visit the Dynamics AX Community Page today!"</tt></em></p>
<p><a href="http://www.microsoft.com/dynamics/ax/community.mspx"><img src="http://erpblog.net/wp-content/uploads/2011/08/3ff0DAXsmallbanner.gif" alt="" /></a></p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="http://erpblog.net/wp-content/uploads/2011/08/69f6banner-small-business-300-250.jpg.png" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-4660697492971188944?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/vcL0myZ-8Ns" alt="" width="1" height="1" /></p>
<p>See more here:<br />
<a title="AX 2012, PowerPivot and a Dash of OData Feeds" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/vcL0myZ-8Ns/ax-2012-powerpivot-and-dash-of-odata.html" target="_blank">AX 2012, PowerPivot and a Dash of OData Feeds</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/08/18/ax-2012-powerpivot-and-a-dash-of-odata-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insights from Top Partners on the Microsoft Dynamics AX 2012 Launch on Sept. 8th</title>
		<link>http://erpblog.net/index.php/2011/08/17/insights-from-top-partners-on-the-microsoft-dynamics-ax-2012-launch-on-sept-8th/</link>
		<comments>http://erpblog.net/index.php/2011/08/17/insights-from-top-partners-on-the-microsoft-dynamics-ax-2012-launch-on-sept-8th/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 14:04:10 +0000</pubDate>
		<dc:creator>Zsombor Imre</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[edgewater fullscope]]></category>
		<category><![CDATA[fullscope]]></category>
		<category><![CDATA[launch event]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[sunrise]]></category>
		<category><![CDATA[sunrise technologies]]></category>
		<category><![CDATA[sunscope]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1510</guid>
		<description><![CDATA[ Sunrise Technologies and Edgewater Fullscope will jointly host seven events across the US to demonstrate the new Microsoft Dynamics AX 2012 enterprise resource planning (ERP) solution. ]]></description>
			<content:encoded><![CDATA[<p>Sunrise Technologies and Edgewater Fullscope will jointly host seven events across the US to demonstrate the new <a href="http://www.sunriseconsult.com/Solutions/MicrosoftDynamicsAX.aspx">Microsoft Dynamics AX 2012</a> enterprise resource planning (ERP) solution. The official worldwide virtual launch of Microsoft Dynamics AX 2012 is September 8, 2011. Sunrise and Fullscope will host five live events in Dallas, TX; Irvine, CA; Portland, OR; Charlotte, NC; and Minneapolis, MN on the launch date, plus events in Atlanta, GA on September 29 and Boston, MA on October 4.</p>
<p>With the launch event for Microsoft Dynamics AX 2012 around the corner, I thought it would be great to gain insight from the two Microsoft partners, Sunrise Technologies and Edgewater Fullscope on this big event.</p>
<p>I virtually, sat down with John Pence, President of Sunrise Technologies (<a href="http://www.sunriseconsult.com/">www.sunriseconsult.com</a>). <strong>[JP/Sun]</strong></p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/e029John_Pence.jpg" alt="" /></p>
<p><tt>(John Pence)</tt></p>
<p>As well as John Scandar, EVP <a href="http://www.fullscope.com/">Edgewater Fullscope</a>. <strong>[JS/EFS]</strong></p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/121cJohn_Scandar2.png" alt="" /></p>
<p><tt>(John Scandar)</tt></p>
<p>I wanted to pick their brains a little, and get their thoughts on Dynamics AX 2012, the launch event, and why Microsoft Dynamics AX 2012 is the new Safe bet in the ERP landscape.</p>
<p>Without further ado, here is the result of the interview:</p>
<p><strong>Microsoft presents Dynamics AX 2012 as the Powerfully Simple ERP solution. What does that mean for prospective Microsoft Dynamics AX customers? How does that message translate to what Sunrise Technologies and Fullscope offer their Microsoft Dynamics AX clients?</strong></p>
<p><strong>[JP/Sun]</strong>: The core value that Dynamics AX 2012 begins is a powerful, robust ERP system that is also elegant, easy to learn, and adaptable. Making something complex simple to use is the pinnacle of great software engineering. Sunrise and Fullscope will present a series of dynamic examples that will illustrate the power of Dynamics AX 2012, while demonstrating the ease of use and intuitive nature of the system.</p>
<p><strong>[JS/EFS]</strong>: In a nutshell, Microsoft Dynamics AX 2012 is simple to learn and use so you can deliver value faster, take advantage of business opportunities, and drive user involvement and innovation across the organization.</p>
<p><strong>The word SAFE is used by Sunrise and Fullscope to describe Microsoft Dynamics AX 2012. What do you mean by Microsoft Dynamics AX 2012 is the SAFE choice? What should prospective clients expect from an ERP solution that is Safe, Powerful, Agile, and Simple?</strong></p>
<p><strong>[JP/Sun]</strong>: Safety is at the very core of every ERP decision. Will this vendor still be here in 15 years? Will the software keep up with the rush of technological innovation over that time span? Will I be able to adapt and grow my business without the software holding me back? Without a doubt, Microsoft Dynamics AX 2012 represents the safe and powerful choice for business. Is any vendor better positioned to adopt their ERP solution to future changes in technology? I think the answer is very clear. Microsoft will be leading the technology charge and Dynamics AX 2012 will be integrated seamlessly into that future.</p>
<p>Can a company feel safe in their software investment with Dynamics AX 2012? Absolutely! With a single, low cost server license a company has access to any module, language, and capability within Dynamics AX 2012. Adding a new sales division internationally? Dynamics AX 2012 protects your business by including multi-company, multi-language, and multi-currency in the same license and instance. No need to deploy a new system because of the new geography.</p>
<p>Expanding into new lines of business? Dynamics AX 2012 protects you by including all the functionality you need to diversify your business. As your business grows you simply add new users to the existing system. The user types are tailored by the actual job preformed, so you never over pay for a new user. The system can scale to meet the most demanding needs of large, multi-national organizations, but is simple enough for a start-up to implement quickly.</p>
<p>Safety in business means managing for the long term. Microsoft Dynamics AX 2012 insures that your software can keep you safe as your business grows, expands, and diversifies.</p>
<p><strong>[JS/EFS]</strong>: Ã¢ÂÂSafeÃ¢ÂÂ means a lot of things, including free from danger or risk; healthy; and even extends to phrases like a Ã¢ÂÂsafe bet.Ã¢ÂÂ Safe was once used in reference with a career, and selecting an ERP system was easy when money was no object Ã¢ÂÂ just make the system work. Times have changed, and the definition of safe has changed.</p>
<p>Every week you can read about a failed ERP system or hear about such a failure via the grapevine or from another colleague. Manufacturers and distributors spend millions of dollars over the lifespan of an ERP system. The decision to buy a new system or upgrade to a new one is a serious financial commitment and can mean the difference in building or breaking a career for the teams involved with the project. And then there are shareholders Ã¢ÂÂ if you are a publicly traded company, your shareholders expect results from technology investments, not excuses.</p>
<p>When planning our launch events, we liked the connotations of Ã¢ÂÂsafeÃ¢ÂÂ when applied to a business context and specifically an ERP environment. Microsoft Dynamics AX 2012, backed by the corporate strength of Microsoft and leading Dynamics AX implementations partners Fullscope and Sunrise, is a safe bet for your business.</p>
<p>How?</p>
<p>Ã¢ÂÂ¢ Global companies can enable entities across a multisite, global organization to share the same systems and business rules in order to streamline business processes, business intelligence (BI), and reporting at lower costs and with faster deployment.</p>
<p>Ã¢ÂÂ¢ Large enterprises can execute a two-tier ERP strategy so they can standardize on a single solution to manage operations across multiple sites and connect to the headquartersÃ¢ÂÂ ERP systemÃ¢ÂÂwhile lowering costs and increasing agility.</p>
<p>Ã¢ÂÂ¢ Organizations with legacy systems can standardize multiple disparate systems requiring different IT skill sets and lacking consistent interface and reporting capabilities on a common solution that can be rapidly adopted and easily supported.</p>
<p>Ã¢ÂÂ¢ Growing companies can create, adapt, extend, and streamline business processes quickly and easily to gain competitive advantage and accommodate aggressive growthÃ¢ÂÂfor example, adding new sites or acquisitionsÃ¢ÂÂin an uncertain economic environment.</p>
<p>Ã¢ÂÂ¢ Midsize businesses can benefit from an enterprise-class solution and rapidly implement industry-specific and core ERP capabilities to meet their specialized needs.</p>
<p>These things can translate into a safe, healthy, sound, less risk ERP solution Ã¢ÂÂ and we thought that sounded like a good idea for our customers.</p>
<p><strong>In a paragraph or two, explain why Microsoft Dynamics AX 2012 is a generational shift in ERP?</strong></p>
<p><strong>[JP/Sun]</strong>: Dynamics AX 2012 is a completely new way to think about an ERP system. Prior to Dynamics AX 2012, ERP systems have been large, separate applications designed to run Ã¢ÂÂonÃ¢ÂÂ the surrounding technology of the servers, databases, email systems, etc. They were one more bolted on app that was just larger and more complex than the others.</p>
<p>Dynamics AX 2012 has truly been designed to live Ã¢ÂÂwithinÃ¢ÂÂ the computing ecosystem of Microsoft technologies. The application takes full advantage of all the other aspects of MicrosoftÃ¢ÂÂs solutions such as databases, office communications, information worker tools, etc. to create a simpler, more powerful solution for a business.</p>
<p>This allows the ERP system to move beyond just providing an integrated data model of the business, but really powering the real work flows of how the business operates, and doing it in a way that will stay current as all the technologies evolve in the future. In short, Microsoft Dynamics AX 2012 is a powerful, but safe and low risk approach to a companyÃ¢ÂÂs technology needs.</p>
<p><strong>[JS/EFS]</strong>: The combination of scale, functionality and role-tailored access are big game changers in the ERP world. Given Dynamics AX 2012Ã¢ÂÂs integration to other Microsoft products, it allows customers to really be more productive in an unprecedented way.</p>
<p><strong>How can Manufacturing / Distribution companies specifically benefit from what comes with this next major release of Microsoft Dynamics AX? (What are some specific business value additions that exist only in Dynamics AX 2012 that apply?)</strong></p>
<p><strong>[JP/Sun]</strong>: Manufacturing and distribution have become global work flows for all companies, large or small. Dynamics AX 2012 is uniquely designed to handle that global operation in a single instance for all the global processes of a business. The application supports multiple languages, currencies, and companies in a single instance, with just the base license of the software.</p>
<p>The application has Ã¢ÂÂglobal intelligenceÃ¢ÂÂ built-in to the application and security model. Employees, vendors, and customers are automatically presented information in the language and currency that makes sense to them, while still maintaining corporate control of the entire enterprise. This is a game changer for companies that today must use different systems around the globe to manage their supply chains.</p>
<p><strong>[JS/EFS]</strong>: Manufacturers in particular should be very excited about this release because it supports true mixed mode operations. Microsoft Dynamics AX 2012 allows a customer to use one ERP system to manage operations across all of their product lines.</p>
<p>For example, a manufacturer could produce a variety of products with different manufacturing modes (lean, kanban, process, discrete, etc.). Unlike other solutions that force you to choose one primary way to run your business, Dynamics AX 2012 is very flexible and lets a customer choose the best operational mode based on the product line. No more driving a square Ã¢ÂÂprocessÃ¢ÂÂ peg into a round Ã¢ÂÂdiscreteÃ¢ÂÂ hole.</p>
<p><strong>What makes Sunrise Technologies, and Edgewater Fullscope stand out as premier partners?</strong></p>
<p><strong>[JP/Sun]</strong>: At Sunrise we only focus on Dynamics AX. We have become a leading reseller by focusing on making our customerÃ¢ÂÂs great ideas actually work in the real world. We are experts at turning the powerful tools provided by Microsoft into great implementations for our customers. Our focus will always be on turning the best ERP system in the market, into the best solution for our customers.</p>
<p><strong>[JS/EFS]</strong>: Fullscope focuses primarily on Microsoft Dynamics AX. WeÃ¢ÂÂve sold it to over 200 customers, and 90% are process and discrete manufacturers. Our consultants are seasoned experts who know manufacturing, which leads to smoother implementations that provide measurable value for our customers.</p>
<p>We also use our deep manufacturing experience to develop additional solutions that run on top of Dynamics AX to solve specific industry challenges, as well as general needs like data collection or FDA validation of manufacturing software and the manufacturing process. Fullscope has won the Dynamics AX partner of the year award twice and the worldwide manufacturing partner of the year award twice.</p>
<p>The company is a Microsoft Gold Certified Enterprise Resource Planning Partner, and is certified by AMR in process and discrete manufacturing.</p>
<p>I would personally like to thank both John Pence and John Scandar in this effort, and taking the time to give us some insights around the launch event that will be taking place on Thursday, September 8, 2011 as well as later dates for other cities.</p>
<p>As this event gets closer, I will dive into more specific content, on what will be covered, and help give some insight into what you can expect.</p>
<p>ThatÃ¢ÂÂs all for now, but check back soon; a lot more to come! Till next time!</p>
<p><strong><em>Just in case you missed it</em></strong>, you can use the following to go and register now for the event&#8230; Just a click and your ready to go!</p>
<p><a href="http://www.dynamicsax2012launch.com/learn.htm"><img src="http://erpblog.net/wp-content/uploads/2011/08/f3cfbtlearn.jpg" alt="" /></a></p>
<p><!-- Place this tag where you want the +1 button to render --></p>
<p><em><span><tt>"Visit the Dynamics AX Community Page today!"</tt></span></p>
<p><a href="http://www.microsoft.com/dynamics/ax/community.mspx"><img src="http://erpblog.net/wp-content/uploads/2011/08/3ff0DAXsmallbanner.gif" alt="" /></a></em></p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="http://erpblog.net/wp-content/uploads/2011/08/69f6banner-small-business-300-250.jpg.png" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-2382450206773483855?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/nxQQrbs20Zo" alt="" width="1" height="1" /></p>
<p>View the original here:<br />
<a title="Insights from Top Partners on the Microsoft Dynamics AX 2012 Launch on Sept. 8th" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/nxQQrbs20Zo/insights-from-top-partners-on-microsoft.html" target="_blank">Insights from Top Partners on the Microsoft Dynamics AX 2012 Launch on Sept. 8th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/08/17/insights-from-top-partners-on-the-microsoft-dynamics-ax-2012-launch-on-sept-8th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics AX 2012 &#8211; A Dive into Services, Custom Services (Part II)</title>
		<link>http://erpblog.net/index.php/2011/08/16/microsoft-dynamics-ax-2012-a-dive-into-services-custom-services-part-ii/</link>
		<comments>http://erpblog.net/index.php/2011/08/16/microsoft-dynamics-ax-2012-a-dive-into-services-custom-services-part-ii/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 07:07:49 +0000</pubDate>
		<dc:creator>Szabó Balázs</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[ax 2012]]></category>
		<category><![CDATA[data contracts]]></category>
		<category><![CDATA[datacontractattribute]]></category>
		<category><![CDATA[datacontracts]]></category>
		<category><![CDATA[datamemberattribute]]></category>
		<category><![CDATA[dynamics ax 2012]]></category>
		<category><![CDATA[ebit]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[microsoft dynamics]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1487</guid>
		<description><![CDATA[ I wanted to continue today, with my dive into services , for Microsoft Dynamics AX 2012 , where I left of with Microsoft Dynamics AX 2012 - A Dive into Services, Custom Services (Part I) . Today's focus for this area, will be around DataContracts, a look into a simple one, as well as working with collections through SysEntryPoint methods, or Operations of service contracts, for DataContracts. ]]></description>
			<content:encoded><![CDATA[<p>We wanted to continue today, with the <a href="http://dynamics-ax.blogspot.com/2011/07/microsoft-dynamics-ax-2012-dive-into.html">dive into services</a>, for <a href="http://www.sunriseconsult.com/Solutions/MicrosoftDynamicsAX.aspx">Microsoft Dynamics AX 2012</a>, where we left of with <a href="http://dynamics-ax.blogspot.com/2011/08/microsoft-dynamics-ax-2012-dive-into_10.html">Microsoft Dynamics AX 2012 &#8211; A Dive into Services, Custom Services (Part I)</a>.</p>
<p>Today&#8217;s focus for this area, will be around DataContracts, a look into a simple one, as well as working with collections through SysEntryPoint methods, or Operations of service contracts, for DataContracts.</p>
<p>With that, we left of in <a href="http://dynamics-ax.blogspot.com/2011/08/microsoft-dynamics-ax-2012-dive-into_10.html">Part I</a>, with the showing the basic parts that make up a given custom service. This includes: an X++/Xpp class, that represents the logic of exposed business logic through SysEntryPoint tagged methods. Then we have a service node, that is tied to said class, with the ability to turn SysEntryPoint methods into operations. Finally we have a Service Group node, that the new custom service resides in, as a publishing point so the service can be consumed.</p>
<p>Now that we have this base understanding, lets look at what we would most likely be making use of, through such SysEntryPoint service operations.</p>
<p>When you think of Services, and specifically WCF services, then you start to also think in terms of DataContracts. This did not exists prior to AX 2012, however has been a major part and concept of WCF, since WCF was introduced back in .Net 3.0 days.</p>
<p>It&#8217;s a similar concept, in that the point of a DataContract is what the name implies, to offer a Contract, with set Properties or Attributes, that govern the interaction of the consumer and the service, for exchanging data. Mouth full huh?</p>
<p>So lets look at what enables a basic DataContract. First, a DataContract is an X++ class. Like the SysEntryPoint metadata tag for service operations, there are several metadata tags that enable a DataContract to exists. These metadata tags, or attribute tags define to AX what the purpose and point of a class, and it&#8217;s methods are meant to be.</p>
<p>In turn AX 2012 can use this information, when the times comes to generate the Artifacts that enable the usage of said elements.</p>
<p>So lets look at a simple example. What we will do is create a DataContract class, and set that is has two Attributes or Properties, Name, Account. To do this, we need to create a new class, and within the Class declaration add DataContractAttribute metadata tag, as shown below.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/4cc1cs2001.png" alt="" /></p>
<p>Simply adding that given tag, will now enable this class to be used as a DataContract within AX 2012 and outside of AX 2012, when being exposed as part of a Service Operation.</p>
<p>Since we need to attributes, lets now take and add two class scope, private variables to the class declaration of our new DataContract.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/0f24cs2002.png" alt="" /></p>
<p>Now that we have our class context, private Str variables, we can reference these in creating our attributes for the DataContract, as shown below.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/cd62cs2003.png" alt="" /></p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/34c6cs2004.png" alt="" /></p>
<p>You will notice that for each of these, we have to declare the give methods as DataMemberAttribute, so that for the given generation of the WCF Artifacts and WSDL, AX can know which methods on the DataContract are meant to act as such, and which are not.</p>
<p>On this same topic, you will also notice I supplied the Name, and Account in text as part of the DataMemberAttribute tag. The reason I do this, is so that those consumes outside of AX will see these as properties of the DataContract as Name and Account, vs. parmName and parmAccount.</p>
<p>Since properties don&#8217;t exist in AX, we make use of the parm method concept that you see in the above pictures.</p>
<p>Now looking at our class from a higher level, we see that we declared the given element as a DataContractAttribute at it&#8217;s class declaration, and then each property or DataMemberAttribute is declared using the parm Method concept.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/3869cs2005.png" alt="" /></p>
<p><strong>That&#8217;s It!</strong> Now you have a DataContract that can be used within a given AX Service Operation.</p>
<p>Lets do exactly that, with taking and creating a Service class, a SysEntryPoint that will represent an operation, and have it to where the DataContract is the required parameter of the method signature.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/d4f7cs2006.png" alt="" /></p>
<p>Now, if we took and deployed this as a service, contained within a service group, we would have a service operation called <strong>doWork</strong> that would require us to pass in the idbDataContract to operate off of.</p>
<p>That&#8217;s pretty straight forward and easy huh? What about working with a collection, say a List of DataContracts? Now that is not as well documented yet, however very possible. This is enabled through the use of the AifCollectionTypeAttribute, as shown below.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/c82dcs2007.png" alt="" /></p>
<p>Now, first thing you should notice is that we can have multiple metadata attributes applied to a given method, using <strong>, (commas)</strong> to separate the attribute tags. Next this AifCollectionTypeAttribute is an animal of it&#8217;s own, lets me say that.</p>
<p>So what we are doing here is declaring the Parameter Name that will be used as part of this collection. Second, we are declaring the type of the parameter, which happens to be a class and finally we are telling AX what will live in this list, which happens to be our idbDataContract we created earlier.</p>
<p><img src="http://erpblog.net/wp-content/uploads/2011/08/cfeacs2008.png" alt="" /></p>
<p>The idea that this whole AifCollectionTypeAttribute enables, is because of the fact that X++ is not a strongly typed language, however when working with collections we have to give a strongly type collection. This is what we are doing when we work with the AifCollectionTypeAttribute. We are giving the generator of the artifacts a way to describe and create for use by external consumers, to interact with collection types, from X++.</p>
<p>So there you go, we now know how to take and create a basic custom service, a data contract and work with a collection of data contracts within AX and to expose that to the outside world.</p>
<p>My part of this series, I will show how these are called from within AX and outside of AX, and look at the differences and some other important supporting information in this area.</p>
<p>I hope you can see too, that this is the build up that we first touch upon as the vision some years ago in this post, <a href="http://dynamics-ax.blogspot.com/2009/03/microsofts-strategy-and-vision-for.html">Microsoft&#8217;s strategy and vision for Dynamics AX and SOA</a>, and one that we have been covering ever since.</p>
<p>That&#8217;s all for now, check back soon as more to come! Till Next time!</p>
<p><!-- Place this tag where you want the +1 button to render --></p>
<p><em><tt>"Visit the Dynamics AX Community Page today!"</tt></p>
<p><a href="http://www.microsoft.com/dynamics/ax/community.mspx"><img src="http://erpblog.net/wp-content/uploads/2011/08/3ff0DAXsmallbanner.gif" alt="" /></a></em></p>
<p><a href="https://www.vworker.com/RentACoder/SmallBiz.asp?txtFromURL=AId_7918213" target="_blank"><img src="http://erpblog.net/wp-content/uploads/2011/08/69f6banner-small-business-300-250.jpg.png" border="0" alt="" width="300" height="250" /></a></p>
<div><img src="https://blogger.googleusercontent.com/tracker/18201169-981335258653048199?l=dynamics-ax.blogspot.com" alt="" width="1" height="1" /></div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/fHBl/~4/U5Dmm5BVbCU" alt="" width="1" height="1" /></p>
<p>Continue Reading:<br />
<a title="Microsoft Dynamics AX 2012 - A Dive into Services, Custom Services (Part II)" href="http://feedproxy.google.com/~r/blogspot/fHBl/~3/U5Dmm5BVbCU/microsoft-dynamics-ax-2012-dive-into_15.html" target="_blank">Microsoft Dynamics AX 2012 &#8211; A Dive into Services, Custom Services (Part II)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/08/16/microsoft-dynamics-ax-2012-a-dive-into-services-custom-services-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP ISU: Legacy Move In Date on the contract</title>
		<link>http://erpblog.net/index.php/2011/08/15/sap-isu-legacy-move-in-date-on-the-contract/</link>
		<comments>http://erpblog.net/index.php/2011/08/15/sap-isu-legacy-move-in-date-on-the-contract/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 15:17:27 +0000</pubDate>
		<dc:creator>Szabó Balázs</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[contract]]></category>
		<category><![CDATA[contracts]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[legacy-move]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://erpblog.net/?p=1248</guid>
		<description><![CDATA[The other day I come to know that the field Legacy Move In Date (field EVER-EINZDAT_ALT) on the contract is not just an information only field. ]]></description>
			<content:encoded><![CDATA[<p>The other day we come to know that the field Legacy Move In Date (field EVER-EINZDAT_ALT) on the contract is not just an information only field. It is used in the meter estimation procedure to determine the vacant period.</p>
<p>What is the vacant period? Well, the SAP code is looking at the date when the device was installed and the validity periods of the contracts for that installation. In the case of the migration contract, it is not using the move-in date for that contract but it is using the legacy move-in date for that contract. Then if there is a vacant period which overlaps the base period the system basing the estimate on, the vacant period is subtracted from the whole base period. In other words, SAP considers that in a vacant period the consumption is zero.</p>
<p>So next time you cannot explain the way SAP calculated an meter reading estimate it can be worhwhile to check this side of the estimation equation.</p>
<p>If you are having an interest in SAP IS-U you can check out my sap-isu community at <a href="http://www.sap-isu.net ">http://www.sap-isu.net </a>.</p>
<div><img src="https://blogger.googleusercontent.com/tracker/11119794-8856830846214200438?l=sapro.blogspot.com" alt="" width="1" height="1" /></div>
<p>Originally posted here:<br />
<a title="SAP ISU: Legacy Move In Date on the contract" href="http://feedproxy.google.com/~r/saproblog/~3/rk4e1TnpPk4/sap-isu-legacy-move-in-date-on-contract.html" target="_blank">SAP ISU: Legacy Move In Date on the contract</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erpblog.net/index.php/2011/08/15/sap-isu-legacy-move-in-date-on-the-contract/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

