<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8986692209075770235</id><updated>2024-09-14T11:52:08.458+05:00</updated><category term="AX 2012"/><category term="AX2009"/><category term="AX2012"/><category term="Dynamics"/><category term="axpulse"/><category term="AX 2012 R2"/><category term="AX4.0"/><category term="Upgrade"/><category term="data migration framework"/><category term="AIF service"/><category term="ERP"/><category term="MB5-858"/><category term="Management reporter"/><category term="R2"/><category term="Sure Step"/><category term="Technical Conference"/><category term="customer"/><category term="organization hierarchy"/><category term="rapid start services"/><category term="relationship types"/><category term="AX 2012 R3"/><category term="Azure AppFabric"/><category term="BI"/><category term="Best practices"/><category term="Certification Preparation"/><category term="Citrix"/><category term="Compatibility Study"/><category term="Configure account structure"/><category term="Constraint based configuration"/><category term="DMF"/><category term="Development Licence"/><category term="Dynamcis AX"/><category term="Dynamics AX Technical Conference 2011"/><category term="Dynamics role assignment"/><category term="GAB"/><category term="Hardware Requirements"/><category term="Hyper-V"/><category term="ISV"/><category term="ISV solution configuration"/><category term="Imran Mahmood"/><category term="Label file issue"/><category term="MCT"/><category term="Machine learning"/><category term="Microsoft Machine Learning Studio"/><category term="PA"/><category term="RCT"/><category term="Rapid Configuration Tool"/><category term="Relationships"/><category term="Replenishment"/><category term="Retail"/><category term="SQL Server 2005"/><category term="Signing limits"/><category term="Study Guide"/><category term="Sure Step Business Modeler"/><category term="Surface Area Configuration Tool"/><category term="Virtualization"/><category term="Withhold tax"/><category term="application bookmarks"/><category term="application service"/><category term="automatic role assignment"/><category term="cannot logon to AX"/><category term="data model"/><category term="data partitions"/><category term="derived financial hierarchies"/><category term="development workspace"/><category term="disable"/><category term="domains"/><category term="enable WHT"/><category term="enable withhold tax"/><category term="erd"/><category term="licence"/><category term="licensing"/><category term="new licensing feature"/><category term="news bar"/><category term="office add ins"/><category term="performance analyzer"/><category term="process service"/><category term="public sector"/><category term="recruitment email templates"/><category term="role and task security"/><category term="sales specialist"/><category term="sharepoint"/><category term="terminal services"/><category term="trace parser"/><category term="vendor master import"/><category term="withholding tax"/><title type='text'>Microsoft Dynamics AX Eagles</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-6533192125940147857</id><published>2017-02-19T20:58:00.000+05:00</published><updated>2017-02-19T20:58:03.640+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Machine learning"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Machine Learning Studio"/><title type='text'>Understanding Machine Learning using Microsoft Azuer Machine learning Studio</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
As a new initiative, I am spending some of my leisure time on understanding Machine Learning with the help of MS ML Studio. I will be posting multiple blog posts for next couple of weeks. So stay tuned......&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/6533192125940147857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/6533192125940147857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6533192125940147857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6533192125940147857'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2017/02/understanding-machine-learning-using.html' title='Understanding Machine Learning using Microsoft Azuer Machine learning Studio'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-7769437296352994140</id><published>2014-11-04T20:49:00.000+05:00</published><updated>2014-11-04T20:49:15.217+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012 R3"/><category scheme="http://www.blogger.com/atom/ns#" term="Replenishment"/><category scheme="http://www.blogger.com/atom/ns#" term="Retail"/><title type='text'>Retail Replenishment in Microsoft Dynamics AX 2012 R3</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #4d4d4d; direction: ltr; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 17px; padding: 0px; text-rendering: auto;&quot;&gt;
Inventory Replenishment is the key to Retail business. Retailers often struggle to automate fulfilling the future need of customers and with the nature of retail business, this often gets more complex. In this article, we will not be talking about how to get to that future need because this is where Demand Forecasting in Microsoft Dynamics AX 2012 R3 comes into play. Our focus would be to see how Microsoft Dynamics AX 2012 helps retailers to adopt different replenishment techniques to acquire products and support anticipated need.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #4d4d4d; direction: ltr; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 17px; padding: 0px; text-rendering: auto;&quot;&gt;
In Microsoft Dynamics AX 2012 R3, inventory for a store can be replenished via Cross Docking, Buyer’s Push or normal Purchase Order processing. Cross Docking is a warehouse management process where shipments arrive at inbound dock, get unloaded and then taken to the outbound dock to deliver out. This saves the storage and cost associated. Buyer’s Push is used where a centralized purchasing department gets the shipments and then the inventory is distributed (pushed) to individual&amp;nbsp;....&lt;a href=&quot;http://www.axpulse.com/retail-replenishment-in-microsoft-dynamics-ax-2012-r3/&quot;&gt;Read more&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/7769437296352994140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/7769437296352994140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7769437296352994140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7769437296352994140'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2014/11/retail-replenishment-in-microsoft.html' title='Retail Replenishment in Microsoft Dynamics AX 2012 R3'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-6776372234817224301</id><published>2014-09-21T00:33:00.000+05:00</published><updated>2014-09-21T00:33:21.029+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="axpulse"/><category scheme="http://www.blogger.com/atom/ns#" term="Citrix"/><title type='text'>Publish Microsoft Dynamics AX 2012 Client using Citrix XenApp</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #4d4d4d; direction: ltr; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 17px; padding: 0px; text-rendering: auto;&quot;&gt;
Citrix XenApp like Windows RDS&amp;nbsp;is used to provide virtual access of a machine desktop or different applications running on a system from a wide range of computer systems and mobile devices. Applications on central servers can be hosted using Citrix XenApp studio which enables their secure mobile access from the user devices remotely.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #4d4d4d; direction: ltr; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 17px; padding: 0px; text-rendering: auto;&quot;&gt;
Cirtix Receiver is a component needs to be installed on the devices to access the published applications. Different versions of Citrix Receiver are there for specific devices and operating systems.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #4d4d4d; direction: ltr; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 17px; padding: 0px; text-rendering: auto;&quot;&gt;
In this blog we are going to see how we can enable the access of Microsoft Dynamics AX 2012 through Citrix XenApp 7.5. If you have AOS and Citrix XenApp configured on different machines, you need to install Dynamics AX client component on Citrix XenApp machine.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #4d4d4d; direction: ltr; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 17px; padding: 0px; text-rendering: auto;&quot;&gt;
After the installation of AX client component, we are ready to add it in Citrix application delivery groups by following the below simple steps.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #4d4d4d; direction: ltr; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 17px; padding: 0px; text-rendering: auto;&quot;&gt;
&lt;a href=&quot;http://www.axpulse.com/publish-microsoft-dynamics-ax-2012-client-using-citrix-xenapp/&quot;&gt;Read more&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/6776372234817224301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/6776372234817224301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6776372234817224301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6776372234817224301'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2014/09/publish-microsoft-dynamics-ax-2012.html' title='Publish Microsoft Dynamics AX 2012 Client using Citrix XenApp'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-3741320301897121876</id><published>2013-07-25T14:00:00.003+05:00</published><updated>2013-07-25T14:00:51.579+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="Dynamics"/><category scheme="http://www.blogger.com/atom/ns#" term="Technical Conference"/><title type='text'>Microsoft Dynamics AX Technical Conference 2013</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white; color: #4d4d4d; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;The&amp;nbsp;Microsoft Dynamics AX Technical Conference 2013&amp;nbsp;is the premier technical event for Microsoft Dynamics AX. This November 12-14 at the Microsoft Campus you’ll hear the latest buzz about Microsoft Dynamics AX. Whether you are new ... Read more from this link&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.axpulse.com/microsoft-dynamics-ax-technical-conference-2013/&quot;&gt;http://www.axpulse.com/microsoft-dynamics-ax-technical-conference-2013/&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/3741320301897121876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/3741320301897121876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/3741320301897121876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/3741320301897121876'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2013/07/microsoft-dynamics-ax-technical.html' title='Microsoft Dynamics AX Technical Conference 2013'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-7812544973481113933</id><published>2013-07-10T17:53:00.001+05:00</published><updated>2013-07-10T17:53:59.108+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012 R2"/><category scheme="http://www.blogger.com/atom/ns#" term="axpulse"/><category scheme="http://www.blogger.com/atom/ns#" term="news bar"/><title type='text'>News Bar for Microsoft Dynamics AX </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6H1PyO5zBTiwOhRAejbf2aNRghraF0uFQVXm-HfPlQIEAYfb6Ohxd3smOnp772a5WOrFH4e2vij3zL4pp6tNL4MWyTF-JjzulRW1V0ysFPr0BVzY51KxGegUdy7a1hzvMNWso1ObMLs0/s1600/AXPulse+News+Bar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6H1PyO5zBTiwOhRAejbf2aNRghraF0uFQVXm-HfPlQIEAYfb6Ohxd3smOnp772a5WOrFH4e2vij3zL4pp6tNL4MWyTF-JjzulRW1V0ysFPr0BVzY51KxGegUdy7a1hzvMNWso1ObMLs0/s640/AXPulse+News+Bar.png&quot; width=&quot;434&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/7812544973481113933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/7812544973481113933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7812544973481113933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7812544973481113933'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2013/07/news-bar-for-microsoft-dynamics-ax.html' title='News Bar for Microsoft Dynamics AX '/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6H1PyO5zBTiwOhRAejbf2aNRghraF0uFQVXm-HfPlQIEAYfb6Ohxd3smOnp772a5WOrFH4e2vij3zL4pp6tNL4MWyTF-JjzulRW1V0ysFPr0BVzY51KxGegUdy7a1hzvMNWso1ObMLs0/s72-c/AXPulse+News+Bar.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-6010597558009215759</id><published>2013-07-09T12:36:00.000+05:00</published><updated>2013-07-09T12:36:05.679+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012 R2"/><category scheme="http://www.blogger.com/atom/ns#" term="axpulse"/><title type='text'>AXPulse launches News Bar for Microsoft Dynamics AX 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white; color: #4d4d4d; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;Stay up to date with the latest organization and business updates. Setup news for a specific legal entity or for specific date intervals using the standard MS Dynamics AX 2012 UI. You can also change news font color and size, order of displaying the news in news bar. The news bar is displayed and refreshed automatically on Microsoft Dynamics AX rich client work space, so your employees can get updated news every time they log into to Microsoft Dynamics AX.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #4d4d4d; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #4d4d4d; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;More information can be found from&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.axpulse.com/product/news-bar/&quot;&gt;http://www.axpulse.com/product/news-bar/&lt;/a&gt;.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/6010597558009215759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/6010597558009215759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6010597558009215759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6010597558009215759'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2013/07/axpulse-launches-news-bar-for-microsoft.html' title='AXPulse launches News Bar for Microsoft Dynamics AX 2012'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-8578757734828969438</id><published>2013-07-08T19:47:00.002+05:00</published><updated>2013-07-08T19:47:21.838+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012 R2"/><category scheme="http://www.blogger.com/atom/ns#" term="Dynamics"/><title type='text'>AXPulse to launch News Bar - A product for Microsoft Dynamics AX</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
AXPulse is going to launch News Bar for Microsoft Dynamics
AX 2012, a product that will let you stay informed of recent business updates,
organization announcements from within the AX application work space. News bar
is an integrated solution which is easy to deploy, configure and use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Web:&amp;nbsp;&lt;a href=&quot;http://www.axpulse.com/&quot;&gt;http://www.axpulse.com&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Email: info@axpulse.com&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/8578757734828969438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/8578757734828969438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8578757734828969438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8578757734828969438'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2013/07/axpulse-to-launch-news-bar-product-for.html' title='AXPulse to launch News Bar - A product for Microsoft Dynamics AX'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-7760400327568968111</id><published>2013-07-06T22:57:00.002+05:00</published><updated>2013-07-06T22:57:45.653+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="axpulse"/><category scheme="http://www.blogger.com/atom/ns#" term="data model"/><category scheme="http://www.blogger.com/atom/ns#" term="erd"/><category scheme="http://www.blogger.com/atom/ns#" term="R2"/><title type='text'>Database Diagrams for Microsoft Dynamics AX 2012 R2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white; color: #4d4d4d; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;dejavu sans&#39;, &#39;helvetica neue&#39;, arial, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;Microsoft has recently launched a new website that hosts 30&amp;nbsp;database entity relationship diagrams for tables of Microsoft Dynamics AX 2012 R2...Read more&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.axpulse.com/database-diagrams-for-ax-2012-r2/&quot;&gt;http://www.axpulse.com/database-diagrams-for-ax-2012-r2/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/7760400327568968111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/7760400327568968111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7760400327568968111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7760400327568968111'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2013/07/database-diagrams-for-microsoft.html' title='Database Diagrams for Microsoft Dynamics AX 2012 R2'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-8468505580507962961</id><published>2012-12-01T23:01:00.000+05:00</published><updated>2012-12-07T11:43:52.815+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="enable WHT"/><category scheme="http://www.blogger.com/atom/ns#" term="enable withhold tax"/><category scheme="http://www.blogger.com/atom/ns#" term="Withhold tax"/><category scheme="http://www.blogger.com/atom/ns#" term="withholding tax"/><title type='text'>Enabling Withhold tax functionality in AX 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Some of you might know that Withhold Tax is a country specific (GB, TH, SA, IE) functionality (except for limited functionality available on AP side out of the box) in AX 2012 like AX2009. In AX 2012, if you have opened up an LE with address associated with specific countries and WHT configuration key is on, you will be able to use WHT both on vendor and customer sides. However, there is a price to pay when you want to use WHT functionality in countries other than what MS has already given the localization for. For example, if you want to use WHT functionality for a customer in Egypt, besides enabling the WHT configuration key, open up an LE with Egypt address, you also need to set CountryRegionCodes property for various EDT, table, form control objects&amp;nbsp;with the country code for Egypt. To enable WHT specific business logic, validations in code, you have to add the specific region code in statements like this:&lt;br /&gt;
&lt;br /&gt;
if (SysCountryRegionCode::isLegalEntityInCountryRegion([#isoTH, #isoSA, #isoGB, #isoIE, ..)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Overall, it is really hectic to get the above updated on number of places in the AOT, otherwise you won&#39;t be able to leverage the complete WHT functionality in AX 2012.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/8468505580507962961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/8468505580507962961' title='113 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8468505580507962961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8468505580507962961'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/12/enabling-withhold-tax-functionality-in.html' title='Enabling Withhold tax functionality in AX 2012'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>113</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-8885002929140523620</id><published>2012-11-02T16:05:00.000+05:00</published><updated>2012-11-02T16:05:54.711+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="ISV solution configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="rapid start services"/><title type='text'>ISV vertical configuration using Rapid Start Services</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In an effort to push data to custom developed functionality (could be an ISV solution) in AX 2012 through rapid start services, I found rapid start really useful and extensible. In order to prove the concept, I used a sample scenario where a health care customer needs to fill in the data into Patients table through rapid start. I created couple of relevant objects in AOT as seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxIlpR_PwvYnKvZN6A7YIVKoOIE-MRAf21QWgu9gWR5Z6B4p0OD0jqxashaekjwBERcVtUqnHe3I-QaIUn6L1xfeGofFWzOEawAebSMwyndrk_Ka2YOGnSD3T_V070-aqBl3TKK__w5NI/s1600/AOT+objects.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxIlpR_PwvYnKvZN6A7YIVKoOIE-MRAf21QWgu9gWR5Z6B4p0OD0jqxashaekjwBERcVtUqnHe3I-QaIUn6L1xfeGofFWzOEawAebSMwyndrk_Ka2YOGnSD3T_V070-aqBl3TKK__w5NI/s320/AOT+objects.PNG&quot; width=&quot;232&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In Rapid Start, I imported the metadata from my current AX instance using the Administer page. In the Design area, created a new functional area in rapid start with a question group and one question of type &quot;Table&quot; in it.&amp;nbsp;As I had to load the Patients data into PatientTable, I used the Table type question that gave me the option to generate a template. Next I published the functional area.&lt;br /&gt;
&lt;br /&gt;
In order to use the functional area, I had to create a template. So created a template named &quot;Patients&quot; and associate the functional area with it. Once this is done, created a new project in Configure area of rapid start as shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1KPIyrulAIbdN4RabqVR4kPeHlAiyfP72Zz_bIfhKIzzuEF9nwOrcvDnfOlEzHKbH0vu1r57fX7Ac55sZXYXmjj25U_UjUtWiR-9B7xvCzwtnW_9UMv6o6f9s1qDMQbPSClKbIQGGzG8/s1600/New+project.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1KPIyrulAIbdN4RabqVR4kPeHlAiyfP72Zz_bIfhKIzzuEF9nwOrcvDnfOlEzHKbH0vu1r57fX7Ac55sZXYXmjj25U_UjUtWiR-9B7xvCzwtnW_9UMv6o6f9s1qDMQbPSClKbIQGGzG8/s320/New+project.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Next step was to fill in the base information for my LE as shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7J8f19AWtqJZwGoAcN6HK-D9p-B-7nHJNo_fmYaymc1ie2jkFIzJC3J_FMOrssVKeV9iTPb08keejl2qG7q4b1VawTe1XHYDVw0yyksFvkppdfCcQ-web1MV22u0ZFPVL46bAUmyaggM/s1600/Base+Info.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7J8f19AWtqJZwGoAcN6HK-D9p-B-7nHJNo_fmYaymc1ie2jkFIzJC3J_FMOrssVKeV9iTPb08keejl2qG7q4b1VawTe1XHYDVw0yyksFvkppdfCcQ-web1MV22u0ZFPVL46bAUmyaggM/s320/Base+Info.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
After that I was presented with the question that was created earlier for Patients data. On this page, I downloaded the template, filled it with necessary data and uploaded it. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhG4K57HsVUUFNvrTTOtJWROJ67gHuMBncp0EqR8w3Q68vVft7w2MlW1CzA9xwN8FEeXwj-7R-iriDmbxEA3y5z9ZSfbYZbV0jJ_A-0ZEJQqRJGIwgoeW7twtADT3wxHvj-OpZw_Gpwfs/s1600/Patients.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;159&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhG4K57HsVUUFNvrTTOtJWROJ67gHuMBncp0EqR8w3Q68vVft7w2MlW1CzA9xwN8FEeXwj-7R-iriDmbxEA3y5z9ZSfbYZbV0jJ_A-0ZEJQqRJGIwgoeW7twtADT3wxHvj-OpZw_Gpwfs/s320/Patients.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Now the project was 100% complete and the configuration was ready to be loaded into target AX deployment. See the log results below.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo40kjmHudqq88Oz-tj3sfP1ePxoe683Me4ay-eY71jYfjPRi_FMQNl_VMcVRyffhL9_DhnD5VriTX9AfStU17VxtV1TWk25JxAwq7PiSoWOOboEKKLyzJbs3uy2MBpsVSPTsFAE16alE/s1600/Result+log.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;23&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo40kjmHudqq88Oz-tj3sfP1ePxoe683Me4ay-eY71jYfjPRi_FMQNl_VMcVRyffhL9_DhnD5VriTX9AfStU17VxtV1TWk25JxAwq7PiSoWOOboEKKLyzJbs3uy2MBpsVSPTsFAE16alE/s320/Result+log.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
For cross verification, below is what I got in the AX Patients form as expected :)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6H7GquFHjkHBypaynGWPNKiQ-_uclIrYLxiyL3WfhUhVzb20aO8wrjNHrKpy23ZFwcqdAe-IkrG1xOW4mvDWoYXKr00yZLJ23yJMaTxRD7aJQ02x6MpcjOSP_mZ2mt1WHKzJAOF3JC40/s1600/Patients+form+in+AX.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6H7GquFHjkHBypaynGWPNKiQ-_uclIrYLxiyL3WfhUhVzb20aO8wrjNHrKpy23ZFwcqdAe-IkrG1xOW4mvDWoYXKr00yZLJ23yJMaTxRD7aJQ02x6MpcjOSP_mZ2mt1WHKzJAOF3JC40/s320/Patients+form+in+AX.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/8885002929140523620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/8885002929140523620' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8885002929140523620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8885002929140523620'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/11/isv-vertical-configuration-using-rapid.html' title='ISV vertical configuration using Rapid Start Services'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxIlpR_PwvYnKvZN6A7YIVKoOIE-MRAf21QWgu9gWR5Z6B4p0OD0jqxashaekjwBERcVtUqnHe3I-QaIUn6L1xfeGofFWzOEawAebSMwyndrk_Ka2YOGnSD3T_V070-aqBl3TKK__w5NI/s72-c/AOT+objects.PNG" height="72" width="72"/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-3776184633726537678</id><published>2012-10-31T11:54:00.000+05:00</published><updated>2012-10-31T11:54:08.123+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="data partitions"/><category scheme="http://www.blogger.com/atom/ns#" term="R2"/><title type='text'>Partitions in AX 2012 R2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
With the announcement of MS Dynamics AX 2012 R2 release on December 1st, 2012, MS has given a powerful feature in R2 called data partitions. Now in AX, there is a element above the company called &quot;Partition&quot;. Just like with every new AX installation there is a default company &quot;DAT&quot;, now there will also be a default partition called &quot;Initial&quot;. This is really powerful feature as the companies now have the leverage to use an installed AX instance across multiple deployment sites. Couple of features associated with partitions are:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;System data like batch, AIF, workflow&amp;nbsp;is shared between partitions. This has been achieved by introducing a new table property &quot;SaveDataPerPartition&quot; on these tables. &lt;/li&gt;
&lt;li&gt;Business data like UoM, Address Book&amp;nbsp;is shared among companies within a partition only. A company can be associated with multiple partitions with the same name.&lt;/li&gt;
&lt;li&gt;Users only belong to a particular partition.&lt;/li&gt;
&lt;li&gt;Some drawbacks like intercompany does not work across partitions and companies across partitions can not be merged are also there. Cross company queries might not work across partitions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/3776184633726537678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/3776184633726537678' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/3776184633726537678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/3776184633726537678'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/10/partitions-in-ax-2012-r2.html' title='Partitions in AX 2012 R2'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-8051296773950500094</id><published>2012-10-03T23:52:00.003+05:00</published><updated>2012-10-03T23:52:53.166+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="rapid start services"/><title type='text'>Unpublish standard template or functional area in rapid start services for AX 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I recently come across a situation where I had to modify the default data given with Account Categories template in Rapid Start Services. Even with the administrative rights for the user, I was not able to unpublish the template or functional area (GL in this case). I then came to realize that MS has not given permissions to update the contents of default (hidden) templates like account categories. One can unpublish his own custom template of functional area&amp;nbsp;but not the ones that come as default and for which there is no question present in the question group.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/8051296773950500094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/8051296773950500094' title='208 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8051296773950500094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/8051296773950500094'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/10/unpublish-standard-template-or.html' title='Unpublish standard template or functional area in rapid start services for AX 2012'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>208</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-2337953414853300588</id><published>2012-07-20T20:10:00.003+05:00</published><updated>2012-07-20T23:52:16.215+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="data migration framework"/><category scheme="http://www.blogger.com/atom/ns#" term="DMF"/><title type='text'>AX 2012 Data Migration Framework (beta) Configuration and Execution</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Using the data migration tool is fairly simple; however, an
understanding of different business entities and their data model is highly
required to successfully migrate the data. &lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;In this post, I will take a sample scenario to walk through
the configuration and setup of data migration framework. We will consider
couple of entities to migrate the data. Let’s assume that we need to migrate customer
master data from a source system to AX 2012. Follow these steps to achieve the
objective:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Navigate to Data Migration Framework module in AX 2012
application workspace. Open Setup&amp;gt;Target entities form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi04FaES14rRT5gWmSh2J2i0mF0FGRSCd32RB9QQ3jqCfJ3XrOrlsFZaobTUXWYacaeL9WrWyFHFES1kzEjeHpplIczS5383Z2F5m8Yop0BzoeLLTqnESZMoQBr23qteebrAzYcgHMnZp4/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi04FaES14rRT5gWmSh2J2i0mF0FGRSCd32RB9QQ3jqCfJ3XrOrlsFZaobTUXWYacaeL9WrWyFHFES1kzEjeHpplIczS5383Z2F5m8Yop0BzoeLLTqnESZMoQBr23qteebrAzYcgHMnZp4/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The target entities out of the box available are listed in
this form. You can select an entity and modify its staging to target mapping if
you would like to (in case you have customizations in AX). Here, we are going
with what is available out of the box. You can also validate the mapping after
modifying it, view the target entity hierarchy, and target fields for any
selected entity. You can also create a new record for a custom target entity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg85v8WBL931ZN0v9EHWc3AFoPgxq0CbJGqApCgY8sJ3Ra88QPR5aVVe-zRPj3TOXk5GY8ncu1t2JG0n7PcakaZ92L6ninb9Tg4hl8FSIJ0SpmuRLfNXh0va-_b1BoNJ3lUaA63Ry7R4v8/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg85v8WBL931ZN0v9EHWc3AFoPgxq0CbJGqApCgY8sJ3Ra88QPR5aVVe-zRPj3TOXk5GY8ncu1t2JG0n7PcakaZ92L6ninb9Tg4hl8FSIJ0SpmuRLfNXh0va-_b1BoNJ3lUaA63Ry7R4v8/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now we have to define the data format for our source data. Open
Source data formats from Setup area and create a new record as shown below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMpRMUu-HCmb6bebHW-7ZDXZeT4kc3bkiUAAo7-kE8yHExn77I-LV9ljhVf-U3LlJLzKVjIg6JIg0LSFdplhyKz7hje1sP-6WdKmDgXHZEa137VnUQc_v9qx8mdlXhwUc1dyNh-uRbC94/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMpRMUu-HCmb6bebHW-7ZDXZeT4kc3bkiUAAo7-kE8yHExn77I-LV9ljhVf-U3LlJLzKVjIg6JIg0LSFdplhyKz7hje1sP-6WdKmDgXHZEa137VnUQc_v9qx8mdlXhwUc1dyNh-uRbC94/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;I have selected File format as Delimited with first row as
header and values are separated with comma. Also marked the source file to be Unicode.
It is often the case that primary entity might have multiple sub records
associated with it. For example, a customer might have two addresses. In such
situation, you can use the Role Separator to distinguish these multiple
records.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now the next step is to create processing group (Common&amp;gt;Processing
group) for customer data migration. By definition, processing group is a logical
grouping of entities that need to be imported in sequential order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7FYVlYQDPEsccKyhp4iClQ2B-04UznslhOfT4BQp6HB6fpJFN0ba74KR2Hgqoy4GoxyIi9Q1ZfXC8eU1sEyiE0CFcqgwcZx5FuvnlrtUShDdwfGM5KGu4JRXn7H70s6Vs52ScqrFAIw8/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7FYVlYQDPEsccKyhp4iClQ2B-04UznslhOfT4BQp6HB6fpJFN0ba74KR2Hgqoy4GoxyIi9Q1ZfXC8eU1sEyiE0CFcqgwcZx5FuvnlrtUShDdwfGM5KGu4JRXn7H70s6Vs52ScqrFAIw8/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Add the entities into the processing group.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivmAYdEBKDqx8pArSHJ4HmbdwylsSilUWYNmpQFPGQLuyrGcvBFyw4N6YnWBQrP_ISbmcg8S5p8Dmi1g_XiGqCXWaos5gc1aOC2fALMAK6kgxPqNYX7YqiFPmzBBhdRmwO45A_AhiIeec/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivmAYdEBKDqx8pArSHJ4HmbdwylsSilUWYNmpQFPGQLuyrGcvBFyw4N6YnWBQrP_ISbmcg8S5p8Dmi1g_XiGqCXWaos5gc1aOC2fALMAK6kgxPqNYX7YqiFPmzBBhdRmwO45A_AhiIeec/s1600/1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXsCX7Bj99HhiGITHhh3v6zPFhE5FzrNZv3otzsCPyiDkzxWXpfQ8bVGJITDOPNDcojD5lXCT8QFDjdYWV0azeQ80YXlTqBXoL9gX7ji0Eijl56Vwaur7h4jZ-Iu8Bd1R7GSCz1ZnwVuY/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXsCX7Bj99HhiGITHhh3v6zPFhE5FzrNZv3otzsCPyiDkzxWXpfQ8bVGJITDOPNDcojD5lXCT8QFDjdYWV0azeQ80YXlTqBXoL9gX7ji0Eijl56Vwaur7h4jZ-Iu8Bd1R7GSCz1ZnwVuY/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;At this point, let’s use the generate source file wizard to
generate the source customer file for import. You can also create your own
source file as per the format specified in Source data formats.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-o7olQnoHc2xfheIPQkSMWr5o3tctHB2EkLkZwqR67btfzptzTBEe9rnz6efLtPQqjgOk0lnuSxrqfmutjf0Ey-4PRlE_nulwpHpZLTp8d0egiC9HgA44k-MBksW5aSNIkL5uZScC_9M/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-o7olQnoHc2xfheIPQkSMWr5o3tctHB2EkLkZwqR67btfzptzTBEe9rnz6efLtPQqjgOk0lnuSxrqfmutjf0Ey-4PRlE_nulwpHpZLTp8d0egiC9HgA44k-MBksW5aSNIkL5uZScC_9M/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Click Next. On the screen below, you have the option to only
use the fields present in source for customer import or include other fields.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgemRPwSbulPzuTNjJbbuoyVCWioLCcqbo4s9glkNC8aknKo78HhY6vMYeZgjz7Xx-8dEHNC1X2Vl1Mkhy35_WesRWfCbnxrd9lExnN-AQ9B1XeRakcZV_CS76VmyOuZ2sic5yGFROVq9g/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgemRPwSbulPzuTNjJbbuoyVCWioLCcqbo4s9glkNC8aknKo78HhY6vMYeZgjz7Xx-8dEHNC1X2Vl1Mkhy35_WesRWfCbnxrd9lExnN-AQ9B1XeRakcZV_CS76VmyOuZ2sic5yGFROVq9g/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjku1NrW05haiZoFK9aS5kGDcw1u56qHZ6_JYFexJ2eZHPnTeMTjkCNL0_o5X_TQsuFXi9kdQIoTA-kOmjKBCKUlz9J6rGe4iENj9E0LAu9GZztnULrf5577C4aG9M4xwkKKymOh9WUuBo/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjku1NrW05haiZoFK9aS5kGDcw1u56qHZ6_JYFexJ2eZHPnTeMTjkCNL0_o5X_TQsuFXi9kdQIoTA-kOmjKBCKUlz9J6rGe4iENj9E0LAu9GZztnULrf5577C4aG9M4xwkKKymOh9WUuBo/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Click Generate sample file and the wizard will provide you a
file as shown below. Save the file in a folder as later we will need to refer
to that location.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAfu6wmYZuauPTF1t2JcFupRjjqdB9CRsjtAvumgfhdQVq93uf5da4ZmS_G5EtLgAj9KyBsu-ZndrLvlVLKbW7wUueD-t-7KBM4c6KXsDphY_NQSP1Z0NW5_EifzXISm5la_LPKhIvUUg/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAfu6wmYZuauPTF1t2JcFupRjjqdB9CRsjtAvumgfhdQVq93uf5da4ZmS_G5EtLgAj9KyBsu-ZndrLvlVLKbW7wUueD-t-7KBM4c6KXsDphY_NQSP1Z0NW5_EifzXISm5la_LPKhIvUUg/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Once the file is generated and saved, put some data in it
and provide its location in the Sample file path field.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTKCGxppdiAiSDtiCpOUAgPH5Fj9auykR_UrSvmmuBCZs46cJG5Dc3Z8_ncmucZY8oOfiOjqAzN-jdJXHbbnanEb-lDgGbx0b93IKRtr3r50_oPzE_Txidph8LA_i5Z6PIS9Xz27MMIuI/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTKCGxppdiAiSDtiCpOUAgPH5Fj9auykR_UrSvmmuBCZs46cJG5Dc3Z8_ncmucZY8oOfiOjqAzN-jdJXHbbnanEb-lDgGbx0b93IKRtr3r50_oPzE_Txidph8LA_i5Z6PIS9Xz27MMIuI/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
Our next step is to generate the source to staging mapping.
Note that you get the infolog “Mapping has completed successfully”. At this
point, you can also modify the source to staging mapping. In our case, we don’t
have to.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHFmw5KQ-dmCKuav1fsBs5-ARd5Vb2-g6Z_r5y44wJ2_iAFTP48pYlhhv_E3j84W2yoAkZdu2w5exjxIOgqHRDNYIcKnBGq6jAYjVpouU0j20jvPO9WyRQL_Dn4W7_KTAMlkxXUBL5k7A/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHFmw5KQ-dmCKuav1fsBs5-ARd5Vb2-g6Z_r5y44wJ2_iAFTP48pYlhhv_E3j84W2yoAkZdu2w5exjxIOgqHRDNYIcKnBGq6jAYjVpouU0j20jvPO9WyRQL_Dn4W7_KTAMlkxXUBL5k7A/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Target mapping with corresponding staging table can also be
viewed. You also have the option to run the business logic or validations in
entity’s insert update or validateWrite methods at the time of import. Data
preview for staging table can also be analyzed in the preview pane. This is how
the data will look like in the staging table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyjTwYYFYbDZFAuk8v_a3J35KPV8ncwVpqP46upmzlsUIYbCbva5qtJSA2rF7nmAAduz7K-Xo7foIh8XZrKfDMv6uZs9Ie9dI8gNWG-dYSrSdSxqqf3kXYut1_FC6-6UexVutYVZyOMbs/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyjTwYYFYbDZFAuk8v_a3J35KPV8ncwVpqP46upmzlsUIYbCbva5qtJSA2rF7nmAAduz7K-Xo7foIh8XZrKfDMv6uZs9Ie9dI8gNWG-dYSrSdSxqqf3kXYut1_FC6-6UexVutYVZyOMbs/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Next step is to push the data from source file to staging
table. &lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgElwBTfuEWa2NQII5zy-omjO4jH_yKE4V5RE0E6_vdue7YyAcIa92HROVF2Ojvzc82xzZZMxAvgrom3DrGpErFtWrWptrXYOC8SXlM7toz2IpIdzB8JFPacmCLITYbXT1FhsV1h6GNUH4/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgElwBTfuEWa2NQII5zy-omjO4jH_yKE4V5RE0E6_vdue7YyAcIa92HROVF2Ojvzc82xzZZMxAvgrom3DrGpErFtWrWptrXYOC8SXlM7toz2IpIdzB8JFPacmCLITYbXT1FhsV1h6GNUH4/s1600/1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
A dialog will appear with auto generated job Id. Click OK
and Staging data execution screen will appear.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLdh0ZVuZhAWuRwUiGWGY1BK1XgtAUAY5_k5kZ1IciVJHSHf8AqZOmmwb0G6hfxpFWmfAr5X9dLBR_1zVu9cEV_Ey5PmdGOZOg5-faTp21-qpI7OnzrQdopClxTU3EwNiQEZXKv5LZ0yo/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLdh0ZVuZhAWuRwUiGWGY1BK1XgtAUAY5_k5kZ1IciVJHSHf8AqZOmmwb0G6hfxpFWmfAr5X9dLBR_1zVu9cEV_Ey5PmdGOZOg5-faTp21-qpI7OnzrQdopClxTU3EwNiQEZXKv5LZ0yo/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Click Run. You can also run this job on AOS if you would
like to. You can also preview the staging data here. After the job is executed,
an infolog will appear mentioning that a record has been successfully created
in the staging table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiOHA_gOb1wGkZAXWKhX92O1dfziAaNuaYINth3I0ilTUPF_39XISz4lHFqRUzEhIOK-zhvxVQYDc32mpwcpyI1XDSLNDkvjdxM3zv2hvD4wHlkmKyqThqBbTrUMcAE6BwJpIQoUpcqJ4/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiOHA_gOb1wGkZAXWKhX92O1dfziAaNuaYINth3I0ilTUPF_39XISz4lHFqRUzEhIOK-zhvxVQYDc32mpwcpyI1XDSLNDkvjdxM3zv2hvD4wHlkmKyqThqBbTrUMcAE6BwJpIQoUpcqJ4/s320/1.png&quot; width=&quot;267&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Once the data is in staging table, it just the matter of
pushing it to target (AX) entity’s table. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3T1VPhxqCQlWxnROWBQhbUp86Kim3owRQLEUZTPnkO6vp_HCCEorC0PrgRFLUTxdBpcztyn7Yia_Bl666nuu-2p3DSt2D3frTUDAiHhRZ03owJnpKcZK0TWUdr6Asz-07C-FDZECdpoI/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3T1VPhxqCQlWxnROWBQhbUp86Kim3owRQLEUZTPnkO6vp_HCCEorC0PrgRFLUTxdBpcztyn7Yia_Bl666nuu-2p3DSt2D3frTUDAiHhRZ03owJnpKcZK0TWUdr6Asz-07C-FDZECdpoI/s1600/1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;A dialog will appear asking for the job that was executed
previously to push the data from source to staging. Select ‘Customer-6’ in this
case. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyqzUPrIgkp_ugfwz1lpu7qAyNB6Mp1K-Z7F096KC7oupksZgYj6E50IWBUXJEz2Ka7pkD8gwuXauLOPyak8FIPpBQrwYofN78ohhaLfUjumtEudpFL5IZynHQlJHziPASVXYzbrOdvyc/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyqzUPrIgkp_ugfwz1lpu7qAyNB6Mp1K-Z7F096KC7oupksZgYj6E50IWBUXJEz2Ka7pkD8gwuXauLOPyak8FIPpBQrwYofN78ohhaLfUjumtEudpFL5IZynHQlJHziPASVXYzbrOdvyc/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Click OK. Target data processing screen will appear.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHpRJ9VzLR_IHoDkDFDNJZDHc-wf_ztxZIdSGAzSo8iIV0LF_PYYgrfJCkaN9GMv6lbj7n3G6wkuRU0G1v7arzVLRxdvplqSIczfvu6Js-_V2RWAxBq6U05nnE_Y7aPw2l9oabSul07jI/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHpRJ9VzLR_IHoDkDFDNJZDHc-wf_ztxZIdSGAzSo8iIV0LF_PYYgrfJCkaN9GMv6lbj7n3G6wkuRU0G1v7arzVLRxdvplqSIczfvu6Js-_V2RWAxBq6U05nnE_Y7aPw2l9oabSul07jI/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Click Run. After the job is executed, an infolog will appear
mentioning the record is created in the target entity. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFRG84SyB9YOETZjIVFbaEA74P7dnkV60gtutn7RXudkj6u5-f0WgFhWOhVhyphenhyphenr6HRSK2wqALICpPsdGucxcXgNQQJz-d9jj0qMXmk3EDWk0gGpvEQl6XNDW5ZoKmtez8wtG6TucAG5dbw/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFRG84SyB9YOETZjIVFbaEA74P7dnkV60gtutn7RXudkj6u5-f0WgFhWOhVhyphenhyphenr6HRSK2wqALICpPsdGucxcXgNQQJz-d9jj0qMXmk3EDWk0gGpvEQl6XNDW5ZoKmtez8wtG6TucAG5dbw/s320/1.png&quot; width=&quot;267&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
You can cross verify in ‘CustTable’ and corresponding
staging table ‘DMFCustomerEntity’ for customer entity. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
The framework gives really cool feature of exception
logging. You can see any errors that might have occurred during the
source-staging or staging-target job execution. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiaUOd-05UFPsbMUvxsjlY2AJnOnB9V5EFkjUE3iBDieDpKtMPhsRYXDPLgef_9Geo-z3_fvqYyZ-lHwgFDrliEwKYquoIdAhQJkhNdPzFbOU1bM3LLPzoWGUo4YXVb5nSUpT8jVmuRdk/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiaUOd-05UFPsbMUvxsjlY2AJnOnB9V5EFkjUE3iBDieDpKtMPhsRYXDPLgef_9Geo-z3_fvqYyZ-lHwgFDrliEwKYquoIdAhQJkhNdPzFbOU1bM3LLPzoWGUo4YXVb5nSUpT8jVmuRdk/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;o:p&gt;

&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;With this I close the post and hope it will give you a kick
start leveraging other really powerful features of DMF. &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/2337953414853300588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/2337953414853300588' title='42 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/2337953414853300588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/2337953414853300588'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/07/ax-2012-data-migration-framework-beta_20.html' title='AX 2012 Data Migration Framework (beta) Configuration and Execution'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi04FaES14rRT5gWmSh2J2i0mF0FGRSCd32RB9QQ3jqCfJ3XrOrlsFZaobTUXWYacaeL9WrWyFHFES1kzEjeHpplIczS5383Z2F5m8Yop0BzoeLLTqnESZMoQBr23qteebrAzYcgHMnZp4/s72-c/1.png" height="72" width="72"/><thr:total>42</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-5676875982767199964</id><published>2012-07-18T14:02:00.002+05:00</published><updated>2012-07-18T17:54:40.318+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="data migration framework"/><title type='text'>AX 2012 Data Migration Framework (beta) Installation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;In this post, I would like to shed some light on the Data
Migration Framework recently published by Microsoft as beta. I will start with
installation and configuration of the tool and later would like to share the
experience of using the tool using development environment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Open up the installation wizard using Setup.exe file that
comes up with the tool.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEwDe-6FbTmshckCy-j4i1O-0DBAnvorjgdtW44MDh5fciVUcUMp_xXThP8pusSHi4GmlnzXgJkpXFfA9fu6UArAXxQWfvHVdQNwPnZqPj6LahAGKmtY2qeKTs8ZdsVXNPHFNTJLo2IxM/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEwDe-6FbTmshckCy-j4i1O-0DBAnvorjgdtW44MDh5fciVUcUMp_xXThP8pusSHi4GmlnzXgJkpXFfA9fu6UArAXxQWfvHVdQNwPnZqPj6LahAGKmtY2qeKTs8ZdsVXNPHFNTJLo2IxM/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;As I am installing the tool on development machine, I have
selected both Client and Server components. If you have AOS on different server
and client on another, you will have to install the components separately on
respective machines.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5AFZrcjy4JdJ1dDd4KkYN6d04CS04fmdgDJZCRcGe7N-Fu4oOy5GkFcVHrRyTrPOBhyULnNiUWDk47Pc7oYFAKO9XB6DDynaLYczRg1fCxRDCxIiFIUuho_e81l299Bfz3fxc3DCQKf4/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5AFZrcjy4JdJ1dDd4KkYN6d04CS04fmdgDJZCRcGe7N-Fu4oOy5GkFcVHrRyTrPOBhyULnNiUWDk47Pc7oYFAKO9XB6DDynaLYczRg1fCxRDCxIiFIUuho_e81l299Bfz3fxc3DCQKf4/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Select the file location
where the setup has to put the files. I will leave it as default selected.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG9ztbC1nXxC090b58H95LuCStMMpzsCG0ajZyOI69lUtgun3sx1mR8fWPpyUDo7L0kDomYx-Xb1vd0mMhTE-Lk8VYIu-jYqAnYLDWYO6B2gFadt0mXnKtW9f1wRInPoQAhHaHP55usno/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG9ztbC1nXxC090b58H95LuCStMMpzsCG0ajZyOI69lUtgun3sx1mR8fWPpyUDo7L0kDomYx-Xb1vd0mMhTE-Lk8VYIu-jYqAnYLDWYO6B2gFadt0mXnKtW9f1wRInPoQAhHaHP55usno/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzouFlrAYE_wV7U4jhCOlJYAiXMhJB0VD_gPewO65uC6oVLfBpys4jAzOPh9sa17cS54gzzCJGsMP-dUfxsm-yhzVAest9tzy2DThdPO9qtSiOp15TGrkWDaRy7Kgaw4wiO7754wZENkE/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzouFlrAYE_wV7U4jhCOlJYAiXMhJB0VD_gPewO65uC6oVLfBpys4jAzOPh9sa17cS54gzzCJGsMP-dUfxsm-yhzVAest9tzy2DThdPO9qtSiOp15TGrkWDaRy7Kgaw4wiO7754wZENkE/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;The installation wizard is
now completed and setup log file is opened. Good to take a look at the setup
log file at the end.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg72cVoBJl8_mTGKlBZ65wHTG4qTb4MQoJUyzkD-pljwq31siWG9OvA55jiXTlzvdWXA_-3alOk3iOPZI9pyR-SpFGBqAxFoi74yLimMPCCAAXia9ioLYqIEGsdpPVn2YA24qq0_LpL8Go/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg72cVoBJl8_mTGKlBZ65wHTG4qTb4MQoJUyzkD-pljwq31siWG9OvA55jiXTlzvdWXA_-3alOk3iOPZI9pyR-SpFGBqAxFoi74yLimMPCCAAXia9ioLYqIEGsdpPVn2YA24qq0_LpL8Go/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now you have to update the buffer size in AOS configuration
utility. The reason mentioned by MS is that the staging table (for corresponding target entity) used by the tool
is highly normalized and the migration process takes extra processing capacity,
so recommended to have the buffer size increased from default 24K to 48K. Please
do remember to revert it back to 24K after the data migration is done. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDF51zt-D3QrCJAOBxPGMgJVU3rkOAz8UVfO8afRRHtpjm6IRONpfXd-g9FaKQqUqFjsWi6Rm5PjQBD3Hu3058kzyghXxLFhoTvOECSwqP3ESOHgJE8v95iQrjmZyvdP9DcHwBwVI3lzs/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDF51zt-D3QrCJAOBxPGMgJVU3rkOAz8UVfO8afRRHtpjm6IRONpfXd-g9FaKQqUqFjsWi6Rm5PjQBD3Hu3058kzyghXxLFhoTvOECSwqP3ESOHgJE8v95iQrjmZyvdP9DcHwBwVI3lzs/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;After the AOS is restarted, you will have to import the
model file (DataMigrationFramework.axmodel) found in “C:\Program
Files\Microsoft Dynamics AX 2012 Data Migration Framework (Beta)” to target AX
2012. I will use AX 2012 Management Shell to import the file:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTXWj1nF0Gwu3hTBJKCBPdRHR9u4KoOvgLsOJ1I8D8py0cqecSnWiSqfJcYed4BDfUoZd3mhbexs3-_JF8tzKz_0vdeqB1iljbiaCeX74I3coOpEmOQxwoPXDRkYhqbtxed6iJWsw4XxQ/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;158&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTXWj1nF0Gwu3hTBJKCBPdRHR9u4KoOvgLsOJ1I8D8py0cqecSnWiSqfJcYed4BDfUoZd3mhbexs3-_JF8tzKz_0vdeqB1iljbiaCeX74I3coOpEmOQxwoPXDRkYhqbtxed6iJWsw4XxQ/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5pkLQUlq70dDC9TVtE4hFMDhUNFjLXkMmHjLsWZHIbU5OgwdmG-TLmVZk2bgUILF5Adbq3T0zBIvTI642vq-a3Ux_CmI18lPG8QOla6GyLvwIEAY5Q1cPOdMDgbrUEGXgO0nCibXrcXA/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;158&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5pkLQUlq70dDC9TVtE4hFMDhUNFjLXkMmHjLsWZHIbU5OgwdmG-TLmVZk2bgUILF5Adbq3T0zBIvTI642vq-a3Ux_CmI18lPG8QOla6GyLvwIEAY5Q1cPOdMDgbrUEGXgO0nCibXrcXA/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;As recommended, restart the AOS. Open AX 2012 client and you
will be presented with a checklist as we just imported a new model into model
store. Again as suggested by AxUtil, we will select the option of “Compile and
synchronize” from the checklist and click OK. This will take some time, so have
a cup of tea until it gets finished (I had my lunch though&lt;/span&gt;&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;&lt;span style=&quot;mso-char-type: symbol; mso-symbol-font-family: Wingdings;&quot;&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1C57W2Hb9r-gZbF3aEkMfhY-AkUeSJ8tA3AowNL7hnOoCEnFAK8veVr2bSY5sEVZkrgZyc3kCdvNJcGW1sSrVm2XnEgIp3lzhkInsviHeiwgDObtJfi68AtrdCANXZSP5UYus83mGaLM/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1C57W2Hb9r-gZbF3aEkMfhY-AkUeSJ8tA3AowNL7hnOoCEnFAK8veVr2bSY5sEVZkrgZyc3kCdvNJcGW1sSrVm2XnEgIp3lzhkInsviHeiwgDObtJfi68AtrdCANXZSP5UYus83mGaLM/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;After the compile and synchronize is completed, you should
see a new module in AX named “Data migration framework”. In my next post, I
will take a sample scenario to start configuring the framework and use it to
import some data from a source system.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/5676875982767199964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/5676875982767199964' title='34 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/5676875982767199964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/5676875982767199964'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/07/ax-2012-data-migration-framework-beta.html' title='AX 2012 Data Migration Framework (beta) Installation'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEwDe-6FbTmshckCy-j4i1O-0DBAnvorjgdtW44MDh5fciVUcUMp_xXThP8pusSHi4GmlnzXgJkpXFfA9fu6UArAXxQWfvHVdQNwPnZqPj6LahAGKmtY2qeKTs8ZdsVXNPHFNTJLo2IxM/s72-c/1.png" height="72" width="72"/><thr:total>34</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-7151800698384620990</id><published>2012-07-14T16:48:00.000+05:00</published><updated>2012-07-14T16:48:49.528+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="data migration framework"/><title type='text'>Data Migration Framework is available for AX 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The beta version of Data Migration framework is now available. See the link for more details:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blogs.msdn.com/b/ukax/archive/2012/07/12/ax-2012-data-migration-framework-beta-now-available.aspx&quot;&gt;http://blogs.msdn.com/b/ukax/archive/2012/07/12/ax-2012-data-migration-framework-beta-now-available.aspx&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/7151800698384620990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/7151800698384620990' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7151800698384620990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7151800698384620990'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/07/data-migration-framework-is-available.html' title='Data Migration Framework is available for AX 2012'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-7485878345481465368</id><published>2012-06-15T11:41:00.000+05:00</published><updated>2012-06-15T11:41:33.123+05:00</updated><title type='text'>Retail Solution for AX 2012 - Deployment (Part 1)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;


&lt;span class=&quot;Heading1Char&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: black; font-family: Cambria;&quot;&gt;Scenario&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Heading1Char&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Big Chain Stores is opening up a
retail store in City Center and they want to consume Retail solution comes with
MS Dynamics AX 2012. At this point, they only have one POS terminal in the
store and they do not want to have an offline database for that terminal. All
they need is to have a shared database residing on Store SQL machine. In this
scenario, it is assumed that all the required information like customers,
items, prices, sales tax etc. are already there in AX.&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;h2 style=&quot;margin: 10pt 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: Cambria;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Store&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Make sure that SQL Server 2008 R2 is installed
on Store machine&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Install Retail Store Connect on Store machine
(in my case same machine as the SQL is installed)&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Retail Salt Utility will automatically be
installed&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Install Database Utility on Store machine&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Create Store DB by providing names in SQL
database and machine fields&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Fill in Store ID, Terminal ID and Data Area ID
fields with dummy values for now. However, later you should add records in
Retail HQ (in AX) for the same values.&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;comment-body&quot;&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Please note that no “&lt;span class=&quot;comment-body&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN;&quot;&gt;Microsoft
Dynamics AX for Retail Offline Sync Service” is available on Store machine.
This service is used to synchronize POS terminal offline database with Store
database and get installed on POS terminal machine when POS terminal component
is installed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;comment-body&quot;&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;comment-body&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN;&quot;&gt;Now you need to create the Store Connect message
database in Store SQL server. For that, open up the Retail Store Connect
Settings utility and click on Add. The system will ask you for server name and
database name. Enter the server name and message database name (that will be
created). Enter the account details which in my case were the user through
which I accessed the Store machine. Make sure to enter the user name as domain\user&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;comment-body&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;comment-body&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN;&quot;&gt;Once the message database is created in SQL, make
sure the tables are there. Now select the Store Connect Service instance from
Retail Store Connect Settings dialog and start the service.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;margin: 10pt 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: Cambria;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;HQ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Initialize the Retail HQ from Retail Parameters in
AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Create Retail Store Connect profiles, one for HQ
instance of Retail Store Connect and second for Store instance. When testing
the connection for Store instance, I got &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;12288&lt;/b&gt;
error. The problem was with the Store machine and I could not ping it through
machine name. Thanks to IT staff who resolved the problem for me. This could be
helpful to you: (&lt;a href=&quot;http://blogs.msdn.com/b/axinthefield/archive/2012/05/23/dynamics-ax-2009-retail-error-messages-amp-possible-resolutios.aspx&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://blogs.msdn.com/b/axinthefield/archive/2012/05/23/dynamics-ax-2009-retail-error-messages-amp-possible-resolutios.aspx&lt;/span&gt;&lt;/a&gt;)
.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXJfGFGQAVJLa5Z8ceXuvWkgd3UamsGTz_IEZSEXcwoP7aF4hEszExF84yk6hZXgx3_Ylmosq4YnVQAGAdqcI4vLKHDYTX3trabHS-y3grNOsHR1aiYKgFgOYgw6nEO-tli_FlGnc9474/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXJfGFGQAVJLa5Z8ceXuvWkgd3UamsGTz_IEZSEXcwoP7aF4hEszExF84yk6hZXgx3_Ylmosq4YnVQAGAdqcI4vLKHDYTX3trabHS-y3grNOsHR1aiYKgFgOYgw6nEO-tli_FlGnc9474/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVC4hGe-hpeTvZHmiSga8nNUNXK5K3VlHnUbvhmPEUMJFStmL9t1cwGAJK6ZdqJZnoTdFPvJvIgwJq5ANYqYAMDrb5CKzL6iA4KeiQ8pLaQNPVV_0LO9rb4ZlcZAnYa0JlDlNpChgRVg/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVC4hGe-hpeTvZHmiSga8nNUNXK5K3VlHnUbvhmPEUMJFStmL9t1cwGAJK6ZdqJZnoTdFPvJvIgwJq5ANYqYAMDrb5CKzL6iA4KeiQ8pLaQNPVV_0LO9rb4ZlcZAnYa0JlDlNpChgRVg/s320/2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;comment-body&quot;&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;comment-body&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;On both
profiles, select the Retail Transaction Service profile and Retail Store
Connect Upload options. You can create one upload option for both profiles,
however, select different Retail Transaction Service profile in both store
connect profiles. After you do this, send the configuration to respective
servers. In Store Connect message database under SQL server, check the SCMMonitoringConfig
table and it should have a record. This must be true for both HQ and Store SQL
message databases.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;comment-body&quot;&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;comment-body&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN;&quot;&gt;Now you need to create the Store Connect message
database in HQ SQL server. For that, open up the Retail Store Connect Settings
utility and click on Add. The system will ask you for server name and database
name. Enter the server name and message database name (that will be created).
Enter the account details which in my case were the user through which I
accessed the Store machine. Make sure to enter the user name as domain\user.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span class=&quot;comment-body&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN;&quot;&gt;Once the message database is created in SQL, make
sure the tables are there. Now select the Store Connect Service instance from
Retail Store Connect Settings dialog and start the service.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Create AOS profile and use the Retail Store
connect profile for HQ that you created in previous step in Retail Store
Connect field. Make sure that you test the connection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs-PtLDK-rrSomQqvm2dLfQb0-1SXb6CfLPHt2xUM-xPAQRI3fWo3z74wCPfpmyGwaeVardTtzSgCuzMFrJqpy3jChUOmNdE9sEfOKUhtZmVuYnCPhK0tqSZg8vtHf6YT50of_zOxN_9A/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs-PtLDK-rrSomQqvm2dLfQb0-1SXb6CfLPHt2xUM-xPAQRI3fWo3z74wCPfpmyGwaeVardTtzSgCuzMFrJqpy3jChUOmNdE9sEfOKUhtZmVuYnCPhK0tqSZg8vtHf6YT50of_zOxN_9A/s320/3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Create Database profile, select Store SQL
machine name as Server name and Store database you created earlier as Database
name. Select Store Connect profile that you created earlier for the Store in
Retail Store Connect field. After creating the profile, test the connection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFKM2xvdSMJ0N6nL4il3sn6v9j01XY0OBDyMeirSwolHLchWs_aZk6q9s_s7h16hvjEdGot7UT4MC7edNjeK9x6mHdV7ei9-LihwKjZxlLtSDSKA0DHgnxWH9IZubDnQoGMMKVOwzckHk/s1600/4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFKM2xvdSMJ0N6nL4il3sn6v9j01XY0OBDyMeirSwolHLchWs_aZk6q9s_s7h16hvjEdGot7UT4MC7edNjeK9x6mHdV7ei9-LihwKjZxlLtSDSKA0DHgnxWH9IZubDnQoGMMKVOwzckHk/s320/4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;


&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Create the Store record using Retail Stores
listpage in Retail module of AX. Name of the store should match with the Store
ID that you specified in Database utility on Store machine.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Create hardware and visual profiles in Retail
module. Use F1 help to create these profiles and more information.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Create POS Terminal record using
Retail&amp;gt;Setup&amp;gt;POS&amp;gt;POS terminals form. The Terminal Number must match
with what you have provided in the Terminal ID field specified in Database
utility on Store machine.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Enter any other required information in HQ like
hardware profiles, card type, till layouts etc. as mentioned in the official
deployment guide by MS.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Check that a Distribution location (Retail &amp;gt;
Setup &amp;gt; Retail scheduler &amp;gt; Distribution locations) is created
corresponding to the Store record. Make sure to select the connection profile
of type “Database” for the distribution location record. From Functions, select
“Read design with Retail Store Connect” and accept the default values in
following dialog. Click Ok. This will list down the tables in the Location
tables form for this particular location. Now test the connection and send the
configuration to Store server.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Access Distribution location list from
Retail&amp;gt;Setup&amp;gt;Retail scheduler&amp;gt;Distribution location list and add the
distribution location created in the previous step in Distribution locations
grid.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now open up Distribution schedule form from
Retail&amp;gt;Periodic&amp;gt;Retail scheduler&amp;gt;Distribution schedule. By default,
you should get the ‘A’, ‘N’ and ‘P’ jobs listed in the form. &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Run all the ‘N’ jobs directly one by one.
After all the jobs are executed, you should get the store database populated
with data from HQ. Make sure you select the correct AOS connection profile
against each job before running it. You will get a success message when a
particular job is executed as shown below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOIDPHRW7A8PtBDBagDMOBawnJkjVOsFgi_n_qwHjJo5b6dWvGgPkwkATPwm5sY3guacBIHHlAEdZgyZRXqC0WBH5Q5HNbXYqtYVt7uwzLnRZb5by6g1hZgv3BDHuygiQCrA0O9daN2c8/s1600/5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOIDPHRW7A8PtBDBagDMOBawnJkjVOsFgi_n_qwHjJo5b6dWvGgPkwkATPwm5sY3guacBIHHlAEdZgyZRXqC0WBH5Q5HNbXYqtYVt7uwzLnRZb5by6g1hZgv3BDHuygiQCrA0O9daN2c8/s320/5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;After the jobs are executed,&lt;/span&gt; the store database is populated with required information. Next step is to deploy the POS terminal on a separate machine (other than store). Wait for part 2 of this post...............&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/7485878345481465368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/7485878345481465368' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7485878345481465368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/7485878345481465368'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/06/retail-solution-for-ax-2012-deployment.html' title='Retail Solution for AX 2012 - Deployment (Part 1)'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXJfGFGQAVJLa5Z8ceXuvWkgd3UamsGTz_IEZSEXcwoP7aF4hEszExF84yk6hZXgx3_Ylmosq4YnVQAGAdqcI4vLKHDYTX3trabHS-y3grNOsHR1aiYKgFgOYgw6nEO-tli_FlGnc9474/s72-c/1.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-2347111220628088632</id><published>2012-06-01T16:24:00.001+05:00</published><updated>2012-06-01T16:24:52.468+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="domains"/><category scheme="http://www.blogger.com/atom/ns#" term="organization hierarchy"/><title type='text'>Domains in AX are no longer used</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In AX2009 and previous versions, domains were used by administrators to group multiple companies and then assign user permissions to those companies. In AX 2012, the concept of Domains has been deprecated. Instead an Organization Hierarchy whose Purpose is Security is used.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/2347111220628088632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/2347111220628088632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/2347111220628088632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/2347111220628088632'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/06/domains-in-ax-are-no-longer-used.html' title='Domains in AX are no longer used'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-4539034042412986288</id><published>2012-05-23T11:48:00.000+05:00</published><updated>2012-05-23T11:48:50.892+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="automatic role assignment"/><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="Dynamics role assignment"/><category scheme="http://www.blogger.com/atom/ns#" term="role and task security"/><title type='text'>Dynamic Role Assignment</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Another very powerful feature of AX2012 is the automatic assignment of security roles to users based on certain criteria. A security administrator can select rule in &quot;Assign users to roles&quot; form against a particular role. A rule is actually an AOT query that can be created with the help of a developer. An special thing about the query is that the it is modeled with UserInfo table as the first datasource. Dynamic role assignment helps in scenarios where employees are promoted to a different title or designation, in case of inter departmental transfers or when new employees are taken on board. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/4539034042412986288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/4539034042412986288' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/4539034042412986288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/4539034042412986288'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/05/dynamic-role-assignment.html' title='Dynamic Role Assignment'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-4415248521930996696</id><published>2012-05-08T12:46:00.000+05:00</published><updated>2012-05-08T12:46:03.127+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="application service"/><category scheme="http://www.blogger.com/atom/ns#" term="Management reporter"/><category scheme="http://www.blogger.com/atom/ns#" term="process service"/><title type='text'>Management Reporter Services</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You might have noticed installation wizard asking for two services while installing Management Reporter server component. The application service is used by MR clients to connect with server and access the MR data. While the process service is used to generate reports that MR clients push to report queue.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/4415248521930996696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/4415248521930996696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/4415248521930996696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/4415248521930996696'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/05/management-reporter-services.html' title='Management Reporter Services'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-5357443756438279026</id><published>2012-05-03T11:35:00.000+05:00</published><updated>2012-05-03T11:35:11.735+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIF service"/><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="customer"/><title type='text'>Cannot logon to Dynamics AX...getting this error when trying to consume Customer AIF service..Cont</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Alright, so the second exception I was getting on Customer service create() method was due to the fact that I did not set the correct Delivery mode in Sales and marketing module of AX 2012. &lt;br /&gt;
&lt;br /&gt;
If anyone needs the customer AIF service code that takes data from a CSV file and load it to AX, please feel free to contact me. I do have the code available for Vendor and Item master.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/5357443756438279026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/5357443756438279026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/5357443756438279026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/5357443756438279026'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/05/cannot-logon-to-dynamics-axgetting-this_03.html' title='Cannot logon to Dynamics AX...getting this error when trying to consume Customer AIF service..Cont'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-1689316685622576914</id><published>2012-05-02T12:18:00.001+05:00</published><updated>2012-05-18T16:57:30.678+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="development workspace"/><category scheme="http://www.blogger.com/atom/ns#" term="disable"/><title type='text'>Disable development workspace - AX 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In &lt;span style=&quot;font-family: inherit;&quot;&gt;order&lt;/span&gt; to disable the development workspace in MS Dynamics AX 2012, you need to delete the license codes for the following:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1. Remove Product Builder&#39;s license code in Feature sets
tab.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2. X++ Source Code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3. Enable license code authoring and editing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4. Windows Morphx Development Suite&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;It will synchronize on closing the license info form. Let
it do it. Then re-launch the client which will present disabled Dev workspace. Make sure to back up the CUS and USR layer code as removing the license codes will also remove any custom code on these layers.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/1689316685622576914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/1689316685622576914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/1689316685622576914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/1689316685622576914'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/05/disable-development-workspace-ax-2012.html' title='Disable development workspace - AX 2012'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-3866003294516576455</id><published>2012-05-02T12:11:00.001+05:00</published><updated>2012-05-02T12:11:58.080+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIF service"/><category scheme="http://www.blogger.com/atom/ns#" term="cannot logon to AX"/><category scheme="http://www.blogger.com/atom/ns#" term="customer"/><title type='text'>Cannot logon to Dynamics AX...getting this error when trying to consume Customer AIF service</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today, I was writing C# code to consume out of the box customer service to create customers from a CSV file. Everything worked quite ok but when the create() method of customer service was called, I got the logon failure message. Further, the event viewer gave the following information:&lt;br /&gt;
&lt;br /&gt;&lt;eventdata&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;data&gt;Object Server 01: &lt;/data&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;data&gt;An error has occurred in the services framework.&amp;nbsp; Method: AifMessageInspector::AfterReceiveRequest.&amp;nbsp; Error: System.ServiceModel.FaultException: Failed to logon to Microsoft Dynamics AX.&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Dynamics.Ax.Services.AxServiceOperationContext.InitializeSession()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Dynamics.Ax.Services.AxServiceOperationContext.InitializeContext()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Dynamics.Ax.Services.AxServiceOperationContext.Attach(OperationContext owner)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.ServiceModel.ExtensionCollection`1.InsertItem(Int32 index, IExtension`1 item)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Collections.Generic.SynchronizedCollection`1.Add(T item)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Dynamics.Ax.Services.AifMessageInspector.AfterReceiveRequest(Message&amp;amp; request, IClientChannel channel, InstanceContext instanceContext)&lt;/data&gt;&lt;br /&gt;&amp;nbsp; &lt;/eventdata&gt;&lt;br /&gt;
&lt;br /&gt;After I looked at some blog posts, I tried to refresh the WCF services from client configuration. After applying the changes, I ran the C# code and luckily this time the Logon failure was no longer there. However, I got another exception with the following details:&lt;br /&gt;
&lt;br /&gt;System.ServiceModel.FaultException`1 was unhandled&lt;br /&gt;&amp;nbsp; Message=Request Failed. See the Exception Log for details.&lt;br /&gt;&amp;nbsp; Source=mscorlib&lt;br /&gt;&amp;nbsp; Action=http://schemas.microsoft.com/dynamics/2008/01/services/CustomerService/createAifFaultFault&lt;br /&gt;&amp;nbsp; StackTrace:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Server stack trace: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc&amp;amp; rpc)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exception rethrown at [0]: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at CustomerServices.ServiceReference1.CustomerService.create(CustomerServiceCreateRequest request)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at CustomerServices.ServiceReference1.CustomerServiceClient.CustomerServices.ServiceReference1.CustomerService.create(CustomerServiceCreateRequest request) in c:\users\imran.rana\documents\visual studio 2010\Projects\CustomerServices\CustomerServices\Service References\ServiceReference1\Reference.cs:line 9063&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at CustomerServices.ServiceReference1.CustomerServiceClient.create(CallContext CallContext, AxdCustomer Customer) in c:\users\imran.rana\documents\visual studio 2010\Projects\CustomerServices\CustomerServices\Service References\ServiceReference1\Reference.cs:line 9070&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at CustomerServices.Program.Main(String[] args) in c:\users\imran.rana\documents\visual studio 2010\Projects\CustomerServices\CustomerServices\Program.cs:line 139&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Threading.ThreadHelper.ThreadStart_Context(Object state)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Threading.ThreadHelper.ThreadStart()&lt;br /&gt;&amp;nbsp; InnerException: &lt;br /&gt;
&lt;br /&gt;At this point, I am trying to figure out what went wrong. Readers may try the first option as they might not be getting the second exception as I am.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/3866003294516576455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/3866003294516576455' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/3866003294516576455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/3866003294516576455'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/05/cannot-logon-to-dynamics-axgetting-this.html' title='Cannot logon to Dynamics AX...getting this error when trying to consume Customer AIF service'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-6063153904068688188</id><published>2012-04-24T12:45:00.000+05:00</published><updated>2012-04-24T12:45:34.166+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="derived financial hierarchies"/><category scheme="http://www.blogger.com/atom/ns#" term="public sector"/><title type='text'>Derived financial hierarchies - For Adhoc Financial Analytics</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;


&lt;span style=&quot;color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: dark2;&quot;&gt;&lt;span style=&quot;color: black; font-family: Calibri;&quot;&gt;Derived financial hierarchies in MS Dynamics AX 2012 Public Sector solution are very useful
for adhoc analytics and gives you the provision to associate the financial
dimensions (including main accounts) with financial categories. This avoids entering
the financial categories at the transaction level. In other words, these
financial categories are sort of virtual dimensions. The derived financial
hierarchies feature was developed in AX 2012 considering the CGAC requirements
for US. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: dark2;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: dark2;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;As far as using the
derived hierarchies is concerned, you can use it either from AX rich client (GL&amp;gt;Financial
dimensions&amp;gt;Set up hierarchies button&amp;gt;View filter results button) or from
the Ledger cube (OLAP reporting).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/6063153904068688188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/6063153904068688188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6063153904068688188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6063153904068688188'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/04/derived-financial-hierarchies-for-adhoc.html' title='Derived financial hierarchies - For Adhoc Financial Analytics'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-2291629322989608114</id><published>2012-04-22T17:31:00.000+05:00</published><updated>2012-04-22T17:31:08.358+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="Signing limits"/><title type='text'>Signing limits in AX 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Efficient management of expenditures is the key to financial risk management for an organization. Organizations can now strengthen their internal controls on expenses using signing limits feature of Microsoft Dynamics AX 2012. Signing limits is an integral part of expenditure management where organizations can assign certain limits to their workers to spend a maximum amount on a purchase or gives authority to specific employees to authorize a certain amount of purchase initiated by their sub ordinates. Signing limits are based on&amp;nbsp;either employee&#39;s job or compensation level. An organization can assign the signing limits automatically to an employee when taking on board or the employee can raise the request to assign signing limits through employee self service portal. &lt;br /&gt;
&lt;br /&gt;
Out of the box, two types of signing limits are provided by AX, spending limit and approval limit. Spending limits are invoked at the time of purchase while approval limits at the time of approving a business document as part of approval workflow.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/2291629322989608114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/2291629322989608114' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/2291629322989608114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/2291629322989608114'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/04/signing-limits-in-ax-2012.html' title='Signing limits in AX 2012'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8986692209075770235.post-6614801478261428586</id><published>2012-04-13T11:47:00.000+05:00</published><updated>2012-04-13T11:47:24.888+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="ISV"/><category scheme="http://www.blogger.com/atom/ns#" term="licence"/><category scheme="http://www.blogger.com/atom/ns#" term="licensing"/><category scheme="http://www.blogger.com/atom/ns#" term="new licensing feature"/><title type='text'>Advice to ISVs: How to license your solution developed on AX 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
With new licensing Server/CAL model that MS has introduced for MS Dynamics AX 2012, it becomes really easy for resellers and customers to purchase AX leaving behind the old AX2009 licensing complexities. For ISVs now, they need to be very aware of the new licensing model and how it relates with new AX role based security framework in order to do the licensing for their custom developed solutions on AX 2012. &lt;br /&gt;
&lt;br /&gt;
An ISV can follow the top-down or bottom-up approach to model the licensing for their solution. MS recommends top-down approach, where an ISV needs to think of who (users) will be using their solution, identify the potential roles, anticipate the expected duties and then further down to privileges, permissions, entry points (menu items). Finally, at the menu item level, they should think about what level of access is required to view or maintain the functionality exposed by this menu item and what should be the user CAL type assigned to view and maintain user licenses (menu item properties). This makes it easy to correctly assign the user CAL types to menu items.&lt;br /&gt;
&lt;br /&gt;
In the bottom-up approach, an ISV will be directly assigning the user CAL types to menu items that will be exposed by privileges to roles to users. This is rather more error prone and hectic approach.&lt;br /&gt;
&lt;br /&gt;
How an ISV can actually generate a license for custom solution using new licensing feature that comes with AX 2012, I will try to post an step by step guide for that.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ranaimahmood.blogspot.com/feeds/6614801478261428586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8986692209075770235/6614801478261428586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6614801478261428586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8986692209075770235/posts/default/6614801478261428586'/><link rel='alternate' type='text/html' href='http://ranaimahmood.blogspot.com/2012/04/advice-to-isvs-how-to-license-your.html' title='Advice to ISVs: How to license your solution developed on AX 2012'/><author><name>Imran Mahmood</name><uri>http://www.blogger.com/profile/15810069958288775908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyoJlgWMtoUSsvi8DEk0wfgZZkIDt5AsRZ9u6GsMfAAxqtGdEAWTbdimNUjpelDeX3zaO515C4FbJxog9BkE3j1J054tjktYS-jEXrAdmvTjCo-QBnhPKqJ1pKg_sntE/s220/axpulse_logo_RGB.jpg'/></author><thr:total>0</thr:total></entry></feed>