Hello, From looking at the server logs it looks like you have Base64 encoded your username/password as the workflow instead of the workflow.
Cheers, Ian -----Original Message----- From: Larry Akah [mailto:[email protected]] Sent: 02 July 2015 00:58 To: [email protected] Subject: Re: GSoC taverna mobile - how is the workflow upload Hello, Am trying to upload a workflow from the app but am getting a 'server internal error' message. Here is my code snippet: String user = "myportalusername" + ":" + "portalpassword"; > String basicAuth = "Basic " + > Base64.encodeToString(user.getBytes(), Base64.DEFAULT); > //prepare post json data > JSONObject postJson = new JSONObject(); > JSONObject datajson = new JSONObject(); > datajson.put("document", > "data:application/octet-stream;base64,"+Base64.encodeToString(sb.toStr > ing().getBytes(), Base64.DEFAULT)+""); //sb already has the contents > of the workflow file we need to upload > postJson.put("workflow",datajson.toString()); > > System.out.println(postJson.toString(2)); > connection.setRequestProperty("Authorization", basicAuth); > // connection.setRequestProperty("Accept", > "application/json"); > connection.setRequestProperty("Content-Type", > "application/json"); > connection.setRequestMethod("POST"); > connection.connect(); //send request > > DataOutputStream dos = new > DataOutputStream(connection.getOutputStream()); > dos.writeBytes(postJson.toString());//write post data > which is a formatted json data representing body of workflow > //dos.writeUTF(""); > dos.flush(); > dos.close(); > > System.out.println("Post Response Code: > "+connection.getResponseCode()); > System.out.println("Post response message: > "+connection.getResponseMessage()); > Anything else that needs to be added or subtracted? or Why do i get this behavior? Cheers 2015-07-01 16:23 GMT+01:00 Ian Dunlop <[email protected]>: > Hello, > > @Larry just wondering how you are getting on with the workflow upload > after our mails yesterday. > > Cheers, > > Ian > -- *Akah Larry N.H* *Lead Software Engineer @ GiftedMom* *Founder IceTeck Inc* *www.iceteck.com* Developing technologies for emergence and sustainable development.
