Images for Scooby Test Information Gathering: Setting up and Logging into Scooby.
Step1:

Adding a new Cosmo Sharing Account
Step2:

Logging into Scooby
Ethereal capture for login process
JSON-RPC HTTP Calls
(if this is a first login):
j_username=tester&j_password=testser
{"id": 1, "method": "system.listMethods", "params": []}
{"id": 2, "method": "scoobyService.getCalendars", "params": []}
{"id": 3, "method": "scoobyService.createCalendar", "params": ["Scooby", "Scooby]}
{"id": 3, "method": "scoobyService.getEvents", "params": ["Scooby", 1148713200000, 1149490799000]}
{"id": 5, "method": "scoobyService.saveEvent", "params": ["Scooby", {"id": null, "title": "Welcome to Scooby!", "description: "Welcome to Scooby!", "start": {"year": 2006, "month": 4, "date" 28, "hours": 10, "minutes": 15, "seconds": 0, "timezone": null, "utc": false, "JavaClass": "org.osaf.scooby.model.ScoobyDate"}, "end ": {"year": 2006, "month": 4, "date": 28, "hours ": 11, "minutes" : 15, "seconds": 0, "timezone": null, "utc": false, "javaClass": "org.osaf.scooby.model.ScoobyDate"}, "allDay": false, "pointInTime": false, "anyTime": false, recurrenceRule": null, "status": null, "masterEvent": false, "instance": false, "javaClass": "org.osaf.scooby.model.Event"}]}
else
{"id": 1, "method": "system.listMethods", "params": []}
{"id": 2, "method": "scoobyService.getCalendars", "params": []}
{"id": 3, "method": "scoobyService.getEvents", "params": ["Scooby", 1148713200000, 1149490799000]}
--
AdamChristian - 30 May 2006