User Tools

Site Tools


Reference SOAP implementation of EASA's WSDL

Generated in SoapUI


check
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:check/>
   </soapenv:Body>
</soapenv:Envelope>

downloadFile

Download a file with the given path.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:downloadFile>
         <!--Optional:-->
         <arg0>?</arg0>
      </ws3:downloadFile>
   </soapenv:Body>
</soapenv:Envelope>

endSession

Conclude the HTTP session and decrement the 'current users' counter (eg. the license-limited number of simultaneous users).

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:endSession/>
   </soapenv:Body>
</soapenv:Envelope>

getErrors

Query for error messages from the EASAP.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:getErrors/>
   </soapenv:Body>
</soapenv:Envelope>

getListValue

Return the current value of the named object.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:getListValue>
         <!--Optional:-->
         <arg0>?</arg0>
      </ws3:getListValue>
   </soapenv:Body>
</soapenv:Envelope>

getProperty

Return the value of a Java property.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:getProperty>
         <!--Optional:-->
         <arg0>?</arg0>
         <!--Optional:-->
         <arg1>?</arg1>
      </ws3:getProperty>
   </soapenv:Body>
</soapenv:Envelope>

getPublishedAppId

Return the full path of an EASAP (eg. 'examples/mortgage_calc/published/V1.1'). Message should containt a relative path to an EASAP (eg. 'examples/mortgage_calc').

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:getPublishedAppId>
         <!--Optional:-->
         <arg0>?</arg0>
      </ws3:getPublishedAppId>
   </soapenv:Body>
</soapenv:Envelope>

getRunStatus

Query the status of a submitted run.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:getRunStatus/>
   </soapenv:Body>
</soapenv:Envelope>

getValue

Enter the name of a SCALAR to return its current value.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:getValue>
         <!--Optional:-->
         <arg0>?</arg0>
      </ws3:getValue>
   </soapenv:Body>
</soapenv:Envelope>

runActions

Enter the name of an ACTION GROUP to initiate its Child ACTION('s).

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:runActions>
         <!--Optional:-->
         <arg0>?</arg0>
      </ws3:runActions>
   </soapenv:Body>
</soapenv:Envelope>

setAuthenticationMethod

Establish the authentication protocol.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:setAuthenticationMethod>
         <arg0>?</arg0>
      </ws3:setAuthenticationMethod>
   </soapenv:Body>
</soapenv:Envelope>

setEasaSession

Establish a User session on the EASA Server.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
  xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:setEasaSession>
         <!--Optional:-->
         <arg0>?</arg0>
      </ws3:setEasaSession>
   </soapenv:Body>
</soapenv:Envelope>

setListValue

Set the value of the named LIST-type object.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:setListValue>
         <!--Optional:-->
         <arg0>?</arg0>
         <!--Zero or more repetitions:-->
         <arg1>?</arg1>
      </ws3:setListValue>
   </soapenv:Body>
</soapenv:Envelope>

setValue

Set the named SCALAR to a value.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:setValue>
         <!--Optional:-->
         <arg0>?</arg0>
         <!--Optional:-->
         <arg1>?</arg1>
      </ws3:setValue>
   </soapenv:Body>
</soapenv:Envelope>

startSession

Start an HTTP session on an EASAP Server with the given EASAP path.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:startSession>
         <!--Optional:-->
         <arg0>?</arg0>
      </ws3:startSession>
   </soapenv:Body>
</soapenv:Envelope>

submit

Submit an EASAP for a run.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:submit/>
   </soapenv:Body>
</soapenv:Envelope>

touch

Always returns true message.

 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:touch/>
   </soapenv:Body>
</soapenv:Envelope>

uploadFile

Upload a file to the EASA Server.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws3="http://ws3.client.easa/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws3:uploadFile>
         <!--Optional:-->
         <arg0>?</arg0>
         <!--Optional:-->
         <arg1>?</arg1>
         <!--Optional:-->
         <arg2>cid:1405829759671</arg2>
      </ws3:uploadFile>
   </soapenv:Body>
</soapenv:Envelope>