Project

General

Profile

Actions

Task #19570

open

Task #19558: Sprint Planning for 23/03/2026 - 30/03/2026

AIR manifest transmission – CCS integration, status tracking & XML mapping fixes

Added by Redmine Admin 5 months ago. Updated 3 months ago.

Status:
QA
Priority:
Normal
Assignee:
-
Start date:
03/24/2026
Due date:
03/24/2026 (about 5 months late)
% Done:

75%

Estimated time:
48:00 h
Spent time:
GitLab ID:
4048
GitLab Milestone:
GitLab Ticket Number:
291
GitLab Time Logged:
129600
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 23/03/2026 - 30/03/2026

Description

Scope:

Unified AIR/OCEAN transmission screen (/transmission/manifest) with tab-based layout and MAWB deep-link navigation

  • AIR file reference screen: manifest status badge (Not Sent → Awaiting CCS → Approved/Rejected), click-through to transmission screen pre-filtered by MAWB
  • JMS consumer (MessageIntegrationService) wired to update ManifestSubmission with CCS customs response fields (customsResponse, customsMessage, jobNumber, approvalDate)
  • CDC (application-prod.yml) fix: AIRCCS_IMP.HOUSEMANI_HEADER was missing from prod Debezium table watch list, preventing CCS status updates in production
  • LPD XML mapping fixes: volume missing on line of goods (commodity → HAWB → MAWB fallback), bulk cargo ref rejecting - special character (replaced with alpha suffix A/B/C...)
  • Flight ccsReference backfill: Liquibase migration to populate null ccsReference on existing flights; FlightHelper updated to always recompute from airline + flight number + departure date
  • FlightLegMapper fix: detached entity error on flight creation caused by leg ID being copied from DTO

Impacted modules:

ffa-be (service-impl, dao, integration), ffa-fe (air views, transmission, manifest service), ChangeDataCapture


GitLab Sync Log

[{"id": "40816", "author": "Al-Shad Isaac", "hours": 6.0, "created": "2026-03-24T06:44:28.134Z", "log_date": "2026-03-24", "comment": "Imported from GitLab by @Al-Shad Isaac on 2026-03-24T06:44:28.134Z: 6h-(6.0)h spend at: 2026-03-24", "status": "active", "deleted_by": "", "redmine_entry_id": 12724}, {"id": "40815", "author": "Al-Shad Isaac", "hours": 7.0, "created": "2026-03-24T06:44:21.490Z", "log_date": "2026-03-22", "comment": "Imported from GitLab by @Al-Shad Isaac on 2026-03-24T06:44:21.490Z: 7h-(7.0)h spend at: 2026-03-22", "status": "active", "deleted_by": "", "redmine_entry_id": 12725}, {"id": "40894", "author": "Al-Shad Isaac", "hours": 2.0, "created": "2026-03-24T12:22:39.106Z", "log_date": "2026-03-24", "comment": "Imported from GitLab by @Al-Shad Isaac on 2026-03-24T12:22:39.106Z: 2h-(2.0)h spend at: 2026-03-24", "status": "active", "deleted_by": "", "redmine_entry_id": 12735}, {"id": "40975", "author": "Al-Shad Isaac", "hours": 7.0, "created": "2026-03-25T11:11:20.686Z", "log_date": "2026-03-25", "comment": "Imported from GitLab by @Al-Shad Isaac on 2026-03-25T11:11:20.686Z: 7h-(7.0)h spend at: 2026-03-25", "status": "active", "deleted_by": "", "redmine_entry_id": 12745}, {"id": "41663", "author": "Al-Shad Isaac", "hours": 7.0, "created": "2026-04-08T05:53:48.332Z", "log_date": "2026-04-06", "comment": "Imported from GitLab by @Al-Shad Isaac on 2026-04-08T05:53:48.332Z: 7h-(7.0)h spend at: 2026-04-06", "status": "active", "deleted_by": "", "redmine_entry_id": 12923}, {"id": "41662", "author": "Al-Shad Isaac", "hours": 7.0, "created": "2026-04-08T05:53:38.128Z", "log_date": "2026-04-05", "comment": "Imported from GitLab by @Al-Shad Isaac on 2026-04-08T05:53:38.128Z: 7h-(7.0)h spend at: 2026-04-05", "status": "active", "deleted_by": "", "redmine_entry_id": 12924}]

Actions #1

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 5 months ago

  • Status changed from New to Development Done
  • % Done changed from 54 to 62
  • GitLab Time Logged changed from 46800 to 54000
Actions #3

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #4

Updated by Redmine Admin 5 months ago

  • % Done changed from 62 to 91
  • GitLab Time Logged changed from 54000 to 79200
Actions #5

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #6

Updated by Redmine Admin 5 months ago

  • Status changed from Development Done to QA
  • % Done changed from 91 to 75
  • Estimated time changed from 24:00 h to 48:00 h
  • GitLab Time Logged changed from 79200 to 129600
Actions #7

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions

Also available in: Atom PDF