Hi,
I think I see your point, but I do not think this is a best practice that tooling it.
Each SU should result in a distinct development, and remain driven by the WSDL.
We want to avoid the modification of a WSDL in the wizard. What we do with the end-point name is already on the limit.
However, maybe could I add a feature in the studio to ease your use case (even if it does not address it specifically).
You might have seen in the snapshot version of the studio that the JBI fields are now grayed in the SOAP wizard. So, it is not about modifying the wizard itself.
In fact, I could implement a refactoring feature. This feature would be available for SU projects (right-click > refactor) and in the JBI editor, in the helpers for "provides" blocks.
That would open a dialog, quite similar to what the Java tooling proposes, that would list the impacted files.
The refactoring would allow to change the service name. By changing it, that would impact the jbi.xml, the WSDL, the service-unit name and the SA projects that references this SU.
For your use case, the usage would be:
1. Create a SOAP project from your WSDL.
2. Refactor it by changing the service name.
Even if it is one additional step, that would remain a clean approach from the tooling perspective and save you some time.
Commit # 1857
New options for the SU refactoring.
Readability + precision + performances have been reviewed.