Page 1 of 17612345678910...2025303540...Last »

#BPST What is the Batch Posting Service Toolkit?

David Meego - Click for blog homepageYou might have heard of the Batch Posting Service Toolkit by now and might be wondering …

  • What is the Batch Posting Service Toolkit?

This article explains what you need to know and points you to further resources.

The Batch Posting Service Toolkit (BPST) is the second Winthrop Development Consultants product to be released via my distribution and support partner, Mekorma.

BPST solves a long-term problem with integrating transactions to Microsoft Dynamics GP. Tools such as Integration Manager, eConnect, Web Services (SOAP) and the new Service Based Architecture Web Services (REST) all allow you to create transactions in batches in Microsoft Dynamics GP.

The problem is that none of these tools can post the transaction batches created.

Enter Batch Posting Service Toolkit, which provides a service call to retrieve a list of ready to post batches and a second service call to post a batch…. Problem solved.

The BPST is available for Microsoft Dynamics GP versions GP 2010, GP 2013 and GP 2015. Its services can be called from Dexterity, Visual Studio Tools (C# or VB.Net) and via Web Services (GP 2015 or later).

The tool supports all standard batch types used in the Master Posting window. It does not have a user interface and is designed for developers, ISVs and integration consultants to leverage to complete the integration process.

For more information, check out the links below:

Now you can integrate your transaction batches AND post them too.


This article was originally posted on

Filed under: Batch Posting Service Toolkit, Dynamics, GP, Microsoft, Products Tagged: Batch Posting Service Toolkit, BPST

View original post here:
#BPST What is the Batch Posting Service Toolkit?

November 26, 2015 · WinthropDC · No Comments
Tags: , , , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 9

GP Upgrade – “Please Select a Company” Message

This one’s quite simple, yet intriguing.

I am working on a test upgrade; from GP2010 to GP 2015 R2. I decided to only take production company databases and left all test companies, for all logical reasons.

After applying GP 2010 SP4, I decided to perform a unit testing. After logging in to GP, I received following message, without having any issues later on. It was just this message:

Company Message

(Above screenshot courtesy: Ugan)

As a thumb rule, I searched on GP community and stumbled across two most relevant forum questions and suggestions.

  1. Please select a company message after company has been selected and logged into
  2. Dynamics GP 2015R2 Upgrade – Please select a company

None of them is answered.

I had a suspicion that this must be something to do with “Remember this company” option on “User and Company” window. I decided to use GP Power Tools (previously Support Debugging Tool – SDT) and SQL profiler to study this message in depth.

As suspected, results pointed to the option “Remember this company”. Now, if you remember what I said earlier, I took only the production companies for test upgrade and not the test companies. Previous consultant who was working with this client had selected a test company as his (SA’s) default company.

Now, you must also recollect that we have a SQL script to clean up missing companies’ affiliation across DYNAMICS database.

I ran the above script on the test environment and logged on to GP. This time, I was required to select a company and the message never appeared back.

Happy troubleshooting!


Filed under: #MSDYNGP, Dynamics GP 2015, GP 2010, GP 2015, GP 2015 R2, GP Power Tools, Microsoft Dynamics GP 2015, SDT, Support Debugging Tool, Troubleshooting

Excerpt from:
GP Upgrade – “Please Select a Company” Message

November 24, 2015 · Vaidyanathan Mohan · No Comments
Tags: , , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 19

Inaugural Class of Credentialed Professionals Announced

David Meego - Click for blog homepageAfter Microsoft removed the requirement for Microsoft Dynamics GP and Microsoft Dynamics NAV partners to be certified and shutdown the examinations for those two products, the community decided that some sort of certifications were still needed.

To this end, the Association of Dynamics Professionals (DynamicsPro) was formed.

From the Association’s web site:

The Association of Dynamics Professionals (DynamicsPro) is an independent, not-for-profit membership organization which exists to serve the Microsoft Dynamics community by establishing competency standards and assessments, and to positively impact the Dynamics community through member-led advocacy initiatives.

At the recent reIMAGINE 2015 and GPUG Summit 2015 conferences, attendees were given the opportunity to take the examinations for Dynamics GP and Dynamics NAV (at Summit).

Joe Carroll has recently published an article with a list of the Inaugural Class of Credentialed Professionals, including yours truly. :-)

