From 1670548be77d97f7519c81591c2f48d33b299f98 Mon Sep 17 00:00:00 2001 From: Mandy Chessell Date: Thu, 18 Jan 2024 16:52:12 +0000 Subject: [PATCH 1/2] Fix typo in swagger Signed-off-by: Mandy Chessell --- .../adminservices/server/OMAGServerAdminStoreServices.java | 4 ++-- .../adminservices/spring/ConfigStoreResource.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminStoreServices.java b/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminStoreServices.java index 7f5f1142e3e..1a18b68c730 100644 --- a/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminStoreServices.java +++ b/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminStoreServices.java @@ -142,7 +142,7 @@ public synchronized OMAGServerConfigResponse getDefaultOMAGServerConfig(String * @param userId calling user * @return current setting of default server configuration */ - public synchronized VoidResponse clearDefaultServerConfig(String userId) + public synchronized VoidResponse clearDefaultOMAGServerConfig(String userId) { final String methodName = "clearDefaultServerConfig"; @@ -417,7 +417,7 @@ private OMAGServerConfigStoreRetrieveAll getServerConfigStoreForRetrieveAll() th /** * Get the OMAG Server Config store for retrieving all the server configurations associated with this platform. * - * @param serverConfigStore the server config store- note this may not support this operations + * @param serverConfigStore the server config store - note the configured config store may not support this operation * @param methodName current operation * @return the store to use for the retrieve all server configurations * @throws OMAGConfigurationErrorException the store does not support the retrieve all configured servers for this platform operation diff --git a/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigStoreResource.java b/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigStoreResource.java index a94a722e447..fd2b4ab34a3 100644 --- a/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigStoreResource.java +++ b/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigStoreResource.java @@ -78,14 +78,14 @@ public OMAGServerConfigResponse getDefaultOMAGServerConfig(@PathVariable String */ @DeleteMapping(path = "/default-configuration-document") - @Operation(summary="clearDefaultServerConfig", + @Operation(summary="clearDefaultOMAGServerConfig", description="Clear the default configuration document.", externalDocs=@ExternalDocumentation(description="Further Information", url="https://egeria-project.org/concepts/configuration-document/")) - public VoidResponse clearDefaultServerConfig(@PathVariable String userId) + public VoidResponse clearDefaultOMAGServerConfig(@PathVariable String userId) { - return adminStoreAPI.clearDefaultServerConfig(userId); + return adminStoreAPI.clearDefaultOMAGServerConfig(userId); } From f07a56da8c71a5ee98b6fd26f0e446a7c29298b9 Mon Sep 17 00:00:00 2001 From: Mandy Chessell Date: Tue, 23 Jan 2024 10:47:22 +0000 Subject: [PATCH 2/2] Add new view server to sample configs Signed-off-by: Mandy Chessell --- application.properties | 2 +- .../ViewServiceRegistrationEntry.java | 4 +- .../rest/ViewServiceRequestBody.java | 40 ++++- .../client/ViewServerConfigurationClient.java | 103 ++++++----- .../OMAGServerAdminForViewServices.java | 167 ++++++++---------- .../spring/ConfigViewServicesResource.java | 89 +++++----- .../sample-configs/README.md | 41 ++++- .../config/active-metadata-store.config | 2 +- .../engine-host/config/engine-host.config | 1 + .../config/integration-daemon.config | 2 +- .../config/simple-metadata-store.config | 2 +- .../view-server/config/view-server.config | 1 + .../test/script/configureStartServer.groovy | 2 +- 13 files changed, 255 insertions(+), 201 deletions(-) mode change 100755 => 100644 open-metadata-resources/open-metadata-deployment/sample-configs/active-metadata-store/config/active-metadata-store.config create mode 100644 open-metadata-resources/open-metadata-deployment/sample-configs/engine-host/config/engine-host.config mode change 100755 => 100644 open-metadata-resources/open-metadata-deployment/sample-configs/simple-metadata-store/config/simple-metadata-store.config create mode 100644 open-metadata-resources/open-metadata-deployment/sample-configs/view-server/config/view-server.config diff --git a/application.properties b/application.properties index eb4fec6c9c0..7b03c93c570 100644 --- a/application.properties +++ b/application.properties @@ -44,7 +44,7 @@ server.port=9443 #userId used to start up the list of configured servers default is 'system' startup.user=system # Comma separated names of servers to be started. The server names should be unquoted. -startup.server.list=active-metadata-store,engine-host,integration-daemon +#startup.server.list=active-metadata-store,engine-host,integration-daemon,view-server ################################################ ### SSL security. diff --git a/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/configuration/registration/ViewServiceRegistrationEntry.java b/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/configuration/registration/ViewServiceRegistrationEntry.java index 882bb77c4c2..cbd4a35aa92 100644 --- a/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/configuration/registration/ViewServiceRegistrationEntry.java +++ b/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/configuration/registration/ViewServiceRegistrationEntry.java @@ -4,6 +4,7 @@ import org.odpi.openmetadata.frameworks.auditlog.ComponentDevelopmentStatus; +import java.io.Serial; import java.io.Serializable; /** @@ -11,7 +12,8 @@ */ public class ViewServiceRegistrationEntry implements Serializable { - private static final long serialVersionUID = 1L; + @Serial + private static final long serialVersionUID = 1L; private int viewServiceCode; private ComponentDevelopmentStatus viewServiceDevelopmentStatus; diff --git a/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/rest/ViewServiceRequestBody.java b/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/rest/ViewServiceRequestBody.java index 357ce05242b..47521a0bb0f 100644 --- a/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/rest/ViewServiceRequestBody.java +++ b/open-metadata-implementation/admin-services/admin-services-api/src/main/java/org/odpi/openmetadata/adminservices/rest/ViewServiceRequestBody.java @@ -6,7 +6,10 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig; +import org.odpi.openmetadata.adminservices.configuration.properties.ResourceEndpointConfig; +import java.io.Serial; +import java.util.List; import java.util.Map; import java.util.Objects; @@ -14,16 +17,18 @@ import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; /** - * ViewServiceRequestBody passes the minimum information to set up an view server. + * ViewServiceRequestBody passes the minimum information to set up a view server. */ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) public class ViewServiceRequestBody extends OMAGServerClientConfig { - private static final long serialVersionUID = 1L; + @Serial + private static final long serialVersionUID = 1L; - private Map viewServiceOptions = null; + private Map viewServiceOptions = null; + private List resourceEndpoints; /** @@ -47,6 +52,7 @@ public ViewServiceRequestBody(ViewServiceRequestBody template) if (template != null) { viewServiceOptions = template.getViewServiceOptions(); + resourceEndpoints = template.getResourceEndpoints(); } } @@ -84,6 +90,28 @@ public void setViewServiceOptions(Map viewServiceOptions) } + /** + * Return the resourceEndpoints list. + * + * @return displayName + */ + public List getResourceEndpoints() + { + return resourceEndpoints; + } + + + /** + * Set the resourceEndpoints of resource. + * + * @param resourceEndpoints list of resource endpoint configuration objects + */ + public void setResourceEndpoints(List resourceEndpoints) + { + this.resourceEndpoints = resourceEndpoints; + } + + /** * Standard toString method. * @@ -94,6 +122,7 @@ public String toString() { return "ViewServiceRequestBody{" + "viewServiceOptions=" + viewServiceOptions + + ", resourceEndpoints=" + resourceEndpoints + ", OMAGServerPlatformRootURL='" + getOMAGServerPlatformRootURL() + '\'' + ", OMAGServerName='" + getOMAGServerName() + '\'' + '}'; @@ -123,7 +152,8 @@ public boolean equals(Object objectToCompare) return false; } ViewServiceRequestBody that = (ViewServiceRequestBody) objectToCompare; - return Objects.equals(viewServiceOptions, that.viewServiceOptions); + return Objects.equals(viewServiceOptions, that.viewServiceOptions) && + Objects.equals(resourceEndpoints, that.resourceEndpoints); } @@ -135,6 +165,6 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(super.hashCode(), viewServiceOptions); + return Objects.hash(super.hashCode(), viewServiceOptions, resourceEndpoints); } } diff --git a/open-metadata-implementation/admin-services/admin-services-client/src/main/java/org/odpi/openmetadata/adminservices/client/ViewServerConfigurationClient.java b/open-metadata-implementation/admin-services/admin-services-client/src/main/java/org/odpi/openmetadata/adminservices/client/ViewServerConfigurationClient.java index 620b3b9df97..13effc1c3d6 100644 --- a/open-metadata-implementation/admin-services/admin-services-client/src/main/java/org/odpi/openmetadata/adminservices/client/ViewServerConfigurationClient.java +++ b/open-metadata-implementation/admin-services/admin-services-client/src/main/java/org/odpi/openmetadata/adminservices/client/ViewServerConfigurationClient.java @@ -3,6 +3,7 @@ package org.odpi.openmetadata.adminservices.client; +import org.odpi.openmetadata.adminservices.configuration.properties.ResourceEndpointConfig; import org.odpi.openmetadata.adminservices.configuration.properties.ViewServiceConfig; import org.odpi.openmetadata.adminservices.ffdc.exception.OMAGConfigurationErrorException; import org.odpi.openmetadata.adminservices.ffdc.exception.OMAGInvalidParameterException; @@ -11,6 +12,7 @@ import org.odpi.openmetadata.adminservices.rest.ViewServicesResponse; import org.odpi.openmetadata.commonservices.ffdc.rest.RegisteredOMAGService; import org.odpi.openmetadata.commonservices.ffdc.rest.RegisteredOMAGServicesResponse; +import org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse; import org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException; import java.util.List; @@ -141,12 +143,35 @@ public List getViewServicesConfiguration() throws OMAGNotAuth } + + /** + * Return the configuration for the view services in this server. + * + * @param viewServices list of view service configuration + * @throws OMAGNotAuthorizedException the supplied userId is not authorized to issue this command. + * @throws OMAGInvalidParameterException invalid parameter. + * @throws OMAGConfigurationErrorException unusual state in the admin server. + */ + public void setViewServicesConfiguration(List viewServices) throws OMAGNotAuthorizedException, + OMAGInvalidParameterException, + OMAGConfigurationErrorException + { + final String methodName = "setViewServicesConfiguration"; + final String urlTemplate = "/open-metadata/admin-services/users/{0}/servers/{1}/view-services/configuration"; + + VoidResponse restResult = restClient.callVoidPostRESTCall(methodName, + serverPlatformRootURL + urlTemplate, + viewServices, + adminUserId, + serverName); + } + + /* * ============================================================= * Configure server making maximum use of defaults */ - /** * Enable a single view service. * @@ -161,6 +186,26 @@ public void configureViewService(String serviceURLMarker, Map viewServiceOptions) throws OMAGNotAuthorizedException, OMAGInvalidParameterException, OMAGConfigurationErrorException + { + this.configureViewService(serviceURLMarker, viewServiceOptions, null); + } + + /** + * Enable a single view service. + * + * @param serviceURLMarker string indicating which view service it is configuring + * @param viewServiceOptions property name/value pairs used to configure the view service + * @param resourceEndpoints list of resource endpoint configuration objects + * + * @throws OMAGNotAuthorizedException the supplied userId is not authorized to issue this command. + * @throws OMAGInvalidParameterException invalid parameter. + * @throws OMAGConfigurationErrorException unusual state in the admin server. + */ + public void configureViewService(String serviceURLMarker, + Map viewServiceOptions, + List resourceEndpoints) throws OMAGNotAuthorizedException, + OMAGInvalidParameterException, + OMAGConfigurationErrorException { final String methodName = "configureViewService"; final String parameterName = "serviceURLMarker"; @@ -180,6 +225,7 @@ public void configureViewService(String serviceURLMarker, requestBody.setOMAGServerPlatformRootURL(serverPlatformRootURL); requestBody.setOMAGServerName(serverName); requestBody.setViewServiceOptions(viewServiceOptions); + requestBody.setResourceEndpoints(resourceEndpoints); restClient.callVoidPostRESTCall(methodName, serverPlatformRootURL + urlTemplate, @@ -189,6 +235,7 @@ public void configureViewService(String serviceURLMarker, serviceURLMarker); } + /** * Disable a single view service. * @@ -198,9 +245,9 @@ public void configureViewService(String serviceURLMarker, * @throws OMAGInvalidParameterException invalid parameter. * @throws OMAGConfigurationErrorException unusual state in the admin server. */ - public void disableViewService(String serviceURLMarker) throws OMAGNotAuthorizedException, - OMAGInvalidParameterException, - OMAGConfigurationErrorException + public void disableViewService(String serviceURLMarker) throws OMAGNotAuthorizedException, + OMAGInvalidParameterException, + OMAGConfigurationErrorException { final String methodName = "disableViewService"; final String parameterName = "serviceURLMarker"; @@ -230,16 +277,18 @@ public void disableViewService(String serviceURLMarker) throws OMAG * @param partnerOMASServerURLRoot URL root of the OMAG Server Platform where the access service used by this view service is running * @param partnerOMASServerName name of server where the access service used by this view service is running * @param viewServiceOptions property name/value pairs used to configure the view service + * @param resourceEndpoints list of resource endpoint configuration objects * * @throws OMAGNotAuthorizedException the supplied userId is not authorized to issue this command. * @throws OMAGInvalidParameterException invalid parameter. * @throws OMAGConfigurationErrorException unusual state in the admin server. */ - public void configureAllViewService(String partnerOMASServerURLRoot, - String partnerOMASServerName, - Map viewServiceOptions) throws OMAGNotAuthorizedException, - OMAGInvalidParameterException, - OMAGConfigurationErrorException + public void configureAllViewService(String partnerOMASServerURLRoot, + String partnerOMASServerName, + Map viewServiceOptions, + List resourceEndpoints) throws OMAGNotAuthorizedException, + OMAGInvalidParameterException, + OMAGConfigurationErrorException { final String methodName = "configureAllViewService"; final String urlTemplate = "/open-metadata/admin-services/users/{0}/servers/{1}/view-services"; @@ -249,6 +298,7 @@ public void configureAllViewService(String partnerOMASServerURLRoot requestBody.setOMAGServerPlatformRootURL(partnerOMASServerURLRoot); requestBody.setOMAGServerName(partnerOMASServerName); requestBody.setViewServiceOptions(viewServiceOptions); + requestBody.setResourceEndpoints(resourceEndpoints); restClient.callVoidPostRESTCall(methodName, serverPlatformRootURL + urlTemplate, @@ -258,41 +308,6 @@ public void configureAllViewService(String partnerOMASServerURLRoot } - /** - * Set up the configuration for all the open metadata view services (OMVSs). This overrides - * the current values. - * - * @param viewServicesConfig list of configuration properties for each view service. - * - * @throws OMAGNotAuthorizedException the supplied userId is not authorized to issue this command. - * @throws OMAGInvalidParameterException invalid parameter. - * @throws OMAGConfigurationErrorException unusual state in the admin server. - */ - public void setViewServicesConfig(List viewServicesConfig) throws OMAGNotAuthorizedException, - OMAGInvalidParameterException, - OMAGConfigurationErrorException - { - final String methodName = "setViewServicesConfig"; - final String configName = "viewServicesConfig"; - final String urlTemplate = "/open-metadata/admin-services/users/{0}/servers/{1}/view-services/configuration"; - - try - { - invalidParameterHandler.validateObject(viewServicesConfig, configName, methodName); - } - catch (InvalidParameterException error) - { - throw new OMAGInvalidParameterException(error.getReportedErrorMessage(), error); - } - - restClient.callVoidPostRESTCall(methodName, - serverPlatformRootURL + urlTemplate, - viewServicesConfig, - adminUserId, - serverName); - } - - /** * Disable the view services. This removes all configuration for the view server. * diff --git a/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminForViewServices.java b/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminForViewServices.java index d51e30f8e5e..49e5d86d558 100644 --- a/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminForViewServices.java +++ b/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/server/OMAGServerAdminForViewServices.java @@ -13,6 +13,7 @@ import org.odpi.openmetadata.adminservices.ffdc.exception.OMAGInvalidParameterException; import org.odpi.openmetadata.adminservices.ffdc.exception.OMAGNotAuthorizedException; import org.odpi.openmetadata.adminservices.rest.ViewServiceConfigResponse; +import org.odpi.openmetadata.adminservices.rest.ViewServiceRequestBody; import org.odpi.openmetadata.adminservices.rest.ViewServicesResponse; import org.odpi.openmetadata.commonservices.ffdc.RESTCallLogger; import org.odpi.openmetadata.commonservices.ffdc.RESTCallToken; @@ -204,6 +205,53 @@ public ViewServicesResponse getViewServicesConfiguration(String userId, } + /** + * Add the view services configuration for this server as a single call. + * This operation is used for editing existing view service configuration. + * + * @param userId calling user + * @param serverName name of server + * @param viewServiceConfigs list of configured view services + * @return void + */ + public VoidResponse setViewServicesConfiguration(String userId, + String serverName, + List viewServiceConfigs) + { + final String methodName = "setViewServicesConfiguration"; + + RESTCallToken token = restCallLogger.logRESTCall(serverName, userId, methodName); + + VoidResponse response = new VoidResponse(); + + try + { + /* + * Validate and set up the userName and server name. + */ + errorHandler.validateServerName(serverName, methodName); + errorHandler.validateUserId(userId, serverName, methodName); + + return this.storeViewServicesConfig(userId, serverName, null, viewServiceConfigs, methodName); + } + catch (OMAGInvalidParameterException error) + { + exceptionHandler.captureInvalidParameterException(response, error); + } + catch (OMAGNotAuthorizedException error) + { + exceptionHandler.captureNotAuthorizedException(response, error); + } + catch (Exception error) + { + exceptionHandler.capturePlatformRuntimeException(serverName, methodName, response, error); + } + + restCallLogger.logRESTCallReturn(token, response.toString()); + + return response; + } + /** * Return the configuration of a single view service @@ -269,24 +317,22 @@ public ViewServiceConfigResponse getViewServiceConfig(String userId, } - - /** * Configure a single view service. * * @param userId user that is issuing the request. * @param serverName local server name. * @param serviceURLMarker view service name used in URL - * @param requestedViewServiceConfig view service config + * @param requestBody view service config * @return void response or * OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or * OMAGConfigurationErrorException the event bus has not been configured or * OMAGInvalidParameterException invalid serverName parameter. */ - public VoidResponse configureViewService(String userId, - String serverName, - String serviceURLMarker, - ViewServiceConfig requestedViewServiceConfig) + public VoidResponse configureViewService(String userId, + String serverName, + String serviceURLMarker, + ViewServiceRequestBody requestBody) { final String methodName = "configureViewService"; @@ -297,25 +343,16 @@ public VoidResponse configureViewService(String userId, try { /* - * Validate and set up the userName and server name. + * Validate and set up the userName, server name and the name of the metadata access server to call. */ errorHandler.validateServerName(serverName, methodName); errorHandler.validateUserId(userId, serverName, methodName); - - /* - * If the view service is NOT an integration view service then validate the client configuration. - * An integration view service does not connect to a specific OMAG server, it uses resource endpoints instead. - */ - if ( !(requestedViewServiceConfig instanceof IntegrationViewServiceConfig) ) - { - errorHandler.validateOMAGServerClientConfig(serverName, requestedViewServiceConfig, methodName); - } + errorHandler.validateOMAGServerClientConfig(serverName, requestBody, methodName); OMAGServerConfig serverConfig = configStore.getServerConfig(userId, serverName, methodName); List viewServiceConfigList = serverConfig.getViewServicesConfig(); - /* * Get the registration information for this view service. */ @@ -324,10 +361,10 @@ public VoidResponse configureViewService(String userId, errorHandler.validateViewServiceIsRegistered(viewServiceRegistration, serviceURLMarker, serverName, methodName); viewServiceConfigList = this.updateViewServiceConfig(createViewServiceConfig(viewServiceRegistration, - requestedViewServiceConfig), + requestBody), viewServiceConfigList); - this.storeViewServicesConfig(userId, serverName, serviceURLMarker, viewServiceConfigList, methodName); + return this.storeViewServicesConfig(userId, serverName, serviceURLMarker, viewServiceConfigList, methodName); } catch (OMAGInvalidParameterException error) { @@ -358,17 +395,18 @@ public VoidResponse configureViewService(String userId, * * @param userId user that is issuing the request. * @param serverName local server name. - * @param requestedViewServiceConfig requested View Service Config containing the OMAGServerName and OMAGServerRootPlatformURL + * @param requestBody requested View Service Config containing the OMAGServerName and OMAGServerRootPlatformURL, + * view service options and resource endpoints * @return void response or * OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or * OMAGConfigurationErrorException the event bus has not been configured or * OMAGInvalidParameterException invalid serverName parameter. */ - public VoidResponse configureAllViewServices(String userId, - String serverName, - ViewServiceConfig requestedViewServiceConfig) + public VoidResponse configureAllViewServices(String userId, + String serverName, + ViewServiceRequestBody requestBody) { - final String methodName = "configureViewServices"; + final String methodName = "configureAllViewServices"; RESTCallToken token = restCallLogger.logRESTCall(serverName, userId, methodName); VoidResponse response = new VoidResponse(); @@ -380,7 +418,7 @@ public VoidResponse configureAllViewServices(String userId, */ errorHandler.validateServerName(serverName, methodName); errorHandler.validateUserId(userId, serverName, methodName); - errorHandler.validateOMAGServerClientConfig(serverName, requestedViewServiceConfig, methodName); + errorHandler.validateOMAGServerClientConfig(serverName, requestBody, methodName); List viewServiceConfigList = new ArrayList<>(); @@ -400,7 +438,7 @@ public VoidResponse configureAllViewServices(String userId, { if (registration.getViewServiceOperationalStatus() == ServiceOperationalStatus.ENABLED) { - viewServiceConfigList.add(createViewServiceConfig(registration, requestedViewServiceConfig)); + viewServiceConfigList.add(createViewServiceConfig(registration, requestBody)); } } } @@ -411,7 +449,7 @@ public VoidResponse configureAllViewServices(String userId, viewServiceConfigList = null; } - this.storeViewServicesConfig(userId, serverName, null, viewServiceConfigList, methodName); + return this.storeViewServicesConfig(userId, serverName, null, viewServiceConfigList, methodName); } catch (OMAGInvalidParameterException error) { @@ -436,41 +474,18 @@ public VoidResponse configureAllViewServices(String userId, * Set up the configuration for a single view service. * * @param registration registration information about the service. - * @param requestedViewServiceConfig requested view service config + * @param requestBody requested view service config * @return newly created config object */ private ViewServiceConfig createViewServiceConfig(ViewServiceRegistrationEntry registration, - ViewServiceConfig requestedViewServiceConfig) + ViewServiceRequestBody requestBody) { - ViewServiceConfig viewServiceConfig; - - if (requestedViewServiceConfig instanceof IntegrationViewServiceConfig requestedIntegrationViewServiceConfig) - { - /* - * The requested configuration is for an Integration View Service - */ - IntegrationViewServiceConfig createdViewServiceConfig = new IntegrationViewServiceConfig(registration); - createdViewServiceConfig.setResourceEndpoints(requestedIntegrationViewServiceConfig.getResourceEndpoints()); - viewServiceConfig = createdViewServiceConfig; - // some integration view services require the OMAGServerPlatformRootURL - createdViewServiceConfig.setOMAGServerPlatformRootURL(requestedViewServiceConfig.getOMAGServerPlatformRootURL()); - } - else - { - /* - * Assume that the requested configuration is a vanilla view service configuration - */ - ViewServiceConfig createdViewServiceConfig = new ViewServiceConfig(registration); - createdViewServiceConfig.setOMAGServerPlatformRootURL(requestedViewServiceConfig.getOMAGServerPlatformRootURL()); - createdViewServiceConfig.setOMAGServerName(requestedViewServiceConfig.getOMAGServerName()); - viewServiceConfig = createdViewServiceConfig; - } + IntegrationViewServiceConfig viewServiceConfig = new IntegrationViewServiceConfig(registration); - /* - * Always copy the view service options if any are present - */ - Map viewOptions = requestedViewServiceConfig.getViewServiceOptions(); - viewServiceConfig.setViewServiceOptions(viewOptions); + viewServiceConfig.setResourceEndpoints(requestBody.getResourceEndpoints()); + viewServiceConfig.setOMAGServerPlatformRootURL(requestBody.getOMAGServerPlatformRootURL()); + viewServiceConfig.setOMAGServerName(requestBody.getOMAGServerName()); + viewServiceConfig.setViewServiceOptions(requestBody.getViewServiceOptions()); return viewServiceConfig; } @@ -615,7 +630,7 @@ public VoidResponse clearAllViewServices(String userId, errorHandler.validateServerName(serverName, methodName); errorHandler.validateUserId(userId, serverName, methodName); - this.storeViewServicesConfig(userId, serverName, null, null, methodName); + return this.storeViewServicesConfig(userId, serverName, null, null, methodName); } catch (OMAGInvalidParameterException error) { @@ -636,34 +651,6 @@ public VoidResponse clearAllViewServices(String userId, } - /** - * Set up the configuration for all the open metadata view services (OMASs). This overrides - * the current values. - * - * @param userId user that is issuing the request. - * @param serverName local server name. - * @param viewServicesConfig list of configuration properties for each view service. - * @return void response or - * OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or - * OMAGInvalidParameterException invalid serverName or viewServicesConfig parameter. - */ - public VoidResponse setViewServicesConfig(String userId, - String serverName, - List viewServicesConfig) - { - final String methodName = "setViewServicesConfig"; - - RESTCallToken token = restCallLogger.logRESTCall(serverName, userId, methodName); - - VoidResponse response = storeViewServicesConfig(userId, serverName, null, viewServicesConfig, methodName); - - restCallLogger.logRESTCallReturn(token, response.toString()); - - return response; - - } - - /** * Set up the configuration for all the open metadata view services (OMASs). This overrides * the current values. @@ -709,15 +696,15 @@ private VoidResponse storeViewServicesConfig(String userId, if (viewServicesConfig == null) { - configAuditTrail.add(new Date().toString() + " " + userId + " removed configuration for view services."); + configAuditTrail.add(new Date() + " " + userId + " removed configuration for view services."); } else if (serviceURLMarker == null) { - configAuditTrail.add(new Date().toString() + " " + userId + " updated configuration for view services."); + configAuditTrail.add(new Date() + " " + userId + " updated configuration for view services."); } else { - configAuditTrail.add(new Date().toString() + " " + userId + " updated configuration for view service " + serviceURLMarker + "."); + configAuditTrail.add(new Date() + " " + userId + " updated configuration for view service " + serviceURLMarker + "."); } serverConfig.setAuditTrail(configAuditTrail); diff --git a/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigViewServicesResource.java b/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigViewServicesResource.java index 9300bf79ee6..e5bd74d3ab4 100644 --- a/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigViewServicesResource.java +++ b/open-metadata-implementation/admin-services/admin-services-spring/src/main/java/org/odpi/openmetadata/adminservices/spring/ConfigViewServicesResource.java @@ -5,6 +5,7 @@ import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import org.odpi.openmetadata.adminservices.rest.ViewServiceRequestBody; import org.odpi.openmetadata.adminservices.server.OMAGServerAdminForViewServices; import org.odpi.openmetadata.adminservices.configuration.properties.ViewServiceConfig; import org.odpi.openmetadata.adminservices.rest.ViewServiceConfigResponse; @@ -75,6 +76,30 @@ public ViewServicesResponse getViewServicesConfiguration(@PathVariable String us } + /** + * Add the view services configuration for this server as a single call. + * This operation is used for editing existing view service configuration. + * + * @param userId calling user + * @param serverName name of server + * @param viewServiceConfigs list of configured view services + * @return void + */ + @PostMapping(path = "/view-services/configuration") + + @Operation(summary="setViewServicesConfiguration", + description="Add the view services configuration for this server as a single call. This operation is used for editing existing view service configuration.", + externalDocs=@ExternalDocumentation(description="Further Information", + url="https://egeria-project.org/services/omvs/")) + + public VoidResponse setViewServicesConfiguration(@PathVariable String userId, + @PathVariable String serverName, + @RequestBody List viewServiceConfigs) + { + return adminAPI.setViewServicesConfiguration(userId, serverName, viewServiceConfigs); + } + + /** * Return the configuration of a specific view service. * @@ -118,65 +143,33 @@ public ViewServiceConfigResponse getViewServiceConfig(@PathVariable String userI externalDocs=@ExternalDocumentation(description="Further Information", url="https://egeria-project.org/services/omvs/")) - public VoidResponse configureViewService(@PathVariable String userId, - @PathVariable String serverName, - @PathVariable String serviceURLMarker, - @RequestBody ViewServiceConfig requestBody) + public VoidResponse configureViewService(@PathVariable String userId, + @PathVariable String serverName, + @PathVariable String serviceURLMarker, + @RequestBody ViewServiceRequestBody requestBody) { return adminAPI.configureViewService(userId, serverName, serviceURLMarker, requestBody); } - // ============================================================================================================================== // - // NOTE: This API has been removed, possibly temporarily, until the design is completed for how multiple view services // - // can be configured with the same config properties or default properties. See issue #3836 for details. // - // ============================================================================================================================== // - // - // /** - // * Enable all view services that are registered with this server platform. - // * The view services are set up to use the default event bus. - // * - // * @param userId user that is issuing the request. - // * @param serverName local server name. - // * @param requestBody view service config containing the remote OMAGServerName and OMAGServerPlatformRootURL for view services to use. - // * @return void response or - // * OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or - // * OMAGConfigurationErrorException the event bus has not been configured or - // * OMAGInvalidParameterException invalid serverName parameter. - // */ - // @PostMapping(path = "/view-services") - // public VoidResponse configureAllViewServices(@PathVariable String userId, - // @PathVariable String serverName, - // @RequestBody ViewServiceConfig requestBody) - // { - // return adminAPI.configureAllViewServices(userId, serverName, requestBody); - // } - /** - * Set up the configuration for selected open metadata view services (OMVSs). This overrides - * the current default values. + * Enable all view services that are registered with this server platform. * - * @param userId user that is issuing the request. - * @param serverName local server name. - * @param viewServicesConfig list of configuration properties for each view service. + * @param userId user that is issuing the request. + * @param serverName local server name. + * @param requestBody view service config containing the remote OMAGServerName and OMAGServerPlatformRootURL for view services to use. * @return void response or - * OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or - * OMAGInvalidParameterException invalid serverName or viewServicesConfig parameter or - * OMAGConfigurationErrorException unusual state in the admin server. + * OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or + * OMAGConfigurationErrorException the event bus has not been configured or + * OMAGInvalidParameterException invalid serverName parameter. */ - @PostMapping(path = "/view-services/configuration") - - @Operation(summary="setViewServicesConfig", - description="Set up the configuration for selected open metadata view services (OMVSs). This overrides the current default values.", - externalDocs=@ExternalDocumentation(description="Further Information", - url="https://egeria-project.org/services/omvs/")) - - public VoidResponse setViewServicesConfig(@PathVariable String userId, - @PathVariable String serverName, - @RequestBody List viewServicesConfig) + @PostMapping(path = "/view-services") + public VoidResponse configureAllViewServices(@PathVariable String userId, + @PathVariable String serverName, + @RequestBody ViewServiceRequestBody requestBody) { - return adminAPI.setViewServicesConfig(userId, serverName, viewServicesConfig); + return adminAPI.configureAllViewServices(userId, serverName, requestBody); } diff --git a/open-metadata-resources/open-metadata-deployment/sample-configs/README.md b/open-metadata-resources/open-metadata-deployment/sample-configs/README.md index 9ad124f5a5f..ccf8a3d8f95 100644 --- a/open-metadata-resources/open-metadata-deployment/sample-configs/README.md +++ b/open-metadata-resources/open-metadata-deployment/sample-configs/README.md @@ -3,23 +3,40 @@ # Sample server configurations -This directory contains the server configurations for three [OMAG Servers](https://egeria-project.org/concepts/omag-server/): +This directory contains the server configurations for five [OMAG Servers](https://egeria-project.org/concepts/omag-server/): * **simple-metadata-store** is a [Metadata Access Store](https://egeria-project.org/concepts/metadata-access-store/) that provides REST APIs for retrieving and maintaining open metadata. This server is set up to use a repository that keeps its metadata in memory. This means that each time the server is restarted, it starts with an empty repository. -The next two servers use Apache Kafka to send and receive events. +The next set of servers use Apache Kafka to send and receive events. The Apache Kafka broker should be listening at `localhost:9092`. * **active-metadata-store** is a [Metadata Access Store](https://egeria-project.org/concepts/metadata-access-store/) that supports both REST APIs for retrieving and maintaining open metadata along with - event notifications each time there is change in the metadata. + event notifications each time there is change in the metadata. It is storing its + metadata in an XTDB key-value repository stored on the local file system + under the `platform/data/servers/active-metadata-store` directory. * **integration-daemon** is an [Integration Daemon](https://egeria-project.org/concepts/integration-daemon/) that catalogs files stored on the filesystem. It is set up to catalog any file located in `sample-data/data-files` - under the `platform` directory. + under the `platform` directory. It is also looking for additional configuration added to active-metadata-store + under the **Egeria:IntegrationGroup:DefaultIntegrationGroup** + [integration group](https://egeria-project.org/concepts/integration-group/). + +* **engine-host** is an [Engine Host](https://egeria-project.org/concepts/engine-host/) that is running the + **AssetSurvey** and **AssetGovernance** [governance engines](https://egeria-project.org/concepts/governance-engine/) + used to create and manage metadata. The configuration of these governance engines is found in the active-metadata-store. + +The final server provides the services for Egeria's UIs. + +* **view-server** is a [View Server](https://egeria-project.org/concepts/view-server/) that calls the + active-metadata-store to send and retrieve metadata from its repository. Its services are designed to + support calls from non-Java environments such as python and javascript. + Egeria's user interfaces make calls to the view server. + +## Starting the servers To use these configurations, copy their directories under the `platform/data` directory. Then copy `opt/sample-data` to `platform/sample-data`. @@ -28,7 +45,10 @@ mkdir ../../platform/data/servers cp -r * ../../platform/data/servers cp -r ../sample-data ../../platform ``` -When the OMAG Server Platform is running at `https://localhost:9443`, issue the following curl command, + +Ensure the OMAG Server Platform is running at `https://localhost:9443`. + +You can start the servers one at a time using the following curl command, replacing `{{server}}` with the name of the server to start. Message appear from the platform to indicate the status of the server. @@ -36,9 +56,14 @@ status of the server. curl --location --request POST 'https://localhost:9443/open-metadata/platform-services/users/garygeeke/server-platform/servers/{{server}}/instance' \ --data '' ``` - - - +Alternatively you can edit the `application.properties` file in the `platform` directory and change the `startup.server.list` property to list the servers that should be automatically started when the platform is started: +```properties +# Comma separated names of servers to be started. The server names should be unquoted. +startup.server.list=active-metadata-store,engine-host,integration-daemon,view-server +``` +When the platform is restarted the servers start in the order listed. +More information on the `application.properties` file can be found in the +[Configuring an OMAG Server Platform](https://egeria-project.org/guides/admin/configuring-the-omag-server-platform/) documentation. ---- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), diff --git a/open-metadata-resources/open-metadata-deployment/sample-configs/active-metadata-store/config/active-metadata-store.config b/open-metadata-resources/open-metadata-deployment/sample-configs/active-metadata-store/config/active-metadata-store.config old mode 100755 new mode 100644 index 9218e41e7f6..78a964b56d2 --- a/open-metadata-resources/open-metadata-deployment/sample-configs/active-metadata-store/config/active-metadata-store.config +++ b/open-metadata-resources/open-metadata-deployment/sample-configs/active-metadata-store/config/active-metadata-store.config @@ -1 +1 @@ -{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","localServerName":"active-metadata-store","localServerURL":"https://localhost:9443","localServerUserId":"activemdsnpa","maxPageSize":1000,"eventBusConfig":{"class":"EventBusConfig","topicURLRoot":"egeria.omag","configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"consumer":{"bootstrap.servers":"localhost:9092"}},"additionalProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"consumer":{"bootstrap.servers":"localhost:9092"}}},"accessServicesConfig":[{"class":"AccessServiceConfig","accessServiceId":210,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datamanager.admin.DataManagerAdmin","accessServiceName":"Data Manager","accessServiceFullName":"Data Manager OMAS","accessServiceURLMarker":"data-manager","accessServiceDescription":"Capture changes to the data stores and data set managed by a data manager such as a database server, content manager or file system.","accessServiceWiki":"https://egeria-project.org/services/omas/data-manager/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.datamanager.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":226,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.subjectarea.admin.SubjectAreaAdmin","accessServiceName":"Subject Area","accessServiceFullName":"Subject Area OMAS","accessServiceURLMarker":"subject-area","accessServiceDescription":"Document knowledge about a subject area in a glossary.","accessServiceWiki":"https://egeria-project.org/services/omas/subject-area/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":218,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.glossaryview.server.admin.GlossaryViewAdmin","accessServiceName":"Glossary View","accessServiceFullName":"Glossary View OMAS","accessServiceURLMarker":"glossary-view","accessServiceDescription":"Support glossary terms visualization","accessServiceWiki":"https://egeria-project.org/services/omas/glossary-view/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":213,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.designmodel.admin.DesignModelAdmin","accessServiceName":"Design Model","accessServiceFullName":"Design Model OMAS","accessServiceURLMarker":"design-model","accessServiceDescription":"Exchange design model content with tools and standard packages.","accessServiceWiki":"https://egeria-project.org/services/omas/design-model/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":223,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securityofficer.server.admin.SecurityOfficerAdmin","accessServiceName":"Security Officer","accessServiceFullName":"Security Officer OMAS","accessServiceURLMarker":"security-officer","accessServiceDescription":"Set up rules and security tags to protect data.","accessServiceWiki":"https://egeria-project.org/services/omas/security-officer/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.securityofficer.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":204,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetmanager.admin.AssetManagerAdmin","accessServiceName":"Asset Manager","accessServiceFullName":"Asset Manager OMAS","accessServiceURLMarker":"asset-manager","accessServiceDescription":"Manage metadata from a third party asset manager","accessServiceWiki":"https://egeria-project.org/services/omas/asset-manager/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetmanager.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":208,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.itinfrastructure.admin.ITInfrastructureAdmin","accessServiceName":"IT Infrastructure","accessServiceFullName":"IT Infrastructure OMAS","accessServiceURLMarker":"it-infrastructure","accessServiceDescription":"Manage information about the deployed IT infrastructure.","accessServiceWiki":"https://egeria-project.org/services/omas/it-infrastructure/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.itinfrastructure.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":212,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datascience.admin.DataScienceAdmin","accessServiceName":"Data Science","accessServiceFullName":"Data Science OMAS","accessServiceURLMarker":"data-science","accessServiceDescription":"Create and manage data science definitions and models.","accessServiceWiki":"https://egeria-project.org/services/omas/data-science/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":207,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.communityprofile.admin.CommunityProfileAdmin","accessServiceName":"Community Profile","accessServiceFullName":"Community Profile OMAS","accessServiceURLMarker":"community-profile","accessServiceDescription":"Define personal profile and collaborate.","accessServiceWiki":"https://egeria-project.org/services/omas/community-profile/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.communityprofile.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":209,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataengine.server.admin.DataEngineAdmin","accessServiceName":"Data Engine","accessServiceFullName":"Data Engine OMAS","accessServiceURLMarker":"data-engine","accessServiceDescription":"Exchange process models and lineage with a data engine.","accessServiceWiki":"https://egeria-project.org/services/omas/data-engine/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceInTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.dataengine.inTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":217,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.discoveryengine.admin.DiscoveryEngineAdmin","accessServiceName":"Discovery Engine","accessServiceFullName":"Discovery Engine OMAS","accessServiceURLMarker":"discovery-engine","accessServiceDescription":"Support for automated open discovery services.","accessServiceWiki":"https://egeria-project.org/services/omas/discovery-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":215,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalarchitecture.admin.DigitalArchitectureAdmin","accessServiceName":"Digital Architecture","accessServiceFullName":"Digital Architecture OMAS","accessServiceURLMarker":"digital-architecture","accessServiceDescription":"Design of the digital services for an organization","accessServiceWiki":"https://egeria-project.org/services/omas/digital-architecture/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.digitalarchitecture.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":205,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetowner.admin.AssetOwnerAdmin","accessServiceName":"Asset Owner","accessServiceFullName":"Asset Owner OMAS","accessServiceURLMarker":"asset-owner","accessServiceDescription":"Manage an asset","accessServiceWiki":"https://egeria-project.org/services/omas/asset-owner/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetowner.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":225,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.stewardshipaction.admin.StewardshipActionAdmin","accessServiceName":"Stewardship Action","accessServiceFullName":"Stewardship Action OMAS","accessServiceURLMarker":"stewardship-action","accessServiceDescription":"Manage exceptions and actions from open governance.","accessServiceWiki":"https://egeria-project.org/services/omas/stewardship-action/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.stewardshipaction.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":220,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceprogram.admin.GovernanceProgramAdmin","accessServiceName":"Governance Program","accessServiceFullName":"Governance Program OMAS","accessServiceURLMarker":"governance-program","accessServiceDescription":"Manage the governance program.","accessServiceWiki":"https://egeria-project.org/services/omas/governance-program/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":216,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalservice.admin.DigitalServiceAdmin","accessServiceName":"Digital Service","accessServiceFullName":"Digital Service OMAS","accessServiceURLMarker":"digital-service","accessServiceDescription":"Manage a digital service through its lifecycle.","accessServiceWiki":"https://egeria-project.org/services/omas/digital-service/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":203,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetlineage.admin.AssetLineageAdmin","accessServiceName":"Asset Lineage","accessServiceFullName":"Asset Lineage OMAS","accessServiceURLMarker":"asset-lineage","accessServiceDescription":"Publish asset lineage","accessServiceWiki":"https://egeria-project.org/services/omas/asset-lineage/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetlineage.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":201,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetconsumer.admin.AssetConsumerAdmin","accessServiceName":"Asset Consumer","accessServiceFullName":"Asset Consumer OMAS","accessServiceURLMarker":"asset-consumer","accessServiceDescription":"Access assets through connectors.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-consumer/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetconsumer.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":200,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetcatalog.admin.AssetCatalogAdmin","accessServiceName":"Asset Catalog","accessServiceFullName":"Asset Catalog OMAS","accessServiceURLMarker":"asset-catalog","accessServiceDescription":"Search and understand your assets.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-catalog/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetcatalog.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":214,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.devops.admin.DevOpsAdmin","accessServiceName":"DevOps","accessServiceFullName":"DevOps OMAS","accessServiceURLMarker":"devops","accessServiceDescription":"Manage the metadata about the assets managed by a DevOps pipeline.","accessServiceWiki":"https://egeria-project.org/services/omas/dev-ops/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":224,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.softwaredeveloper.admin.SoftwareDeveloperAdmin","accessServiceName":"Software Developer","accessServiceFullName":"Software Developer OMAS","accessServiceURLMarker":"software-developer","accessServiceDescription":"Interact with software development tools.","accessServiceWiki":"https://egeria-project.org/services/omas/software-developer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":221,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.projectmanagement.admin.ProjectManagementAdmin","accessServiceName":"Project Management","accessServiceFullName":"Project Management OMAS","accessServiceURLMarker":"project-management","accessServiceDescription":"Manage governance related projects.","accessServiceWiki":"https://egeria-project.org/services/omas/project-management/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":219,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceengine.admin.GovernanceEngineAdmin","accessServiceName":"Governance Engine","accessServiceFullName":"Governance Engine OMAS","accessServiceURLMarker":"governance-engine","accessServiceDescription":"Set up an operational governance engine","accessServiceWiki":"https://egeria-project.org/services/omas/governance-engine/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.governanceengine.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":211,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataprivacy.admin.DataPrivacyAdmin","accessServiceName":"Data Privacy","accessServiceFullName":"Data Privacy OMAS","accessServiceURLMarker":"data-privacy","accessServiceDescription":"Manage governance of privacy.","accessServiceWiki":"https://egeria-project.org/services/omas/data-privacy/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":222,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securitymanager.admin.SecurityManagerAdmin","accessServiceName":"Security Manager","accessServiceFullName":"Security Manager OMAS","accessServiceURLMarker":"security-manager","accessServiceDescription":"Manages exchange of metadata with a security service","accessServiceWiki":"https://egeria-project.org/services/omas/security-manager/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"3851e8d0-e343-400c-82cb-3918fed81da6","qualifiedName":"Egeria:OpenMetadataTopicConnector:Kafka","displayName":"Apache Kafka Open Metadata Topic Connector","description":"Apache Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.","deployedImplementationType":"KafkaTopic","expectedDataFormat":"PLAINTEXT","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.Connector","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent"],"recognizedConfigurationProperties":["producer","consumer","local.server.id","sleepTime","eventDirection"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.securitymanager.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","consumer":{"bootstrap.servers":"localhost:9092"}}}}],"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"4afac741-3dcc-4c60-a4ca-a6dede994e3f","qualifiedName":"Egeria:AuditLogDestinationConnector:Console","displayName":"Console Audit Log Destination Connector","description":"Connector supports logging of audit log messages to stdout.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogStore"],"recognizedConfigurationProperties":["supportedSeverities"]},"configurationProperties":{"supportedSeverities":["Unknown","Information","Event","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}],"openMetadataArchiveConnections":[{"class":"Connection","headerVersion":0,"displayName":"Open Metadata Archive File content-packs/OpenConnectorsArchive.omarchive Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"f4b49aa8-4f8f-4e0d-a725-fef8fa6ae722","qualifiedName":"Egeria:OpenMetadataArchiveStoreConnector:File","displayName":"File-based Open Metadata Archive Store Connector","description":"Connector supports storing of an open metadata archive as a single file stored using JSON format.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.archiveconnector.file.FileBasedOpenMetadataArchiveStoreProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.stores.archivestore.OpenMetadataArchiveStore"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"content-packs/OpenConnectorsArchive.omarchive"}}],"localRepositoryConfig":{"class":"LocalRepositoryConfig","metadataCollectionId":"e2254dbc-84f6-4937-97af-bda92fd5a1f4","localRepositoryMode":"OPEN_METADATA_NATIVE","localRepositoryLocalConnection":{"class":"Connection","headerVersion":0,"displayName":"In Memory Local Repository Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"65cc9091-757f-4bcd-b937-426160be8bc2","qualifiedName":"Egeria:OMRSRepositoryConnector:InMemory","displayName":"In Memory OMRS Repository Connector","description":"Native open metadata repository connector that maps open metadata calls to a set of in memory hash maps - demo use only.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.inmemory.repositoryconnector.InMemoryOMRSRepositoryConnectorProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSMetadataCollectionManager"]}},"localRepositoryRemoteConnection":{"class":"Connection","headerVersion":0,"displayName":"Local Repository Remote Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"75ea56d1-656c-43fb-bc0c-9d35c5553b9e","qualifiedName":"Egeria:OMRSRepositoryConnector:CohortMemberClient:REST","displayName":"REST Cohort Member Client Connector","description":"Cohort member client connector that provides access to open metadata located in a remote repository via REST calls.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.rest.repositoryconnector.OMRSRESTRepositoryConnectorProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSMetadataCollectionManager"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"https://localhost:9443/servers/active-metadata-store"}},"eventsToSaveRule":"ALL","eventsToSendRule":"ALL"},"enterpriseAccessConfig":{"class":"EnterpriseAccessConfig","enterpriseMetadataCollectionName":"active-metadata-store Enterprise Metadata Collection","enterpriseMetadataCollectionId":"4f5d7ddf-baaf-46e5-a3eb-623da295844a","enterpriseOMRSTopicConnection":{"class":"VirtualConnection","headerVersion":0,"displayName":"Enterprise OMRS Topic Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"qualifiedName":"org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider","displayName":"OMRS Topic Connector","description":"Provides access to the OMRS Topic that is used to exchange events between members of a cohort, or to notify Open Metadata Access Services (OMASs) of changes to metadata in the enterprise.","connectorProviderClassName":"org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListener","org.odpi.openmetadata.frameworks.connectors.VirtualConnectorExtension","org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopic"]},"embeddedConnections":[{"class":"EmbeddedConnection","headerVersion":0,"position":0,"displayName":"Enterprise OMRS Events","embeddedConnection":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"ed8e682b-2fec-4403-b551-02f8c46322ef","qualifiedName":"Egeria:OpenMetadataTopicConnector:InMemory","displayName":"In Memory Open Metadata Topic Connector","description":"In Memory Open Metadata Topic Connector supports string based events over an in memory event bus.","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.inmemory.InMemoryOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","java.lang.Runnable","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"active-metadata-store.openmetadata.repositoryservices.enterprise.active-metadata-store.OMRSTopic"},"configurationProperties":{"local.server.id":"384f4bad-aa5f-42cc-a3a8-d8ea2c43a643","eventDirection":"inOut"}}}]},"enterpriseOMRSTopicProtocolVersion":"V1"}},"auditTrail":["Mon Aug 28 14:35:42 BST 2023 garygeeke updated configuration for local server's userId to activemdsnpa.","Mon Aug 28 14:35:47 BST 2023 garygeeke updated configuration for default event bus.","Mon Aug 28 14:35:51 BST 2023 garygeeke updated configuration for the local repository.","Mon Aug 28 14:35:57 BST 2023 garygeeke updated configuration for access services.","Mon Aug 28 14:35:57 BST 2023 garygeeke updated configuration for enterprise repository services (used by access services).","Fri Dec 29 16:47:15 GMT 2023 garygeeke updated list of open metadata archives loaded at server start up."]} \ No newline at end of file +{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"93ac2558-13d2-42d6-89ba-9895e8bde347","localServerName":"active-metadata-store","localServerURL":"https://localhost:9443","localServerUserId":"activemdsnpa","maxPageSize":1000,"eventBusConfig":{"class":"EventBusConfig","topicURLRoot":"egeria.omag","configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"consumer":{"bootstrap.servers":"localhost:9092"}}},"accessServicesConfig":[{"class":"AccessServiceConfig","accessServiceId":210,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datamanager.admin.DataManagerAdmin","accessServiceName":"Data Manager","accessServiceFullName":"Data Manager OMAS","accessServiceURLMarker":"data-manager","accessServiceDescription":"Capture changes to the data stores and data set managed by a data manager such as a database server, content manager or file system.","accessServiceWiki":"https://egeria-project.org/services/omas/data-manager/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.datamanager.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":226,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.subjectarea.admin.SubjectAreaAdmin","accessServiceName":"Subject Area","accessServiceFullName":"Subject Area OMAS","accessServiceURLMarker":"subject-area","accessServiceDescription":"Document knowledge about a subject area in a glossary.","accessServiceWiki":"https://egeria-project.org/services/omas/subject-area/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":218,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.glossaryview.server.admin.GlossaryViewAdmin","accessServiceName":"Glossary View","accessServiceFullName":"Glossary View OMAS","accessServiceURLMarker":"glossary-view","accessServiceDescription":"Support glossary terms visualization","accessServiceWiki":"https://egeria-project.org/services/omas/glossary-view/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":213,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.designmodel.admin.DesignModelAdmin","accessServiceName":"Design Model","accessServiceFullName":"Design Model OMAS","accessServiceURLMarker":"design-model","accessServiceDescription":"Exchange design model content with tools and standard packages.","accessServiceWiki":"https://egeria-project.org/services/omas/design-model/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":223,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securityofficer.server.admin.SecurityOfficerAdmin","accessServiceName":"Security Officer","accessServiceFullName":"Security Officer OMAS","accessServiceURLMarker":"security-officer","accessServiceDescription":"Set up rules and security tags to protect data.","accessServiceWiki":"https://egeria-project.org/services/omas/security-officer/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.securityofficer.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":204,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetmanager.admin.AssetManagerAdmin","accessServiceName":"Asset Manager","accessServiceFullName":"Asset Manager OMAS","accessServiceURLMarker":"asset-manager","accessServiceDescription":"Manage metadata from a third party asset manager","accessServiceWiki":"https://egeria-project.org/services/omas/asset-manager/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetmanager.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":208,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.itinfrastructure.admin.ITInfrastructureAdmin","accessServiceName":"IT Infrastructure","accessServiceFullName":"IT Infrastructure OMAS","accessServiceURLMarker":"it-infrastructure","accessServiceDescription":"Manage information about the deployed IT infrastructure.","accessServiceWiki":"https://egeria-project.org/services/omas/it-infrastructure/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.itinfrastructure.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":212,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datascience.admin.DataScienceAdmin","accessServiceName":"Data Science","accessServiceFullName":"Data Science OMAS","accessServiceURLMarker":"data-science","accessServiceDescription":"Create and manage data science definitions and models.","accessServiceWiki":"https://egeria-project.org/services/omas/data-science/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":207,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.communityprofile.admin.CommunityProfileAdmin","accessServiceName":"Community Profile","accessServiceFullName":"Community Profile OMAS","accessServiceURLMarker":"community-profile","accessServiceDescription":"Define personal profile and collaborate.","accessServiceWiki":"https://egeria-project.org/services/omas/community-profile/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.communityprofile.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":209,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataengine.server.admin.DataEngineAdmin","accessServiceName":"Data Engine","accessServiceFullName":"Data Engine OMAS","accessServiceURLMarker":"data-engine","accessServiceDescription":"Exchange process models and lineage with a data engine.","accessServiceWiki":"https://egeria-project.org/services/omas/data-engine/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceInTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.dataengine.inTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":217,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.discoveryengine.admin.DiscoveryEngineAdmin","accessServiceName":"Discovery Engine","accessServiceFullName":"Discovery Engine OMAS","accessServiceURLMarker":"discovery-engine","accessServiceDescription":"Support for automated open discovery services.","accessServiceWiki":"https://egeria-project.org/services/omas/discovery-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":215,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalarchitecture.admin.DigitalArchitectureAdmin","accessServiceName":"Digital Architecture","accessServiceFullName":"Digital Architecture OMAS","accessServiceURLMarker":"digital-architecture","accessServiceDescription":"Design of the digital services for an organization","accessServiceWiki":"https://egeria-project.org/services/omas/digital-architecture/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.digitalarchitecture.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":205,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetowner.admin.AssetOwnerAdmin","accessServiceName":"Asset Owner","accessServiceFullName":"Asset Owner OMAS","accessServiceURLMarker":"asset-owner","accessServiceDescription":"Manage an asset","accessServiceWiki":"https://egeria-project.org/services/omas/asset-owner/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetowner.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":225,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.stewardshipaction.admin.StewardshipActionAdmin","accessServiceName":"Stewardship Action","accessServiceFullName":"Stewardship Action OMAS","accessServiceURLMarker":"stewardship-action","accessServiceDescription":"Manage exceptions and actions from open governance.","accessServiceWiki":"https://egeria-project.org/services/omas/stewardship-action/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.stewardshipaction.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":220,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceprogram.admin.GovernanceProgramAdmin","accessServiceName":"Governance Program","accessServiceFullName":"Governance Program OMAS","accessServiceURLMarker":"governance-program","accessServiceDescription":"Manage the governance program.","accessServiceWiki":"https://egeria-project.org/services/omas/governance-program/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":216,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalservice.admin.DigitalServiceAdmin","accessServiceName":"Digital Service","accessServiceFullName":"Digital Service OMAS","accessServiceURLMarker":"digital-service","accessServiceDescription":"Manage a digital service through its lifecycle.","accessServiceWiki":"https://egeria-project.org/services/omas/digital-service/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":203,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetlineage.admin.AssetLineageAdmin","accessServiceName":"Asset Lineage","accessServiceFullName":"Asset Lineage OMAS","accessServiceURLMarker":"asset-lineage","accessServiceDescription":"Publish asset lineage","accessServiceWiki":"https://egeria-project.org/services/omas/asset-lineage/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetlineage.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":201,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetconsumer.admin.AssetConsumerAdmin","accessServiceName":"Asset Consumer","accessServiceFullName":"Asset Consumer OMAS","accessServiceURLMarker":"asset-consumer","accessServiceDescription":"Access assets through connectors.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-consumer/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetconsumer.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":200,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetcatalog.admin.AssetCatalogAdmin","accessServiceName":"Asset Catalog","accessServiceFullName":"Asset Catalog OMAS","accessServiceURLMarker":"asset-catalog","accessServiceDescription":"Search and understand your assets.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-catalog/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.assetcatalog.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":214,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.devops.admin.DevOpsAdmin","accessServiceName":"DevOps","accessServiceFullName":"DevOps OMAS","accessServiceURLMarker":"devops","accessServiceDescription":"Manage the metadata about the assets managed by a DevOps pipeline.","accessServiceWiki":"https://egeria-project.org/services/omas/dev-ops/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":224,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.softwaredeveloper.admin.SoftwareDeveloperAdmin","accessServiceName":"Software Developer","accessServiceFullName":"Software Developer OMAS","accessServiceURLMarker":"software-developer","accessServiceDescription":"Interact with software development tools.","accessServiceWiki":"https://egeria-project.org/services/omas/software-developer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":221,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.projectmanagement.admin.ProjectManagementAdmin","accessServiceName":"Project Management","accessServiceFullName":"Project Management OMAS","accessServiceURLMarker":"project-management","accessServiceDescription":"Manage governance related projects.","accessServiceWiki":"https://egeria-project.org/services/omas/project-management/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":219,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceengine.admin.GovernanceEngineAdmin","accessServiceName":"Governance Engine","accessServiceFullName":"Governance Engine OMAS","accessServiceURLMarker":"governance-engine","accessServiceDescription":"Set up an operational governance engine","accessServiceWiki":"https://egeria-project.org/services/omas/governance-engine/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.governanceengine.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}},{"class":"AccessServiceConfig","accessServiceId":211,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataprivacy.admin.DataPrivacyAdmin","accessServiceName":"Data Privacy","accessServiceFullName":"Data Privacy OMAS","accessServiceURLMarker":"data-privacy","accessServiceDescription":"Manage governance of privacy.","accessServiceWiki":"https://egeria-project.org/services/omas/data-privacy/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":222,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securitymanager.admin.SecurityManagerAdmin","accessServiceName":"Security Manager","accessServiceFullName":"Security Manager OMAS","accessServiceURLMarker":"security-manager","accessServiceDescription":"Manages exchange of metadata with a security service","accessServiceWiki":"https://egeria-project.org/services/omas/security-manager/overview/","accessServiceOperationalStatus":"ENABLED","accessServiceOutTopic":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"egeria.omag.server.active-metadata-store.omas.securitymanager.outTopic"},"configurationProperties":{"producer":{"bootstrap.servers":"localhost:9092"},"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","consumer":{"bootstrap.servers":"localhost:9092"}}}}],"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider"},"configurationProperties":{"supportedSeverities":["Unknown","Information","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}],"openMetadataArchiveConnections":[{"class":"Connection","headerVersion":0,"displayName":"Open Metadata Archive File content-packs/OpenConnectorsArchive.omarchive Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.archiveconnector.file.FileBasedOpenMetadataArchiveStoreProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"content-packs/OpenConnectorsArchive.omarchive"}}],"localRepositoryConfig":{"class":"LocalRepositoryConfig","metadataCollectionId":"3e47ce1d-a40f-401b-819e-3473c909c766","localRepositoryMode":"OPEN_METADATA_NATIVE","localRepositoryLocalConnection":{"class":"Connection","headerVersion":0,"displayName":"Local KV XTDB Repository","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.XTDBOMRSRepositoryConnectorProvider"},"configurationProperties":{"xtdbConfig":{"xtdb.lucene/lucene-store":{"db-dir":"data/servers/active-metadata-store/repository/xtdb-kv/lucene"},"xtdb/tx-log":{"kv-store":{"db-dir":"data/servers/active-metadata-store/repository/xtdb-kv/rdb-tx","xtdb/module":"xtdb.rocksdb/->kv-store"}},"xtdb/index-store":{"kv-store":{"db-dir":"data/servers/active-metadata-store/repository/xtdb-kv/rdb-index","xtdb/module":"xtdb.rocksdb/->kv-store"}},"xtdb/document-store":{"kv-store":{"db-dir":"data/servers/active-metadata-store/repository/xtdb-kv/rdb-docs","xtdb/module":"xtdb.rocksdb/->kv-store"}}}}},"localRepositoryRemoteConnection":{"class":"Connection","headerVersion":0,"displayName":"Local Repository Remote Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.rest.repositoryconnector.OMRSRESTRepositoryConnectorProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"https://localhost:9443/servers/active-metadata-store"}},"eventsToSaveRule":"ALL","eventsToSendRule":"ALL"},"enterpriseAccessConfig":{"class":"EnterpriseAccessConfig","enterpriseMetadataCollectionName":"active-metadata-store Enterprise Metadata Collection","enterpriseMetadataCollectionId":"d74f4d4f-bf6a-409b-a9cb-b3b016c9ebfd","enterpriseOMRSTopicConnection":{"class":"VirtualConnection","headerVersion":0,"displayName":"Enterprise OMRS Topic Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider"},"embeddedConnections":[{"class":"EmbeddedConnection","headerVersion":0,"position":0,"displayName":"Enterprise OMRS Events","embeddedConnection":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.inmemory.InMemoryOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"active-metadata-store.openmetadata.repositoryservices.enterprise.active-metadata-store.OMRSTopic"},"configurationProperties":{"local.server.id":"93ac2558-13d2-42d6-89ba-9895e8bde347","eventDirection":"inOut"}}}]},"enterpriseOMRSTopicProtocolVersion":"V1"}},"auditTrail":["Tue Jan 23 09:56:24 GMT 2024 garygeeke updated configuration for local server's userId to activemdsnpa.","Tue Jan 23 09:58:55 GMT 2024 garygeeke updated configuration for the local repository.","Tue Jan 23 09:59:40 GMT 2024 garygeeke updated configuration for default event bus.","Tue Jan 23 09:59:54 GMT 2024 garygeeke updated configuration for access services.","Tue Jan 23 09:59:54 GMT 2024 garygeeke updated configuration for enterprise repository services (used by access services).","Tue Jan 23 10:36:54 GMT 2024 garygeeke updated list of open metadata archives loaded at server start up."]} \ No newline at end of file diff --git a/open-metadata-resources/open-metadata-deployment/sample-configs/engine-host/config/engine-host.config b/open-metadata-resources/open-metadata-deployment/sample-configs/engine-host/config/engine-host.config new file mode 100644 index 00000000000..b73690093ea --- /dev/null +++ b/open-metadata-resources/open-metadata-deployment/sample-configs/engine-host/config/engine-host.config @@ -0,0 +1 @@ +{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"63aa94d1-059c-41fb-aafe-163c89105c73","localServerName":"engine-host","localServerURL":"https://localhost:9443","localServerUserId":"OMAGServer","maxPageSize":1000,"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"4afac741-3dcc-4c60-a4ca-a6dede994e3f","qualifiedName":"Egeria:AuditLogDestinationConnector:Console","displayName":"Console Audit Log Destination Connector","description":"Connector supports logging of audit log messages to stdout.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogStore"],"recognizedConfigurationProperties":["supportedSeverities"]},"configurationProperties":{"supportedSeverities":["Unknown","Information","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}]},"engineHostServicesConfig":{"class":"EngineHostServicesConfig","engineServiceConfigs":[{"class":"EngineServiceConfig","engineServiceId":404,"engineServiceDevelopmentStatus":"TECHNICAL_PREVIEW","engineServiceName":"Survey Action","engineServiceFullName":"Survey Action OMES","engineServiceURLMarker":"survey-action","engineServiceDescription":"Analyses the content of an asset's real world counterpart (resource), generates annotations in a survey report that is attached to the asset in the open metadata repositories.","engineServiceWiki":"https://egeria-project.org/services/omes/survey-action/overview/","engineServicePartnerOMAS":"Stewardship Action OMAS","engines":[{"class":"EngineConfig","engineId":"10ac64b7-8075-41d8-a59d-381e8fdd1f5d","engineQualifiedName":"AssetSurvey","engineUserId":"generalnpa"}],"engineServiceOperationalStatus":"ENABLED","engineServiceAdminClass":"org.odpi.openmetadata.engineservices.surveyaction.admin.SurveyActionAdmin","omagserverName":"active-metadata-store","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"EngineServiceConfig","engineServiceId":401,"engineServiceDevelopmentStatus":"TECHNICAL_PREVIEW","engineServiceName":"Governance Action","engineServiceFullName":"Governance Action OMES","engineServiceURLMarker":"governance-action","engineServiceDescription":"Executes requested governance action services to monitor, assess and maintain metadata and its real-world counterparts.","engineServiceWiki":"https://egeria-project.org/services/omes/governance-action/overview/","engineServicePartnerOMAS":"Governance Engine OMAS","engines":[{"class":"EngineConfig","engineId":"e5c5f56a-99ef-40bf-9fd2-2c2528a40cdb","engineQualifiedName":"FileProvisioning","engineUserId":"generalnpa"},{"class":"EngineConfig","engineId":"c74f5020-1230-4769-ac39-8d05a9675241","engineQualifiedName":"AssetGovernance","engineUserId":"generalnpa"}],"engineServiceOperationalStatus":"ENABLED","engineServiceAdminClass":"org.odpi.openmetadata.engineservices.governanceaction.admin.GovernanceActionAdmin","omagserverName":"active-metadata-store","omagserverPlatformRootURL":"https://localhost:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"https://localhost:9443"},"auditTrail":["Wed Jan 17 10:09:23 GMT 2024 garygeeke set up default audit log destinations.","Wed Jan 17 10:09:37 GMT 2024 garygeeke updated configuration for engine service survey-action.","Wed Jan 17 10:09:44 GMT 2024 garygeeke updated configuration for engine service governance-action.","Wed Jan 17 10:14:00 GMT 2024 garygeeke updated configuration for Engine Host Services access service root url to https://localhost:9443."]} \ No newline at end of file diff --git a/open-metadata-resources/open-metadata-deployment/sample-configs/integration-daemon/config/integration-daemon.config b/open-metadata-resources/open-metadata-deployment/sample-configs/integration-daemon/config/integration-daemon.config index 28b67289dd6..deed2c2456e 100755 --- a/open-metadata-resources/open-metadata-deployment/sample-configs/integration-daemon/config/integration-daemon.config +++ b/open-metadata-resources/open-metadata-deployment/sample-configs/integration-daemon/config/integration-daemon.config @@ -1 +1 @@ -{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"8962a04f-fcdc-41eb-b27f-980b0ef48c46","localServerName":"integration-daemon","localServerURL":"https://localhost:9443","localServerUserId":"intgdaemonnpa","maxPageSize":1000,"integrationServicesConfig":[{"class":"IntegrationServiceConfig","integrationServiceId":605,"integrationServiceDevelopmentStatus":"TECHNICAL_PREVIEW","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.files.contextmanager.FilesIntegratorContextManager","integrationServiceName":"Files Integrator","integrationServiceFullName":"Files Integrator OMIS","integrationServiceURLMarker":"files-integrator","integrationServiceDescription":"Extract metadata about files stored in a file system or file manager.","integrationServiceWiki":"https://egeria-project.org/services/omis/files-integrator/overview/","integrationServicePartnerOMAS":"Data Manager OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","integrationConnectorConfigs":[{"class":"IntegrationConnectorConfig","connectorId":"50e7de99-4157-419e-8f66-f2ddd009967f","connectorName":"FilesCataloguer","connectorUserId":"filecatgnpa","connection":{"class":"Connection","headerVersion":0,"connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.connectors.integration.basicfiles.DataFilesMonitorIntegrationProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"sample-data/data-files"}},"metadataSourceQualifiedName":"FileSystem:sample-files","refreshTimeInterval":15,"usesBlockingCalls":false,"permittedSynchronization":"FROM_THIRD_PARTY","generateIntegrationReports":false}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":602,"integrationServiceDevelopmentStatus":"TECHNICAL_PREVIEW","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.topic.contextmanager.TopicIntegratorContextManager","integrationServiceName":"Topic Integrator","integrationServiceFullName":"Topic Integrator OMIS","integrationServiceURLMarker":"topic-integrator","integrationServiceDescription":"Exchange metadata with third party event-based brokers.","integrationServiceWiki":"https://egeria-project.org/services/omis/topic-integrator/overview/","integrationServicePartnerOMAS":"Data Manager OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","omagserverName":"{{mdrServerName}}","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":600,"integrationServiceDevelopmentStatus":"IN_DEVELOPMENT","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.catalog.contextmanager.CatalogIntegratorContextManager","integrationServiceName":"Catalog Integrator","integrationServiceFullName":"Catalog Integrator OMIS","integrationServiceURLMarker":"catalog-integrator","integrationServiceDescription":"Exchange metadata with third party data catalogs.","integrationServiceWiki":"https://egeria-project.org/services/omis/catalog-integrator/overview/","integrationServicePartnerOMAS":"Asset Manager OMAS","defaultPermittedSynchronization":"BOTH_DIRECTIONS","integrationServiceOperationalStatus":"ENABLED","omagserverName":"{{mdrServerName}}","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":604,"integrationServiceDevelopmentStatus":"TECHNICAL_PREVIEW","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.database.contextmanager.DatabaseIntegratorContextManager","integrationServiceName":"Database Integrator","integrationServiceFullName":"Database Integrator OMIS","integrationServiceURLMarker":"database-integrator","integrationServiceDescription":"Extract metadata such as schema, tables and columns from database managers.","integrationServiceWiki":"https://egeria-project.org/services/omis/database-integrator/overview/","integrationServicePartnerOMAS":"Data Manager OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","omagserverName":"active-metadata-server","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":601,"integrationServiceDevelopmentStatus":"TECHNICAL_PREVIEW","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.api.contextmanager.APIIntegratorContextManager","integrationServiceName":"API Integrator","integrationServiceFullName":"API Integrator OMIS","integrationServiceURLMarker":"api-integrator","integrationServiceDescription":"Exchange metadata with third party API Gateways.","integrationServiceWiki":"https://egeria-project.org/services/omis/api-integrator/overview/","integrationServicePartnerOMAS":"Data Manager OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","omagserverName":"active-metadata-server","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":611,"integrationServiceDevelopmentStatus":"IN_DEVELOPMENT","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.infrastructure.contextmanager.InfrastructureIntegratorContextManager","integrationServiceName":"Infrastructure Integrator","integrationServiceFullName":"Infrastructure Integrator OMIS","integrationServiceURLMarker":"infrastructure-integrator","integrationServiceDescription":"Exchange information relating to IT infrastructure such as hosts, platforms, servers, server capabilities and services.","integrationServiceWiki":"https://egeria-project.org/services/omis/infrastructure-integrator/overview/","integrationServicePartnerOMAS":"IT Infrastructure OMAS","defaultPermittedSynchronization":"BOTH_DIRECTIONS","integrationServiceOperationalStatus":"ENABLED","omagserverName":"active-metadata-server","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":607,"integrationServiceDevelopmentStatus":"IN_DEVELOPMENT","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.organization.contextmanager.OrganizationIntegratorContextManager","integrationServiceName":"Organization Integrator","integrationServiceFullName":"Organization Integrator OMIS","integrationServiceURLMarker":"organization-integrator","integrationServiceDescription":"Load information about the teams and people in an organization and return collaboration activity.","integrationServiceWiki":"https://egeria-project.org/services/omis/organization-integrator/overview/","integrationServicePartnerOMAS":"Community Profile OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","omagserverName":"active-metadata-server","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":606,"integrationServiceDevelopmentStatus":"IN_DEVELOPMENT","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.lineage.contextmanager.LineageIntegratorContextManager","integrationServiceName":"Lineage Integrator","integrationServiceFullName":"Lineage Integrator OMIS","integrationServiceURLMarker":"lineage-integrator","integrationServiceDescription":"Manage exchange of lineage with a third party tool.","integrationServiceWiki":"https://egeria-project.org/services/omis/lineage-integrator/overview/","integrationServicePartnerOMAS":"Asset Manager OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","omagserverName":"active-metadata-server","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":608,"integrationServiceDevelopmentStatus":"IN_DEVELOPMENT","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.security.contextmanager.SecurityIntegratorContextManager","integrationServiceName":"Security Integrator","integrationServiceFullName":"Security Integrator OMIS","integrationServiceURLMarker":"security-integrator","integrationServiceDescription":"Distribute security properties to security enforcement points.","integrationServiceWiki":"https://egeria-project.org/services/omis/security-integrator/overview/","integrationServicePartnerOMAS":"Security Manager OMAS","defaultPermittedSynchronization":"TO_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","omagserverName":"active-metadata-server","omagserverPlatformRootURL":"https://localhost:9443"},{"class":"IntegrationServiceConfig","integrationServiceId":603,"integrationServiceDevelopmentStatus":"TECHNICAL_PREVIEW","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.display.contextmanager.DisplayIntegratorContextManager","integrationServiceName":"Display Integrator","integrationServiceFullName":"Display Integrator OMIS","integrationServiceURLMarker":"display-integrator","integrationServiceDescription":"Exchange metadata with applications that display data to users.","integrationServiceWiki":"https://egeria-project.org/services/omis/display-integrator/overview/","integrationServicePartnerOMAS":"Data Manager OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","omagserverName":"active-metadata-server","omagserverPlatformRootURL":"https://localhost:9443"}],"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"4afac741-3dcc-4c60-a4ca-a6dede994e3f","qualifiedName":"Egeria:AuditLogDestinationConnector:Console","displayName":"Console Audit Log Destination Connector","description":"Connector supports logging of audit log messages to stdout.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogStore"],"recognizedConfigurationProperties":["supportedSeverities"]},"configurationProperties":{"supportedSeverities":["Unknown","Information","Event","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}]},"auditTrail":["Mon Aug 28 14:36:17 BST 2023 garygeeke updated configuration for local server's userId to intgdaemonnpa.","Mon Aug 28 14:36:21 BST 2023 garygeeke updated configuration for integration service files-integrator.","Fri Dec 29 21:02:02 GMT 2023 garygeeke updated configuration for integration service topic-integrator.","Fri Dec 29 21:06:55 GMT 2023 garygeeke updated configuration for integration service catalog-integrator.","Fri Dec 29 21:11:45 GMT 2023 garygeeke updated configuration for integration service database-integrator.","Fri Dec 29 21:12:25 GMT 2023 garygeeke updated configuration for integration service api-integrator.","Fri Dec 29 21:12:41 GMT 2023 garygeeke updated configuration for integration service infrastructure-integrator.","Fri Dec 29 21:12:56 GMT 2023 garygeeke updated configuration for integration service organization-integrator.","Sat Dec 30 17:39:25 GMT 2023 garygeeke updated configuration for integration service lineage-integrator.","Sat Dec 30 17:39:47 GMT 2023 garygeeke updated configuration for integration service security-integrator.","Sat Dec 30 17:39:55 GMT 2023 garygeeke updated configuration for integration service display-integrator."]} \ No newline at end of file +{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"8962a04f-fcdc-41eb-b27f-980b0ef48c46","localServerName":"integration-daemon","localServerURL":"https://localhost:9443","localServerUserId":"intgdaemonnpa","maxPageSize":1000,"integrationServicesConfig":[{"class":"IntegrationServiceConfig","integrationServiceId":605,"integrationServiceDevelopmentStatus":"TECHNICAL_PREVIEW","integrationServiceContextManagerClass":"org.odpi.openmetadata.integrationservices.files.contextmanager.FilesIntegratorContextManager","integrationServiceName":"Files Integrator","integrationServiceFullName":"Files Integrator OMIS","integrationServiceURLMarker":"files-integrator","integrationServiceDescription":"Extract metadata about files stored in a file system or file manager.","integrationServiceWiki":"https://egeria-project.org/services/omis/files-integrator/overview/","integrationServicePartnerOMAS":"Data Manager OMAS","defaultPermittedSynchronization":"FROM_THIRD_PARTY","integrationServiceOperationalStatus":"ENABLED","integrationConnectorConfigs":[{"class":"IntegrationConnectorConfig","connectorId":"209ba620-b9f3-4a1c-badb-82ae46b2eb62","connectorName":"FilesMonitor","connectorUserId":"generalnpa","connection":{"class":"Connection","headerVersion":0,"qualifiedName":"FilesMonitorConnection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.connectors.integration.basicfiles.DataFilesMonitorIntegrationProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"sample-data"}},"metadataSourceQualifiedName":"cocoDataLake","refreshTimeInterval":60,"usesBlockingCalls":false,"permittedSynchronization":"FROM_THIRD_PARTY","generateIntegrationReports":false}],"omagserverPlatformRootURL":"https://localhost:9443","omagserverName":"active-metadata-store"}],"dynamicIntegrationGroupsConfig":[{"class":"IntegrationGroupConfig","integrationGroupQualifiedName":"Egeria:IntegrationGroup:DefaultIntegrationGroup","omagserverPlatformRootURL":"https://localhost:9443","omagserverName":"active-metadata-store"}],"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"4afac741-3dcc-4c60-a4ca-a6dede994e3f","qualifiedName":"Egeria:AuditLogDestinationConnector:Console","displayName":"Console Audit Log Destination Connector","description":"Connector supports logging of audit log messages to stdout.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogStore"],"recognizedConfigurationProperties":["supportedSeverities"]},"configurationProperties":{"supportedSeverities":["Unknown","Information","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}]},"auditTrail":["Mon Aug 28 14:36:17 BST 2023 garygeeke updated configuration for local server's userId to intgdaemonnpa.","Mon Aug 28 14:36:21 BST 2023 garygeeke updated configuration for integration service files-integrator.","Fri Dec 29 21:02:02 GMT 2023 garygeeke updated configuration for integration service topic-integrator.","Fri Dec 29 21:06:55 GMT 2023 garygeeke updated configuration for integration service catalog-integrator.","Fri Dec 29 21:11:45 GMT 2023 garygeeke updated configuration for integration service database-integrator.","Fri Dec 29 21:12:25 GMT 2023 garygeeke updated configuration for integration service api-integrator.","Fri Dec 29 21:12:41 GMT 2023 garygeeke updated configuration for integration service infrastructure-integrator.","Fri Dec 29 21:12:56 GMT 2023 garygeeke updated configuration for integration service organization-integrator.","Sat Dec 30 17:39:25 GMT 2023 garygeeke updated configuration for integration service lineage-integrator.","Sat Dec 30 17:39:47 GMT 2023 garygeeke updated configuration for integration service security-integrator.","Sat Dec 30 17:39:55 GMT 2023 garygeeke updated configuration for integration service display-integrator.","Wed Jan 17 09:04:19 GMT 2024 garygeeke removed configuration for integration services.","Wed Jan 17 09:05:39 GMT 2024 garygeeke updated configuration for integration service files-integrator.","Wed Jan 17 09:07:13 GMT 2024 garygeeke set up default audit log destinations.","Wed Jan 17 09:18:19 GMT 2024 garygeeke updated configuration for integration group Egeria:IntegrationGroup:DefaultIntegrationGroup.","Wed Jan 17 09:21:25 GMT 2024 garygeeke updated configuration for integration group Egeria:IntegrationGroup:DefaultIntegrationGroup.","Wed Jan 17 09:23:18 GMT 2024 garygeeke removed configuration for integration groups.","Wed Jan 17 09:23:45 GMT 2024 garygeeke updated configuration for integration group Egeria:IntegrationGroup:DefaultIntegrationGroup."]} \ No newline at end of file diff --git a/open-metadata-resources/open-metadata-deployment/sample-configs/simple-metadata-store/config/simple-metadata-store.config b/open-metadata-resources/open-metadata-deployment/sample-configs/simple-metadata-store/config/simple-metadata-store.config old mode 100755 new mode 100644 index c90ac2c911d..7796124cef0 --- a/open-metadata-resources/open-metadata-deployment/sample-configs/simple-metadata-store/config/simple-metadata-store.config +++ b/open-metadata-resources/open-metadata-deployment/sample-configs/simple-metadata-store/config/simple-metadata-store.config @@ -1 +1 @@ -{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"a4e23475-7bb2-4509-973b-cbf6d95a4c56","localServerName":"simple-metadata-store","localServerURL":"https://localhost:9443","localServerUserId":"simplemdsnpa","maxPageSize":1000,"accessServicesConfig":[{"class":"AccessServiceConfig","accessServiceId":210,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datamanager.admin.DataManagerAdmin","accessServiceName":"Data Manager","accessServiceFullName":"Data Manager OMAS","accessServiceURLMarker":"data-manager","accessServiceDescription":"Capture changes to the data stores and data set managed by a data manager such as a database server, content manager or file system.","accessServiceWiki":"https://egeria-project.org/services/omas/data-manager/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":226,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.subjectarea.admin.SubjectAreaAdmin","accessServiceName":"Subject Area","accessServiceFullName":"Subject Area OMAS","accessServiceURLMarker":"subject-area","accessServiceDescription":"Document knowledge about a subject area in a glossary.","accessServiceWiki":"https://egeria-project.org/services/omas/subject-area/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":218,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.glossaryview.server.admin.GlossaryViewAdmin","accessServiceName":"Glossary View","accessServiceFullName":"Glossary View OMAS","accessServiceURLMarker":"glossary-view","accessServiceDescription":"Support glossary terms visualization","accessServiceWiki":"https://egeria-project.org/services/omas/glossary-view/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":213,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.designmodel.admin.DesignModelAdmin","accessServiceName":"Design Model","accessServiceFullName":"Design Model OMAS","accessServiceURLMarker":"design-model","accessServiceDescription":"Exchange design model content with tools and standard packages.","accessServiceWiki":"https://egeria-project.org/services/omas/design-model/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":223,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securityofficer.server.admin.SecurityOfficerAdmin","accessServiceName":"Security Officer","accessServiceFullName":"Security Officer OMAS","accessServiceURLMarker":"security-officer","accessServiceDescription":"Set up rules and security tags to protect data.","accessServiceWiki":"https://egeria-project.org/services/omas/security-officer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":204,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetmanager.admin.AssetManagerAdmin","accessServiceName":"Asset Manager","accessServiceFullName":"Asset Manager OMAS","accessServiceURLMarker":"asset-manager","accessServiceDescription":"Manage metadata from a third party asset manager","accessServiceWiki":"https://egeria-project.org/services/omas/asset-manager/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":208,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.itinfrastructure.admin.ITInfrastructureAdmin","accessServiceName":"IT Infrastructure","accessServiceFullName":"IT Infrastructure OMAS","accessServiceURLMarker":"it-infrastructure","accessServiceDescription":"Manage information about the deployed IT infrastructure.","accessServiceWiki":"https://egeria-project.org/services/omas/it-infrastructure/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":212,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datascience.admin.DataScienceAdmin","accessServiceName":"Data Science","accessServiceFullName":"Data Science OMAS","accessServiceURLMarker":"data-science","accessServiceDescription":"Create and manage data science definitions and models.","accessServiceWiki":"https://egeria-project.org/services/omas/data-science/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":207,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.communityprofile.admin.CommunityProfileAdmin","accessServiceName":"Community Profile","accessServiceFullName":"Community Profile OMAS","accessServiceURLMarker":"community-profile","accessServiceDescription":"Define personal profile and collaborate.","accessServiceWiki":"https://egeria-project.org/services/omas/community-profile/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":209,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataengine.server.admin.DataEngineAdmin","accessServiceName":"Data Engine","accessServiceFullName":"Data Engine OMAS","accessServiceURLMarker":"data-engine","accessServiceDescription":"Exchange process models and lineage with a data engine.","accessServiceWiki":"https://egeria-project.org/services/omas/data-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":217,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.discoveryengine.admin.DiscoveryEngineAdmin","accessServiceName":"Discovery Engine","accessServiceFullName":"Discovery Engine OMAS","accessServiceURLMarker":"discovery-engine","accessServiceDescription":"Support for automated open discovery services.","accessServiceWiki":"https://egeria-project.org/services/omas/discovery-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":215,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalarchitecture.admin.DigitalArchitectureAdmin","accessServiceName":"Digital Architecture","accessServiceFullName":"Digital Architecture OMAS","accessServiceURLMarker":"digital-architecture","accessServiceDescription":"Design of the digital services for an organization","accessServiceWiki":"https://egeria-project.org/services/omas/digital-architecture/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":205,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetowner.admin.AssetOwnerAdmin","accessServiceName":"Asset Owner","accessServiceFullName":"Asset Owner OMAS","accessServiceURLMarker":"asset-owner","accessServiceDescription":"Manage an asset","accessServiceWiki":"https://egeria-project.org/services/omas/asset-owner/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":225,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.stewardshipaction.admin.StewardshipActionAdmin","accessServiceName":"Stewardship Action","accessServiceFullName":"Stewardship Action OMAS","accessServiceURLMarker":"stewardship-action","accessServiceDescription":"Manage exceptions and actions from open governance.","accessServiceWiki":"https://egeria-project.org/services/omas/stewardship-action/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":220,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceprogram.admin.GovernanceProgramAdmin","accessServiceName":"Governance Program","accessServiceFullName":"Governance Program OMAS","accessServiceURLMarker":"governance-program","accessServiceDescription":"Manage the governance program.","accessServiceWiki":"https://egeria-project.org/services/omas/governance-program/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":216,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalservice.admin.DigitalServiceAdmin","accessServiceName":"Digital Service","accessServiceFullName":"Digital Service OMAS","accessServiceURLMarker":"digital-service","accessServiceDescription":"Manage a digital service through its lifecycle.","accessServiceWiki":"https://egeria-project.org/services/omas/digital-service/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":203,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetlineage.admin.AssetLineageAdmin","accessServiceName":"Asset Lineage","accessServiceFullName":"Asset Lineage OMAS","accessServiceURLMarker":"asset-lineage","accessServiceDescription":"Publish asset lineage","accessServiceWiki":"https://egeria-project.org/services/omas/asset-lineage/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":201,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetconsumer.admin.AssetConsumerAdmin","accessServiceName":"Asset Consumer","accessServiceFullName":"Asset Consumer OMAS","accessServiceURLMarker":"asset-consumer","accessServiceDescription":"Access assets through connectors.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-consumer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":200,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetcatalog.admin.AssetCatalogAdmin","accessServiceName":"Asset Catalog","accessServiceFullName":"Asset Catalog OMAS","accessServiceURLMarker":"asset-catalog","accessServiceDescription":"Search and understand your assets.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-catalog/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":214,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.devops.admin.DevOpsAdmin","accessServiceName":"DevOps","accessServiceFullName":"DevOps OMAS","accessServiceURLMarker":"devops","accessServiceDescription":"Manage the metadata about the assets managed by a DevOps pipeline.","accessServiceWiki":"https://egeria-project.org/services/omas/dev-ops/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":224,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.softwaredeveloper.admin.SoftwareDeveloperAdmin","accessServiceName":"Software Developer","accessServiceFullName":"Software Developer OMAS","accessServiceURLMarker":"software-developer","accessServiceDescription":"Interact with software development tools.","accessServiceWiki":"https://egeria-project.org/services/omas/software-developer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":221,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.projectmanagement.admin.ProjectManagementAdmin","accessServiceName":"Project Management","accessServiceFullName":"Project Management OMAS","accessServiceURLMarker":"project-management","accessServiceDescription":"Manage governance related projects.","accessServiceWiki":"https://egeria-project.org/services/omas/project-management/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":219,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceengine.admin.GovernanceEngineAdmin","accessServiceName":"Governance Engine","accessServiceFullName":"Governance Engine OMAS","accessServiceURLMarker":"governance-engine","accessServiceDescription":"Set up an operational governance engine","accessServiceWiki":"https://egeria-project.org/services/omas/governance-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":211,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataprivacy.admin.DataPrivacyAdmin","accessServiceName":"Data Privacy","accessServiceFullName":"Data Privacy OMAS","accessServiceURLMarker":"data-privacy","accessServiceDescription":"Manage governance of privacy.","accessServiceWiki":"https://egeria-project.org/services/omas/data-privacy/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":222,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securitymanager.admin.SecurityManagerAdmin","accessServiceName":"Security Manager","accessServiceFullName":"Security Manager OMAS","accessServiceURLMarker":"security-manager","accessServiceDescription":"Manages exchange of metadata with a security service","accessServiceWiki":"https://egeria-project.org/services/omas/security-manager/overview/","accessServiceOperationalStatus":"ENABLED"}],"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"4afac741-3dcc-4c60-a4ca-a6dede994e3f","qualifiedName":"Egeria:AuditLogDestinationConnector:Console","displayName":"Console Audit Log Destination Connector","description":"Connector supports logging of audit log messages to stdout.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogStore"],"recognizedConfigurationProperties":["supportedSeverities"]},"configurationProperties":{"supportedSeverities":["Unknown","Information","Event","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}],"openMetadataArchiveConnections":[{"class":"Connection","headerVersion":0,"displayName":"Open Metadata Archive File content-packs/OpenConnectorsArchive.omarchive Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"f4b49aa8-4f8f-4e0d-a725-fef8fa6ae722","qualifiedName":"Egeria:OpenMetadataArchiveStoreConnector:File","displayName":"File-based Open Metadata Archive Store Connector","description":"Connector supports storing of an open metadata archive as a single file stored using JSON format.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.archiveconnector.file.FileBasedOpenMetadataArchiveStoreProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.stores.archivestore.OpenMetadataArchiveStore"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"content-packs/OpenConnectorsArchive.omarchive"}}],"localRepositoryConfig":{"class":"LocalRepositoryConfig","metadataCollectionId":"3be47857-95c7-4d87-9d2b-2dd440ad8201","localRepositoryMode":"OPEN_METADATA_NATIVE","localRepositoryLocalConnection":{"class":"Connection","headerVersion":0,"displayName":"In Memory Local Repository Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"65cc9091-757f-4bcd-b937-426160be8bc2","qualifiedName":"Egeria:OMRSRepositoryConnector:InMemory","displayName":"In Memory OMRS Repository Connector","description":"Native open metadata repository connector that maps open metadata calls to a set of in memory hash maps - demo use only.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.inmemory.repositoryconnector.InMemoryOMRSRepositoryConnectorProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSMetadataCollectionManager"]}},"localRepositoryRemoteConnection":{"class":"Connection","headerVersion":0,"displayName":"Local Repository Remote Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"75ea56d1-656c-43fb-bc0c-9d35c5553b9e","qualifiedName":"Egeria:OMRSRepositoryConnector:CohortMemberClient:REST","displayName":"REST Cohort Member Client Connector","description":"Cohort member client connector that provides access to open metadata located in a remote repository via REST calls.","connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.rest.repositoryconnector.OMRSRESTRepositoryConnectorProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSMetadataCollectionManager"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"https://localhost:9443/servers/simple-metadata-store"}},"eventsToSaveRule":"ALL","eventsToSendRule":"ALL"},"enterpriseAccessConfig":{"class":"EnterpriseAccessConfig","enterpriseMetadataCollectionName":"simple-metadata-store Enterprise Metadata Collection","enterpriseMetadataCollectionId":"0014c4f4-4ade-480d-8ab3-3a7a377a1a8d","enterpriseOMRSTopicConnection":{"class":"VirtualConnection","headerVersion":0,"displayName":"Enterprise OMRS Topic Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"qualifiedName":"org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider","displayName":"OMRS Topic Connector","description":"Provides access to the OMRS Topic that is used to exchange events between members of a cohort, or to notify Open Metadata Access Services (OMASs) of changes to metadata in the enterprise.","connectorProviderClassName":"org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicListener","org.odpi.openmetadata.frameworks.connectors.VirtualConnectorExtension","org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopic"]},"embeddedConnections":[{"class":"EmbeddedConnection","headerVersion":0,"position":0,"displayName":"Enterprise OMRS Events","embeddedConnection":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"type":{"typeId":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeName":"ConnectorType","typeVersion":1,"typeDescription":"A set of properties describing a type of connector."},"guid":"ed8e682b-2fec-4403-b551-02f8c46322ef","qualifiedName":"Egeria:OpenMetadataTopicConnector:InMemory","displayName":"In Memory Open Metadata Topic Connector","description":"In Memory Open Metadata Topic Connector supports string based events over an in memory event bus.","connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.inmemory.InMemoryOpenMetadataTopicProvider","connectorFrameworkName":"Open Connector Framework (OCF)","connectorInterfaceLanguage":"Java","connectorInterfaces":["org.odpi.openmetadata.frameworks.connectors.SecureConnectorExtension","org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent","java.lang.Runnable","org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopic"]},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"simple-metadata-store.openmetadata.repositoryservices.enterprise.simple-metadata-store.OMRSTopic"},"configurationProperties":{"local.server.id":"a4e23475-7bb2-4509-973b-cbf6d95a4c56","eventDirection":"inOut"}}}]},"enterpriseOMRSTopicProtocolVersion":"V1"}},"auditTrail":["Mon Aug 28 14:34:34 BST 2023 garygeeke updated configuration for local server's userId to simplemdsnpa.","Mon Aug 28 14:34:39 BST 2023 garygeeke updated configuration for the local repository.","Mon Aug 28 14:34:43 BST 2023 garygeeke updated configuration for access services.","Mon Aug 28 14:34:43 BST 2023 garygeeke updated configuration for enterprise repository services (used by access services).","Fri Dec 29 13:59:32 GMT 2023 garygeeke updated list of open metadata archives loaded at server start up."]} \ No newline at end of file +{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"07f8e02a-0428-4564-938c-c075ad643371","localServerName":"simple-metadata-store","localServerURL":"https://localhost:9443","localServerUserId":"simplemdsnpa","maxPageSize":1000,"accessServicesConfig":[{"class":"AccessServiceConfig","accessServiceId":210,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datamanager.admin.DataManagerAdmin","accessServiceName":"Data Manager","accessServiceFullName":"Data Manager OMAS","accessServiceURLMarker":"data-manager","accessServiceDescription":"Capture changes to the data stores and data set managed by a data manager such as a database server, content manager or file system.","accessServiceWiki":"https://egeria-project.org/services/omas/data-manager/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":226,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.subjectarea.admin.SubjectAreaAdmin","accessServiceName":"Subject Area","accessServiceFullName":"Subject Area OMAS","accessServiceURLMarker":"subject-area","accessServiceDescription":"Document knowledge about a subject area in a glossary.","accessServiceWiki":"https://egeria-project.org/services/omas/subject-area/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":218,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.glossaryview.server.admin.GlossaryViewAdmin","accessServiceName":"Glossary View","accessServiceFullName":"Glossary View OMAS","accessServiceURLMarker":"glossary-view","accessServiceDescription":"Support glossary terms visualization","accessServiceWiki":"https://egeria-project.org/services/omas/glossary-view/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":213,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.designmodel.admin.DesignModelAdmin","accessServiceName":"Design Model","accessServiceFullName":"Design Model OMAS","accessServiceURLMarker":"design-model","accessServiceDescription":"Exchange design model content with tools and standard packages.","accessServiceWiki":"https://egeria-project.org/services/omas/design-model/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":223,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securityofficer.server.admin.SecurityOfficerAdmin","accessServiceName":"Security Officer","accessServiceFullName":"Security Officer OMAS","accessServiceURLMarker":"security-officer","accessServiceDescription":"Set up rules and security tags to protect data.","accessServiceWiki":"https://egeria-project.org/services/omas/security-officer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":204,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetmanager.admin.AssetManagerAdmin","accessServiceName":"Asset Manager","accessServiceFullName":"Asset Manager OMAS","accessServiceURLMarker":"asset-manager","accessServiceDescription":"Manage metadata from a third party asset manager","accessServiceWiki":"https://egeria-project.org/services/omas/asset-manager/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":208,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.itinfrastructure.admin.ITInfrastructureAdmin","accessServiceName":"IT Infrastructure","accessServiceFullName":"IT Infrastructure OMAS","accessServiceURLMarker":"it-infrastructure","accessServiceDescription":"Manage information about the deployed IT infrastructure.","accessServiceWiki":"https://egeria-project.org/services/omas/it-infrastructure/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":212,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.datascience.admin.DataScienceAdmin","accessServiceName":"Data Science","accessServiceFullName":"Data Science OMAS","accessServiceURLMarker":"data-science","accessServiceDescription":"Create and manage data science definitions and models.","accessServiceWiki":"https://egeria-project.org/services/omas/data-science/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":207,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.communityprofile.admin.CommunityProfileAdmin","accessServiceName":"Community Profile","accessServiceFullName":"Community Profile OMAS","accessServiceURLMarker":"community-profile","accessServiceDescription":"Define personal profile and collaborate.","accessServiceWiki":"https://egeria-project.org/services/omas/community-profile/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":209,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataengine.server.admin.DataEngineAdmin","accessServiceName":"Data Engine","accessServiceFullName":"Data Engine OMAS","accessServiceURLMarker":"data-engine","accessServiceDescription":"Exchange process models and lineage with a data engine.","accessServiceWiki":"https://egeria-project.org/services/omas/data-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":217,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.discoveryengine.admin.DiscoveryEngineAdmin","accessServiceName":"Discovery Engine","accessServiceFullName":"Discovery Engine OMAS","accessServiceURLMarker":"discovery-engine","accessServiceDescription":"Support for automated open discovery services.","accessServiceWiki":"https://egeria-project.org/services/omas/discovery-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":215,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalarchitecture.admin.DigitalArchitectureAdmin","accessServiceName":"Digital Architecture","accessServiceFullName":"Digital Architecture OMAS","accessServiceURLMarker":"digital-architecture","accessServiceDescription":"Design of the digital services for an organization","accessServiceWiki":"https://egeria-project.org/services/omas/digital-architecture/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":205,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetowner.admin.AssetOwnerAdmin","accessServiceName":"Asset Owner","accessServiceFullName":"Asset Owner OMAS","accessServiceURLMarker":"asset-owner","accessServiceDescription":"Manage an asset","accessServiceWiki":"https://egeria-project.org/services/omas/asset-owner/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":225,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.stewardshipaction.admin.StewardshipActionAdmin","accessServiceName":"Stewardship Action","accessServiceFullName":"Stewardship Action OMAS","accessServiceURLMarker":"stewardship-action","accessServiceDescription":"Manage exceptions and actions from open governance.","accessServiceWiki":"https://egeria-project.org/services/omas/stewardship-action/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":220,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceprogram.admin.GovernanceProgramAdmin","accessServiceName":"Governance Program","accessServiceFullName":"Governance Program OMAS","accessServiceURLMarker":"governance-program","accessServiceDescription":"Manage the governance program.","accessServiceWiki":"https://egeria-project.org/services/omas/governance-program/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":216,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.digitalservice.admin.DigitalServiceAdmin","accessServiceName":"Digital Service","accessServiceFullName":"Digital Service OMAS","accessServiceURLMarker":"digital-service","accessServiceDescription":"Manage a digital service through its lifecycle.","accessServiceWiki":"https://egeria-project.org/services/omas/digital-service/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":203,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetlineage.admin.AssetLineageAdmin","accessServiceName":"Asset Lineage","accessServiceFullName":"Asset Lineage OMAS","accessServiceURLMarker":"asset-lineage","accessServiceDescription":"Publish asset lineage","accessServiceWiki":"https://egeria-project.org/services/omas/asset-lineage/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":201,"accessServiceDevelopmentStatus":"STABLE","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetconsumer.admin.AssetConsumerAdmin","accessServiceName":"Asset Consumer","accessServiceFullName":"Asset Consumer OMAS","accessServiceURLMarker":"asset-consumer","accessServiceDescription":"Access assets through connectors.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-consumer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":200,"accessServiceDevelopmentStatus":"DEPRECATED","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.assetcatalog.admin.AssetCatalogAdmin","accessServiceName":"Asset Catalog","accessServiceFullName":"Asset Catalog OMAS","accessServiceURLMarker":"asset-catalog","accessServiceDescription":"Search and understand your assets.","accessServiceWiki":"https://egeria-project.org/services/omas/asset-catalog/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":214,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.devops.admin.DevOpsAdmin","accessServiceName":"DevOps","accessServiceFullName":"DevOps OMAS","accessServiceURLMarker":"devops","accessServiceDescription":"Manage the metadata about the assets managed by a DevOps pipeline.","accessServiceWiki":"https://egeria-project.org/services/omas/dev-ops/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":224,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.softwaredeveloper.admin.SoftwareDeveloperAdmin","accessServiceName":"Software Developer","accessServiceFullName":"Software Developer OMAS","accessServiceURLMarker":"software-developer","accessServiceDescription":"Interact with software development tools.","accessServiceWiki":"https://egeria-project.org/services/omas/software-developer/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":221,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.projectmanagement.admin.ProjectManagementAdmin","accessServiceName":"Project Management","accessServiceFullName":"Project Management OMAS","accessServiceURLMarker":"project-management","accessServiceDescription":"Manage governance related projects.","accessServiceWiki":"https://egeria-project.org/services/omas/project-management/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":219,"accessServiceDevelopmentStatus":"TECHNICAL_PREVIEW","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.governanceengine.admin.GovernanceEngineAdmin","accessServiceName":"Governance Engine","accessServiceFullName":"Governance Engine OMAS","accessServiceURLMarker":"governance-engine","accessServiceDescription":"Set up an operational governance engine","accessServiceWiki":"https://egeria-project.org/services/omas/governance-engine/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":211,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.dataprivacy.admin.DataPrivacyAdmin","accessServiceName":"Data Privacy","accessServiceFullName":"Data Privacy OMAS","accessServiceURLMarker":"data-privacy","accessServiceDescription":"Manage governance of privacy.","accessServiceWiki":"https://egeria-project.org/services/omas/data-privacy/overview/","accessServiceOperationalStatus":"ENABLED"},{"class":"AccessServiceConfig","accessServiceId":222,"accessServiceDevelopmentStatus":"IN_DEVELOPMENT","accessServiceAdminClass":"org.odpi.openmetadata.accessservices.securitymanager.admin.SecurityManagerAdmin","accessServiceName":"Security Manager","accessServiceFullName":"Security Manager OMAS","accessServiceURLMarker":"security-manager","accessServiceDescription":"Manages exchange of metadata with a security service","accessServiceWiki":"https://egeria-project.org/services/omas/security-manager/overview/","accessServiceOperationalStatus":"ENABLED"}],"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider"},"configurationProperties":{"supportedSeverities":["Unknown","Information","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}],"openMetadataArchiveConnections":[{"class":"Connection","headerVersion":0,"displayName":"Open Metadata Archive File content-packs/OpenConnectorsArchive.omarchive Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.archiveconnector.file.FileBasedOpenMetadataArchiveStoreProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"content-packs/OpenConnectorsArchive.omarchive"}}],"localRepositoryConfig":{"class":"LocalRepositoryConfig","metadataCollectionId":"d849c743-eaee-4c70-968b-5eff74d14058","localRepositoryMode":"OPEN_METADATA_NATIVE","localRepositoryLocalConnection":{"class":"Connection","headerVersion":0,"displayName":"In Memory Local Repository Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.inmemory.repositoryconnector.InMemoryOMRSRepositoryConnectorProvider"}},"localRepositoryRemoteConnection":{"class":"Connection","headerVersion":0,"displayName":"Local Repository Remote Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.rest.repositoryconnector.OMRSRESTRepositoryConnectorProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"https://localhost:9443/servers/simple-metadata-store"}},"eventsToSaveRule":"ALL","eventsToSendRule":"ALL"},"enterpriseAccessConfig":{"class":"EnterpriseAccessConfig","enterpriseMetadataCollectionName":"simple-metadata-store Enterprise Metadata Collection","enterpriseMetadataCollectionId":"71cae5bd-0f0f-4e67-a197-a0315f83ea61","enterpriseOMRSTopicConnection":{"class":"VirtualConnection","headerVersion":0,"displayName":"Enterprise OMRS Topic Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider"},"embeddedConnections":[{"class":"EmbeddedConnection","headerVersion":0,"position":0,"displayName":"Enterprise OMRS Events","embeddedConnection":{"class":"Connection","headerVersion":0,"displayName":"Kafka Event Bus Connection","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.eventbus.topic.inmemory.InMemoryOpenMetadataTopicProvider"},"endpoint":{"class":"Endpoint","headerVersion":0,"address":"simple-metadata-store.openmetadata.repositoryservices.enterprise.simple-metadata-store.OMRSTopic"},"configurationProperties":{"local.server.id":"07f8e02a-0428-4564-938c-c075ad643371","eventDirection":"inOut"}}}]},"enterpriseOMRSTopicProtocolVersion":"V1"}},"auditTrail":["Mon Jan 22 15:41:24 GMT 2024 garygeeke updated configuration for local server's userId to simplemdsnpa.","Mon Jan 22 15:45:16 GMT 2024 garygeeke updated configuration for the local repository.","Mon Jan 22 15:45:29 GMT 2024 garygeeke updated configuration for access services.","Mon Jan 22 15:45:29 GMT 2024 garygeeke updated configuration for enterprise repository services (used by access services).","Mon Jan 22 15:46:19 GMT 2024 garygeeke updated list of open metadata archives loaded at server start up."]} \ No newline at end of file diff --git a/open-metadata-resources/open-metadata-deployment/sample-configs/view-server/config/view-server.config b/open-metadata-resources/open-metadata-deployment/sample-configs/view-server/config/view-server.config new file mode 100644 index 00000000000..3024d162fce --- /dev/null +++ b/open-metadata-resources/open-metadata-deployment/sample-configs/view-server/config/view-server.config @@ -0,0 +1 @@ +{"class":"OMAGServerConfig","versionId":"V2.0","localServerId":"f2bb38a3-1da4-47b8-b3e6-9c1988a9872e","localServerName":"view-server","localServerURL":"https://localhost:9443","localServerUserId":"viewservernpa","maxPageSize":1000,"viewServicesConfig":[{"class":"IntegrationViewServiceConfig","viewServiceId":800,"viewServiceDevelopmentStatus":"IN_DEVELOPMENT","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.glossaryauthor.admin.GlossaryAuthorViewAdmin","viewServiceName":"Glossary Author","viewServiceFullName":"Glossary Author OMVS","viewServiceURLMarker":"glossary-author","viewServiceDescription":"View Service for glossary authoring.","viewServiceWiki":"https://egeria-project.org/services/omvs/glossary-author/overview","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":803,"viewServiceDevelopmentStatus":"TECHNICAL_PREVIEW","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.dino.admin.DinoViewAdmin","viewServiceName":"Dynamic Infrastructure and Operations","viewServiceFullName":"Dynamic Infrastructure and Operations OMVS","viewServiceURLMarker":"dino","viewServiceDescription":"Explore and operate an open metadata ecosystem.","viewServiceWiki":"https://egeria-project.org/services/omvs/dino/overview","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":801,"viewServiceDevelopmentStatus":"TECHNICAL_PREVIEW","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.rex.admin.RexViewAdmin","viewServiceName":"Repository Explorer","viewServiceFullName":"Repository Explorer OMVS","viewServiceURLMarker":"rex","viewServiceDescription":"Explore open metadata instances.","viewServiceWiki":"https://egeria-project.org/services/omvs/rex/overview","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":806,"viewServiceDevelopmentStatus":"IN_DEVELOPMENT","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.glossaryworkflow.admin.GlossaryWorkflowAdmin","viewServiceName":"Glossary Workflow","viewServiceFullName":"Glossary Workflow OMVS","viewServiceURLMarker":"glossary-workflow","viewServiceDescription":"Create glossary terms and organize them into categories as part of a controlled workflow process. It supports the editing glossary and multiple states.","viewServiceWiki":"https://egeria-project.org/services/omvs/glossary-workflow/overview/","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":807,"viewServiceDevelopmentStatus":"IN_DEVELOPMENT","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.myprofile.admin.MyProfileAdmin","viewServiceName":"My Profile","viewServiceFullName":"My Profile OMVS","viewServiceURLMarker":"my-profile","viewServiceDescription":"Manage information about the logged on user as well as their preferences.","viewServiceWiki":"https://egeria-project.org/services/omvs/my-profile/overview/","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":802,"viewServiceDevelopmentStatus":"TECHNICAL_PREVIEW","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.tex.admin.TexViewAdmin","viewServiceName":"Type Explorer","viewServiceFullName":"Type Explorer OMVS","viewServiceURLMarker":"tex","viewServiceDescription":"Explore the open metadata types in a repository or cohort.","viewServiceWiki":"https://egeria-project.org/services/omvs/tex/overview","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":804,"viewServiceDevelopmentStatus":"IN_DEVELOPMENT","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.serverauthor.admin.ServerAuthorViewAdmin","viewServiceName":"Server Author","viewServiceFullName":"Server Author OMVS","viewServiceURLMarker":"server-author","viewServiceDescription":"Author server configuration.","viewServiceWiki":"https://egeria-project.org/services/omvs/server-author/overview/","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":805,"viewServiceDevelopmentStatus":"IN_DEVELOPMENT","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.glossarybrowser.admin.GlossaryBrowserAdmin","viewServiceName":"Glossary Browser","viewServiceFullName":"Glossary Browser OMVS","viewServiceURLMarker":"glossary-browser","viewServiceDescription":"View glossary terms and categories within a glossary.","viewServiceWiki":"https://egeria-project.org/services/omvs/glossary-browser/overview/","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"},{"class":"IntegrationViewServiceConfig","viewServiceId":808,"viewServiceDevelopmentStatus":"IN_DEVELOPMENT","viewServiceAdminClass":"org.odpi.openmetadata.viewservices.assetcatalog.admin.AssetCatalogAdmin","viewServiceName":"Asset Catalog","viewServiceFullName":"Asset Catalog OMVS","viewServiceURLMarker":"asset-catalog","viewServiceDescription":"Search and understand your assets.","viewServiceWiki":"https://egeria-project.org/services/omvs/asset-catalog/overview/","viewServiceOperationalStatus":"ENABLED","resourceEndpoints":[{"class":"ResourceEndpointConfig","resourceCategory":"Platform","description":"This is the default OMAG Server Platform.","platformRootURL":"http://localhost:9443","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with XTDB repository and supporting Apache Kafka notifications.","serverName":"active-metadata-store","serverInstanceName":"Active Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Metadata server with in-memory repository and no event notifications.","serverName":"simple-metadata-store","serverInstanceName":"Simple Metadata Access Store","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Integration daemon supporting the synchronization of metadata with thrid party platfrms and tools.","serverName":"integration-daemon","serverInstanceName":"Integration Daemon","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"Engine host server running the AssetSurvey and Asset Governance governance engines.","serverName":"engine-host","serverInstanceName":"Engine Host","platformName":"Platform:9443"},{"class":"ResourceEndpointConfig","resourceCategory":"Server","description":"View server providing REST API support to user interfaces and non-Java environments.","serverName":"view-server","serverInstanceName":"View Server","platformName":"Platform:9443"}],"omagserverName":"active-metadata-store","omagserverPlatformRootURL":"http://localhost:9443"}],"repositoryServicesConfig":{"class":"RepositoryServicesConfig","auditLogConnections":[{"class":"Connection","headerVersion":0,"qualifiedName":"Console- default","displayName":"Console","connectorType":{"class":"ConnectorType","headerVersion":0,"connectorProviderClassName":"org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider"},"configurationProperties":{"supportedSeverities":["Unknown","Information","Decision","Action","Error","Exception","Security","Startup","Shutdown","Asset","Types","Cohort"]}}]},"auditTrail":["Mon Jan 22 20:38:12 GMT 2024 garygeeke updated configuration for local server's userId to viewservernpa.","Mon Jan 22 20:38:28 GMT 2024 garygeeke updated configuration for view services."]} \ No newline at end of file diff --git a/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/src/test/script/configureStartServer.groovy b/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/src/test/script/configureStartServer.groovy index e0712d0f04a..9c371c6cd3d 100755 --- a/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/src/test/script/configureStartServer.groovy +++ b/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/src/test/script/configureStartServer.groovy @@ -183,7 +183,7 @@ post2g.setRequestProperty("Content-Type", "application/json") //https://localhost:9443/open-metadata/admin-services/users/garygeeke/servers/cocoView1/view-services/glossary-author post2g.setDoOutput(true) HashMap viewServiceRequestBodyMap = new HashMap<>() -viewServiceRequestBodyMap.put("class","ViewServiceConfig") +viewServiceRequestBodyMap.put("class","ViewServiceRequestBody") viewServiceRequestBodyMap.put("omagserverName",serverMem) viewServiceRequestBodyMap.put("omagserverPlatformRootURL",baseURL) //JsonOutput.toJson()