Microsoft Dynamics GP "12" Web Client Architecture Series
You've got a peek at the past Microsoft Dynamics GP Technical Conference, you saw it at Microsoft Dynamics Convergence Atlanta 2011. But do you really understand what goes on "under the hood". If you are intreagued by the upcoming codename GP "12", today I begin a series of articles oriented to shed some light on the new application architecture. Get a review of the web client and the transition from the classic client to the new architecture environment, understand what changes went into rendering the Silverlight interface, how UI templates work and future deployment options, get an introduction to Dynamic Form Rendering and why this technology is so cool.
The publishing schedule for these articles are as follows:
Disclaimer: Some images and content reproduced with express permission from Microsoft Business Solutions, a division of Microsoft Corporation. The content of these articles should not be reproduced without permission from this author.
Until next post!
MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Edits:
05/23/2011 - Added link to Named System Database Architecture article on Dynamics Community.
The publishing schedule for these articles are as follows:
Published Date | Featured Article |
---|---|
05/09/2011 | Microsoft Dynamics GP "12" Web Client Architecture - Part 1 |
05/11/2011 | Microsoft Dynamics GP "12" Web Client Architecture - Part 2 |
05/16/2011 | Microsoft Dynamics GP "12" Web Client Architecture - Part 3 |
05/23/2011 | Microsoft Dynamics GP "12" Named System Database Architecture |
Disclaimer: Some images and content reproduced with express permission from Microsoft Business Solutions, a division of Microsoft Corporation. The content of these articles should not be reproduced without permission from this author.
Until next post!
MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Edits:
05/23/2011 - Added link to Named System Database Architecture article on Dynamics Community.
Comments
MG.-
Mariano Gomez, MVP
Can't wait to have a try.
The Dexterity client is still going to be around, so your VST customizations should work just fine. I can't provide any further insight into the web client and custumizing it, because I simply don't have any more details.
MG.-
1. It looks like the web interface exactly reflects all GUI elements between windows and web versions. In other words the two versions of the Client Interface can not contain different set of controls and if you wish to add new fields you have to add it to the windows version first and then it generates the Web version in Silverlight for you automatically. Is that correct or am I reading it wrong?
2. It appears that the actual business logic will remain in Dexterity since both Client GUIs use the same Template Processor which executes the same logic block. So in order to customize GP 12 a Developer has to learn Dexterity even in this new system and can not custom code it in c# / .net. Is that correct?
3. Lastly, is there any way currently for existing GP Customers and/or MSDN Subscribers to try out a beta version of GP 12?
Thanks,
Pete
2. Yes and No. Clearly, Dex knowledge will be fundamental, but there's a lot of code written in VST (and VBA, if you consider Modifier) as well, and I have to believe MS will find a way to make that code work with Silverlight. In summary, it will be probably a good thing to pick up some Dex skills, just perhaps as much as it will be important to learn some Silverlight (at least from a concept point of view).
3. Not that I know of or I would've already had a copy :-)
MG.-
I have followed the below mentioned documents to install Web client with multi-tenant.
https://onedrive.live.com/?cid=F33DEEB1E5A5ABE1&id=F33DEEB1E5A5ABE1%21175
GP 2013 Tenant Service (https://onedrive.live.com/view.aspx?cid=F33DEEB1E5A5ABE1&resid=F33DEEB1E5A5ABE1%21181&qt=sharedby&app=Word)
GP 2013 Multi-tenant GP web service (https://onedrive.live.com/view.aspx?cid=F33DEEB1E5A5ABE1&resid=F33DEEB1E5A5ABE1%21189&qt=sharedby&app=Word)
After installed the tenant service, i was able to browse the service urls and i installed web client successfully.
http://:48630/TenantDiscoveryService
http://:48631/TenantManagementService
I successfully installed web service with Multi-tenant configuration using the above two services.
When i opened the Dynamics GP Service exception Console, it was throwing the error as shown below;
-----------------------------------
Exception type:
Microsoft.Dynamics.Security.TenantInformationRequestException
Exception message:
Access Denied: The user is not authorized to access the service.
Message Id: 11
SecurityContext:
null
Action:
GetTenantList
Input parameters:
domain\devadmin
Stack Trace:
at Microsoft.Dynamics.Security.DiscoveryServiceTenantSource.GetTenantNamesAndDescriptionsForUserFromService(String identity)
at Microsoft.Dynamics.Security.TenantInformationStore.<>c__DisplayClass6.b__4()
at Microsoft.Dynamics.Security.DataRequestCache`2.GetItem(T key, Func`1 fetchLiveValue)
at Microsoft.Dynamics.Security.TenantInformationStore.GetTenantAssignmentsForUser(String identity)
at Microsoft.Dynamics.Security.TenantService.GetTenantList(String identity, Boolean activeTenantsOnly)
-----------------------------------
I also got "Access Denied" error from https://website/webmanagementconsole under Tenant Manager.
Please help me on this.
Thanks in advance.
Regards
Sakthi
Microsoft Dynamics 365 Business Central