Register
Submit a solution
The challenge is finished.

Challenge Overview

Competition Task Overview

SRT is a web application used for management of service requests, it consistst of a cloud app and a local app. The cloud app uses Oracle database in the backend and the local app uses an h2 database.

In this challenge we'd like to fix a bunch of issues.

Here are the requirements:

  • Fix issues SRT1.0DEC2014-1 to SRT1.0DEC2014-16 and SRT1.0DEC2014-18  from T23T-ServiceRequestToolFront-EndAssembly-1.0BugsforDecember,EnhancementsforFebruary,1.1EnhancementsforApril-051214-1527-30.pdf
  • SRT1.0DEC2014-16 is a bit hard to understand so you can interpret it as: all we have to do for this is when they try to submit, if it is invalid, tell them what is wrong and help them go to the field to correct it.
  • Even though the right most column in the pdf says "Fixed", that's just an error and these issues all need to be fixed.
  • Where the PDF mentions to use "NT ID" in the xml, you should use the user identifier used in first login.
  • We posted quite a few xml examples in the forum for your reference. But to map the fields in XML, almost everything can be found from the XMLMaps sheet from the Excel applicaiton, we'll post details about this in the forum. The generated XMLs are incredibly important and we must make sure they are correct.
  • Make sure data sync still works and includes all the new / changes fields
  • Make sure no exising features are broken (sync of CRUD should still work)
  • Make sure both local app and cloud app have all these issues fixed

Note we don't have any architecture documents for these and it might take time to figure out some details from the PDF and the Excel application, so please get started early and ask questions in the forum.

Testing

Unit tests are out of scope, you don't need to worry about them.

Timeline

This challenge has shorter review and appeals timeline, make sure you don't miss the deadlines!

Technology Overview

  • Java
  • JSP
  • Maven
  • Oracle
  • H2

Documentation Provided

Register to download the existing code and the PDF from challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Updated code that covers all requirements
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information. If deployment guide is the same then just provide a verification document.
  • The maven build script to create the war files.

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30047642