WRiMS banner Asterias amurensis Ciona intestinalis Pterois volitans Tubastraea coccinea
Intro | Search taxa | Browse taxa | Distributions | Terminology | References | Statistics | Online sources | Tutorial | Log in
[Back]

Calling the WRiMS webservice from Matlab

This tutorial assumes you have installed Matlab (https://www.mathworks.nl/products/matlab/).

Step 1: Download the WSDL file
from "https://www.marinespecies.org/introduced/aphia.php?p=soap&wsdl=1"
Name the file and put in folder of choice (e.g. "rootdir/WRiMS/aphia.xml")

Step 2: in Matlab: move to folder where wsdl file is located and run:
>> cd rootdir/WRiMS
>> createClassFromWsdl('aphia.xml')
This creates a subfolder @AphiaNameService which is populated by a series of m-files (e.g. getAphiaNameByID.m).

Step 3: in Matlab: add folder to Matlab's path:
>> addpath('rootdir/WRiMS/')
This completes the required set-up.

Step 4: in Matlab: create an object of the class:
>> obj= AphiaNameService

Step 5: in Matlab: use one of the methods of the object
for example:
>> name = getAphiaNameByID(obj,127160)
which returns: name = 'Solea solea'

Credits for this tutorial go to Benoit Casault (DFO, Canada)