WINDOWS Live Search

To contact me for any clarifications regarding any posts / information, please mail me at arijit [dot] basu [at] gmail [dot] com


Tuesday, October 30, 2007

Microsoft Dynamics AX High Availability Options

Discover and learn about high availability methods to keep your Microsoft Dynamics AX solution up and running. There is a nice webcast on MPP site regarding AX High Availability on 12/5/2007 12:00 PM PST . Try not to miss it.

Click here for the link [ Requires MS Partner Program Access]

Monday, October 22, 2007

Microsoft Convergence 2007 : Copenhagen

Well finally Convergence 2007 Copenhagen has started today with the Partner meet. Lots of action planned during the next three days. I will be available at the Microsoft Product Group booth for the MVP Program in the main hall at the following times:

Tuesday 23rd - 14:30 - 15:30
Tuesday 23rd - 19:30 - 20:00
Wednesday 24th - 13:00-14:00
Thursday 25th - 12:00 - 13:00


Do drop in case you are attending Convergence.

Cheers :)

Sunday, October 7, 2007

Microsoft Dynamics AX CLR Interop

The .NET BC allows managed code to interact with Dynamics AX. However the CLR Interop enables external managed components to be instantiated & executed from Dynamics AX. CLR Interop basically compliments .NET BC. The way in which CLR Interop and .NET BC works is shown below in a simple diagram (Fig 1).


CLR Interop is built into Dynamics AX Kernel. CLR Interop provides developers with the opportunity to develop / write managed components (Visual Studio 2005) to run on the .NET Framework and interoperate with Microsoft Dynamics AX.
In Dynamics AX 4.01, there is a node in the AOT called “References” (Fig 2).




You Drag n Drop your assemblies there and reference it using X++ code. I have attached a very simple video which demonstrates this. It is a powerful feature which has been incorporated in Dynamics AX 4.0.
The demo is very simple and is meant to demonstrate how easy it is to reference managed assemblies from AX (X++). Recently I was doing some R & D and thought I would share this simple example. [Its a home video - and definitely not the naughty kind ;-)]



The video (Full screen & moderate quality) can also be downloaded from the following link



Happy Daxing:)

Saturday, September 22, 2007

Dynamics AX Quick Reference

There is a neat Password-protected online file storage from Windows Live team.
Its called "Windows Live Skydrive". Try it out. I have shared the Microsoft Dynamics AX Quick reference guide using Skydrive.
Its a nice guide for people who are looking for information on Microsoft Dynamics AX.

Wednesday, September 12, 2007

Dynamics Partner Information Blog (India)

Dynamics Partner Information Blog (India)
There's a new BLOG in town on Dynamics Partners (India). Its a nice initiative from Microsoft Dynamics India team. Contains Partner information resources, training calendars and other useful utilities. Have a look at it and pass on your feedback.


Friday, September 7, 2007

Updated documentation for Microsoft Dynamics Mobile Development Tools and Microsoft Dynamics AX Mobile Sales

This is a release for Microsoft Dynamics Mobile - Released 4. september 2007

The documentation for Microsoft Dynamics Mobile Development Tools and Microsoft Dynamics AX Mobile Sales 1.0 has been updated.
The following components have been added to the documentation:
-8 new tasklet reference guides for Microsoft Dynamics AX Mobile Sales
-Updated information about how to install and configure Microsoft Dynamics Mobile Development Tools and Microsoft Dynamics AX Mobile Sales
-Updated schema reference for UserRole.xml


Click here to Download {Requires Partnersource Logon}

Saturday, August 11, 2007

Mobile solutions for Microsoft Dynamics™ AX: Announcing the release

This is a Release for Microsoft Dynamics AX 4.0 SP1 .

Download Microsoft Dynamics™ AX Mobile Sales and Microsoft Dynamics™ Mobile Development Tools:
The release contains
· Microsoft Dynamics Mobile Development Tools.zip, which contains the Server and the Framework Components for Microsoft Dynamics™ Mobile Development Tools Installers and Release notes.
· Microsoft Dynamics Mobile Sales.zip, which contains the installer for Microsoft Dynamics™ Mobile Sales and Release Notes.
· Documentation Installer for Microsoft Dynamics™ Mobile Development Tools and Mobile Sales.zip, which contains all documentation.
· Hands-on Lab Installer for Microsoft Dynamics™ Mobile Development Tools and Mobile Sales.zip, which contains hands-on labs for all products that can help in the learning of the products.

Click here to download {Requires Partnersource Logon}


Monday, August 6, 2007

Microsoft Dynamics AX 4.0 Documentation Updates

Download the list of file changes to Microsoft Dynamics AX Help documentation since December 2006. Monthwise updates are provided. Download the ones most appropriate for you.

Click to download {Requires Partnersource Logon}

Saturday, August 4, 2007

Creating Sales Orders via X++

For beginner AX developers, I’m listing some codes which will help someone to create Sales Orders (Similar can be applied to PO) via X++ codes. This may be helpful to new Developers. [Level 200]

Some important Objects which are to be referred and understood are:
-Tables\SalesTable
-Tables\SalesLine
-Tables\InventDim
-Tables\CustTable
-Tables\InventTable
-Classes\SalesTableType {The InventType Hierarchy}

Sample Code [Very basic]

static void SalesOrderCreation(Args _args)
{
SalesTable salesTable;
NumberSeq NumberSeq;
SalesLine salesLine;
InventDim IDim;
;
ttsbegin;
NumberSeq = NumberSeq::newGetNumFromCode(SalesParameters::numRefSalesId).numberSequence);
//=======Table=======
salesTable.SalesId = NumberSeq.num();
salesTable.initValue();
salesTable.CustAccount = "4000"; //Enter Customer Acount
salesTable.initFromCustTable();
salesTable.InventLocationId = "GW";
salesTable.insert();
//========Line=======
salesLine.clear();
salesLine.SalesId = salesTable.SalesId;
salesLine.ItemId = "IS2082SAIL"; //Enter Item ID
IDim.InventColorId ="CU"; //Enter Item Dimensions
IDim.InventLocationId = "GW";
IDim = InventDim::findOrCreate(IDim);
salesLine.InventDimId = IDim.inventDimId;
salesLine.createLine(NoYes::Yes,
NoYes::Yes,
NoYes::Yes,
NoYes::Yes,
NoYes::Yes,
NoYes::Yes);
//===================
ttscommit;
Info(salesTable.SalesId);
}


The above code is very basic but will help you with the concepts and the same can be extended to create PO

Happy DAX-ing :)

Thursday, August 2, 2007

Microsoft Dynamics™ AX Mobile

For those organizations with field sales, mobile professionals, mobile service technicians, or support staff, connected mobile solutions based on Microsoft Dynamics AX and the Windows Mobile® platform help open new business opportunities, drive increased productivity, and help reduce costs. Mobile solutions for Microsoft Dynamics AX provide a familiar, flexible, and financially compelling mobile solutions platform, which will enable Microsoft partners to create best-in-class mobile solutions for your customers.
Some nice resources (Presentations, whitepapers &
current information surrounding Technical Launch Readiness for Microsoft Dynamics™ AX Mobile Sales and Microsoft Dynamics™ Mobile Development Tools) are available for download.

Click here to download {Requires Partnersource Logon}