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

What is it for?

The SOAP service editor is used for setting up an imported WSDL file

You can find the SOAP service editor under Connectivity.

You cannot create your own SOAP service in Studio. The only way to get a SOAP service object is to import a WSDL file.

When you open a SOAP service you get the following view.

 


Just as the Schema set editor, you have a tree structure on the left, describing your operations, and the original WSDL file on the right side. On the bottom right, you can choose how entities and relations are mapped to the operations of the WSDL. For every operation, Studio generates two singleton entities: one for the request and one for the response. These entities have a relation to an entity which holds your data that will be send or received. These two entities are used during the runtime when receiving or sending a message to determine where to save or what to send. For example, if there is an element with minOccurs=0 and there is no entity present during runtime, then this will be skipped. Only instances which are reachable starting from this singleton are used.

You may choose another singleton entity if you wish. When selecting parameters in the tree structure, you can set the name of the relation. For example, you could only use 1 singleton entity for all 4 operations in the screenshot. This one entity then has 4 relations to different entities.