Key Information

Register
Submit
The challenge is finished.

Challenge Overview

We deal a lot with Hercules services across a variety of projects, including websites, C++ embedded systems, and mobile apps for iOS and Android.  We have an existing set of base service calls implemented in Node.  This challenge will expand the services to include a new service class for accessing a service called VPIL.

VPIL

A sample Ruby script will be provided in the forum that covers the required calls to be implemented in the VPIL service.  The VPIL service should be implemented and properly integrated with the other services in the base libraries.  Don't duplicate code - reuse the existing base classes that already exist!
 

Code

The existing code will be linked to from the forum, including the README on how to build and test the base libraries.  

Unit tests

You MUST provide unit tests to fully cover the new service calls.  You should test positive *and* negative values (incorrect or missing parameters, etc...)

Submission

Your submission to OR should be a Git patch file that can be applied to see the fixes.  Here is documentation on how to generate a Git patch file:

https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/  

For this challenge we will target commit hash 45608600769af6e0553fef1408d2be5629dd6ae7.



Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30054896