Add DbModel view mappings to appsettings.DbModel.json

Added a new "DbModel" section to appsettings.DbModel.json, defining property-to-column mappings for RecActionView, ProfileView, ResultView, HeaderQueryResult, BodyQueryResult, and InsertObjectResult. This centralizes and standardizes database view and query result configurations.
This commit is contained in:
2026-03-25 12:44:12 +01:00
parent 90e8adbd36
commit 3d46901af5

View File

@@ -0,0 +1,98 @@
{
"DbModel": {
"RecActionView": {
"View": {
"Name": "VWREC_ACTION",
"Schema": "dbo"
},
"Id": "ACTION_GUID",
"ProfileId": "PROFILE_ID",
"ProfileName": "PROFILE_NAME",
"ProfileType": "PROFILE_TYPE_ID",
"Sequence": "SEQUENCE",
"EndpointId": "ENDPOINT_ID",
"EndpointUri": "ENDPOINT_URI",
"EndpointAuthId": "ENDPOINT_AUTH_ID",
"EndpointAuthType": "ENDPOINT_AUTH_TYPE_ID",
"EndpointAuthTypeName": "ENDPOINT_AUTH_TYPE",
"EndpointAuthApiKey": "ENDPOINT_AUTH_API_KEY",
"EndpointAuthApiValue": "ENDPOINT_AUTH_API_VALUE",
"EndpointAuthApiKeyAddTo": "ENDPOINT_AUTH_API_KEY_ADD_TO_ID",
"EndpointAuthApiKeyAddToName": "ENDPOINT_AUTH_API_KEY_ADD_TO",
"EndpointAuthToken": "ENDPOINT_AUTH_TOKEN",
"EndpointAuthUsername": "ENDPOINT_AUTH_USERNAME",
"EndpointAuthPassword": "ENDPOINT_AUTH_PASSWORD",
"EndpointAuthDomain": "ENDPOINT_AUTH_DOMAIN",
"EndpointAuthWorkstation": "ENDPOINT_AUTH_WORKSTATION",
"EndpointParamsId": "ENDPOINT_PARAMS_ID",
"SqlConnectionId": "SQL_CONNECTION_ID",
"SqlConnectionServer": "SQL_CONNECTION_SERVER",
"SqlConnectionDb": "SQL_CONNECTION_DB",
"SqlConnectionUsername": "SQL_CONNECTION_USERNAME",
"SqlConnectionPassword": "SQL_CONNECTION_PASSWORD",
"RestType": "REST_TYPE_ID",
"RestTypeName": "REST_TYPE",
"PreprocessingQuery": "PREPROCESSING_QUERY",
"HeaderQuery": "HEADER_QUERY",
"BodyQuery": "BODY_QUERY",
"PostprocessingQuery": "POSTPROCESSING_QUERY",
"ErrorAction": "ERROR_ACTION_ID",
"ErrorActionName": "ERROR_ACTION"
},
"ProfileView": {
"View": {
"Name": "VWREC_PROFILE",
"Schema": "dbo"
},
"Id": "PROFILE_GUID",
"Active": "ACTIVE",
"TypeId": "TYPE_ID",
"Type": "TYPE",
"Mandantor": "MANDANTOR",
"ProfileName": "PROFILE_NAME",
"Description": "DESCRIPTION",
"LogLevelId": "LOG_LEVEL_ID",
"LogLevel": "LOG_LEVEL",
"LanguageId": "LANGUAGE_ID",
"Language": "LANGUAGE",
"AddedWho": "ADDED_WHO",
"AddedWhen": "ADDED_WHEN",
"ChangedWho": "CHANGED_WHO",
"ChangedWhen": "CHANGED_WHEN",
"FirstRun": "FIRST_RUN",
"LastRun": "LAST_RUN",
"LastResult": "LAST_RESULT"
},
"ResultView": {
"View": {
"Name": "VWREC_RESULT",
"Schema": "dbo"
},
"Id": "RESULT_GUID",
"ActionId": "ACTION_ID",
"ProfileId": "PROFILE_ID",
"ProfileName": "PROFILE_NAME",
"StatusCode": "STATUS_ID",
"StatusName": "STATUS",
"Type": "RESULT_TYPE_ID",
"TypeName": "RESULT_TYPE",
"Header": "RESULT_HEADER",
"Body": "RESULT_BODY",
"Info": "RESULT_INFO",
"Error": "RESULT_ERROR",
"AddedWho": "ADDED_WHO",
"AddedWhen": "ADDED_WHEN",
"ChangedWho": "CHANGED_WHO",
"ChangedWhen": "CHANGED_WHEN"
},
"HeaderQueryResult": {
"RawHeader": "REQUEST_HEADER"
},
"BodyQueryResult": {
"RawBody": "REQUEST_BODY"
},
"InsertObjectResult": {
"NewObjectId": "oGUID"
}
}
}