XML Structure
Fighting Beta
Potpourri
Back to the Basics
The REST
100
By running this HTTP method on an existing resource, you can see how the XML should be correctly structured.
What is a "GET"?
100
The status code returned in the response used to show that the service was "successful", IE a GET that returns information.
What is a "200 - Success"?
100
This is the public resource document that you must review and understand before registering for a live account.
What is the "Testing Web Services" document?
100
This is the HTTP Method you would use to pull information on a specific resource.
What is a "GET"?
100
This type of change requires a soft release to beta before deploying to the live environment?
What is a "schema change"?
200
The status code returned in the response used to show that the resource was created successfully; IE a POST was successful.
What is "201 - Resource was created"?
200
This free tool can be used as a medium to send and receive data through the use of web services.
What is "RESTClient"?
200
This is the HTTP Method used to update an existing resource.
What is PUT?
200
This is the type of web services architecture employed by ENERGY STAR Portfolio Manager Web Services. (Hint - the category) DAILY DOUBLE BONUS; 1000 - what does the acronym stand for?
What is "REST"? REpresentational State Transfer
300
This is the error code thrown by the system when you do not have permissions to view/add/edit/delete an existing resource.
What is a "403 - Access Denied".
300
If this information is entered incorrectly, you will get a 401 error and you will not be allowed to view/modify a resource.
What are "authentication credentials"?
300
This is an on-going log where existing bugs are documented.
What is the "Known Issues" page?
300
This is the HTTP Method used to add new information.
What is a POST?
300
This third party, free tool is helpful in creating functional tests for web services.
What is SoapUI?
400
Failure to include all meters of a certain type in this web service will result in meters not being included in metrics.
What is POST association/property/(propertyId)/meter?
400
If you get a 502 error, you may need a new hobby as this error occurs on Sunday nights from 8pm - midnight due to this.
What are "Standard Weekly Maintenance" hours?
400
This environment allows web services users to test new enhancements before their release to live.
What is "beta"?
400
This is the required header information when POSTing information.
What is "content-type/xml"?
400
This third party tool makes viewing and editing XML bodies easier.
What is "Notepad++"?
500
This XML is missing the following: 41958.71 2014-01-01 2014-01-31 1058.88
What is "" at the beginning?
500
This error code is also referred to a "bomb" in the biz and should be reported to the technical staff immediately.
What is a 500 error?
500
This permission can be granted to a web services provider, however, the provider cannot currently edit or submit this information on behalf of their customer.
What is "Recognition"?
500
This is the "measurementSystem" nomenclature used in the URL when running a GET metrics call and reporting the metrics in US Standard units (ie kBtu/sf).
What is "EPA"?
500
This is the metric you can call to better understand why a property is not able to receive an ENERGY STAR score.