Repository navigation
Fix ISSUE-154/158/159/85; bring the issue tracker up to date - #509
Merged
dwolfson merged 2 commits intoOct 30, 2026
Merged
Conversation
ISSUE-85: SolutionArchitect solution-port wrappers (create, create from template, update, delete, find, by-name, by-GUID), matching SolutionArchitectResource.java on Egeria main. ISSUE-159: ProjectManager.archive_project and CollectionManager.archive_collection send the existing delete endpoint with deleteMethod ARCHIVE; Egeria routes that to its archive operation. ISSUE-158: GOV_DEF_PROPERTIES_LIST is GovernanceDefinitionProperties plus its full @JsonSubTypes tree (adds DataQualityRuleProperties and others, drops duplicates). The Dr.Egeria governance create fallback now fails the command, naming the fields, instead of silently dropping type-specific attributes. ISSUE-154: cascade deletes send cascadedDelete (Egeria's field); the Retention and SecurityGroupMembership whitelists accept old and new class names; pushDown docstrings give the current server default; Assign Data Value Specification takes Label and Description; CrowdSourcingRole values documented. Tracker: ISSUE-152/156/157/127 (already released) and 154/158 move to Fixed; 85/159/132/146 to Awaiting re-test; 38/79 to the Egeria section; index rebuilt. Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
dwolfson
added a commit
to odpi/egeria-trellis
that referenced
this pull request
Oct 30, 2026
…Specification Mirrors the regenerated templates from egeria-python (odpi/egeria-python#509, ISSUE-154): Assign Data Value Specification gains Label and Description attributes for the DataValueAssignment relationship. Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
The live check against Egeria main 8de9572c found the new solution-port docstrings listed IN/OUT/INOUT/OUTIN/OTHER; Egeria's SolutionPortDirection is UNKNOWN, INPUT, OUTPUT, INOUT, and "IN" is rejected with a 400. Docstrings and tests now use the real values. ISSUE-85, ISSUE-159 and ISSUE-132 move from Awaiting re-test to Fixed with the live results: port create/update/find/get/from-template/delete pass; archive_project and archive_collection hide the element (readable forLineage) and restore_metadata_element brings it back; cascade=False is refused with OMAG-GENERIC-HANDLERS-403-005 and cascade=True (cascadedDelete) removes the parent and its anchored child. Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
dwolfson
added a commit
that referenced
this pull request
Oct 30, 2026
…t pass (#510) Re-confirmed on the current quickstart (qs-view-server, erinoverview, b2rt throwaways removed and verified gone, peers cleared): ISSUE-147 (valid-metadata clears), 143 (includeOnlyRelationships), 128 (Retention under both class names), 38 (relationship count default), 95 (Kafka template), 89 (token lifetime 7200 s), 90 (no engine-host retry loop). Closed on the passes already recorded in each entry, not re-run here: ISSUE-130 (secrets-file edit), 124 and 125 (type-system writes), 117 and 112 (Resource Explorer's engine-action and secrets-store throwaways). ISSUE-132 was closed in #509. Left open: ISSUE-146 (remove_note re-test held pending the owner's decision), ISSUE-108 and ISSUE-79 (Egeria needs information from us). Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
mandy-chessell
pushed a commit
to odpi/egeria-workspaces
that referenced
this pull request
Oct 30, 2026
…Specification Mirrors the regenerated templates from egeria-python (odpi/egeria-python#509, ISSUE-154): Assign Data Value Specification gains Label and Description attributes for the DataValueAssignment relationship. Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ISSUE-85: SolutionArchitect solution-port wrappers (create, create from
template, update, delete, find, by-name, by-GUID), matching
SolutionArchitectResource.java on Egeria main.
ISSUE-159: ProjectManager.archive_project and
CollectionManager.archive_collection send the existing delete endpoint
with deleteMethod ARCHIVE; Egeria routes that to its archive operation.
ISSUE-158: GOV_DEF_PROPERTIES_LIST is GovernanceDefinitionProperties plus
its full @JsonSubTypes tree (adds DataQualityRuleProperties and others,
drops duplicates). The Dr.Egeria governance create fallback now fails the
command, naming the fields, instead of silently dropping type-specific
attributes.
ISSUE-154: cascade deletes send cascadedDelete (Egeria's field); the
Retention and SecurityGroupMembership whitelists accept old and new class
names; pushDown docstrings give the current server default; Assign Data
Value Specification takes Label and Description; CrowdSourcingRole values
documented.
Tracker: ISSUE-152/156/157/127 (already released) and 154/158 move to
Fixed; 85/159/132/146 to Awaiting re-test; 38/79 to the Egeria section;
index rebuilt.
🤖 Generated with Claude Code
https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb