Gorka,

In short, it does not work using Axis2 or any other known Java soap
client writing libs. For longer version of the story, see this:

http://www.biostars.org/post/show/362/anyone-using-biomart-java-web-services/

Best,
Syed



On 22 October 2012 15:55, Gorka Prieto <[email protected]> wrote:
> Dear all,
>
> I am trying to access Biomart from a java program using the WSDL at
> http://www.biomart.org/biomart/martwsdl. I think the query and returned
> results are OK since using Wireshark I can see both of them with the
> expected data, however I get an empty List<ResultsRow> in the code as result
> of the query.
>
> I attach part of the code. Am I missing something??
>
> Thanks in advance,
> Gorka
>
> public class Ensembl {
>     public Ensembl() throws MalformedURLException {
>         //BioMartSoapService service = new BioMartSoapService();
>         BioMartSoapService service = new BioMartSoapService(new
> URL("http://www.biomart.org/biomart/martwsdl";), new
> QName("http://www.biomart.org:80/MartServiceSoap","BioMartSoapService";));
>         //mPort = service.getBioMartSoapPort();
>         mPort = service.getPort(new
> QName("http://www.biomart.org:80/MartServiceSoap";, "BioMartSoapPort"),
> MartServiceSoap.class);
>     }
>
>     List<ResultsRow> query( String dataset, List<Filter> filters,
> List<Attribute> attrs ) throws BioMartException_Exception {
>         Dataset ds = new Dataset();
>         ds.setName(dataset);
>         if( filters != null )
>             ds.getFilter().addAll(filters);
>         if( attrs != null )
>             ds.getAttribute().addAll(attrs);
>         ArrayList<Dataset> list = new ArrayList<Dataset>();
>         list.add(ds);
>         //return mPort.query("default", 0, -1, 1, list);
>         return mPort.query("default", 0, 10, 1, list);
>     }
>
> ...
>
> _______________________________________________
> Users mailing list
> [email protected]
> https://lists.biomart.org/mailman/listinfo/users
>
_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users

Reply via email to