User Tools

Site Tools


Integrating EASA into other Applications

An EASAP may be integrated into other applications such as product lifecycle management systems, workflow tools, computer aided drafting, etc….

An EASAP interface may be integrated into or accessed from within another application. This method involves initiating and running an EASAP using a 'direct link' URL.

Another alternative is to access an EASAP's inputs and outputs non-interactively via custom software written in a high level programming language. This requires programming expertise and will utilize the Web Services Client API.


To create a direct link to open a particular EASAP in the browser, use one of the URL formats below.

The first URL allows non-interactive login. The second URL prompts the User with a login window.

http://localhost/easa/applink/redirect.easap?path=examples/plate&user=author&pwd=author http://localhost/easa/applink/standalone.easap?path=examples/plate

If &user and &pwd are not filled and correct, the User will be prompted with a login window.

Once logged on the User will remain logged on until 30 minutes of inactivity, by default. If the User closes the EASAP, the session is closed but is not logged out of the EASA Server until the idle period above has passed.


Web Services Client API

EASA's Web Service Client supports the following operations:

  • Open an EASAP
  • Set a value of an input object
  • Upload or download a file
  • Run the EASAP
  • Monitor a run for completion
  • Get an output value after a run completes

To help program an implementation of an EASA Web Services Client we have Java code and Java Doc files available from EASA Technical Services (email support@easasoftware.com).

Once the implementation has been written the EASA API classes and Apache Axis classes will be required.

In addition to Java, EASA supports other languages such as C, C++, VBA (for support please contact EASA Technical Services).

For a Java implementation:

  • Obtain from EASA Technical Services the files below:
    • com-easa-ws.jar
    • easa-utils.jar

Once these jarfiles are in place, compile and then test the implementation.

The EASA Server will need to be configured to accept the Web Services Client as a valid User .

Go to the page below and create an easaws user:

  • EASA→Administrator→Configure→Users
    • Login:easaws
    • Password: easaws

Obtain a license from EASA Technical Services that specifically activates the Web Services Client (support@easasoftware.com)


Page Tools