Skip to content

docs(PYEGERIA_ISSUES): log ISSUE-85 -- no create endpoint for SolutionPort, confirmed Egeria-side gap - #340

Merged
dwolfson merged 1 commit into
odpi:mainfrom
dwolfson:fix/issue-85-solution-port-gap
Sep 4, 2026
Merged

docs(PYEGERIA_ISSUES): log ISSUE-85 -- no create endpoint for SolutionPort, confirmed Egeria-side gap#340
dwolfson merged 1 commit into
odpi:mainfrom
dwolfson:fix/issue-85-solution-port-gap

Conversation

@dwolfson

@dwolfson dwolfson commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary

Docs-only. Logs a confirmed Egeria-side gap found by trellis/Resource Explorer while designing a PortMaterializer: there is no REST endpoint anywhere to create a SolutionPort element — only attach (to a component), detach, and port-delegation relationships are exposed.

Confirmed at every layer:

  • pyegeria/omvs/solution_architect.py: only link_solution_component_port/link_solution_port_delegation (+ detach). No create_solution_port.
  • Egeria-api-solution-architect.http: no POST .../solution-ports create path.
  • Dr.Egeria compact commands: only Link Solution Component Port/Link Solution Port Delegation. No Create Solution Port.
  • pyegeria/models/models.py: no SolutionPortProperties model at all.

Not a stale-.http-file false alarm this time (unlike a similar-looking case in the multi-link audit) — dwolfson-1b/trellis fetched the live OpenAPI spec directly (GET /v3/api-docs, 2.39MB) and searched every path containing "port": 30 POST paths matched, all attach/detach, zero creation endpoints. Confirms the .http ground truth exactly.

Nothing to fix in pyegeria until Egeria adds a real create-port endpoint server-side. The entry outlines the follow-on work for when it does (mirrors the create_solution_blueprint/create_solution_component pattern from ISSUE-84).

🤖 Generated with Claude Code

…nPort, confirmed Egeria-side gap

dwolfson-1b/trellis confirmed via live OpenAPI spec inspection (not just
.http ground truth) -- 30 POST paths contain "port", all attach/detach,
zero creation endpoints. Nothing for pyegeria to build until Egeria adds
a real create-port endpoint server-side; follow-on work outlined for when
it does.

Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
@dwolfson
dwolfson merged commit 2a87915 into odpi:main Sep 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant