mmpd/material-service
Portal settings
| Name | Required | Defaults to | Description |
|---|---|---|---|
DISABLEPORTALREGISTRATION |
No |
No |
Switch to disable |
PORTAL_INFO_ID |
Yes |
- |
Id of the Location Service Application created in MACMA |
PORTAL_INFO_BASEURL |
Yes |
- |
URL needed for the Location Service registration in the NIAS environemnt |
PORTAL_INFO_AUTHPROVIDERCLIENTID |
Yes |
- |
Authorized MDM user credentials |
PORTAL_URL |
Yes |
- |
MDM external Portal URL |
PORTAL_SCSREGISTRY_SERVICEURL |
Yes |
{portal_url}/registry/ |
Registry of external Portal URL |
Macma
| Name | Required | Defaults to | Description |
|---|---|---|---|
OIDC__SERVICEURL |
Yes |
{macma_module_url} |
MACMA’s Service Url |
OIDC__CLIENTID |
Yes |
- |
MDM client-id |
OIDC__CLIENTSECRET |
Yes |
- |
MDM client secret |
OIDC__NAMEDHTTPCLIENTS__CLIENTS__MACMACLIENT__TOKENENDPOINT |
Yes |
{macma_module_url}/access-management/v1/tenants/{nexeedMacmaTenant0Id}/openid-connect/token |
Token endpoint for macma client |
OIDC__NAMEDHTTPCLIENTS__CLIENTS__MACMACLIENT__SCOPES__0 |
Yes |
aud:macma |
Audience for macma client |
OIDC__NAMEDHTTPCLIENTS__CLIENTS__PORTALCLIENT__TOKENENDPOINT |
Yes |
{macma_module_url}/access-management/v1/tenants/{nexeedMacmaTenant0Id}/openid-connect/token |
Token endpoint for portal client |
OIDC__NAMEDHTTPCLIENTS__CLIENTS__PORTALCLIENT__SCOPES__0 |
Yes |
aud:{portal_client_id} |
Audience for portal client |
OIDC__NAMEDHTTPCLIENTS__CLIENTS__ERPMATERIALCLIENT__TOKENENDPOINT |
No |
{macma_module_url}/access-management/v1/tenants/{nexeedMacmaTenant0Id}/openid-connect/token |
Token endpoint for Erp Connectivity client |
OIDC__NAMEDHTTPCLIENTS__CLIENTS__ERPMATERIALCLIENT__SCOPES__0 |
No |
aud:{erpconn_client_id} |
Audience for Erp Connectivity client |
Database connections
| Name | Required | Defaults to | Description |
|---|---|---|---|
PERSISTENCECONFIGURATION__DATABASETYPE |
Yes |
- |
Database type used by service |
PERSISTENCECONFIGURATION__CONNECTIONSTRING |
Yes |
- |
Connection string to database |
PERSISTENCECONFIGURATION__DATABASE_TLS_ENABLED |
No |
false |
Enable/Disable TLS |
ERP Connectivity
| Name | Required | Defaults to | Description |
|---|---|---|---|
ERPCONNECTIVITY__URL |
No |
- |
Url address of ERP Connectivity module. It is required when ERP Connectivity module is available. |
Data Publisher integration
This settings are required only if you need to enable the Data Publisher integration, else they can be ignored.
| Name | Required | Defaults to | Description |
|---|---|---|---|
DATAPLATFORMENABLED |
No |
false |
Global enable / disable for the Data Publisher registration and Data Events messaging. Use true/false to enable/disable integration with Data Publisher module. |
DATAEVENTSMESSAGING__CONNECTOR__HOSTNAME |
Yes |
The host name, eg: rabbitmq-service.shared.svc.cluster.local |
|
DATAEVENTSMESSAGING__CONNECTOR__PORT |
Yes |
Port number, eg: 5672 |
|
DATAEVENTSMESSAGING__CONNECTOR__VIRTUALHOST |
Yes |
datapublisher-inbound |
The virtual host. Use "/" for root, or else the vhost name. |
DATAEVENTSMESSAGING__CONNECTOR__USERNAME |
Yes |
The user name |
|
DATAEVENTSMESSAGING__CONNECTOR__PASSWORD |
Yes |
The password |
|
DATAEVENTSMESSAGING__CONNECTOR__SSLENABLED |
Yes |
Whether to use SSL or not. Valid values: true, false |
|
DATAEVENTSMESSAGING__CONNECTOR__SSLVERSION |
Yes |
SSL version. eg: "TLS12" |
| Name | Required | Defaults to | Description |
|---|---|---|---|
DATAEVENTSMESSAGING__CUSTOMPARAMETERS__RETRYLIMIT |
No |
3 |
Number of retries if a connection fails |
DATAEVENTSMESSAGING__CUSTOMPARAMETERS__RETRYINTERVAL |
No |
0.00:00:10 |
Delay between retry attempts. (Default: 10 sec) |
DATAEVENTSMESSAGING__EXCHANGES__0__NAME |
No |
x.mdm.{tenantId}.{entity}.v1{suffix} |
Template for the exchange name created for datapublisher integration. This must match the name in the registration request |
DATAEVENTSMESSAGING__EXCHANGES__0__TYPE |
No |
fanout |
Exchange type created for datapublisher integration |
Swagger
| Name | Required | Defaults to | Description |
|---|---|---|---|
SWAGGER__ENABLED |
No |
false |
Enables access to application API through Swagger framework, mainly for testing purposes |
RabbitMq settings
| Name | Required | Defaults to | Description |
|---|---|---|---|
MESSAGINGENABLED |
Yes |
true |
Toggle for enabling publishing CRUD database events into message broker. |
MESSAGING__MESSAGEPROVIDER__MESSAGESENDER |
Yes |
- |
The message sender URL. |
RabbitMq queues migration
| Name | Required | Defaults to | Description |
|---|---|---|---|
RabbitMqMigration__MigrationStrategy |
Yes |
CheckOnly |
Defines how the service handles queues migration. On dependency job MigrateOnly applies all pending migrations automatically. |
RabbitMqMigration__Host |
Yes |
mdmRabbitMqConnector |
Hostname for RabbitMq connector. |
RabbitMqMigration__VHost |
Yes |
- |
Virtual host of RabbitMq connector. |
RabbitMqMigration__User |
Yes |
- |
Username for user of RabbitMq connector. |
RabbitMqMigration__Pass |
Yes |
- |
Password for user of RabbitMq connector. |
RabbitMqMigration__Port |
Yes |
5672 |
Port of RabbitMq connector. |
RabbitMqMigration__ManagementApiBase |
Yes |
- |
Hostname for RabbitMq management api. |