Freigeben über


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! Pam

  • Anonymous
    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. AndyW

  • Anonymous
    March 21, 2010
    The comment has been removed

  • Anonymous
    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