For details see Joe Caroll’s blog post below:

So, get involved and get credentialed.


PS: The certifications are open to partners and customers alike.

This article was originally posted on

Filed under: Dynamics, Microsoft, News Tagged: DynamicsPro, News

Continued here:
Inaugural Class of Credentialed Professionals Announced

November 23, 2015 · WinthropDC · No Comments
Tags: , , , , , , ,  · Posted in: Blogs I Follow Total Views: 19

RoboCup Junior Australia 2015 National Championships

Wombat Fitness - Click for blog homepageWhile David was away in the USA and Mexico, I got to accompany Rohan to the RoboCup Junior Australia 2015 National Championships on 26th and 27th September 2015. You may know from past blogs that robotics has been a bit of a hobby for David and our sons. This year, being in the National Competition meant travelling to Gawler, South Australia.

Aaron, who has been successful in the Rescue competition is now too old to compete. He has been mentoring the younger students and would have been very useful to have with us, but we have an ageing puppy dog who was already pining for the master of the house, so Aaron got the job of house and dog sitting while Rohan and I flew to Adelaide with the other competitors and parents from All Saints’ College.

In all we were 4 teams; 10 students, 11 parents and several siblings and 1 school staff member. (Cat herding now seems simple in comparison.)

Open Dance: Pickle Jar Productions (Josh, Megan, Noah, Sarith and Rohan) with Priscilla the Gorilla

Secondary Rescue: Team Sonic (Jay, Liam and Mason)

Open Rescue: BEN (Pragash) & Vindaloo (Disura)

The competition venue was about a 40 min drive out of Adelaide (the state capital city) and accommodation for such a large group was scarce, so we ended up staying at Tanunda Discovery Holiday Park in the Barossa Valley, an area you may well know for its excellent wines.  Tanunda is a lovely, historic little village, still about 40 mins from Gawler, but without the city traffic. This was fine with me as I got the added task of driving the bus (a surprisingly speedy Hyundai iMax van) handed on to me thanks to David’s past efforts as chauffer extraordinaire.

I have to confess here, that despite being given strict instructions from David to follow all the teams and competitions, I am a Mum first and foremost, so I may have spent the vast majority of my time watching the Open Dance Competition, where Rohan’s team was competing.

I did watch some of the Secondary and Open Rescue competition and it is amazing to see the work and development that has gone into all the rescue robots.  Since we started this journey some 7 years ago, the standard of competition has improved incredibly.  From very unreliable, line-following robots that could navigate some simple obstacles to locate a “victim” (soft-drink can), this year I witnessed very sophisticated robots meet the challenges of ramps, speed bumps, sloping terrain and more.  In the finals of the Open Rescue the students’ robots had to autonomously navigate the course to the “chemical spill” and identify and rescue (in a controlled manner) multiple “victims” without falling off raised tiles. The following photos and video (apologies for the adjudicator’s legs) may explain that better:

Course1Example Course 1

Course2Example Course 2

RoboCup Junior Australia 2015 Open Rescue National Championships – BEN (direct link)


When you think that the competitors are mostly 12 – 16 year old school children, it gives me a lot of hope for our future. 

Teams had travelled from Korea and Croatia sent their National Team to compete in the Australian National competition.  The All Saints’ teams did well, but “Michael” from Box Hill High School (Victoria) won Secondary Rescue and “Marshmallow” from St George Christian College (New South Wales) took out the Open Rescue Competition.

Meanwhile, in the Open Dance Competition the stress levels were high.  This was Rohan’s last year of competing and the pressure was on the rest of his (younger) team mates to bring home the bacon.  You can look at the photos and watch the video but they will never truly convey the hours and hours of work that has gone into all the competition entries.  Without wanting to sound like I am bragging too much you need to know that the 5 kids in Pickle Jar Productions:

  • Selected and mixed the music
  • Built and painted the backdrop
  • Wired and soldered the LED lighting that runs along the backdrop
  • Choreographed Pricilla’s movements, the truck movements and their dance.
  • Built Pricilla, the truck and the spinning big top
  • Programmed Pricilla, the truck and the spinning big top
  • Made Pricilla’s feet, hands and face by painting latex over clay moulds that they also made
  • And probably a whole lot more that I have missed

