measObjLdn attribute - XML Files for Siemense BR10.0.Планирование и оптимизация сетей GSM

Ответить
fade2black
Начинающий нетмониторщик
Сообщения: 12
Зарегистрирован: Вс, 25-07-2010, 18:46

measObjLdn attribute - XML Files for Siemense BR10.0.

Сообщение fade2black »

Hello everyone,

I work for a GSM company as a software developer and I dont know much about BSC or BSS or whatever these devices are called.

My present task is to write a parser for a XML files compling with Siemens BR10.0.

I have found documents (from 3GPP...) describing the structure the XML files, their name syntax, and meaning of each tag.

But my problem is with <measValue> tag.

As far as I understood this tag has an attribute measObjLdn.

I can give three (of many) different examples:

Код: Выделить всё

measValue measObjLdn = "CGID=438-01-2009-46771, TRX&#58;0">

Код: Выделить всё

<measValue measObjLdn = "BSS&#58;3,BSC&#58;0">
and

Код: Выделить всё

<measValue measObjLdn = "BSS&#58;3,PTPPKF&#58;0">
My program must know beforehand the structure and syntax of this attribute (what appear between quotes) so that it could function properly, so I would like to know:
  • 1)Where can I find useful information about the formation of these strings ( BSS:3,BSC:0, BSS:3,PTPPKF:0, CGID=438-01-2009-46771, TRX:0...)?
    2)Are thier structure defined by the vendor (Siemens)?
    3)May someone else change thier output in the XML files?
    4)For example, I can see BSS, BSC, TRX. What else may appear instead of these strings?
I am really confused with this attribute measObjLdn :? .
Please help.

Thank you in advance.
Danikd
Нетмониторщик
Сообщения: 77
Зарегистрирован: Сб, 13-02-2010, 01:30
Откуда: Отовсюду

Re: measObjLdn attribute - XML Files for Siemense BR10.0.

Сообщение Danikd »

fade2black писал(а):Hello everyone,

I work for a GSM company as a software developer and I dont know much about BSC or BSS or whatever these devices are called.

My present task is to write a parser for a XML files compling with Siemens BR10.0.

I have found documents (from 3GPP...) describing the structure the XML files, their name syntax, and meaning of each tag.

But my problem is with <measValue> tag.

As far as I understood this tag has an attribute measObjLdn.

I can give three (of many) different examples:

Код: Выделить всё

measValue measObjLdn = "CGID=438-01-2009-46771, TRX&#58;0">

Код: Выделить всё

<measValue measObjLdn = "BSS&#58;3,BSC&#58;0">
and

Код: Выделить всё

<measValue measObjLdn = "BSS&#58;3,PTPPKF&#58;0">
My program must know beforehand the structure and syntax of this attribute (what appear between quotes) so that it could function properly, so I would like to know:
  • 1)Where can I find useful information about the formation of these strings ( BSS:3,BSC:0, BSS:3,PTPPKF:0, CGID=438-01-2009-46771, TRX:0...)?
    2)Are thier structure defined by the vendor (Siemens)?
    3)May someone else change thier output in the XML files?
    4)For example, I can see BSS, BSC, TRX. What else may appear instead of these strings?
I am really confused with this attribute measObjLdn :? .
Please help.

Thank you in advance.
Похоже кто-то из схемы или оптими инфу тянет.....странно, достаточно просто построен Сименс....там каждый объект имеет свою иерархию...вот она как раз и описана тут.....в смысле иерархия.....
Есть вопросы??? Будут ответы.....
fade2black
Начинающий нетмониторщик
Сообщения: 12
Зарегистрирован: Вс, 25-07-2010, 18:46

Сообщение fade2black »

Ты прав, там каждый объект имеет свою иерархию, и эта иерархия, как я вчера разузнал, строго описана в самом документе Siemens BR10.0 в виде дерева.
Но, тама инфы недостаточно. Откуда берется строка в виде
CGID=438-01-2009-46771? (я имею ввиду слово CGID) .
Или почему строка BSS:3,PTPPKF:0 , содержит двоеточия или запятые? Почему вместо запятых не ставится просто пробел или точка?
Danikd
Нетмониторщик
Сообщения: 77
Зарегистрирован: Сб, 13-02-2010, 01:30
Откуда: Отовсюду

Сообщение Danikd »

