To Do: Browse Tasks | Gantt Chart | Reporting | Admin

Submitted By:
Greg Kujawa (gregarican)
Category:
None
Percent Complete:
100%
Priority:
3
Start Date:
2006-08-24
End Date:
2006-09-19
Task Summary:
Expand Return Codes
Original Comment:
Currently the return codes passed back to the public RubyPhone methods only indicate success or failure (true or false boolean values). Since the actual CSTA error codes are passed back to the private RubyPhone methods and are documented as part of the TSAPI standard these could be passed back to the public RubyPhone methods to better debug any errors processing commands. Otherwise the T-Server logs would have to be checked. Having the debugging details available in the Ruby library itself would be more elegant and helpful. The error codes should be hard-coded into the tsapiConstants.rb file.
Assigned To
user_name
gregarican
Dependent On Task
summary
Hours:
2
Status:
Closed

No Tasks are Dependent on This Task

No Related Tracker Items Have Been Added

Followups

Comment Date By
Added a boolean trace flag to the instance creation method. It's the last parameter and defaults to a boolean false value. If the value is set to a boolean true then ACS and CSTA return codes are logged into a text file called tsapi.log located in the same directory as the tsapi.rb library file. The return codes correspond to values defined in the tsapiConstants.rb library file as well as other values defined in the TSAPI standard (see the project's Docs section for the PDF). 2006-09-30 06:28 gregarican

Task Change History

Field Old Value Date By
start_date2006-08-24 2006-09-30 06:28 gregarican
dependent_on_id100 2006-09-30 06:28 gregarican
end_date2006-09-19 2006-09-30 06:28 gregarican
percent_complete0 2006-09-19 16:04 gregarican
start_date2006-08-24 2006-09-19 16:04 gregarican
end_date2007-01-01 2006-09-19 16:04 gregarican
dependent_on_id100 2006-09-19 16:04 gregarican
status_id1 2006-09-19 16:02 gregarican
dependent_on_id100 2006-09-19 16:02 gregarican
dependent_on_id100 2006-09-18 15:25 gregarican
end_date2006-12-31 2006-09-18 15:25 gregarican
start_date2006-08-23 2006-09-18 15:25 gregarican
group_project_id715 2006-09-18 15:25 gregarican