Remember that once the “go” button is pressed the performance is totally autonomous without any input or interaction from the team.

Here is the video of Priscilla the Gorilla and the Pickle Jar Productions finals performance:

RoboCup Junior Australia 2015 Open Dance National Championships – Pickle JAR Productions – Finals (direct link)


Robocup Junior Australia – 4 controllers, 16 motors and one very cool monkey!


At the end of the day, when scores from the performances and interviews were tallied, Pickle Jar Productions came second, pipped at the post by the other West Australian team, The NX-Twins EVolv3 (Melville Senior High School). This reversed the results from the WA finals where Pickle Jar won and the NX-Twins came second. All I’m saying is that it must have been close.

PickleJar1Pricilla gets some love before for the big day

PickleJar2Pickle Jar Productions relieved it’s all over

After the competition was over the All Saints’ Teams and the NX-Twins with Mum and Dad enjoyed a rather noisy dinner together at a local tavern in Tanunda. We had a day to relax and see some sights before boarding the plane home.  We chose to visit the local hill lookout and sculpture park and the Adelaide Zoo.  Yes, and we managed to sneak in one (just one!) winery.

For the previous posts on the RoboCup robotics competition see:

This is the final year that our boys will be competing in the RoboCup Junior Australia competition as they are finishing or have finished secondary school. David will continue to be involved as a mentor to the All Saints College Robotics Club.

Till next time.


This article was originally posted on

Filed under: Robotics, Wombat Fitness Tagged: Fun, General, News, Wombat Fitness

See the article here:
RoboCup Junior Australia 2015 National Championships

November 16, 2015 · wombatfitness · No Comments
Tags: , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 30

#GPUGSummit 2015 – Wrap Up

David Meego - Click for blog homepageGPUGSummit_Logo

That brings GPUG Summit 2015 to a close. The end of a great conference, a great trip and great first year for Winthrop Development Consultants.

As is usual for me I did not get to attend many sessions other than the ones I was presenting or involved in, but was able to meet with many people in the community.

Here are the presentation materials from the seven sessions I co-presented:

Below are the posts from this blog:

Here is a great article from fellow GPUG All Star, Steve Erbach:

Here a cool video from the Enterprise Software Podcast team:


Hope to see you next year in Tampa, Florida on the 11th to 14th October 2016 for GPUG Summit 2016.


This article was originally posted on

Filed under: Conference, Dynamics, GP, GPUG, Microsoft Tagged: Conference, GPUG Summit 2015

See original article:
#GPUGSummit 2015 – Wrap Up

November 11, 2015 · WinthropDC · No Comments
Tags: , , , , , , ,  · Posted in: Blogs I Follow Total Views: 53

#GPUGSummit 2015 – Getting Home

David Meego - Click for blog homepageGPUGSummit_Logo

Sleep!! Yay, I was able to sleep in until I woke up, no alarms, no commitments.

The conference was over and all my friends had already left or would be leaving soon. I was leaving on Sunday afternoon and so had some time to kill before I would travel back. Catching up on sleep was one of the priorities to help me hit the ground running once I got home.

It was about midday before I surfaced and caught a bus back down to the Meadowood Mall to do a bit more shopping. While the Australian Dollar is currently weaker against the US Dollar, some of the clothing items are just so much cheaper that I am still ahead.

On the way back to the hotel, I took a photo to show some of the detail on how the Peppermill was decorated to look like a Roman Palace.

The fountain outside the front of the Peppermill

Once back at the hotel, I was very sad and spent the day in my room working on some blog posts and also on some coding that I had been putting off while at the conference. Just to give you an idea of how sad, I had the TV showing undercover boss and ordered a club sandwich from room service.

