[ACE-717]  Review SRD API ser:checkFadFeasibility Created: 10/Mar/26  Updated: 15/May/26  Due: 10/Mar/26  Resolved: 15/May/26

Status: Rejected
Project: ACE
Component/s: SRD
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Normal
Reporter: Mbaye Lo Assignee: Mbaye Lo
Resolution: Done Votes: 0
Labels: Milestone2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Customer:
OMAN-Tel
Planned Start:
Planned End:
Rejected By: Zein Trabelsi

 Description   

Review SRD API ser:checkFadFeasibility :

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://server.internal.api.srd.nep.mobinets.com/">
<soapenv:Header/>
<soapenv:Body>
<ser:checkFadFeasibility>
<!-Optional:->
<requestId>400</requestId>
<!-Optional:->
<networkType>GPON</networkType>
<!-Optional:->
<maxDistance>20000.0</maxDistance>
<!-Optional:->
<siteLat>25.635845000286327</siteLat>
<!-Optional:->
<siteLong>56.24578399970247</siteLong>
<!-Optional:->
<coordinateFormat>geo_wgs84</coordinateFormat>
</ser:checkFadFeasibility>
</soapenv:Body>
</soapenv:Envelope>



 Comments   
Comment by Anonymous [ 02/Apr/26 ]

The API returns false (no exceptions found in the logs).
The API retrieves nearby OLTs based on the provided coordinates and maximum distance.
If any nearby OLT has a free port, or a nearby router has a free port, the API returns false; otherwise, it returns true.
In the SRD platform, logs related to this request can be found under the category "FAD TASK".

Comment by Mbaye Lo [ 11/May/26 ]

Please support to test it in the SRD UI, if possible provide a sample for this use case

Comment by Zein Trabelsi [ 15/May/26 ]

What it does:
Searches for nearby network nodes within maxDistance from given GPS coordinates:
1. GPON → searches nearby OLTs with free ports
2. COPPER → searches nearby MDU/MSAN with free ports
3. Both → fallback: searches nearby ATN/CX Routers with free ports
Returns false = FAD not needed (infrastructure found nearby)
Returns true = FAD task must be created (no nearby infrastructure)

How to construct the request:
• requestId → any service request ID (used for logging only, not validated)
• networkType → "GPON" or "COPPER"
• maxDistance → search radius in meters (example 20000.0 = 20km)
• siteLat/siteLong → site GPS coordinates
• coordinateFormat → "geo_wgs84"

<ser:checkFadFeasibility>
<requestId>400</requestId>
<networkType>GPON</networkType>
<maxDistance>20000.0</maxDistance>
<siteLat>25.638</siteLat>
<siteLong>58.24</siteLong>
<coordinateFormat>geo_wgs84</coordinateFormat>
</ser:checkFadFeasibility>

DB confirmed via SRD_REQUEST_LOG:
SELECT MESSAGE, INSERTDATE FROM SRD_REQUEST_LOG
WHERE REQUEST_ID = '400' ORDER BY INSERTDATE DESC;

Generated at Mon Jun 15 15:58:48 EEST 2026 using JIRA 6.1.4#6159-sha1:44eaedef2e4a625c6c7183698b2468d4719c20dc.