Repository navigation
SD 3384 SI issue fixes - #569
Conversation
…traight B/L, and Negotiable B/L scenarios
PR Summary by QodoFix scenario-specific shipping instruction validation
AI Description
Diagram
High-Level Assessment
Files changed (9)
|
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Unresolved SI reference, wildcard-status, and any-SI scope validation issues remain.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 1
Open (2)
What changed in this PR
This pull request updates eBL Shipping Instructions validation, scenarios, tests, and sample payloads.
Changes:
- Adds SI scope validation and regression tests.
- Updates wildcard amended-status handling.
- Removes deprecated commodity-code examples from fixtures.
| File | Summary |
|---|---|
ebl/src/test/java/org/dcsa/conformance/standards/ebl/EblScenarioListBuilderTest.java |
Tests required scenario status behavior. |
ebl/src/test/java/org/dcsa/conformance/standards/ebl/checks/EblChecksTest.java |
Tests SI scope rules. |
ebl/src/main/resources/standards/ebl/messages/ebl-api-3.0.0-straight-bl.json |
Removes deprecated sample data. |
ebl/src/main/resources/standards/ebl/messages/ebl-api-3.0.0-request.json |
Removes deprecated sample data. |
ebl/src/main/resources/standards/ebl/messages/ebl-api-3.0.0-negotiable-bl.json |
Removes deprecated sample data. |
ebl/src/main/java/org/dcsa/conformance/standards/ebl/EblScenarioListBuilder.java |
Uses wildcard amended-status expectations. |
ebl/src/main/java/org/dcsa/conformance/standards/ebl/checks/EblChecks.java |
Adds scope checks and updates status/reference validation. |
ebl/src/main/java/org/dcsa/conformance/standards/ebl/checks/CarrierSiNotificationPayloadRequestConformanceCheck.java |
Updates nested notification validation. |
ebl/src/main/java/org/dcsa/conformance/standards/ebl/action/UC1_Shipper_SubmitShippingInstructionsAction.java |
Configures notification status handling. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Code Review by Qodo
1. Wrong shipping instructions pass checks
|


No description provided.