Details

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

      Description

      Review SRD API getSubscriberFilledNetworkDetails
      <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:getSubscriberFilledNetworkDetails>
      <!-Optional:->
      <requestId>050920243</requestId>
      <!-Optional:->
      <serviceName>1319442_FBB</serviceName>
      </ser:getSubscriberFilledNetworkDetails>
      </soapenv:Body>
      </soapenv:Envelope>

        Activity

        Hide
        Zein Trabelsi added a comment -

        FIND attached 2 screenshots (OLD_PLATFORM.png & NEW_PLATFORM.png) .
        the shared request is working fine in both platform . you are still using wrong request .

        Show
        Zein Trabelsi added a comment - FIND attached 2 screenshots (OLD_PLATFORM.png & NEW_PLATFORM.png) . the shared request is working fine in both platform . you are still using wrong request .
        Hide
        Mbaye Lo added a comment -

        I used these input but still getting empty response

        Show
        Mbaye Lo added a comment - I used these input but still getting empty response
        Hide
        Mbaye Lo added a comment -

        I used these input but still getting empty response

        Show
        Mbaye Lo added a comment - I used these input but still getting empty response
        Hide
        Zein Trabelsi added a comment -

        use below request :
        <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:getSubscriberFilledNetworkDetails>
        <!-Optional:->
        <requestId>01</requestId>
        <!-Optional:->
        <serviceName>1319442_FBB</serviceName>
        </ser:getSubscriberFilledNetworkDetails>
        </soapenv:Body>
        </soapenv:Envelope>

        Show
        Zein Trabelsi added a comment - use below request : <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:getSubscriberFilledNetworkDetails> <!- Optional: -> <requestId>01</requestId> <!- Optional: -> <serviceName>1319442_FBB</serviceName> </ser:getSubscriberFilledNetworkDetails> </soapenv:Body> </soapenv:Envelope>
        Hide
        Mbaye Lo added a comment -

        The output is empty after inserting the data in DB

        Show
        Mbaye Lo added a comment - The output is empty after inserting the data in DB
        Hide
        Mbaye Lo added a comment -

        iI interserted the below data in the DB (OLF and NEW), but when I call the API, I'm getting empty response to verify :

        mb0019 1319442_FBB ADSL NODE_001 CPE 150.5 :

        <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:getSubscriberFilledNetworkDetails>
        <!-Optional:->
        <requestId>mb0019</requestId>
        <!-Optional:->
        <serviceName>1319442_FBB</serviceName>
        </ser:getSubscriberFilledNetworkDetails>
        </soapenv:Body>
        </soapenv:Envelope>

        <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
        <ns2:getSubscriberFilledNetworkDetailsResponse xmlns:ns2="http://server.internal.api.srd.nep.mobinets.com/">
        <return/>
        </ns2:getSubscriberFilledNetworkDetailsResponse>
        </soap:Body>
        </soap:Envelope>

        Show
        Mbaye Lo added a comment - iI interserted the below data in the DB (OLF and NEW), but when I call the API, I'm getting empty response to verify : mb0019 1319442_FBB ADSL NODE_001 CPE 150.5 : <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:getSubscriberFilledNetworkDetails> <!- Optional: -> <requestId>mb0019</requestId> <!- Optional: -> <serviceName>1319442_FBB</serviceName> </ser:getSubscriberFilledNetworkDetails> </soapenv:Body> </soapenv:Envelope> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:getSubscriberFilledNetworkDetailsResponse xmlns:ns2="http://server.internal.api.srd.nep.mobinets.com/"> <return/> </ns2:getSubscriberFilledNetworkDetailsResponse> </soap:Body> </soap:Envelope>
        Hide
        Zein Trabelsi added a comment -

        Salam, I cant provide sample for two reasons : I dont have access/ you have to be able how to describe the API to the customer.
        What the API does:
        its a read only API that retrieves previously saved subscriber network details for a given requestId and serviceName from SRD_SUBSCRIBER_NETWORK_DETAILS. Returns: accessNodeType, accessNodeId, ceType, distanceToExchange. This API is called internally by the Flowable BPMN process and it is not triggered by a UI user.

        Why no UI verification:
        SRD_SUBSCRIBER_NETWORK_DETAILS data is not displayed in any UI page. This is a backend integration API only.

        How to verify:
        Step 1 : Find a request with data in the table:

        SELECT REQUEST_ID, SERVICE_NAME, ACCESS_NODE_TYPE, ACCESS_NODE_ID,
        CE_TYPE, DISTANCE_TO_EXCHANGE
        FROM SRD_SUBSCRIBER_NETWORK_DETAILS;

        Step 2 : Call the API with a matching requestId and serviceName

        Step 3 : Verify the response contains the same values as the DB row

        NB : if no data available run below script to insert testing data :
        INSERT INTO SRD_SUBSCRIBER_NETWORK_DETAILS
        (REQUEST_ID, SERVICE_NAME, ACCESS_NODE_TYPE, ACCESS_NODE_ID, CE_TYPE, DISTANCE_TO_EXCHANGE)
        VALUES ('01', '1319442_FBB', 'ADSL', 'NODE_001', 'CPE', 150.5);
        COMMIT;

        Show
        Zein Trabelsi added a comment - Salam, I cant provide sample for two reasons : I dont have access/ you have to be able how to describe the API to the customer. What the API does: its a read only API that retrieves previously saved subscriber network details for a given requestId and serviceName from SRD_SUBSCRIBER_NETWORK_DETAILS. Returns: accessNodeType, accessNodeId, ceType, distanceToExchange. This API is called internally by the Flowable BPMN process and it is not triggered by a UI user. Why no UI verification: SRD_SUBSCRIBER_NETWORK_DETAILS data is not displayed in any UI page. This is a backend integration API only. How to verify: Step 1 : Find a request with data in the table: SELECT REQUEST_ID, SERVICE_NAME, ACCESS_NODE_TYPE, ACCESS_NODE_ID, CE_TYPE, DISTANCE_TO_EXCHANGE FROM SRD_SUBSCRIBER_NETWORK_DETAILS; Step 2 : Call the API with a matching requestId and serviceName Step 3 : Verify the response contains the same values as the DB row NB : if no data available run below script to insert testing data : INSERT INTO SRD_SUBSCRIBER_NETWORK_DETAILS (REQUEST_ID, SERVICE_NAME, ACCESS_NODE_TYPE, ACCESS_NODE_ID, CE_TYPE, DISTANCE_TO_EXCHANGE) VALUES ('01', '1319442_FBB', 'ADSL', 'NODE_001', 'CPE', 150.5); COMMIT;
        Hide
        Mbaye Lo added a comment -

        Is it possible to provide data in the Cloud DB to get some output rather than empty

        Show
        Mbaye Lo added a comment - Is it possible to provide data in the Cloud DB to get some output rather than empty
        Hide
        Zein Trabelsi added a comment -

        this API retrieve data from table SRD_SUBSCRIBER_NETWORK_DETAILS, which is empty in staging and cloud databases , so it will always return empty response .

        Show
        Zein Trabelsi added a comment - this API retrieve data from table SRD_SUBSCRIBER_NETWORK_DETAILS, which is empty in staging and cloud databases , so it will always return empty response .

          People

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

            Dates

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

              Drag and Drop