The code is already on my repository.

Thanks

2015-07-02 13:10 GMT+01:00 Ian Dunlop <[email protected]>:

> Hello,
>
> What is the output from
>
>                   datajson.toString()
>                   postJson.toString()
>
> Cheers.
>
> Ian
> -----Original Message-----
> From: Ian Dunlop [mailto:[email protected]]
> Sent: 02 July 2015 13:03
> To: [email protected]
> Subject: RE: GSoC taverna mobile - how is the workflow upload
>
> Hello,
>
> Can you push your code up to github, in a branch if you want. It's hard to
> read in the mail.
>
> Cheers,
>
> Ian
>
> -----Original Message-----
> From: Larry Akah [mailto:[email protected]]
> Sent: 02 July 2015 12:29
> To: [email protected]
> Subject: Re: GSoC taverna mobile - how is the workflow upload
>
> Hello,
> I have encoded both the username/password and the workflow, if you loook
> closer you will see that i encode at two points the last one being where i
> am building the request body.
>
> i have used a smaller workflow but get the same error code. At first, i
> would think that the base64 encoding was too long to be consumed over http,
> but that apparently isn't the case.  Checkout the logs again using the one
> but last workflow from the app, that is probably the smallest workflow
> there. I have printed the workflow body when it is finished constructing.
>
> Cheers
>
> 2015-07-02 10:36 UTC+01:00, Ian Dunlop <[email protected]>:
> > 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.toSt
> >> r 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.
> >
>
>
> --
> *Akah Larry N.H*
>
> *Lead Software Engineer @ GiftedMom*
> *Founder IceTeck Inc*
> *www.iceteck.com*
>
> Developing technologies for emergence and sustainable development.
>



-- 
*Akah Larry N.H*

*Lead Software Engineer @ GiftedMom*
*Founder IceTeck Inc*
*www.iceteck.com*

Developing technologies for emergence and sustainable development.

Reply via email to