Posts

Showing posts from August, 2014

Microsoft Dynamics GP 2015 Developer's Preview: Loading the VHD image - Part 1

Image
Now that you are beyond the initial excitement of the preview release announcement  and have downloaded the RAR files with the links provided by Kevin Racer , Sr. Program Manager Lead with the Microsoft Dynamics GP team (See Microsoft announces Developer Preview for Dynamics GP 2015  for links to the rar files), it's time to get the VHD image loaded. Note: you can use WinRAR or WinZip to extract the virtual hard drive image from the rar files downloaded from PartnerSource. The extracted file is 29.1GB. Part 1 will focus on the traditional Hyper-V method of loading the file. Click here for direct access to the video on YouTube. Until next post! MG.- Mariano Gomez, MVP Intelligent Partnerships, LLC http://www.IntelligentPartnerships.com

Microsoft Dynamics GP 2015 Developers' Preview is now available

Image
These are exciting times indeed! Microsoft Dynamics GP 2015 Developer's Preview is now available for partners to download, as featured over at Developing for Dynamics GP by Kevin Racer , Sr. Program Manager Lead with the Microsoft Dynamics GP team (See Microsoft announces Developer Preview for Dynamics GP 2015 ). The Developer's Preview features the new Service Base Architecture (SBA) components that will enable developers from all walks of life to write and integrate applications on any platform to Microsoft Dynamics GP via REST services. NOTE: as of the time of this article,  hypermedia is still not part of the current design. You can always find more information about RESTful services online, but here's a primer on RESTful with WCF on MSDN . The RESTful approach facilitates integration across the board as it takes advantage some fundamental principles like HTTP as transport protocol, URIs to identify resources, and Verbs that translate directly into actions.

Customizating Integration Manager Logs - Part 2

Image
In my previous post I talked about all the out of the box options for setting up Integration Manager ("IM") logs and frankly, the Trace level log is good for most users of IM users. However, when "good" is not good enough, it's necessary to resort to some of the objects and functions available as part of IM's scripting library. Errors Collection object, Error object, and functions Integration Manager provides the Errors Collection object which is nothing more than a collection or list of all the errors generated during an integration. The Errors Collection must be explicitly retrieved in order to work with the properties within the collection. To navigate the collection we need the Error object to get information about the specific error within the Errors Collection, for example, time of the error, the specific error text, and the type of severity (error or warning). IM also provides a number of functions that allow a developer to write into the log f

Customizing Integration Manager Logs - Part 1

Image
Just recently, I took on a question on the Microsoft Dynamics GP Partner Online Technical Forum  where the original poster asked if it was possible to customize the logs produced by Integration Manager ("IM"). Before we get into the customization aspects of the log, let's start by remembering that IM already offers 4 levels of log customization out of the box: a Summary log, a Document level log, a Trace level log and, if you consider no log an option, then None. In the case of a Document level log, information about every integrated record is logged, including the document number (keep in mind that document here refers to the entire envelope of data regardless of whether it's an actual document or a master record). The Trace level log, in addition to the Document level information, examines and outputs all the steps performed by IM to get the document into Microsoft Dynamics GP, including any errors or warnings that Microsoft Dynamics GP may send back to IM. 

Mariano Gomez does the ALS #IceBucketChallenge

Image
Thanks to my good friend David Musgrave over at Developing for Dynamics GP for nominating me to the ALS #IceBucketChallenge . David was originally nominated by MVP Jivtesh Singh . See his blog post  and video here: David completed his challenge (and donation yesterday) and posted this article on his blog as proof of his accomplishment. You can see his challenge video below: Of course, supporting the cause and accepting the challenge is what this is all about so here is my poor attempt at self-filming along with drenching myself - and no, I don't have a pool and no, it's not 62 degrees, but the water was ice chilling! Since I forgot all about nominating anyone in the video, I take these few extra lines to nominate my kids Laura, Angie, and Miguel Gomez and the Reporting Central team headed by Gianmarco Salzano and Shane Hall . You have 24 hours to complete the challenge. Until next post! MG.- Mariano Gomez, MVP Intelligent Partnerships, LLC http://www

#GPUG Summit 2014 St. Louis Schedule

