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 (10)

  1. gp_guy says:

    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?

  2. 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!


  3. gp_guy says:

    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?

  4. Sorry, but RM Apply is not supported in GP 2010 either.


  5. CS says:

    What all will ‘Manufacturing Orders’ entail?  Manufacturing Receipts?  Component Transaction Entry?

    Is there any hope these will be on eConnect?

  6. Daron Migirdeyan says:

    Is there a possibility of releasing RM_APPLY with a feature pack 1 of GP 2010?

  7. We’ll certainly add it to the list for evaluation Daron!

  8. DONS says:

    I was wondering where we could find documentation on the new GP2010 Web Services and eConnect and how it changed in more detail.  

  9. Mahesh Patel says:

    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.

  10. Rahul Khanna says:

    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

Skip to main content