On Sunday, I slept in again, but could not stay in the room and checked out at about 11am. I then went down to a quiet, smoke free section of the hotel where I could find a table and chair and power outlet. I then sat down and did some more coding to my products. Then it was time to get my bag out of storage and catch the shuttle to the airport. I took one final photo of the Peppermill.

The Peppermill drop off zone with two limos waiting

At Reno airport I checked in for the 3 flights back to Perth. My bag was overweight at 60lbs (the limit is 50lbs, whatever that is!). I had expected that my bag would be over and knew that I was allowed two bags, so I had packed some of my clothes inside a secondary bag. I offered to split the bags, but said that I would prefer not to as the secondary bag was not as robust.

It turned out that the staff at the counter had been working for US Airways and had only transitioned to American Airlines the day before and were still learning all the new systems and rules. They were very polite, but spent about twenty minutes on the phone obtaining the official word from head office before it was decided that I should split my bags. It was good that I had allowed plenty of time at the airport.

Anyhow, when it is time to board, I get into the queue and hear the person in front of me being given seat 16D…. the seat number on my boarding pass. I made a comment and was told that I had been shifted to 2D!! Nice. I know that the first flight from Reno to Los Angeles is only short, but getting upgraded was a pleasant surprise.

Business Class seats are so much more spacious

Once at Los Angeles, I was able to transfer to the international terminal and get through security fairly quickly and the flight to Brisbane went very quickly. I actually slept a lot more than when I flew to the USA. I had used points to request an upgrade to premium economy, Jennifer said I deserved a more comfortable flight home after my month away.

Arriving in Brisbane took an interesting turn as the passport control and customs took a lot longer than usual. It turned out a couple of other flights had arrived earlier than scheduled and so the number of passengers to be processed was much higher than expected.

Note: We arrive in Brisbane, Australia rather than Sydney, Australia as the aircraft don’t have enough fuel to get to Sydney due to the prevailing headwinds coming back to Australia.

Once I was finally cleared through, I went to check in at the domestic transfer desk to be told that there was no longer time to make my flight if I checked in there. They needed at least one hour to get the bags transferred across. The staff member said, grab your bags and get to the domestic terminal as fast as you can.

I went to grab a taxi, but just then the transfer bus arrived so I jumped onto that and after what felt like an age later (probably wasn’t) arrived at the Domestic terminal. I ran inside and told the first Qantas staff member I could find that my flight to Perth would be boarding very soon and that my bags were checked through and just needed a bag drop. She took me to a counter with a senior staff member and even though the sign says that 30 minutes is the cut-off, he let me do the bag drop with about 25 minutes to spare. The staff then rushed me to the front of the security check point and I went through and arrived at the gate as they were starting to board.

After that excitement, I am pleased to say that I made it to Perth without further incident AND both of my bags made as well. Good job Qantas.

Jennifer had come through the security checkpoint and was waiting for me at the gate. After picking up the bags and a short drive, I was finally home and the trip was over.


PS: Except for the writing up the blog articles which took another 2 weeks!!

This article was originally posted on

Filed under: Conference, Dynamics, GP, GPUG, Microsoft Tagged: Conference, GPUG Summit 2015

Read the original post:
#GPUGSummit 2015 – Getting Home

November 10, 2015 · WinthropDC · No Comments
Tags: , , , , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 35

#GPUGSummit 2015 – Day 2

David Meego - Click for blog homepageGPUGSummit_Logo

Day 2 of the GPUG Summit was here and food hall was a little emptier at breakfast time.

The day started with Mariano and I sitting in on Steve Gray’s session: ITP04: Developers: An Inside View of Service Based Architecture. Steve from 4Penny is the driving force behind the DynDeveloper website that is a great resource for developers, especially those using Visual Studio Tools for Microsoft Dynamics GP. His session was a perfect fit with the Service Based Architecture sessions that Mariano and I were presenting as it showed how to integrate with the Web Services from a Visual Studio application.