Image
I want to begin drawing some attention to my presentation schedule at the upcoming GPUG Summit 2014 in St. Louis, MO where I will be once more delivering some cool and thoughtful sessions around some very relevant topics. Code Session Room Date and Time TOT02 Mariano's Toolbox: Integration Manager, Please! Session Level: Intermediate 231 Oct 15, 11:00 AM STR04 Mariano's Toolbox: Web Client Deployment for You! Session Level: Intermediate 240 Oct 15, 4:30 PM ITP06 Mariano's Toolbox: Why the Support Debugging Tools is a Customer Favorite! Session Level: Intermediate 229 Oct 16, 9:30 AM UPG07 Mariano's Toolbox: Upgrading to Microsoft Dynamics GP 2013 for Dummies Session Level: Intermediate 242 Oct 16, 2:00 PM To make your participation more enticing, all my sessions are eligible for CPE credits, so please visit the Registration page and sign up. You can check out the full sessions schedule here . If you want something to do before the event, there a

Microsoft Dynamics GP 2013 R2 Installation: Utilities changes

Image
When executing Dynamics Utilities for a brand new installation of Microsoft Dynamics GP 2013 R2 you may have noticed a new window in the guiding wizard. This window is the Web Client SQL Server Login window, which allows you to specify a common SQL account that will be created during the system database setup process. Web Client SQL Server Login window In GP 2013 R2, users accessing the web client exclusively no longer require a SQL account to access the underlying data in the system and company databases they have been assigned to. However, their Active Directory credentials must be associated to their Microsoft Dynamics GP account (stored in the Users Master table (SY01400). Access to data is afforded via a common SQL Server login once the Active Directory credentials and the Microsoft Dynamics GP user credentials have been validated. This provides users with a single sign-on experience from the web client.  User Setup The above is described in more detail by Jason Le

#reIMAGINE2014 Keynote Speaker: Doug Burgum

Image
Doug Burgum in his days Yes, THE Doug Burgum will be the keynote speaker at Microsoft's #reIMAGINE2014 conference in Fargo, ND., hosted by Dynamics Partner Connections . If this is not enough reason to go to Fargo in November, then I don't know what is. Of course, Doug has changed a bit from his days at Great Plains Software and Microsoft and this is probably the man you will see on stage at the Historic Fargo Theater . Doug Burgum today So sharpen up on your Microsoft Dynamics GP history and join us there. You can register by visiting the reIMAGINE 2014 site . Not only will the keynote be off the charts, but you will get to learn a ton. Still need a reason to attend, then have a look at the series of posts by Pam Misialek on the Inside Microsoft Dynamics GP Blog: Why should salespeople go to #reIMAGINE2014?   Why should a marketing person attend reIMAGINE 2014?   Why should a consultant attend reIMAGINE 2014?   Why should a developer attend reIMAGINE 201

Deploying Business Analyzer Companion App Services on Windows Azure Service Bus

Image
Business Analyzer App for Windows 8.1 If you are not using Business Analyzer today, shame on you. Last year sometimes I wrote a small article on how to deploy the Business Analyzer Windows 8 application on a personal laptop , which is typically how most of us road warriors need it to be for demo purposes. However, here at Intelligent Partnerships , we've changed our approach a bit: all our infrastructure and demo environments now reside on Windows Azure, which gives all of our people the flexibility of having a single environment and consistent across the board, while allowing our accounting staff to do work from anywhere in the world. Today, I want to talk about another one of those cool features in Windows Azure: The Azure Service Bus  and how you can leverage it to run the Business Analyzer app for Windows 8.1. I really don't like to oversimplify anything, but think of Azure Service Bus as cloud based message queuing system, akin to MSMQ, but running on a much more

Implementing a Windows Azure Site-To-Site VPN

Image
Hi everyone! I'm back! The past few months have seen an increase in projects here at Intelligent Partnerships so I have been shouldering some very challenging projects involving some very complex integrations. Thank goodness for eOne Business Solutions' SmartConnect and SmartPost products which have made for some very happy customers and some extremely robust integrations. In addition, I've been working on quite a bit of customizations migration from Visual Basic for Applications (VBA) to some cool hybrid solutions using Microsoft Dexterity and Visual Studio Tools (VST) for Microsoft Dynamics GP. If you remember, I was one of the pioneers of the technique to replace VBA customizations for hybrid Modifier and Visual Studio Tools. You can read more about this technique in the articles: Hybrid development for the Managed Code developer Hybrid development for the Managed Code developer (cont.) Well, today I wanted to talk about Microsoft Azure Virtual Networks and spe