fade2black писал(а):Ты прав, там каждый объект имеет свою иерархию, и эта иерархия, как я вчера разузнал, строго описана в самом документе Siemens BR10.0 в виде дерева.
Но, тама инфы недостаточно. Откуда берется строка в виде
CGID=438-01-2009-46771? (я имею ввиду слово CGID) .
Или почему строка BSS:3,PTPPKF:0 , содержит двоеточия или запятые? Почему вместо запятых не ставится просто пробел или точка?
Насчет CGID это просто....Cell Global ID MCC-MNC-LAC-CI
Насчет двоеточий и запятых....это и есть иерархия....запятая это изменение уровня иерархии (BSS:0,BSC:0,BTSM:0,BTS:0........), a двоеточие разделяет ID элемента в данной иерархии))))))
Есть вопросы??? Будут ответы.....
fade2black
Начинающий нетмониторщик
Сообщения: 12
Зарегистрирован: Вс, 25-07-2010, 18:46

Сообщение fade2black »

Благодарю за ответ, но по поводу запятых и двоеточий, кто решает, что иерархия будет отображаться в виде запятых и двоеточий? Те, которые разрабатывают софт (генерирующий XML файлы) или те кто создают сканеры для ведения статистики (командой CREATE).
А на счет CGID, я его в документах не нашел, да и вообще в документах ничего нету на счет как будут отображаться объекты в XML файлах.

Например, начальную версию софта я написал ориентируясь на иерархию, но когда она повтсречала строку CGID=438-01-2009-46771 она просто остановилась и дала ошибку типа неопознанный объект. Ну я ее переписал. Откуда мне знать, что завтра или послезавтра в этих файлах появиться что-нить "новое"? И так переписывать до бесконечности.

Что мне надо - это, на формальном языке, regular definition или context free grammar аттрибута measObjLdn, то есть исчерпывающее конечное описание всех видов строк которыее могут появиться между кавычками.
Danikd
Нетмониторщик
Сообщения: 77
Зарегистрирован: Сб, 13-02-2010, 01:30
Откуда: Отовсюду

Сообщение Danikd »

fade2black писал(а):Благодарю за ответ, но по поводу запятых и двоеточий, кто решает, что иерархия будет отображаться в виде запятых и двоеточий? Те, которые разрабатывают софт (генерирующий XML файлы) или те кто создают сканеры для ведения статистики (командой CREATE).
А на счет CGID, я его в документах не нашел, да и вообще в документах ничего нету на счет как будут отображаться объекты в XML файлах.

Например, начальную версию софта я написал ориентируясь на иерархию, но когда она повтсречала строку CGID=438-01-2009-46771 она просто остановилась и дала ошибку типа неопознанный объект. Ну я ее переписал. Откуда мне знать, что завтра или послезавтра в этих файлах появиться что-нить "новое"? И так переписывать до бесконечности.

Что мне надо - это, на формальном языке, regular definition или context free grammar аттрибута measObjLdn, то есть исчерпывающее конечное описание всех видов строк которыее могут появиться между кавычками.
хоть что за софт такой? что делает?
Есть вопросы??? Будут ответы.....
fade2black
Начинающий нетмониторщик
Сообщения: 12
Зарегистрирован: Вс, 25-07-2010, 18:46

Сообщение fade2black »

пока парсит исходные XML файлы, извлекает небходимую инфу, и сохраняет в другом формате (удобном для дальнейшей обработки). Вообщето конечная цель - статистика.
damaska
Опытный нетмониторщик
Сообщения: 169
Зарегистрирован: Ср, 02-09-2009, 09:33

Сообщение damaska »

А поделиться сможешь программкой? Буду безмерно благодарен!
... и радиоточка ловит волну от радиозапятой....
fade2black
Начинающий нетмониторщик
Сообщения: 12
Зарегистрирован: Вс, 25-07-2010, 18:46

Сообщение fade2black »

дайка я ее сперва напишу :)
Аватара пользователя
V12
Известный нетмониторщик
Сообщения: 666
Зарегистрирован: Ср, 13-12-2006, 15:51

Сообщение V12 »

damaska писал(а):А поделиться сможешь программкой? Буду безмерно благодарен!
Как напишет прогу, так сразу и продаст вашему оператору за $$$$$$$$ с вашими же советами/подсказками/ляпами и т.п.
Danikd
Нетмониторщик
Сообщения: 77
Зарегистрирован: Сб, 13-02-2010, 01:30
Откуда: Отовсюду

Сообщение Danikd »

V12 писал(а):
damaska писал(а):А поделиться сможешь программкой? Буду безмерно благодарен!
Как напишет прогу, так сразу и продаст вашему оператору за $$$$$$$$ с вашими же советами/подсказками/ляпами и т.п.
да мы не жадные....человек же делает что-то а не просто х... пинает....вот и полагается респект ему....

А помочь всегда можно....а насчет операторских денег......так они ж не мои.....и не ваши....так что если пользу прога принесет пусть продает ее....
Есть вопросы??? Будут ответы.....
Ответить