Creating a new External Service Connection in Aggregate 1.0 rc1

Hello all,

I've been working on a REDCap connector for Aggregate since v0.9.3, and I'm
back at it now on the latest v1_0 branch of the source. My process for
building this has been:

  1. edit the UI to add the REDCap option
  2. copy and modify all of the JsonServer-related files to be REDCapServer
    files
  3. try to hook up the UI to the new REDCap files
  4. try to add the REDCap publish option
  5. try to get uploaded data to hit the REDCap API

For this iteration, I'm stuck at step 3.
org.opendatakit.aggregate.client.popupsPublishPopup doesn't appear to
implement the JSONServer connector, so I tried to emulate the Google
Spreadsheet and FusionTable options for REDCap, and not surprisingly it's
failing. Traceback attached.

What code do I need to add to hook up REDCapServer.java so I can start
debugging it?

traceback.txt (7.61 KB)

··· -- Kevin Harvey Web Developer 615-686-8238 kcharvey@gmail.com

Well it says that ServicesAdminServiceImpl must implement the
inherited abstract method
ServicesAdminService.createREDCapServer(String, String,
ExternalServicePublicationOption).

The UI is using Google Web Toolkit and you need to implement the other
end of the RPC in ServicesAdminServiceImpl (currently location of
implementation for ServicesAdminService).

I would suggest looking the Google Web Toolkit tutorial to get a
deeper understanding.

http://code.google.com/webtoolkit/overview.html

··· On Tue, Sep 27, 2011 at 10:46 AM, Kevin Harvey wrote: > Hello all, > > I've been working on a REDCap connector for Aggregate since v0.9.3, and I'm > back at it now on the latest v1_0 branch of the source. My process for > building this has been: > > edit the UI to add the REDCap option > copy and modify all of the JsonServer-related files to be REDCapServer files > try to hook up the UI to the new REDCap files > try to add the REDCap publish option > try to get uploaded data to hit the REDCap API > > For this iteration, I'm stuck at step 3. > org.opendatakit.aggregate.client.popupsPublishPopup doesn't appear to > implement the JSONServer connector, so I tried to emulate the Google > Spreadsheet and FusionTable options for REDCap, and not surprisingly it's > failing. Traceback attached. > > What code do I need to add to hook up REDCapServer.java so I can start > debugging it? > > -- > Kevin Harvey > Web Developer > 615-686-8238 > kcharvey@gmail.com > >