Details

    • Type: Bug Bug
    • Status: Rejected Rejected (View Workflow)
    • Priority: Normal Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: SRD
    • Labels:
    • Customer:
      OMAN-Tel

      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>

        Activity

        Hide
        Zein Trabelsi added a comment -

        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;

        Show
        Zein Trabelsi added a comment - 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;
        Hide
        Mbaye Lo added a comment -

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

        Show
        Mbaye Lo added a comment - Please support to test it in the SRD UI, if possible provide a sample for this use case
        Hide
        added a comment -

        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".

        Show
        added a comment - 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".

          People

          • Assignee:
            Mbaye Lo
            Reporter:
            Mbaye Lo
            Rejected By:
            Zein Trabelsi
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved:
              Planned Start:
              Planned End:

              Drag and Drop