Re : ODK Collect integeration with RapidSMS

Hi memebers,
We are trying to integrate RapidSMS with ODK
Collect v1.1.7 and when we installed ODK collect in our emulator and
giving the server preference as corresponding RapidSMS Server
address,it is listng forms from RapidSMS server.But once we select the
form and select "Get selected" it showing message "Form name-http" and
when we tried to fill data the form is not showing.Can anyone help us
what exactly the problems is?

A quick way to debug this is to look at the XML that ODK Aggregate
produces, and the XML that your server produces.

You should probably conform to the newer OpenRosa (
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaAPI ) form listing
standard.

That is displayed when browsing by visiting:

http://opendatakit.appspot.com/xformsList

The older custom ODK Aggregate (0.9.x) form is produced by visiting:

http://opendatakit.appspot.com/formList

Aggregate returns the newer OpenRosa listing if ODK Collect supplies the
X-OpenRosa-Version header on the initial request (
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaRequest ). Otherwise
it returns the older format. In this way, ODK Aggregate 1.x can work with
older ODK Collect (1.1.5 and earlier) clients.

Mitch

··· On Fri, Jan 6, 2012 at 1:32 AM, vivek elangovan wrote:

Hi memebers,
We are trying to integrate RapidSMS with ODK
Collect v1.1.7 and when we installed ODK collect in our emulator and
giving the server preference as corresponding RapidSMS Server
address,it is listng forms from RapidSMS server.But once we select the
form and select "Get selected" it showing message "Form name-http" and
when we tried to fill data the form is not showing.Can anyone help us
what exactly the problems is?

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

I should add that Collect 1.1.7 expects the version to come down on the
tag, and expects the version to be an integer value.
This is not part of the OpenRosa standard, and the restriction on integer
values is more restrictive. If you are using version attributes in form
definitions, you will need to adhere to these restrictions for the time
being.

Future versions of ODK Collect and ODK Aggregate will be fully compliant,
but not 1.1.7.

Mitch

··· On Fri, Jan 6, 2012 at 10:25 AM, Mitch S wrote:

A quick way to debug this is to look at the XML that ODK Aggregate
produces, and the XML that your server produces.

You should probably conform to the newer OpenRosa (
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaAPI ) form listing
standard.

That is displayed when browsing by visiting:

http://opendatakit.appspot.com/xformsList

The older custom ODK Aggregate (0.9.x) form is produced by visiting:

http://opendatakit.appspot.com/formList

Aggregate returns the newer OpenRosa listing if ODK Collect supplies the
X-OpenRosa-Version header on the initial request (
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaRequest ).
Otherwise it returns the older format. In this way, ODK Aggregate 1.x can
work with older ODK Collect (1.1.5 and earlier) clients.

Mitch

On Fri, Jan 6, 2012 at 1:32 AM, vivek elangovan <elangovan.vivek@gmail.com wrote:

Hi memebers,
We are trying to integrate RapidSMS with ODK
Collect v1.1.7 and when we installed ODK collect in our emulator and
giving the server preference as corresponding RapidSMS Server
address,it is listng forms from RapidSMS server.But once we select the
form and select "Get selected" it showing message "Form name-http" and
when we tried to fill data the form is not showing.Can anyone help us
what exactly the problems is?

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com