Summary
Read basic approval tool setting for service parameters and configuration settings.
Details
Currently basic controller settings are expected as custom attributes from the approval tool subscription.
However there are basic settings which are not instance specific like for example the APPROVAL_URL. There is only one APPROVAL_URL, because all approver users use same web application.
The BSS_WEBSERVICE_WSDL_URL setting is redundant with APP configuration settings. Remove this and load the URL via APPlatformService#getBSSWebServiceWSDLUrl
There maybe additional basics settings that are specific to each approval service instance, e.g. email settings and appearance of approver emails. Read these settings from service parameter of the approval tool service.
Acceptance criteria
[ ] APPROVAL_URL via configuration setting in the bssapp database.
[ ] No superfluous settings remaining
Additional context
Point 1 requires a second PR to be started in the oscm-dockerbuild repo for setting default APPROVAL_URL via SQL init script.
Point 2 requires a second PR to be started in the oscm-approval repo to fix the callers for BSS_WEBSERVICE_WSDL_URL.
Summary Read basic approval tool setting for service parameters and configuration settings.
Details
Acceptance criteria
Additional context Point 1 requires a second PR to be started in the oscm-dockerbuild repo for setting default APPROVAL_URL via SQL init script. Point 2 requires a second PR to be started in the oscm-approval repo to fix the callers for BSS_WEBSERVICE_WSDL_URL.