You are viewing the documentation for Blueriq 15. Documentation for other versions is available in our documentation directory.



Go to File → Import → Import WSDL or go to File → Import → Import XSD

  • File: The location of the WSDL/XSD file, or of the ZIP file containing the WSDL/XSDs
  • Select Project: The Project in wish you want to import the file
  • New Module: If you want to create a new module, specify a name here
  • Existing Module: Selecting an already existing module in which the WSDL/XSD will be imported
  • Generate Domain: If enabled, entities, attributes and relations will be created according to the WSDL/XSD.

If you import a WSDL, you will be asked for which operations to import. Simply select those which you want to use. No entities/attributes/relations will be created for the non-imported operations.


When you import a WSDL into a module in which a WSDL of the same name is already imported, an update will take place. As many existing elements as possible are re-used, but we cannot guarantee a perfect update. After updating, it is your responsibility to validate the project and check if all elements are linked correctly by inspecting the Schema Set and SOAP/REST service elements.

After having imported the WSDL, you may choose to expose its operations as a webservice operated by Blueriq by creating a webservice in a configuration module.

Known limitations

If a WSDL/XSD contains a groupRef to a group that is defined in a different namespace, the elements in the group will have the namespace of the element where the groupRef is used instead of the group's namespace, causing an invalid SOAP message. This can be worked around by defining groups in the same namespace as the elements where they are used. If this is not an option, please contact Blueriq Support.

  • No labels

2 Comments

  1. In case of an update of a WSDL, it would be really nice if there would be some kind of report/logging that tells what changes have been made. This can make life a lot easier for the modeller.

    1. Unknown User (m.schadd)

      Agree, now we only see how many elements have been changed. We have the number, so we know which ones, and could display them in a list. There are however some possibilities that give you good insight in the same information. These are:

      • Compare the wsdl files before the import and see what changed there. You can then already make a list of elements that you expect to change during the import.
      • Commit your changes before the import. After the import you can review the pending changes in your project and inspect the changed elements.