[OT-17] Huawei RAN XML Validation Created: 14/May/25  Updated: 31/Dec/25  Due: 30/May/25  Resolved: 31/Dec/25

Status: Closed
Project: Ooredoo Tunisia
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: Indrasan Yadav Assignee: Indrasan Yadav
Resolution: Done Votes: 0
Labels: AI_All_incidents, Huawei_RAN_OO
Remaining Estimate: 0 minutes
Time Spent: 3 weeks, 1 day, 7 hours, 24 minutes
Original Estimate: Not Specified

Attachments: PNG File Antenna example_Duplicate name_22-09-2025.png     File Consolidated Huawei Dump-Including BARF011.rar     Microsoft Word OT_Huawei_RAN_2G_Logical_Inventory & Interfaces.docx     Microsoft Word OT_Huawei_RAN_3G_Logical_Inventory & Interfaces.docx     Microsoft Word OT_Huawei_RAN_4G_Logical_Inventory & Interfaces.docx     Microsoft Word OT_Huawei_RAN_All Nodes_Physical_Inventory.docx     File Ooredoo Tunisia Sample XML Validation_Huawei __ OT-17 __.msg     Microsoft Excel Radio antenna issues_22-09-2025.xlsx    
Customer:
Ooreedo Tunisia
Planned Start:
Planned End:
Actual Start:
Date of Baselining:

 Comments   
Comment by Indrasan Yadav [ 14/May/25 ]

Based on comment provided in JIRA OT-3, I created this JIRA OT-17 and assigning to Jharna Thakur for connector creation/update in S-DB.
(All require FRS is attaching here for reference)

Comment by Jharna Thakur [ 16/May/25 ]

xml shared, Indrasan Yadav kindly let me know the issues if found

Comment by Bassem Sabbagh [ 16/May/25 ]

for available dump sample ... the XML has been shared and to be validated

Comment by Indrasan Yadav [ 16/May/25 ]

Validation Remarks (Based on One Sample Dump):

1- The value BoardType="FModule" is currently not being parsed. This issue may be related to the use of a connector for OmanTel. As a reference, we encountered a similar issue with OmanTel previously, but successfully parsed "FModule" in ZAIN-KSA. As confirmed with Bassem Sabbagh, we will ensure "FModule" is parsed correctly for Ooredoo Tunisia.

2- The value BoardType="WD2MUMDUa3" is also not being parsed and should be addressed.

3- The attribute ru="-1" is appearing under the nodeshelf element, which is incorrect, as the value should not be negative.

4- The npssite element contains an excessive amount of information, although only one sample node is utilizing it. This should be streamlined accordingly.

Comment by Bassem Sabbagh [ 20/May/25 ]

Jharna to check and advise about the WL

Comment by Jharna Thakur [ 21/May/25 ]

Wl-1.5 days

Comment by Jharna Thakur [ 23/May/25 ]

During our analysis, it has been observed that the existing Huawei RAN connector does not parse the board type "Fmodule" specifically. Adding parsing logic specifically for the "Fmodule" board type may potentially impact existing functionalities of existing the connector. A similar concern applies to the "StartRu" value within the node shelf structure, where modifications might interfere with the current processing logic.

Comment by Jharna Thakur [ 26/May/25 ]

Indrasan Yadav as discussed kindly add the rule for attribute value StartRU in nodeshelf csv.

Comment by Bassem Sabbagh [ 26/May/25 ]

No rule in FRS to parse StartRU and Indrasan has to update the FRS

Comment by Bassem Sabbagh [ 29/May/25 ]

XML to be shared on 29-5 with new FRS change

Comment by Jharna Thakur [ 30/May/25 ]

xml shared yesterday

Comment by Indrasan Yadav [ 03/Jun/25 ]

Hi Jharna, as discussed please check the highlighted issue which I shared over an email in details.

File name: Ooredoo Tunisia Sample XML Validation_Huawei __ OT-17 __

Comment by Bassem Sabbagh [ 03/Jun/25 ]

Driss support is required for one issue (maybe related to common code)

Comment by Jharna Thakur [ 04/Jun/25 ]

xml shared

Comment by Bassem Sabbagh [ 04/Jun/25 ]

some values are hard coded and should be configurable ,,,, the WL is 1 day

Comment by Bassem Sabbagh [ 05/Jun/25 ]

XML is ok for eNodeB

Comment by Indrasan Yadav [ 06/Aug/25 ]

Hi Jharna Thakur

As discussed please generate XML for Huawei_RAN based on dump which I have attached here.

Comment by Bassem Sabbagh [ 07/Aug/25 ]

XML generation in progress ..

Comment by Jharna Thakur [ 07/Aug/25 ]

xml shared

Comment by Indrasan Yadav [ 18/Aug/25 ]

Hi Jharna,

XML validation has been completed & remarks shared over an email.

Please check and fix the same.

Comment by Bassem Sabbagh [ 19/Aug/25 ]

WIP and WL to be added by Jharna

Comment by Jharna Thakur [ 20/Aug/25 ]

WL: 3-4 Days

Comment by Bassem Sabbagh [ 20/Aug/25 ]

WIP and started on 20-8

Comment by Bassem Sabbagh [ 21/Aug/25 ]

WIP and might be delivered by 22-8

Comment by Bassem Sabbagh [ 22/Aug/25 ]

delayed and to be delivered on 25-8 the first half

Comment by Bassem Sabbagh [ 25/Aug/25 ]

XML to be shared shortly on 25-8

Comment by Jharna Thakur [ 25/Aug/25 ]

xml shared

Comment by Indrasan Yadav [ 01/Sep/25 ]

