Politechnika Białostocka WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Analiza baz danych abonentów centrali telekomunikacyjnej -1 Numer ćwiczenia: 3 Laboratorium z przedmiotu: EKSPLOATACJA SYSTEMÓW ELEKTRONICZNYCH I TELEKOMUNIKACYJNYCH KOD: Opracowali: dr inŝ. Krzysztof Konopko mgr inŝ. Grzegorz Kraszewski 2008
1 Wprowadzenie Wszystkie dane w systemie S12 ze względu na duŝą ich ilość oraz potrzebę korzystania z nich przez róŝne programy systemowe są zgrupowane w jedną strukturę bazy danych. Struktura ta ma charakter relacyjny i złoŝona jest z tzw. tupli oraz domen. Programy mają dostęp do danych poprzez tuple stosując: odczyt, modyfikację, tworzenie lub wykasowywanie wartości domen przypisanych określonej tupli w danej relacji. KaŜda tupla zawiera domenę lub domeny kluczowe, których wartości określają tylko tą jedną tuplę. Przykładowo relacja R_OLCOS(Orginating Line Class of Service klasa obsługi lini wywołującej) jest określona przez dwie domeny kluczowe D_PROC i D_TN. WyposaŜenie centrali jest widziane przez podsystem utrzymania ruchu jako zestaw logicznych bloków bezpieczeństwa (tzw. SBL Security Block). KaŜdy z SBL-i jest określony przez następujące parametry: - typ; określa typ bloku bezpieczeństwa (SBLTYPE np. CTLE, ASLI), - toŝsamość centrali; wszystkie bloki SBL w pojedynczej centrali lub podcentrali mają tę samą identyfikację (EXCH przyjmuje wartość od 0 do 127 centrala główna jest oznaczona przez 0), - adres w polu komutacyjnym; określa adres modułu (SBL-a lub grupy SBLi) (NA) w zaleŝności od miejsca przyłączenia do pola komutacyjnego, składa się z czterech współrzędnych o wartościach 0 15 (W: numer portu łącznika dostępu, X: numer portu pierwszego stopnia komutacji, Y: numer portu drugiego stopnia komutacji, Z: numer portu trzeciego stopnia komutacji), - numer SBL; określa poszczególne SBL-e w grupie tego samego typu SBL-i mających takie same parametry SBLTYPE, EXCH i NA (SBLNBR). Jeden blok bezpieczeństwa moŝe składać się z kilku fizycznych modułów RIT (REPLACEABLE UNIT - stanowi najmniejszą wymienialną cześć centrali). Z kolei na jednym module RIT moŝe być umieszczone kilka funkcjonalnych bloków SBL. KaŜdy RIT jest określony poprzez następujące wartości: - toŝsamość centrali, - rząd, - stojak, wyznacza stojak w rzędzie, 2
- półka, wyznacza półkę w stojaku, - pozycje w półce. W czasie naprawy danego SBL-a konieczne jest zwykle wyłączenie kilku innych, współpracujących SBL-i, tworzących tzw. zespół naprawy (REPAIR BLOCK - RBL). Wzajemne relacje między tymi trzema pojęciami umieszczone są w bazie danych centrali. 2 Cel i zakres ćwiczenia W ćwiczeniu studenci analizują strukturę relacyjnej bazy danych centrali telefonicznej S12. W szczególności analizowane są relacje związane z systemem utrzymania ruchu centrali zawierające wzajemne powiązania między modułami fizycznymi, modułami bezpieczeństwa i blokami napraw. 3 Sposób wykonania ćwiczenia 3.1 UŜywane komendy centrali DISPLAY-TUPLE Pozwala na wyświetlenie tupli relacji z segmentu ładowanych danych (DLS), przechowywanych na dysku lub w pamięci elementu sterującego. DISPLAY-TUPLE: REL=,QUAL=,OPT= ; Parametry: REL nazwa relacji (w cudzysłowie R_name ), QUAL parametr kwalifikujący pozwala na wyświetlenie tylko tych tupli, które spełniają określone warunki (naleŝy podać trzy argumenty dla tego parametru) 1 nazwa domeny (w cudzysłowie D_name ), 2 określony warunek: EQ - domena równa pewnej określonej wartości, NE - domena róŝna od pewnej wartości, LE - domena mniejsza od pewnej wartości, 3
LEEQ - domena mniejsza lub równa pewnej określonej wartości, GR - domena większa niŝ pewna określona wartość, GREQ - domena większa lub równa pewnej wartości. 3 wartość domeny w cudzysłowie. MoŜna określić do 23 kwalifikatorów OPT opcja czytania: INSEQ - czytanie sekwencyjne, kaŝda następna komenda powoduje wyświetlenie następnej tupli spełniającej warunki określone parametrem QUAL, INORDER - czytanie następuje w porządku określonym przez pierwszy klucz relacji, odpowiadający tupli uzyskanej przez dowolny program w systemie. DISPLAY-TUPLE Pozwala na zliczanie liczby tupli w relacji DISPLAY-TUPLE: REL=,QUAL= ; Parametry: REL nazwa relacji R_name, QUAL parametr kwalifikujący (patrz komenda wyŝej). 3.2 UŜywane relacje R_RIT_SBL R_SBL_MNEM tuple w relacji umoŝliwiają określenie danych o SBL-ach znajdujących się na danym fizycznym module wymiennym poprzez określenie następujących wartości domen: D_STNB numer rzędu, D_RACKNB numer stojaka, D_SHELFNB numer pólki, D_SLOTNB numer slotu. tuple w relacji umoŝliwiają określenie nazwy symbolicznej określającej dany SBL poprzez określenie następującej domeny: D_BYTE numer okreslający dany SBL. 4
R_RIT_MNEM tuple w relacji umoŝliwiają określenie nazwy symbolicznej określającej dany RIT poprzez określenie następującej domeny: D_BYTE numer okreslający dany RIT. 3.3 Przebieg ćwiczenia UŜywając odpowiednich komend oraz relacji przeanalizować strukturę fizyczną i logiczną wskazanego przez prowadzącego regału centrali. 4 Opracowanie sprawozdania Przygotowane sprawozdanie z zajęć powinno zawierać opis przebiegu ćwiczenia laboratoryjnego w tym: - wykaz realizowanych komend operatorskich, - przykładowe raporty (wydruki) generowane przez centralę, - strukturę fizyczną i logiczną regału centrali ze wskazaniem połoŝenia ilości rodzajów i funkcji bloków bezpieczeństwa (SBL). Sprawozdanie powinno teŝ zawierać wnioski dotyczące przeprowadzonego ćwiczenia. 5 Wymagania BHP W trakcie realizacji programu ćwiczenia naleŝy przestrzegać zasad omówionych we wstępie do ćwiczeń, zawartych w: Regulaminie porządkowym w laboratorium oraz w Instrukcji obsługi urządzeń elektronicznych znajdujących się w laboratorium z uwzględnieniem przepisów BHP. Regulamin i instrukcja są dostępne w pomieszczeniu laboratoryjnym w widocznym miejscu. 6 Literatura A. Jajszczyk Wstęp do telekomutacji WNT Warszawa 1998. S. Haykin Systemy telekomunikacyjne WKŁ Warszawa 1998. System 12 digital exchange Electrical Communication vol. 59 No. 1/2 1985. 5