830 - NES System Software API Programming

NES System Software by itself does not provide a Graphical User Interface (GUI). Instead, all interaction with the system happens by way of SOAP-based Web Service calls against the System Software APIs, which in turn allows you to request data from the system, issue commands against Meters and Data Concentrators, and perform general maintenance and operation of the NES system itself. In order to successfully create own programs or connectors from your existing upper-level software to the NES System, you need to have a good understanding of the underlying architecture and the available APIs. The NES System Software API Programming course will provide you with this knowledge by way of extensive hands-on programming exercises and enable you to successfully create your own programs to interface with NES System Software.

Course Duration: 1 day
Course Fee: $750 USD
Register
Have this course taught at your facility

Persons planning to develop software interfacing with an NES installation, persons who need to understand the technical underpinning of the connecting code between NES and higher-level MDM or billing systems or other third-party software.


Multi-course Discount: Get 15% off the list price if you attend two courses at the same location during the same week.

Multi-student Discount: Get 15% off the list price if two or more employees from the same company attend the same course, on the same date, at the same location.

Registration must occur at the same time and for the same training location. Courses will be invoiced together. Training discounts cannot be combined or applied to other special pricing.

  • Successful participation in the NES Jump Start training (Course 801)
  • Basic understanding of programming principles
  • General familiarity with any modern programming environment, ideally MS Visual C#

Course Objectives

During this course you will learn how to write programs against the System Software Web Service API. This includes:

  • Understanding the basic architecture of the SOAP Web Service interface
  • Understanding the available API methods and helper libraries
  • Learning about the available documentation and how to use it efficiently
  • Interact programmatically with the System Software by practical exercises:
    • Connect your program to SysSw
    • Issue Meter commands like ‘Load Disconnect’ or ‘Load Reconnect’
    • Initiate connections to a Data concentrator in the field
    • Request data from Meter Billing Reads
    • Process billing data results
    • Request and display System-level log messages
What you will receive

At the end of this course you will receive Course materials containing all Lecture presentations, NES System and API documentation, necessary software installation packages and a Certificate of Completion.

Lecture and Hands-on Labs

Throughout this course you'll participate in extensive lectures, hands-on laboratory work, exercises, and group discussions.