Hi Jharna Thakur,

as discussed please fix the issue as details shared over an email, and I will confirm once full Huawei RAN XML validation will be completed.

Comment by Bassem Sabbagh [ 01/Sep/25 ]

XML to be delivered by today EOD

Comment by Jharna Thakur [ 01/Sep/25 ]

xml shared

Comment by Indrasan Yadav [ 02/Sep/25 ]

Hi Jharna Thakur,

During the initial validation at node level, I found that 110 "GSMBTS" nodes are not parsing in role2g as per the defined rules. However, the duplicate MBTS SRAN nodes are parsing correctly. I have shared the detailed list with you over Teams—please review and confirm.

For the remaining data validation, I am continuing with the XML validation and will confirm once it is complete.

Comment by Jharna Thakur [ 03/Sep/25 ]

xml shared

Comment by Indrasan Yadav [ 03/Sep/25 ]

Dear @Jharna Thakur,

Please find the below XML validation feedback as described below:

XML File: 2025-09-02-04.57.45_Ooredoo

1- In csv “npsran-bs” why radio antenna id is parsing somewhere and somewhere not? under header element node id? Radio antenna id should be not parsed here.
2- In csv “radio antenna” name is coming blank for around 720 antennas below is snippet for your reference.
And, antenna id is also not correct, for example I am sharing below for node N_MenzelBouzelfa_NAB1027 which is parsing as role2g, in dump antenna is blank so no need to parse it.

and the same node which is with MBTS should be parse here in antenna as antenna data is available in dump.

3- Radio antenna is not parsing for many nodes in which below example is sharing for your reference. (antenna list attached where it is parsing incorrect)

Site id is also not defined against this above radio antenna id.

4- Header manufacturer is missing in nodecabinet.

5- In node boards double header regarding serial is again appearing which was fixed in earlier xml.

6- Under csv “addinfo” ADJ/ASSOCIATION is not making for RNC node RNCSOS53 while logical dump is available.
7- BTS is not defined in XML against cell in csv “npscell”

8- NodeB is not defined in XML in csv “npsthreegcell”

9- eNodeB is not defined in XML under csv “ltecell” & “enodebbandwidths”.

10- In csv “IP Data” duplicate values are parsing, below is an example for your reference.

11- In CSV "nodeboard" please check for sample node "MBTS-RTE_MEDNINIE_BG_MED1132" where 3 PSU board name are available in dump but only 2 are parsing in xml. (Total boards in dump are 70 where 43 are with unique serial 24 are with duplicate serial and 3 PSU are without serial so finally 43+12+3=58 boards should be parse as 12 duplicate will be removed)

Please check email where i have shared all feedback with required snippet.

Thank you
Indrasan

Comment by Jharna Thakur [ 05/Sep/25 ]

WL-2 days

Comment by Bassem Sabbagh [ 05/Sep/25 ]

WIP and to be delivered by today EOD (without manufacture name)

Comment by Bassem Sabbagh [ 08/Sep/25 ]

it will be delivered by today EOD

Comment by Jharna Thakur [ 08/Sep/25 ]

xml shared

Comment by Indrasan Yadav [ 11/Sep/25 ]

Hi Jharna Thakur,

As discussed, the issue has been fixed, except for the IP data part, which I will confirm after importing the XML. Currently, a single IP data CSV is being generated, whereas normally two IP data CSV files are expected.

Comment by Indrasan Yadav [ 12/Sep/25 ]

Due to LS-639 still xml import is not completed.

Comment by Indrasan Yadav [ 15/Sep/25 ]

Dear Jharna Thakur,

Please commit the code for all issues that have been fixed so far. Once the pending issues listed below are resolved, I will request an additional code commit.

Pending Items

Huawei RAN:

1. IP Data – As discussed with @Jharna Thakur, I will review and confirm during data validation in NEP. No issues are expected, but if any arise, I should be raised it to her & she will take support from #Driss.

Comment by Jharna Thakur [ 17/Sep/25 ]

Code committed

Comment by Indrasan Yadav [ 22/Sep/25 ]

Dear Jharna Thakur,

As discussed, please address the issue identified under "Radio Antenna":

1- In cases where duplicate names are found, each subsequent duplicate must be made unique after the first data is parsed.

2- To achieve this, a special character \1 should be appended to the duplicate name, with the number incremented by +1 for each occurrence.

Example: (Attached)

Comment by Jharna Thakur [ 23/Sep/25 ]

xml shared

Comment by Indrasan Yadav [ 24/Sep/25 ]

Hi Jharna,

Please commit the code for same.

Comment by Jharna Thakur [ 24/Sep/25 ]

code committed

Comment by Indrasan Yadav [ 25/Sep/25 ]

Hi Jharna,

In the earlier XML you shared (before the recent code commit), the CSV file for "ltecell" contained the header "Duplexing Mode", and it was successfully imported in NEP.

However, in the latest XML you provided, this header is missing.

Could you please check, fix the issue, and share the updated XML?

Comment by Bassem Sabbagh [ 26/Sep/25 ]

the code was not synchronized by sandya before the revision 135391 .. Sandya now to compare the two revisions 135390 & 135391

to identify the gap and rectify it

Comment by Sandya Sharma [ 26/Sep/25 ]

added missing code for cellduplex.

Comment by Indrasan Yadav [ 29/Sep/25 ]

Dear @Basant Kumar,

Please deploy this AI patch on Ooredoo test platform and after deployed please generate Huawei_RAN XML & upload the CSV to staging DB.

Release Version: 4.0.0.29

Thank you
Indrasan

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