odpi / egeria

Egeria core
https://egeria-project.org
Apache License 2.0
809 stars 261 forks source link

Enabling Open Lineage Service with local repository causes types issues #1473

Closed bogdan-sava closed 5 years ago

bogdan-sava commented 5 years ago

Enabling OLS together with local repository (graph or in-memory) causes types missing.

Steps to reproduce:

Expected result: all OM types

The response is:

{ "class": "TypeDefGalleryResponse", "relatedHTTPCode": 200, "attributeTypeDefs": [ { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "1bef35ca-d4f9-48db-87c2-afce4649362d", "name": "date", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_DATE" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91", "name": "BusinessCapabilityType", "description": "Defines the type or category of business capability.", "elementDefs": [ { "ordinal": 0, "value": "Unclassified", "description": "The business capability has not been classified." }, { "ordinal": 1, "value": "BusinessService", "description": "A functional business capability." }, { "ordinal": 2, "value": "BusinessArea", "description": "A collection of related business services." }, { "ordinal": 99, "value": "Other", "description": "Another governance definition status." } ], "defaultValue": { "ordinal": 0, "value": "Unclassified", "description": "The business capability has not been classified." } }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "8aa56e52-1076-4e0d-9b66-3873a1ed7392", "name": "biginteger", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_BIGINTEGER" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "7197ea39-334d-403f-a70b-d40231092df7", "name": "ToDoStatus", "description": "Progress on completing an action (to do).", "elementDefs": [ { "ordinal": 0, "value": "Open", "description": "No action has been taken." }, { "ordinal": 1, "value": "InProgress", "description": "Work is underway to complete the action." }, { "ordinal": 2, "value": "Waiting", "description": "Work is blocked waiting for resource of another action to complete." }, { "ordinal": 3, "value": "Complete", "description": "The action has been completed successfully." }, { "ordinal": 99, "value": "Abandoned", "description": "Work has stopped on the action and will not recommence." } ] }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "b34a64b9-554a-42b1-8f8a-7d5c2339f9c4", "name": "string", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_STRING" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "baa31998-f3cb-47b0-9123-674a701e87bc", "name": "GovernanceDomain", "description": "Defines the governance domains that open metadata seeks to unite.", "elementDefs": [ { "ordinal": 0, "value": "All", "description": "Relevant to all governance domains." }, { "ordinal": 1, "value": "Data", "description": "The data (information) governance domain." }, { "ordinal": 2, "value": "Privacy", "description": "The data privacy domain." }, { "ordinal": 3, "value": "Security", "description": "The security governance domain." }, { "ordinal": 4, "value": "ITInfrastructure", "description": "The IT infrastructure governance domain." }, { "ordinal": 5, "value": "SoftwareDevelopment", "description": "The software development lifecycle governance domain." }, { "ordinal": 6, "value": "Corporate", "description": "The corporate governance domain." }, { "ordinal": 7, "value": "AssetManagement", "description": "The physical asset management governance domain." }, { "ordinal": 99, "value": "Other", "description": "Another governance domain." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "2611892f-0527-478f-8843-a3aa2b9abb47", "name": "DataClassAssignmentStatus", "description": "Defines the provenance and confidence of a data class assignment.", "elementDefs": [ { "ordinal": 0, "value": "Discovered", "description": "The data class assignment was discovered by an automated process." }, { "ordinal": 1, "value": "Proposed", "description": "The data class assignment was proposed by a subject matter expert." }, { "ordinal": 2, "value": "Imported", "description": "The data class assignment was imported from another metadata system." }, { "ordinal": 3, "value": "Validated", "description": "The data class assignment has been validated and approved by a subject matter expert." }, { "ordinal": 4, "value": "Deprecated", "description": "The data class assignment should no longer be used." }, { "ordinal": 5, "value": "Obsolete", "description": "The data class assignment must no longer be used." }, { "ordinal": 99, "value": "Other", "description": "Another data class assignment status." } ] }, { "class": "CollectionDef", "version": 1, "versionName": "1.0", "category": "COLLECTION", "guid": "8fa603dd-c2c5-43fc-8ff4-92141f2414ae", "name": "map<string,long>", "description": "A map from String to long.", "collectionDefCategory": "OM_COLLECTION_MAP", "argumentCount": 2, "argumentTypes": [ "OM_PRIMITIVE_TYPE_STRING", "OM_PRIMITIVE_TYPE_LONG" ] }, { "class": "CollectionDef", "version": 1, "versionName": "1.0", "category": "COLLECTION", "guid": "0428b5d3-f824-459c-b7f5-f8151de59707", "name": "array<string>", "description": "An array of Strings.", "collectionDefCategory": "OM_COLLECTION_ARRAY", "argumentCount": 1, "argumentTypes": [ "OM_PRIMITIVE_TYPE_STRING" ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "ecb48ca2-4d29-4de9-99a1-bc4db9816d68", "name": "DiscoveryRequestStatus", "description": "Defines the progress or completion of a discovery request.", "elementDefs": [ { "ordinal": 0, "value": "Waiting", "description": "Discovery request is waiting to execute." }, { "ordinal": 1, "value": "InProgress", "description": "Discovery request is executing." }, { "ordinal": 2, "value": "Failed", "description": "Discovery request has failed." }, { "ordinal": 3, "value": "Completed", "description": "Discovery request has completed successfully." }, { "ordinal": 99, "value": "Unknown", "description": "Discovery request status is unknown." } ], "defaultValue": { "ordinal": 0, "value": "Waiting", "description": "Discovery request is waiting to execute." } }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "77fea3ef-6ec1-4223-8408-38567e9d3c93", "name": "StarRating", "description": "Level of support or appreciation for an item.", "elementDefs": [ { "ordinal": 0, "value": "NotRecommended", "description": "This content is not recommended." }, { "ordinal": 1, "value": "OneStar", "description": "One star rating." }, { "ordinal": 2, "value": "TwoStar", "description": "Two star rating." }, { "ordinal": 3, "value": "ThreeStar", "description": "Three star rating." }, { "ordinal": 4, "value": "FourStar", "description": "Four star rating." }, { "ordinal": 5, "value": "FiveStar", "description": "Five star rating." } ] }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "52aeb769-37b7-4b30-b949-ddc7dcebcfa2", "name": "float", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_FLOAT" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "e5612c3a-49bd-4148-8f67-cfdf145d5fd8", "name": "Endianness", "description": "Defines the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.", "elementDefs": [ { "ordinal": 0, "value": "BigEndian", "description": "Bits or bytes order from the big end." }, { "ordinal": 1, "value": "LittleEndian", "description": "Bits or bytes ordered from the little end." } ] }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "33a91510-92ee-4825-9f49-facd7a6f9db6", "name": "long", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_LONG" }, { "class": "CollectionDef", "version": 1, "versionName": "1.0", "category": "COLLECTION", "guid": "8fa603dd-c2c5-43fc-8ff4-92141f2414ab", "name": "map<string,boolean>", "description": "A map from String to Boolean.", "collectionDefCategory": "OM_COLLECTION_MAP", "argumentCount": 2, "argumentTypes": [ "OM_PRIMITIVE_TYPE_STRING", "OM_PRIMITIVE_TYPE_BOOLEAN" ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "71187df6-ef66-4f88-bc03-cd3c7f925165", "name": "AnnotationStatus", "description": "Defines the status of an annotation.", "elementDefs": [ { "ordinal": 0, "value": "New", "description": "The annotation is new." }, { "ordinal": 1, "value": "Reviewed", "description": "The annotation has been reviewed by a steward." }, { "ordinal": 2, "value": "Approved", "description": "The annotation has been approved." }, { "ordinal": 3, "value": "Actioned", "description": "The request has been actioned." }, { "ordinal": 4, "value": "Invalid", "description": "The annotation is invalid or incorrect." }, { "ordinal": 5, "value": "Ignore", "description": "The annotation should be ignored." }, { "ordinal": 99, "value": "Other", "description": "Another status." } ] }, { "class": "CollectionDef", "version": 1, "versionName": "1.0", "category": "COLLECTION", "guid": "005c7c14-ac84-4136-beed-959401b041f8", "name": "map<string,string>", "description": "A map from String to String.", "collectionDefCategory": "OM_COLLECTION_MAP", "argumentCount": 2, "argumentTypes": [ "OM_PRIMITIVE_TYPE_STRING", "OM_PRIMITIVE_TYPE_STRING" ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "ae846797-d88a-4421-ad9a-318bf7c1fe6f", "name": "ConfidenceLevel", "description": "Defines the level of confidence to place in the accuracy of a data item.", "elementDefs": [ { "ordinal": 0, "value": "Unclassified", "description": "There is no assessment of the confidence level of this data." }, { "ordinal": 1, "value": "AdHoc", "description": "The data comes from an ad hoc process." }, { "ordinal": 2, "value": "Transactional", "description": "The data comes from a transactional system so it may have a narrow scope." }, { "ordinal": 3, "value": "Authoritative", "description": "The data comes from an authoritative source." }, { "ordinal": 4, "value": "Derived", "description": "The data is derived from other data through an analytical process." }, { "ordinal": 5, "value": "Obsolete", "description": "The data comes from an obsolete source and must no longer be used." }, { "ordinal": 99, "value": "Other", "description": "Another confidence level." } ], "defaultValue": { "ordinal": 0, "value": "Unclassified", "description": "There is no assessment of the confidence level of this data." } }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "8904df8f-1aca-4de8-9abd-1ef2aadba300", "name": "KeyPattern", "description": "Defines the type of identifier used for an asset.", "elementDefs": [ { "ordinal": 0, "value": "LocalKey", "description": "Unique key allocated and used within the scope of a single system." }, { "ordinal": 1, "value": "RecycledKey", "description": "Key allocated and used within the scope of a single system that is periodically reused for different records." }, { "ordinal": 2, "value": "NaturalKey", "description": "Key derived from an attribute of the entity, such as email address, passport number." }, { "ordinal": 3, "value": "MirrorKey", "description": "Key value copied from another system." }, { "ordinal": 4, "value": "AggregateKey", "description": "Key formed by combining keys from multiple systems." }, { "ordinal": 5, "value": "CallersKey", "description": "Key from another system can bey used if system name provided." }, { "ordinal": 6, "value": "StableKey", "description": "Key value will remain active even if records are merged." }, { "ordinal": 99, "value": "Other", "description": "Another key pattern." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "06d5032e-192a-4f77-ade1-a4b97926e867", "name": "CommentType", "description": "Descriptor for a comment that indicated its intent.", "elementDefs": [ { "ordinal": 0, "value": "GeneralComment", "description": "General comment." }, { "ordinal": 1, "value": "Question", "description": "A question." }, { "ordinal": 2, "value": "Answer", "description": "An answer to a previously asked question." }, { "ordinal": 3, "value": "Suggestion", "description": "A suggestion for improvement." }, { "ordinal": 4, "value": "Experience", "description": "An account of an experience." }, { "ordinal": 99, "value": "Other", "description": "None of the above." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "09439481-9489-467c-9ae5-178a6e0b6b5a", "name": "ServerAssetUse", "description": "Defines how a server capability may use an asset.", "elementDefs": [ { "ordinal": 0, "value": "Owns", "description": "The server capability is accountable for the maintenance and protection of the asset." }, { "ordinal": 1, "value": "Governs", "description": "The server capability provides management or oversight of the asset." }, { "ordinal": 2, "value": "Maintains", "description": "The server capability keeps the asset up-to-date." }, { "ordinal": 3, "value": "Uses", "description": "The server capability consumes the content of the asset." }, { "ordinal": 99, "value": "Other", "description": "Another usage." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "9548390c-69f5-4dc6-950d-6fdffb257b56", "name": "MediaType", "description": "Defines the type of media.", "elementDefs": [ { "ordinal": 0, "value": "Image", "description": "The media is an image." }, { "ordinal": 1, "value": "Audio", "description": "The media is an audio recording." }, { "ordinal": 2, "value": "Document", "description": "The media is a text document, probably rich text." }, { "ordinal": 3, "value": "Video", "description": "The media is a video recording." }, { "ordinal": 99, "value": "Other", "description": "Another type of media, probably not supported." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "c6861a72-7485-48c9-8040-876f6c342b61", "name": "MediaUsage", "description": "Defines how a related media reference should be used.", "elementDefs": [ { "ordinal": 0, "value": "Icon", "description": "Provides a small image to represent the asset in tree views and graphs." }, { "ordinal": 1, "value": "Thumbnail", "description": "Provides a small image about the asset that can be used in lists." }, { "ordinal": 2, "value": "Illustration", "description": "Illustrates how the asset works or what it contains. It is complementary to the asset's description." }, { "ordinal": 3, "value": "UsageGuidance", "description": "Provides guidance to a person on how to use the asset." }, { "ordinal": 99, "value": "Other", "description": "Another usage." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "de79bf78-ecb0-4fd0-978f-ecc2cb4ff6c7", "name": "RetentionBasis", "description": "Defines the retention requirements associated with a data item.", "elementDefs": [ { "ordinal": 0, "value": "Unclassified", "description": "There is no assessment of the retention requirements for this data." }, { "ordinal": 1, "value": "Temporary", "description": "This data is temporary." }, { "ordinal": 2, "value": "ProjectLifetime", "description": "The data is needed for the lifetime of the referenced project." }, { "ordinal": 3, "value": "TeamLifetime", "description": "The data is needed for the lifetime of the referenced team." }, { "ordinal": 4, "value": "ContractLifetime", "description": "The data is needed for the lifetime of the referenced contract." }, { "ordinal": 5, "value": "RegulatedLifetime", "description": "The retention period for the data is defined by the referenced regulation." }, { "ordinal": 6, "value": "TimeBoxedLifetime", "description": "The data is needed for the specified time." }, { "ordinal": 99, "value": "Other", "description": "Another basis for determining the retention requirement." } ] }, { "class": "CollectionDef", "version": 1, "versionName": "1.0", "category": "COLLECTION", "guid": "8fa603dd-c2c5-43fc-8ff4-92141f2414ac", "name": "map<string,int>", "description": "A map from String to int.", "collectionDefCategory": "OM_COLLECTION_MAP", "argumentCount": 2, "argumentTypes": [ "OM_PRIMITIVE_TYPE_STRING", "OM_PRIMITIVE_TYPE_INT" ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "cc540586-ac7c-41ba-8cc1-4da694a6a8e4", "name": "GovernanceClassificationStatus", "description": "Defines the status values of a governance action classification.", "elementDefs": [ { "ordinal": 0, "value": "Discovered", "description": "The classification assignment was discovered by an automated process." }, { "ordinal": 1, "value": "Proposed", "description": "The classification assignment was proposed by a subject matter expert." }, { "ordinal": 2, "value": "Imported", "description": "The classification assignment was imported from another metadata system." }, { "ordinal": 3, "value": "Validated", "description": "The classification assignment has been validated and approved by a subject matter expert." }, { "ordinal": 4, "value": "Deprecated", "description": "The classification assignment should no longer be used." }, { "ordinal": 5, "value": "Obsolete", "description": "The classification assignment must no longer be used." }, { "ordinal": 99, "value": "Other", "description": "Another classification assignment status." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "1d412439-4272-4a7e-a940-1065f889fc56", "name": "OrderBy", "description": "Defines the sequencing for a collection.", "elementDefs": [ { "ordinal": 0, "value": "Name", "description": "Order by name property." }, { "ordinal": 1, "value": "Owner", "description": "Order by owner property." }, { "ordinal": 2, "value": "DateAdded", "description": "Order by date added to the metadata collection." }, { "ordinal": 3, "value": "DateUpdated", "description": "Order by date that the asset was updated." }, { "ordinal": 4, "value": "DateCreated", "description": "Order by date that the asset was created." }, { "ordinal": 99, "value": "Other", "description": "Order by another property." } ] }, { "class": "CollectionDef", "version": 1, "versionName": "1.0", "category": "COLLECTION", "guid": "8fa603dd-c2c5-43fc-8ff4-92141f2414ad", "name": "map<string,object>", "description": "A map from String to Object.", "collectionDefCategory": "OM_COLLECTION_MAP", "argumentCount": 2, "argumentTypes": [ "OM_PRIMITIVE_TYPE_STRING", "OM_PRIMITIVE_TYPE_UNKNOWN" ] }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "d5c8ad9f-8fee-4a64-80b3-63ce1e47f6bb", "name": "bigdecimal", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_BIGDECIMAL" }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "6b7d410a-2e8a-4d12-981a-a806449f9bdb", "name": "byte", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_BYTE" }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "e13572e8-25c3-4994-acb6-2ea66c95812e", "name": "double", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_DOUBLE" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "b0ef45bf-d12b-4b6f-add6-59c14648d750", "name": "CommunityMembershipType", "description": "Type of membership to a community.", "elementDefs": [ { "ordinal": 0, "value": "Contributor", "description": "Participant in the community." }, { "ordinal": 1, "value": "Administrator", "description": "Administrator of the community." }, { "ordinal": 2, "value": "Leader", "description": "Leader of the community." }, { "ordinal": 3, "value": "Observer", "description": "Observer of the community." }, { "ordinal": 99, "value": "Other", "description": "Another role in the community." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "9548390c-69f5-4dc6-950d-6feeee257b56", "name": "AssetOwnerType", "description": "Defines the type of identifier for an asset's owner.", "elementDefs": [ { "ordinal": 0, "value": "UserId", "description": "The owner's userId is specified (default)." }, { "ordinal": 1, "value": "ProfileId", "description": "The unique identifier (guid) of the profile of the owner." }, { "ordinal": 99, "value": "Other", "description": "Another type of owner identifier, probably not supported by open metadata." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "42282652-7d60-435e-ad3e-7cfe5291bcc7", "name": "TermRelationshipStatus", "description": "Defines the confidence in the assigned relationship.", "elementDefs": [ { "ordinal": 0, "value": "Draft", "description": "The term relationship is in development." }, { "ordinal": 1, "value": "Active", "description": "The term relationship is approved and in use." }, { "ordinal": 2, "value": "Deprecated", "description": "The term relationship should no longer be used." }, { "ordinal": 3, "value": "Obsolete", "description": "The term relationship must no longer be used." }, { "ordinal": 99, "value": "Other", "description": "Another term relationship status." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "af7e403d-9865-4ebb-8c1a-1fd57b4f4bca", "name": "ActivityType", "description": "Different types of activities.", "elementDefs": [ { "ordinal": 0, "value": "Operation", "description": "Normal processing." }, { "ordinal": 1, "value": "Action", "description": "A requested of required change." }, { "ordinal": 2, "value": "Task", "description": "A piece of work for a person, organization or engine." }, { "ordinal": 3, "value": "Process", "description": "A sequence of tasks." }, { "ordinal": 3, "value": "Project", "description": "An organized activity to achieve a specific goal." }, { "ordinal": 99, "value": "Other", "description": "Another type of activity." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "c8fe36ac-369f-4799-af75-46b9c1343ab3", "name": "TermAssignmentStatus", "description": "Defines the provenance and confidence of a term assignment.", "elementDefs": [ { "ordinal": 0, "value": "Discovered", "description": "The term assignment was discovered by an automated process." }, { "ordinal": 1, "value": "Proposed", "description": "The term assignment was proposed by a subject matter expert." }, { "ordinal": 2, "value": "Imported", "description": "The term assignment was imported from another metadata system." }, { "ordinal": 3, "value": "Validated", "description": "The term assignment has been validated and approved by a subject matter expert." }, { "ordinal": 4, "value": "Deprecated", "description": "The term assignment should no longer be used." }, { "ordinal": 5, "value": "Obsolete", "description": "The term assignment must no longer be used." }, { "ordinal": 99, "value": "Other", "description": "Another term assignment status." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "24e1e33e-9250-4a6c-8b07-05c7adec3a1d", "name": "OperationalStatus", "description": "Defines whether a component is operational.", "elementDefs": [ { "ordinal": 0, "value": "Disabled", "description": "The component is not operational." }, { "ordinal": 1, "value": "Enabled", "description": "The component is operational." } ] }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "7fc49104-fd3a-46c8-b6bf-f16b6074cd35", "name": "int", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_INT" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "0ded50c2-17cc-4ecf-915e-908e66dbb27f", "name": "CrowdSourcingRole", "description": "Type of contributor to new information and/or assets.", "elementDefs": [ { "ordinal": 0, "value": "Proposer", "description": "Actor that creates the initial version." }, { "ordinal": 1, "value": "Reviewer", "description": "Actor that provided feedback." }, { "ordinal": 2, "value": "Supporter", "description": "Actor that agrees with the definition." }, { "ordinal": 3, "value": "Approver", "description": "Actor that declares the definition should be used." }, { "ordinal": 99, "value": "Other", "description": "Another role." } ] }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "3863f010-611c-41fe-aaae-5d4d427f863b", "name": "boolean", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_BOOLEAN" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "30e7d8cd-df01-46e8-9247-a24c5650910d", "name": "ContactMethodType", "description": "Mechanism to contact an individual.", "elementDefs": [ { "ordinal": 0, "value": "Email", "description": "Contact through email." }, { "ordinal": 1, "value": "Phone", "description": "Contact through telephone number." }, { "ordinal": 2, "value": "Chat", "description": "Contact through chat account." }, { "ordinal": 3, "value": "Profile", "description": "Contact through open metadata profile." }, { "ordinal": 4, "value": "Account", "description": "Contact through social media or similar account." }, { "ordinal": 99, "value": "Other", "description": "Another usage." } ] }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "22bcbf49-83e1-4432-b008-e09a8f842a1e", "name": "CriticalityLevel", "description": "Defines how important a data item is to the organization.", "elementDefs": [ { "ordinal": 0, "value": "Unclassified", "description": "There is no assessment of the criticality of this data." }, { "ordinal": 1, "value": "Marginal", "description": "The data is of minor importance to the organization." }, { "ordinal": 2, "value": "Important", "description": "The data is important to the running of the organization." }, { "ordinal": 3, "value": "Critical", "description": "The data is critical to the operation of the organization." }, { "ordinal": 4, "value": "Catastrophic", "description": "The data is so important that its loss is catastrophic putting the future of the organization in doubt." }, { "ordinal": 99, "value": "Other", "description": "Another criticality level." } ], "defaultValue": { "ordinal": 0, "value": "Unclassified", "description": "There is no assessment of the criticality of this data." } }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "b0abebe5-cf85-4065-86ad-f3c6360ed9c7", "name": "char", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_CHAR" }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "8e95b966-ab60-46d4-a03f-40c5a1ba6c2a", "name": "short", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_SHORT" }, { "class": "CollectionDef", "version": 1, "versionName": "1.0", "category": "COLLECTION", "guid": "0103fe10-98b0-4910-8ee0-21d529f7ff6d", "name": "array<int>", "description": "An array of integers.", "collectionDefCategory": "OM_COLLECTION_ARRAY", "argumentCount": 1, "argumentTypes": [ "OM_PRIMITIVE_TYPE_INT" ] }, { "class": "PrimitiveDef", "version": 1, "versionName": "1.0", "category": "PRIMITIVE", "guid": "1c4b21f4-0b67-41a7-a6ed-2af185eb9b3b", "name": "object", "primitiveDefCategory": "OM_PRIMITIVE_TYPE_UNKNOWN" }, { "class": "EnumDef", "version": 1, "versionName": "1.0", "category": "ENUM_DEF", "guid": "b57Fbce7-42ac-71D1-D6a6-9f62Cb7C6dc3", "name": "PortType", "description": "Descriptor for a port that indicates its type.", "elementDefs": [ { "ordinal": 0, "value": "INPUT_PORT", "description": "Input Port." }, { "ordinal": 1, "value": "OUTPUT_PORT", "description": "Output Port." }, { "ordinal": 2, "value": "INOUT_PORT", "description": "Input Output Port." }, { "ordinal": 3, "value": "OUTIN_PORT", "description": "Output Input Port." }, { "ordinal": 99, "value": "OTHER", "description": "None of the above." } ] } ] }

mandy-chessell commented 5 years ago

Two questions:

1) what is the problem with the types - you have a 200 response from getAllTypes() - this is an OMRS request so it is against the local repository. What is returned are all of the types supported by the local repository - not all OM Types. 2) the open lineage services are services for a governance server and the local graph repository and OMASs are for a metadata server. Although they can run on the same platform, they should be configured as different servers. I assume the description above is shorthand for the fact that you configured 2 servers.

What would help to diagnose this further woudl be the configuration documents for the 2 servers and the console logs

bogdan-sava commented 5 years ago
  1. The problem is that I am expected to have all the OM types supported in this configuration. Both graph and in-memory support OM Types. This issue is created while investigate why Type explorer doesn't work. And it doesn't work in this configuration.
  2. One server with both enabled
bogdan-sava commented 5 years ago

Nothing in the logs. No error.

Config is:

{ "class": "OMAGServerConfig", "versionId": "V2.0", "localServerId": "6ee07095-494d-4123-bf75-b73f510bb466", "localServerName": "omas", "localServerType": "Open Metadata and Governance Server", "localServerURL": "http://localhost:8080", "localServerUserId": "OMAGServer", "maxPageSize": 1000, "eventBusConfig": { "class": "EventBusConfig", "connectorProvider": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "topicURLRoot": "OMRSTopic", "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } }, "additionalProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServicesConfig": [ { "class": "AccessServiceConfig", "accessServiceId": 1002, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.assetowner.admin.AssetOwnerAdmin", "accessServiceName": "Asset Owner", "accessServiceURLMarker": "asset-owner", "accessServiceDescription": "Manage an asset", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/asset-owner/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "b8d389ea-7e1c-4375-acd3-44a9a99399ec", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "0f57963b-3c41-48f9-a5de-feda1edf5570", "qualifiedName": "omas.assetowner.inTopic", "displayName": "omas.assetowner.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.assetowner.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "0696d8a7-6b16-4191-8564-590e06c6ec53", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "b10bda5c-68ef-4b41-b30a-1aea9fce4597", "qualifiedName": "omas.assetowner.outTopic", "displayName": "omas.assetowner.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.assetowner.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1020, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.subjectarea.admin.SubjectAreaAdmin", "accessServiceName": "Subject Area", "accessServiceURLMarker": "subject-area", "accessServiceDescription": "Document knowledge about a subject area", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/subject-area/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "147f951a-939c-4adc-92ae-4c8ac09a3e24", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "00925019-8001-4c9b-957f-283990cbdf5b", "qualifiedName": "omas.subjectarea.inTopic", "displayName": "omas.subjectarea.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.subjectarea.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "c0bd8ded-d7f1-499b-96ea-533dd19373f2", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "49b499f3-5e68-4202-aaca-fad84933c988", "qualifiedName": "omas.subjectarea.outTopic", "displayName": "omas.subjectarea.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.subjectarea.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1009, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.governanceprogram.admin.GovernanceProgramAdmin", "accessServiceName": "Governance Program", "accessServiceURLMarker": "governance-program", "accessServiceDescription": "Manage the governance program", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/governance-program/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "e2c34744-dbd9-4402-adea-a0712c3010bd", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "39add798-a617-4b1b-97c1-39d88b87700c", "qualifiedName": "omas.governanceprogram.inTopic", "displayName": "omas.governanceprogram.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.governanceprogram.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "49f6688c-1b48-4e30-9e7b-5908eda4e10b", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "933bbef0-d754-4bb2-ae28-9b8098b3efe7", "qualifiedName": "omas.governanceprogram.outTopic", "displayName": "omas.governanceprogram.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.governanceprogram.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1023, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.assetlineage.admin.AssetLineageAdmin", "accessServiceName": "Asset Lineage", "accessServiceURLMarker": "asset-lineage", "accessServiceDescription": "Store asset lineage", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/asset-lineage/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "cd75e912-cba5-4c0a-801c-3fd227cb75c1", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "9735129e-6830-481d-86e2-221bdface4c2", "qualifiedName": "omas.assetlineage.inTopic", "displayName": "omas.assetlineage.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.assetlineage.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "1bdc7377-e7a5-4e30-bde8-397c496d7130", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "60ae498c-ca03-4fa0-afa5-6bb9d9ad73d1", "qualifiedName": "omas.assetlineage.outTopic", "displayName": "omas.assetlineage.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.assetlineage.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1022, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.glossaryview.server.admin.GlossaryViewAdmin", "accessServiceName": "Glossary View", "accessServiceURLMarker": "glossary-view", "accessServiceDescription": "Support glossary terms visualization", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/glossary-view/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "8252eb9b-8e81-469c-9361-6072b5b78481", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "d7a6c170-f5d9-412c-bb32-16a691899a97", "qualifiedName": "omas.glossaryview.inTopic", "displayName": "omas.glossaryview.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.glossaryview.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "153ed8b8-9529-4c15-a169-8d99c8da7542", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "18a6b530-82d6-441f-9a93-37ca21c554c2", "qualifiedName": "omas.glossaryview.outTopic", "displayName": "omas.glossaryview.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.glossaryview.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1013, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.securityofficer.server.admin.admin.SecurityOfficerAdmin", "accessServiceName": "Security Officer", "accessServiceURLMarker": "security-officer", "accessServiceDescription": "Set up rules to protect data", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/security-officer/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "1fa8e465-7e15-4d9c-b155-bc625a4f46a3", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "6f643f46-e8d4-47c3-a345-bd6d351bf7bb", "qualifiedName": "omas.securityofficer.inTopic", "displayName": "omas.securityofficer.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.securityofficer.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "b90e1f9c-d8b2-4b91-ac43-bcb046910109", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "fb3fd52c-c732-4334-857d-05f584113ff5", "qualifiedName": "omas.securityofficer.outTopic", "displayName": "omas.securityofficer.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.securityofficer.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1001, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.assetconsumer.admin.AssetConsumerAdmin", "accessServiceName": "Asset Consumer", "accessServiceURLMarker": "asset-consumer", "accessServiceDescription": "Access assets through connectors", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/asset-consumer/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "1ba32ae8-0640-47c3-bb37-3089655de510", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "f880243f-27c1-489a-b152-0f8ca8ff5760", "qualifiedName": "omas.assetconsumer.inTopic", "displayName": "omas.assetconsumer.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.assetconsumer.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "a19e10e2-d28c-401e-8741-d9e41d836e9e", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "e7c2d99d-2388-4e3d-9bdc-ef0b862bd26d", "qualifiedName": "omas.assetconsumer.outTopic", "displayName": "omas.assetconsumer.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.assetconsumer.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1000, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.assetcatalog.admin.AssetCatalogAdmin", "accessServiceName": "Asset Catalog", "accessServiceURLMarker": "asset-catalog", "accessServiceDescription": "Search and understand your assets", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/asset-catalog/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "e8c5d94e-9edc-4843-a3ce-1b13f6efd287", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "9445e347-83d5-4468-a8bb-4ff190a8c042", "qualifiedName": "omas.assetcatalog.inTopic", "displayName": "omas.assetcatalog.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.assetcatalog.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "2ee69d29-df98-491d-86f3-beeeb4bd9601", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "4c1d0563-91a9-456f-a7ef-339cad9379cc", "qualifiedName": "omas.assetcatalog.outTopic", "displayName": "omas.assetcatalog.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.assetcatalog.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1003, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.communityprofile.admin.CommunityProfileAdmin", "accessServiceName": "Community Profile", "accessServiceURLMarker": "community-profile", "accessServiceDescription": "Define personal profile and collaborate", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/community-profile/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "a7752ab5-9b3c-4df0-a5e9-5befb71b479b", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "23f82fa5-18af-4c21-b958-2639d2ea796b", "qualifiedName": "omas.communityprofile.inTopic", "displayName": "omas.communityprofile.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.communityprofile.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "3628afb0-e8d7-40c9-92e1-75fc53a5407d", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "b307bb3b-2d81-4d26-a32c-493a3d47aef7", "qualifiedName": "omas.communityprofile.outTopic", "displayName": "omas.communityprofile.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.communityprofile.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1015, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.discoveryengine.admin.DiscoveryEngineAdmin", "accessServiceName": "Discovery Engine", "accessServiceURLMarker": "discovery-engine", "accessServiceDescription": "Support for automated metadata discovery engines", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/discovery-engine/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "c950f14c-efd1-4982-baf0-42c96c703185", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "185a5aa2-2264-4e3c-a960-ec3c3ab149dc", "qualifiedName": "omas.discoveryengine.inTopic", "displayName": "omas.discoveryengine.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.discoveryengine.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "a0fc4fdd-8b09-41bd-928d-4307d10dd200", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "175e5fea-6d40-465e-8c9f-433e5b83e352", "qualifiedName": "omas.discoveryengine.outTopic", "displayName": "omas.discoveryengine.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.discoveryengine.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1021, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.dataengine.server.admin.DataEngineAdmin", "accessServiceName": "Data Engine", "accessServiceURLMarker": "data-engine", "accessServiceDescription": "Create processes for lineage", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/data-engine/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "5db09eaa-299e-4635-a477-ae67666e8148", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "88f53d0e-fe40-4c0d-a871-af80c9ce9061", "qualifiedName": "omas.dataengine.inTopic", "displayName": "omas.dataengine.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.dataengine.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "8a62287f-3b44-4ca1-b74b-0018723c7377", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "2601c5ca-ed6d-4d1e-a774-58a9a417c28e", "qualifiedName": "omas.dataengine.outTopic", "displayName": "omas.dataengine.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.dataengine.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1008, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.governanceengine.server.admin.GovernanceEngineAdmin", "accessServiceName": "Governance Engine", "accessServiceURLMarker": "governance-engine", "accessServiceDescription": "Set up an operational governance engine", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/governance-engine/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "d174d7f0-8563-4284-9091-b152dfdb3c51", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "832824f0-1a75-4629-9c3b-1716ee4ec61b", "qualifiedName": "omas.governanceengine.inTopic", "displayName": "omas.governanceengine.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.governanceengine.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "e9f4aaee-dde4-4521-a18a-b9fba8312a79", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "ee467e5d-edae-4e4a-8bf1-5a849933143d", "qualifiedName": "omas.governanceengine.outTopic", "displayName": "omas.governanceengine.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.governanceengine.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1014, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.informationview.admin.InformationViewAdmin", "accessServiceName": "Information View", "accessServiceURLMarker": "information-view", "accessServiceDescription": "Support information virtualization and data set definitions", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/information-view/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "7840a04e-0156-4102-aa02-036efe41c4d9", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "30296fb2-625a-48a4-88c9-6dfb78870b4a", "qualifiedName": "omas.informationview.inTopic", "displayName": "omas.informationview.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.informationview.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "00dc20d6-9309-4486-88fd-768a1071d09a", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "ee312c27-0e81-4d0a-b5c2-af2517fad3a8", "qualifiedName": "omas.informationview.outTopic", "displayName": "omas.informationview.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.informationview.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } }, { "class": "AccessServiceConfig", "accessServiceId": 1005, "accessServiceAdminClass": "org.odpi.openmetadata.accessservices.dataplatform.admin.DataPlatformAdmin", "accessServiceName": "Data Platform", "accessServiceURLMarker": "data-platform", "accessServiceDescription": "Capture changes to the data stores and data set managed by a data platform", "accessServiceWiki": "https://odpi.github.io/egeria/open-metadata-implementation/access-services/data-platform/", "accessServiceOperationalStatus": "ENABLED", "accessServiceInTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "6e8c6fe3-7c3f-4d55-9a15-44ae78754698", "qualifiedName": "InTopic", "displayName": "InTopic", "description": "InTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "6395a0c4-64d5-4074-8514-bba0e707ce40", "qualifiedName": "omas.dataplatform.inTopic", "displayName": "omas.dataplatform.inTopic", "description": "InTopic", "address": "OMRSTopic.server.omas.omas.dataplatform.inTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } }, "accessServiceOutTopic": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "4a713bd1-1a14-4968-93fc-4bd6a6b7e526", "qualifiedName": "OutTopic", "displayName": "OutTopic", "description": "OutTopic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "ac239b0a-0cfa-45d0-8b10-db371cf20767", "qualifiedName": "omas.dataplatform.outTopic", "displayName": "omas.dataplatform.outTopic", "description": "OutTopic", "address": "OMRSTopic.server.omas.omas.dataplatform.outTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } } ], "repositoryServicesConfig": { "class": "RepositoryServicesConfig", "auditLogConnections": [ { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "5390bf3e-6b38-4eda-b34a-de55ac4252a7", "qualifiedName": "DefaultAuditLog.Connection.omas", "displayName": "DefaultAuditLog.Connection.omas", "description": "OMRS default audit log connection.", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "4afac741-3dcc-4c60-a4ca-a6dede994e3f", "qualifiedName": "Console Audit Log Store Connector", "displayName": "Console Audit Log Store Connector", "description": "Connector supports logging of audit log messages to stdout.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.console.ConsoleAuditLogStoreProvider" }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "836efeae-ab34-4425-89f0-6adf2faa1f2e", "qualifiedName": "DefaultAuditLog.Endpoint.omas.auditlog", "displayName": "DefaultAuditLog.Endpoint.omas.auditlog", "description": "OMRS default audit log endpoint.", "address": "omas.auditlog" } } ], "localRepositoryConfig": { "class": "LocalRepositoryConfig", "metadataCollectionId": "12461b52-c810-42fd-967e-0820d20f6f96", "localRepositoryLocalConnection": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "3f1fd4fc-90f9-436a-8e2c-2120d590f5e4", "qualifiedName": "Local connection to Graph Open Metadata Repository@omas", "displayName": "Graph Open Metadata Repository@omas", "description": "OMRS default local graph repository connection.", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "9c6b3198-ccef-4644-af13-2789646f4233", "qualifiedName": "OMRS Graph Repository Connector", "displayName": "OMRS Graph Repository Connector", "description": "OMRS Repository Connector that uses graph repository store.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.repositoryservices.graphrepository.repositoryconnector.GraphOMRSRepositoryConnectorProvider" } }, "localRepositoryRemoteConnection": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "858be98b-49d2-4ccf-9b23-01085a5f473f", "qualifiedName": "Remote connection to Graph Open Metadata Repository@omas", "displayName": "Graph Open Metadata Repository@omas", "description": "OMRS default repository REST API connection.", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "75ea56d1-656c-43fb-bc0c-9d35c5553b9e", "qualifiedName": "OMRS REST API Repository Connector", "displayName": "OMRS REST API Repository Connector", "description": "OMRS Repository Connector that calls the repository services REST API of a remote server.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.repositoryservices.rest.repositoryconnector.OMRSRESTRepositoryConnectorProvider" }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "cee85898-43aa-4af5-9bbd-2bed809d1acb", "qualifiedName": "DefaultRepositoryRESTAPI.Endpoint.omas", "displayName": "omas", "description": "OMRS default repository REST API endpoint.", "address": "http://localhost:8080/servers/omas" } }, "eventsToSaveRule": "ALL", "eventsToSendRule": "ALL" }, "enterpriseAccessConfig": { "class": "EnterpriseAccessConfig", "enterpriseMetadataCollectionName": "omas Enterprise Metadata Collection", "enterpriseMetadataCollectionId": "0c8c1640-a394-411b-9f01-103496101712", "enterpriseOMRSTopicConnection": { "class": "VirtualConnection", "type": { "class": "ElementType", "elementTypeId": "82f9c664-e59d-484c-a8f3-17088c23a2f3", "elementTypeName": "VirtualConnection", "elementTypeVersion": 1, "elementTypeDescription": "A connector for a virtual resource that needs to retrieve data from multiple places.", "elementOrigin": "CONFIGURATION" }, "guid": "2084ee90-717b-49a1-938e-8f9d49567b8e", "qualifiedName": "EnterpriseTopicConnector.Server.omas", "displayName": "EnterpriseTopicConnector.Server.omas", "description": "OMRS default enterprise topic connection.", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "CONFIGURATION" }, "guid": "ce30183d-e530-4b71-b9bb-4039d5b55691", "qualifiedName": "org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider", "displayName": "OMRSTopicProvider", "description": "ConnectorType for OMRSTopicProvider", "connectorProviderClassName": "org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider" }, "embeddedConnections": [ { "class": "EmbeddedConnection", "displayName": "Enterprise OMRS Events", "embeddedConnection": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "c97989e3-2b45-4f2c-9a86-2eb5a2402a9e", "qualifiedName": "Enterprise OMRS Events", "displayName": "Enterprise OMRS Events", "description": "Enterprise OMRS Events", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "ed8e682b-2fec-4403-b551-02f8c46322ef", "qualifiedName": "In Memory Open Metadata Topic Connector", "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", "recognizedConfigurationProperties": [ "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "1c3c36ed-3eea-4c17-b64d-da373f9e7fce", "qualifiedName": "openmetadata.repositoryservices.enterprise.omas.OMRSTopic", "displayName": "openmetadata.repositoryservices.enterprise.omas.OMRSTopic", "description": "Enterprise OMRS Events", "address": "omas.openmetadata.repositoryservices.enterprise.omas.OMRSTopic" }, "configurationProperties": { "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466" } } } ] }, "enterpriseOMRSTopicProtocolVersion": "V1" }, "cohortConfigList": [ { "class": "CohortConfig", "cohortName": "cohort1", "cohortRegistryConnection": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "b9af734f-f005-4085-9975-bf46c67a099a", "qualifiedName": "DefaultCohortRegistry.Connection.omas.cohort1", "displayName": "DefaultCohortRegistry.Connection.omas.cohort1", "description": "OMRS default cohort registry connection.", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "108b85fe-d7a8-45c3-9f88-742ac4e4fd14", "qualifiedName": "File Based Cohort Registry Store Connector", "displayName": "File Based Cohort Registry Store Connector", "description": "Connector supports storing of the open metadata cohort registry in a file.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.repositoryservices.cohortregistrystore.file.FileBasedRegistryStoreProvider" }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "8bf8f5fa-b5d8-40e1-a00e-e4a0c59fd6c0", "qualifiedName": "DefaultCohortRegistry.Endpoint.omas.cohort1.registrystore", "displayName": "DefaultCohortRegistry.Endpoint.omas.cohort1.registrystore", "description": "OMRS default cohort registry endpoint.", "address": "omas.cohort1.registrystore" } }, "cohortOMRSTopicConnection": { "class": "VirtualConnection", "type": { "class": "ElementType", "elementTypeId": "82f9c664-e59d-484c-a8f3-17088c23a2f3", "elementTypeName": "VirtualConnection", "elementTypeVersion": 1, "elementTypeDescription": "A connector for a virtual resource that needs to retrieve data from multiple places.", "elementOrigin": "CONFIGURATION" }, "guid": "023bb1f3-03dd-47ae-b3bc-dce62e9c11cb", "qualifiedName": "TopicConnector.Cohort.cohort1", "displayName": "TopicConnector.Cohort.cohort1", "description": "OMRS default cohort topic connection.", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "CONFIGURATION" }, "guid": "41e972c8-1f75-445f-940e-d4a2cfc734bd", "qualifiedName": "org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider", "displayName": "OMRSTopicProvider", "description": "ConnectorType for OMRSTopicProvider", "connectorProviderClassName": "org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicProvider" }, "embeddedConnections": [ { "class": "EmbeddedConnection", "displayName": "cohort1 OMRS Topic", "embeddedConnection": { "class": "Connection", "type": { "class": "ElementType", "elementTypeId": "114e9f8f-5ff3-4c32-bd37-a7eb42712253", "elementTypeName": "Connection", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties to identify and configure a connector instance.", "elementOrigin": "CONFIGURATION" }, "guid": "34b08039-9c00-4da0-a1e4-6a75a5c77a2e", "qualifiedName": "cohort1 OMRS Topic", "displayName": "cohort1 OMRS Topic", "description": "cohort1 OMRS Topic", "connectorType": { "class": "ConnectorType", "type": { "class": "ElementType", "elementTypeId": "954421eb-33a6-462d-a8ca-b5709a1bd0d4", "elementTypeName": "ConnectorType", "elementTypeVersion": 1, "elementTypeDescription": "A set of properties describing a type of connector.", "elementOrigin": "LOCAL_COHORT" }, "guid": "3851e8d0-e343-400c-82cb-3918fed81da6", "qualifiedName": "Kafka Open Metadata Topic Connector", "displayName": "Kafka Open Metadata Topic Connector", "description": "Kafka Open Metadata Topic Connector supports string based events over an Apache Kafka event bus.", "connectorProviderClassName": "org.odpi.openmetadata.adapters.eventbus.topic.kafka.KafkaOpenMetadataTopicProvider", "recognizedConfigurationProperties": [ "producer", "consumer", "local.server.id", "sleepTime" ] }, "endpoint": { "class": "Endpoint", "type": { "class": "ElementType", "elementTypeId": "dbc20663-d705-4ff0-8424-80c262c6b8e7", "elementTypeName": "Endpoint", "elementTypeVersion": 1, "elementTypeDescription": "Description of the network address and related information needed to call a software service.", "elementOrigin": "CONFIGURATION" }, "guid": "7ac2cd94-5ad6-4527-a9ae-ba44f671ed5d", "qualifiedName": "openmetadata.repositoryservices.cohort.cohort1.OMRSTopic", "displayName": "openmetadata.repositoryservices.cohort.cohort1.OMRSTopic", "description": "cohort1 OMRS Topic", "address": "OMRSTopic.openmetadata.repositoryservices.cohort.cohort1.OMRSTopic" }, "configurationProperties": { "producer": { "bootstrap.servers": "localhost:9092", "key.serializer": "org.apache.kafka.common.serialization.StringSerializer", "value.serializer": "org.apache.kafka.common.serialization.StringSerializer" }, "local.server.id": "6ee07095-494d-4123-bf75-b73f510bb466", "consumer": { "bootstrap.servers": "localhost:9092", "key.deserializer": "org.apache.kafka.common.serialization.StringDeserializer", "value.deserializer": "org.apache.kafka.common.serialization.StringDeserializer" } } } } ] }, "cohortOMRSTopicProtocolVersion": "V1", "eventsToProcessRule": "ALL" } ] }, "auditTrail": [ "Tue Sep 03 17:08:09 EEST 2019 demo updated configuration for local server's URL root to http://localhost:8080.", "Tue Sep 03 17:08:13 EEST 2019 demo updated configuration for default event bus.", "Tue Sep 03 17:08:17 EEST 2019 demo updated configuration for cohort cohort1.", "Tue Sep 03 17:08:22 EEST 2019 demo updated configuration for access services.", "Tue Sep 03 17:08:22 EEST 2019 demo updated configuration for enterprise repository services (used by access services).", "Tue Sep 03 17:08:29 EEST 2019 demo updated configuration for the local repository." ] }

mandy-chessell commented 5 years ago

It is invalid to have the OLS enabled in the server as the OMASs/Cohort/local repository - I have raised #1479 to add policing to the admin services.

Are you saying that there are no audit log messages coming out at server startup - this is a problem - it should show the start up of each of the services and the types being loaded.

The audit log at the end of the config file does not show that the open lineage services have been configured. This could be a problem in the open lineage services configuration code.

GuyAckermans commented 5 years ago

@bogdan-sava Did you use both the configure and enable open lineage calls?

mandy-chessell commented 5 years ago

I have raised #1480 to cover the missing audit trail entries in the config doc for the open lineage services

mandy-chessell commented 5 years ago

I have just crawled through the config document and the open lineage services are not enabled - so it is reasonable that the audit trail entries are not there - #1480 is not valid, will close

bogdan-sava commented 5 years ago

I might have used only enable. Just tried to reproduce the issue that also occurs on cloud environment. Tried to use Type Explorer against that instance, and didn't work. The main issue for me is not the OLS but Type Explorer and discovered that in some configurations it doesn't work because OM types are not in the all/types response, as I expected.

bogdan-sava commented 5 years ago

Just test it with all the calls. I have it in logs:

Tue Sep 03 18:24:59 EEST 2019 omas OPEN-LINEAGE-0001 The Open Lineage Services is initializing a new server instance Tue Sep 03 18:25:04 EEST 2019 omas OPEN-LINEAGE-0003 The Open Lineage Services is registering a listener with the Asset Lineage OMAS Out topic OMRSTopic.server.omas.open-metadata.access-services.AssetLineage.outTopic Tue Sep 03 18:25:04 EEST 2019 omas OCF-KAFKA-TOPIC-CONNECTOR-0001 Connecting to Apache Kafka Topic OMRSTopic.server.omas.open-metadata.access-services.AssetLineage.outTopic with a server identifier of 08966f20-a72c-4b06-9726-95222bd504c7 Tue Sep 03 18:25:04 EEST 2019 omas OCF-KAFKA-TOPIC-CONNECTOR-0003 8 properties passed to the Apache Kafka Consumer for topic OMRSTopic.server.omas.open-metadata.access-services.AssetLineage.outTopic Tue Sep 03 18:25:04 EEST 2019 omas OCF-KAFKA-TOPIC-CONNECTOR-0002 8 properties passed to the Apache Kafka Producer for topic OMRSTopic.server.omas.open-metadata.access-services.AssetLineage.outTopic

Also in the instance response:

"successMessage": "Tue Sep 03 18:25:04 EEST 2019 omas is running the following services: [Open Metadata Repository Services (OMRS), Connected Asset Services, Asset Owner OMAS, Subject Area OMAS, Governance Program OMAS, Asset Lineage OMAS, Glossary View OMAS, Security Officer OMAS, Asset Consumer OMAS, Asset Catalog OMAS, Community Profile OMAS, Discovery Engine OMAS, Data Engine OMAS, Governance Engine OMAS, Information View OMAS, Data Platform OMAS, Open Lineage Services]"

But OM Types are still missing.

mandy-chessell commented 5 years ago

This is not a valid server configuration - should not enable the Open lineage services in the same OMAG server as the OMASs. This is the issue described in (#1479). It is ok to run the governance server and the metadata server on the same platform - just not as the same server.

mandy-chessell commented 5 years ago

The audit log entries in the start up sequence should show which types are being loaded. This is not included in the snippet from the log that is pasted above.

bogdan-sava commented 5 years ago

All the OM types are shown in the Audit log, during de instance call. But at the end are missing from types/all call. If we prevent having both gov and local repo in the same server, as #1479 says I'll close the current issue.

bogdan-sava commented 5 years ago

will be fixed by #1479

mandy-chessell commented 5 years ago

Architecturally it is not right to run the governance functions in the same server as metadata functions so #1479 needs to be done to guide people. However it is a puzzling problem because there should be nothing preventing it from working. The fact you are seeing no errors is also puzzling.

I have run a number of tests of the metadata server using the in memory repository with no OLS and both the local repository service and enteprise repository services are returning all of the types.

Looking at the types that are returned, they are all AttributeTypeDefs - the missing ones are just the TypeDefs.

The alltypes function is supported in the core OMRS code and not delegated to the specific repository connectors so the fact that you are using the local graph repository verses and other of them should make no difference except in one place - verifyTypeDef().

The verifyTypeDef() method is overridden by the graph repository and not by the in-memory repository. The override is needed because the graph repository has to set up its search indexes.

The over-ridden method always returns true (unless a conflict is detected in which case there is an exception). This is telling the OMRS that the type is already known and should not be added (again) to the alltypes list. Hence the alltypes list is not populated.

I expect that if the graph repository's verifyTypeDef method saved the response from the superclass's verifyTypeDef and returned it to the caller once it has set up its indexes, the problem should be fixed.

mandy-chessell commented 5 years ago

Will add fix later today with next pull request