TERMINAL MOCK
Terminal Gold Coast Bengkong
Integration Simulator (Indociti / SeraApp) ↔ GCB TMS
Checking TMS...
Outbound Check-in Sync Receiver (TMS → Terminal Bengkong)
When ticketing operators at Gold Coast Bengkong complete a check-in, TMS Model_terminal_bengkong pushes the ticket here in real time.
Local Mock Endpoint: POST /api/reservation/openapi/v1/id/reservation/bulk_booking
To receive real-time check-in tickets here, set $config['TERMINAL_BENGKONG_API_URL'] = 'http://localhost/TMS/application/dummy_terminal'; in application/gcbtms/config/config.php.
Received At Reservation ID Ticket / Boarding Pass Passenger Name Passport / ID Dest Dep Time Status
No check-in tickets received yet. Check-in a passenger in GCB TMS to test!
Book Tickets (Terminal → TMS)
Creates an advance booking hold in tms_advance_bookings assigned to Terminal Gold Coast Bengkong (AgentID = 4) with No Minus Limit.
Passenger Manifest (Held Seats)
Name Passport No Nat Gender
My Created Bookings
Local records of advance booking holds submitted to GCB TMS.
Booking No Seats Customer Status Hold Expiry Actions
No bookings created yet.
Scheduled Ferry Voyages & Live Capacity
Shows real-time seat inventory: Seat Available = Seat Capacity - (Checked-In + Blocked Holds).
Trip ID Trip No ETD Vessel Route Capacity & Availability Actions
Click Query to fetch schedules.
Simulate Gate Turnstile Scan
Simulates a passenger scanning their Boarding Pass at the terminal gate turnstile to board the vessel.
Gate Display Simulation
⏸️
STANDBY / SCAN TICKET
Ready to receive boarding scan.
Gate API Response:
// Raw API response will show here
Integration Traffic Audit Log
Tracks bidirectional HTTP requests between this Dummy Terminal and GCB TMS.
Timestamp Type Action / Method URL / Endpoint HTTP Duration Payload & Response
Loading logs...
Connection & Credentials Settings
Configure target TMS URL and authentication credentials for this dummy terminal.
Local: http://localhost/TMS/application/gcbtms or Live: https://gcbtms.royalbayinternational.com