[LS-7] getFFMSNetworkDetails Missing Exchange Code Created: 18/Nov/24  Updated: 11/Aug/25  Due: 20/Nov/24

Status: Dev Paused
Project: L3 Support
Component/s: FN
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Salem Dannawi Assignee: Khaled Khalil
Resolution: Unresolved Votes: 0
Labels: FN
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File SS1.png    
Customer:
OMAN-Tel
Planned Start:
Planned End:
Severity: Minor
Rejected By: Salem Dannawi
Classification: Req. Tuning

 Description   

While the below subscriber has a valid service trail , NEP is not passing the exchange code in the request to FFMS, hence the order creation in FFMS is failing for the past

Please do not add the exchange in service trail lookup , the logic for fetching the exchange code for fiber trail should be corrected.

2024-11-04 22:40:35.488 [quartzScheduler_Worker-1] DEBUG o.a.h.i.c.PoolingHttpClientConnectionManager - Connection released: [id: 7381][route:

{s}

->[total kept alive: 1; route allocated: 1 of 50; total allocated: 1 of 1000]" class="external-link" rel="nofollow">https://ngoss-fn-api.omantel.om:443][total kept alive: 1; route allocated: 1 of 50; total allocated: 1 of 1000]
2024-11-04 22:40:35.494 [quartzScheduler_Worker-1] INFO c.m.n.c.workflow.soap.SoapDelegate - XML response >>> <soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/><soap:Body><ns2:getFfmsNetworkDetailsResponse xmlns:ns2=http://server.api.nep.mobinets.com/><return><NETWORKDETAILS>
<ACCESS_NODE_NAME>SAL4_02_MA5600T_OLT</ACCESS_NODE_NAME>
<ACCESS_NODE_TYPE>OLT</ACCESS_NODE_TYPE>
<AN_SEC_SIDE_SPLITTER_PORT>ONT 14/15</AN_SEC_SIDE_SPLITTER_PORT>
<AP_NO>0008</AP_NO>
<AP_SEC_SIDE_SPLITTER_PORT>1-1</AP_SEC_SIDE_SPLITTER_PORT>
<CABINET>071S</CABINET>
<DPOINT>0008</DPOINT>
<DROP_SIDE_SPLITTER_PORT></DROP_SIDE_SPLITTER_PORT>
<EXCHANGE_CABLE_PAIR></EXCHANGE_CABLE_PAIR>
<FDH_NO>071S</FDH_NO>
<FDH_SEC_SIDE_SPLITTER_PORT>ONT 14/15</FDH_SEC_SIDE_SPLITTER_PORT>
<GPON_PORT>1/0/3/0/3</GPON_PORT>
<LINE_STATUS>ACTIVE</LINE_STATUS>
<MOTHER_EXC></MOTHER_EXC>
<NEW_EQN>B0/3/3</NEW_EQN>
<OLD_EQN>0-3-3|B0-3-3</OLD_EQN>
<PREV_NEW_EQN></PREV_NEW_EQN>
<PREV_OLD_EQN></PREV_OLD_EQN>
<PREV_PHONE_NO></PREV_PHONE_NO>
<PRIMARY_SIDE_CABINET_PORT></PRIMARY_SIDE_CABINET_PORT>
<PRIMARY_SIDE_SPLITTER_PORT>OLT 14/1</PRIMARY_SIDE_SPLITTER_PORT>
<REGION></REGION>
<SECONDARY_SIDE_CABINET_PORT></SECONDARY_SIDE_CABINET_PORT>
<SECONDARY_SIDE_DP_PORT></SECONDARY_SIDE_DP_PORT>
<SPLICING_ODF_PORT>2-5</SPLICING_ODF_PORT>
<SPLITTING_ODF_PORT>2-5</SPLITTING_ODF_PORT>
<TERMINATION_ODF_PORT>12-10</TERMINATION_ODF_PORT>
</NETWORKDETAILS></return></ns2:getFfmsNetworkDetailsResponse></soap:Body></soap:Envelope>

2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TASK_TYPE>CPE INSTALLATION</TASK_TYPE>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "</JOB>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "<JOB>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <COMPLETED_BY></COMPLETED_BY>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <COMPLETED_ON></COMPLETED_ON>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <SLNO>2</SLNO>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TASK_ID>10</TASK_ID>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TASK_ROWID></TASK_ROWID>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TASK_TYPE>ADSL - Switch</TASK_TYPE>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "</JOB>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "<JOB>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <COMPLETED_BY></COMPLETED_BY>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <COMPLETED_ON></COMPLETED_ON>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <SLNO>3</SLNO>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TASK_ID>38</TASK_ID>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TASK_ROWID></TASK_ROWID>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TASK_TYPE>Create Subscriber Account in Radius</TASK_TYPE>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "</JOB>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "</JOBDETAILS>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "<NETWORKDETAILS>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <ACCESS_NODE_NAME>SAL4_02_MA5600T_OLT</ACCESS_NODE_NAME>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <ACCESS_NODE_TYPE>OLT</ACCESS_NODE_TYPE>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <AN_SEC_SIDE_SPLITTER_PORT>ONT 14/15</AN_SEC_SIDE_SPLITTER_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <AP_NO>0008</AP_NO>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <AP_SEC_SIDE_SPLITTER_PORT>1-1</AP_SEC_SIDE_SPLITTER_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <CABINET>071S</CABINET>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <DPOINT>0008</DPOINT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <DROP_SIDE_SPLITTER_PORT></DROP_SIDE_SPLITTER_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <EXCHANGE_CABLE_PAIR></EXCHANGE_CABLE_PAIR>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <FDH_NO>071S</FDH_NO>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <FDH_SEC_SIDE_SPLITTER_PORT>ONT 14/15</FDH_SEC_SIDE_SPLITTER_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <GPON_PORT>1/0/3/0/3</GPON_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <LINE_STATUS>ACTIVE</LINE_STATUS>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <MOTHER_EXC></MOTHER_EXC>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <NEW_EQN>B0/3/3</NEW_EQN>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <OLD_EQN>0-3-3|B0-3-3</OLD_EQN>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <PREV_NEW_EQN></PREV_NEW_EQN>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <PREV_OLD_EQN></PREV_OLD_EQN>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <PREV_PHONE_NO></PREV_PHONE_NO>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <PRIMARY_SIDE_CABINET_PORT></PRIMARY_SIDE_CABINET_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <PRIMARY_SIDE_SPLITTER_PORT>OLT 14/1</PRIMARY_SIDE_SPLITTER_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <REGION></REGION>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <SECONDARY_SIDE_CABINET_PORT></SECONDARY_SIDE_CABINET_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <SECONDARY_SIDE_DP_PORT></SECONDARY_SIDE_DP_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <SPLICING_ODF_PORT>2-5</SPLICING_ODF_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <SPLITTING_ODF_PORT>2-5</SPLITTING_ODF_PORT>[\n]"
2024-11-04 22:40:37.752 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> " <TERMINATION_ODF_PORT>12-10</TERMINATION_ODF_PORT>[\n]"
2024-11-04 22:40:37.753 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "</NETWORKDETAILS>[\n]"
2024-11-04 22:40:37.753 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 >> "</FIELDWORKORDER>"
2024-11-04 22:40:37.757 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 << "HTTP/1.1 200 OK[\r][\n]"
2024-11-04 22:40:37.757 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 << "Transfer-Encoding: chunked[\r][\n]"
2024-11-04 22:40:37.757 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 << "Content-Type: application/xml; charset=utf-8[\r][\n]"
2024-11-04 22:40:37.757 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 << "Server: Kestrel[\r][\n]"
2024-11-04 22:40:37.757 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 << "X-Content-Type-Options: nosniff[\r][\n]"
2024-11-04 22:40:37.757 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 << "Date: Mon, 04 Nov 2024 18:40:37 GMT[\r][\n]"
2024-11-04 22:40:37.757 [quartzScheduler_Worker-1] DEBUG org.apache.http.wire - http-outgoing-7320 << "[\r][\n]"



 Comments   
Comment by Sara Saddik [ 05/Dec/24 ]

this ticket is not a bug, we are fetching exchange code from subscriber level where exchange was not initially saved on subscriber.
Yassin asked to fetch exchange code from trails as a second priority, so this ticket to be converted as requirement tuning.

Comment by Dawlat Matar [ 20/Dec/24 ]

WL: 1mday

Generated at Wed Apr 15 15:24:05 EEST 2026 using JIRA 6.1.4#6159-sha1:44eaedef2e4a625c6c7183698b2468d4719c20dc.