Orchestrates number porting through a multi-stage Conductor workflow.
Input: phoneNumber, fromCarrier, toCarrier | Timeout: 60s
npt_request
│
npt_validate
│
npt_coordinate
│
npt_port
│
npt_verify
CoordinateWorker (npt_coordinate)
Reads fromCarrier, toCarrier. Outputs portDate, windowStart, windowEnd.
PortWorker (npt_port)
Reads phoneNumber. Outputs ported, completedAt.
RequestWorker (npt_request)
Reads phoneNumber, toCarrier. Outputs portId.
ValidateWorker (npt_validate)
Reads fromCarrier, phoneNumber. Outputs eligible, accountActive.
VerifyWorker (npt_verify)
Reads phoneNumber, toCarrier. Outputs verified, testCallPassed.
2 tests cover valid inputs, boundary values, null handling, and error paths.
mvn testRun this example: see RUNNING.md for setup, build, and CLI instructions.