Feature of the Day: Microsoft Dynamics GP 2010 Web Services
Microsoft Dynamics GP 2010 Web Services
What’s new for Web Services in Microsoft Dynamics GP 2010?
- 83 new web service operations, bringing the total number of available operations in Microsoft Dynamics GP 2010 to 354!
- New operations are focused on the following areas:
- Applicants
- Employee Addresses
- Employee Pay Codes
- HR Requisitions
- Skills and Skill Sets
- Vendor Addresses
- Customer Addresses
- Manufacturing Orders
- Planned Orders
- These new web services will lead to new opportunities and higher adoption rates for building on top of web services.
- Includes support for our legacy ASP.net XML-based web services, previously hosted on IIS, and a new version of our web services, both hosted by Windows Communication Foundation (WCF). WCF is a new service-orientated programming model that allows for secure, reliable, transacted data exchange.
Why this feature is cool!
Upgrading web services to WCF provides Partners and Customers many benefits:
- New WCF web services can be hosted with Windows Hosting – removing the dependency on an IIS server for smaller customers.
- Improved performance over legacy web services.
- Customizable service interfaces/contract. Users do not have to use the large contract provided by legacy services, but can instead break them down into a smaller contract that just includes the services they plan to use – resulting in major performance increases.
- New WCF web services are aligned with new technologies surrounding Windows Azure, .Net Service Bus, and Microsoft Office 2010.
- Interoperability with other web service platforms and applications built on other technologies.
- Broad choice of transport and encoding options.
- WS* web service standard support. Supporting these standards means that our web services support specifications agreed on by major organizations including the World Wide Web Consortium (W3C) and the Advancement of Structured Information Standards (OASIS).
- Asynchronous, un-typed message communication. This could be utilized in the future to return keys for newly created records or transactions.
Comments
Anonymous
March 17, 2010
Will it include method to import Employee Master? I think Customer Address are already there in GP 10 WebService, so what will be the new in GP 2010?Anonymous
March 17, 2010
I asked our Dynamics GP Web Services expert and here's your answer: CreateEmployee, UpdateEmployee, GetEmployeeByKey, and GetEmployeeList are operations available in Web Services for Dynamics GP 2010. Example: public void CreateEmployee(Employee employee, Context context, Policy policy) CreateCustomerAddress, UpdateCustomerAddress, and DeleteCustomerAddress are new operations in Web Services for Dynamics GP 2010. In Web Services for Dynamics GP 10.0 the only way to perform this operation is via the Create/Update of the Customer. These new operations allow you to interact with the Address entity directly. Thank you for the great questions. Keep them coming! PamAnonymous
March 17, 2010
We are missing RM_APPLY in Web Sevices in GP 10 (which is available in eConnect). Will RM_APPLY also be available in GP 2010?Anonymous
March 17, 2010
Sorry, but RM Apply is not supported in GP 2010 either. AndyWAnonymous
March 21, 2010
The comment has been removedAnonymous
April 06, 2010
Is there a possibility of releasing RM_APPLY with a feature pack 1 of GP 2010?Anonymous
April 06, 2010
We'll certainly add it to the list for evaluation Daron!Anonymous
May 06, 2010
I was wondering where we could find documentation on the new GP2010 Web Services and eConnect and how it changed in more detail.Anonymous
August 29, 2010
I m using GP2010 Web Service for creating new Customer Invoice and fetching exsting data in .net windows application that service working fine but they take loang time for Respond becuz m client have big data size so how can i improve my service performance and reduce responds time.Anonymous
September 29, 2010
Hi Mr. Mahesh, I am also trying to create sales invoice using webservice method. But i am not getting exact output. Could u pls share your code with me...pls..pls....i can be reached at: rahul.khan548@gmail.com