Modeling Guide

DQMm Client

The DQMm Client operator is a convenient client for sending requests to the Data Quality Management, microservices for location data (DQM microservices). DQM microservices is a service hosted on the SAP Cloud Platform (SCP). For more information on DQM microservices, view Data Quality Management, Microservices for Location Data.

Data Quality Management microservices supports two types of authentication schemes. These include basic and OAuth authentication schemes.

Configuration Parameters

Parameter

Type

Description

host

string

The service's host optionally including the port

includeResponseHeaders

string

A list of response header names that should be included in the output message. Overridden by header openapi.include\_response\_headers.

Default: ""

authScheme

string

The security scheme. The possible values are "basic" and "oauth2". Overridden by header openapi.auth\_scheme.

Default: "oauth2"

user

string

The user name used by "basic" security scheme. Overridden by header openapi.user.

Default: ""

password

string

The password used by "basic" security scheme. Overridden by header openapi.user.

Default: ""

oauth2Flow

string

The flow used by "oauth2" security scheme. The only possible value is "application".

Default: "application"

oauth2TokenUrl

string

The token url used by "oauth2" security scheme.

Default: ""

oauth2ClientId

string

The client ID used by "oauth2" security scheme.

Default: ""

oauth2ClientSecret

string

The client secret used by "oauth2" security scheme.

Default: ""

oauth2AdditionalHeaders

string

Optional headers added in a token request, given as \{"header1": "value", ...\}.

Default: ""

useCsrfToken

bool

If set to true, the client automatically retrieves a csrf-token at its first request and uses it in its subsequent requests.

Default: false

tlsCertificate

string

The file path to the TLS certificate file.

Default: ""

tlsKey

string

The file path to the TLS private key file.

Default: ""

tlsCa

string

The file path to the TLS certificate authority file.

Default: ""

tlsSkipVerify

bool

If set to true, the client does not verify the server's certificate chain nor the host name.

Default: false

Input

Input

Type

Description

in

message

input message, where parameters are set in the headers and the optional content in body.

Output

Output

Type

Description

out

message

output message, where parameters are set in the headers and the optional content in body.