Configuring Native Services
A native service endpoint is a definition of a location where native services are available. The definition consists of the protocol and format. MDM supports different types of protocols and formats (see Native Services, section Endpoints for more information).
In this version, native services available on HttpEndpoint in both SOAP and XML formats are not secured by default and additional configuration must be used. This also applies to SOAP services configured as part of the MDM solution in the so-called Online Services. Which endpoints are affected depends on how your solution is implemented.For example, this can include the following endpoints:
To mitigate the issue, we recommend upgrading to 13.8.0. In case this is not a viable option, we recommend assessing the risk and reviewing and updating the MDM solution configuration, as described in the following sections. Ataccama PaaS environments are not affected by this issue. MDM Native ServicesDepending on whether you are using native services, proceed with one of the following options.
ONE Runtime Server Online ServicesThe issue occurs only when the |
Adding a native service endpoint
To add a new native service endpoint:
-
Go to Services (double-click) and switch to the Endpoints Definition tab.
-
Select Add and choose an endpoint protocol (this guide describes the HTTP endpoint).
-
Double-click the newly added endpoint to edit the properties.
-
Choose the Service format. SOAP is recommended as it provideas you with the WSDL of native services.
-
Fill in the Endpoint Path Prefix to define the address where native services will be available for clients. The following example makes them available via the HTTP protocol in the SOAP format on the address
localhost:<all_mdm_ports>/soapOverHttp
.
Keep in mind that the Listener Names field is deprecated and will be removed. Services are available on all server ports as defined in application properties. |
Enabling native services
-
Double-click the Services node in your MDM project.
-
Add the services that you need according to the following guidelines.
Consolidation and general services
On the Consolidation and General Services tab, you can configure the services that are available for the MDM consolidation hub.
Generate and deploy the services configuration file
After you have added all endpoints (and enabled services), right-click Services in the project tree, select Generate… and then Generate.
This updates the XML configuration in Files > etc > nme-services.gen.xml. For the changes to take effect, deploy the configuration file to the application server running MDM and restart the MDM server.
Was this page useful?