During his session Steve credited me for developing Menus for Visual Studio Tools (now Visual Studio Integration Toolkit), even if I did do it during his 3 day training class (sorry if I was disruptive all those years ago). So now it is my turn to give some credit back. It was during Steve’s Developer Toolkit class in May 2008 (after the Microsoft Dynamics GP Technical Airlift 2008 in Fargo) that I saw Steve using a blog for technical articles and not just a digital diary. I had always said that no-one would be interested in what I ate for breakfast or how often I go to the bathroom and so had resisted the idea of a blog. After seeing Steve’s approach, my eyes were opened to the possibilities and I went home with plans to start blogging. The result was the still popular MSDN Developing for Dynamics GP blog which I started in July 2008 and continued with until I left Microsoft in October 2014. So, thank you Steve for changing my mind about blogs and starting a new era of my career as a blogger.

PS: I also met Steve’s wife, Penny. And finally clicked on Steve’s business name… It’s all 4Penny!! I have known Steve for over seven years and only just worked it out. Doh!

After Steve’s session Mariano and I headed back to the Mekorma Hub. We spent time working on finalising the preparation for the Mekorma presentation which Craig, Mariano and I would be presenting the next day.

We also spent time working on one of the demonstrations for the Service Based Architecture session that Mariano and I were presenting in the afternoon. We were concentrating so much on our work that we ended up missing lunch all together.

Then it was time for our next breakout session. This was a repeat of the well received Tips and Tricks session that Mariano and I presented last month at reIMAGINE 2015. While the session went well, the target audience was quite different which meant that the tips and tricks presented were not as relevant. At reIMAGINE, most of the audience were Dexterity developing partners with a few Visual Studio developers, which was great as the majority of the tips were focussed on Dexterity development.

At GPUG Summit, the ratio was reversed with only a couple of Dexterity developers and the majority being Visual Studio developers. While many Dexterity tips have some relevance in the Visual Studio world, there were some tips that were Dexterity only. Mariano and I tried to highlight here the Dexterity tips were still valid, but in future we might have to redesign the session or mention the language ratio in the session description. Hopefully, the attendees enjoyed it and got something out of it anyway. At this session Mariano and I reiterated how useful having Dexterity knowledge is for any developer integrating with Dynamics GP, even those who only work with Visual Studio Tools.

ITP06 – 25 Development Tricks and Hacks in 50 minutes

We then went straight into our next breakout session. This session continued the Service Based Architecture series with a look at the architecture changes for Microsoft Dynamics GP 2015 including Service Enabled Procedures and .Net Interop. We covered how to create web services as Service Enabled Global Procedures using both window wrapped and decoupled techniques.

ITP07 – Developing Service Applications with Dexterity A No Nonsense Step-by-Step Guide

After the sessions, Mariano and I spent some time working on the demonstrations for tomorrow’s GP Power Tools Web Service session. The code was not working 100% and needed some tweaking to get it working. Eventually, we needed to take a break and were invited to join the Industrial Staffing Services team for dinner.

Dinner at Bistro Napa with Mariano and Jourdan Block and the Industrial Staffing Services team and Steve Endow (Precipio Services), Andrew Dean (Envisage Software) and Craig Klapman (Mekorma)

For dinner, Mariano and I both had a lovely Filet steak which was accompanied by an unusual vegetable that I have never heard of before. It is like a cross between broccoli and cauliflower, the Romanesco broccoli.

After dinner Mariano and I continued working on solving the technical issues and were eventually able to get everything working perfectly. Thanks to Beat who stayed with us and provided moral support.

Beat and I took a quick taxi ride back to the Peppermill. Instead going straight to sleep, I spent a “little bit” of time fine tuning the code and documentation based on the changes Mariano and I had made. The end result was that by the time I actually got to sleep, it was only three and a half hours before I had to get up again for the final day.


This article was originally posted on

Filed under: Conference, Dynamics, GP, GPUG, Microsoft Tagged: Conference, GPUG Summit 2015

Taken from:
#GPUGSummit 2015 – Day 2

November 5, 2015 · WinthropDC · No Comments
Tags: , , , , , , ,  · Posted in: Blogs I Follow Total Views: 35