Task #72
open100%
Description
User Story
As a Canofy user, I want to verify import and export cargo shipments through the ACCS service so that I can retrieve shipment and customs-related information using MAWB or HAWB references.
Description
Implement the ACCS cargo verification module within the Canofy ULIP integration application.
The module integrates the ACCS service with the common cargo verification framework and supports import/export shipment searches using MAWB and HAWB numbers.
The current implementation uses simulated ULIP responses to validate the complete workflow, including request handling, response processing, shipment information display and error handling.
The module retrieves cargo information such as shipment status, origin, destination, flight details, airline, cargo location, customs status and last updated timestamp.
Configuration / Prerequisites
Common cargo and shipment verification framework completed.
ULIP client/service layer configured.
ACCS service method implemented.
Import/export selection available.
MAWB and HAWB search options available.
Mock ACCS responses configured for successful, failed and server-error scenarios.
Acceptance Criteria
User can select Export or Import cargo.
User can search using a supported MAWB number.
User can search using a supported HAWB number.
Successful ACCS responses are processed and displayed correctly.
Shipment results display relevant information including:
MAWB Number
HAWB Number
Shipment Status
Origin
Destination
Flight Number
Airline
Cargo Location
Customs Status
Last Updated
Invalid cargo references return a clear No cargo found response.
ACCS service/server errors are handled gracefully without breaking the application.
The module follows the common cargo verification workflow established in Task 8.
The mock ACCS implementation can be replaced by the actual ULIP API once government approval, credentials and API access are provided.
Test Cases
TC01 – Export MAWB Verification
Select Export → MAWB and enter:
176-98765432
Expected Result:
ACCS returns the simulated export shipment with status Cargo Accepted, Delhi as origin, Singapore as destination and the corresponding cargo/customs information.
TC02 – Import MAWB Verification
Select Import → MAWB and enter:
020-12345678
Expected Result:
The import shipment is retrieved successfully with status Ready for Delivery, Frankfurt as origin and Mumbai as destination.
TC03 – HAWB Verification
Select HAWB search and enter:
HAWB-EXP-45821
Expected Result:
The associated export shipment is retrieved successfully and the corresponding MAWB/HAWB and cargo details are displayed.
TC04 – Invalid Cargo Reference
Enter:
000-00000000
Expected Result:
The application displays a clear No cargo found message and remains functional.
TC05 – ACCS Server Error
Enter:
ERROR500
Expected Result:
The simulated ACCS service exception is handled gracefully and an appropriate service-unavailable/error message is displayed.
SG Updated by Srishti Ghosh 18 days ago
- Subject changed from 10. Air Way Bill (AWB) Module to 10. ACCS Cargo Verification Module
SG Updated by Srishti Ghosh 18 days ago
- Description updated (diff)
- % Done changed from 0 to 100
- Estimated time set to 8:00 h