Allow prefix/suffix when consuming external webservice

On our radar

I have an application where I consume 3 soap services:

Acceptance version 1.3

Production version 1.3

Acceptance 1.4

Actually these services are (almost) equal which results in duplicate names for methods, structures etc.

OutSystems just puts a 2 (and then a 3, 4...) behind every name that has to be unique.

I have to rename all objects I use to something meaningful to distinguish them.

My suggestion is that when importing the webservice you can specify a prefix and/or suffix which will cause all generated objects to adjust their name. Of course, if you specify the same prefix/suffix, OutSystems still will add the 2, 3, 4. But at least you would have the possibility to influence the names of the generated objects.


Peter Nijhuis.

Created on 7 Dec 2017
Comments (3)
7 Dec 2017

I agree. especially because you also want to hide the webservice-structures from your other modules (aka mapping them to your own defined structures) 

8 Dec 2017

This functionality already exists. Right-click the Web Reference and choose "Prefix Structures" (or something like that, don't have it up in front of me at the moment) and it will be done.


13 Dec 2017

@Justin James: You are right with the "Prefix Structures", but this goes only for the structures. I am using a webservice with about 50 methods and I need 4 versions of this webservice. Now I rename the relevant methods manually, but I would like to have OutSystems do this for me.