Avaya Writing Technician Interface Scripts Uživatelský manuál Strana 94

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 116
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 93
Writing Technician Interface Scripts
A-22 117382-A Rev. A
printf “%4d %4d ” $(wfFddiEntry.wfFDDISlot.${list_[$i]}) \
$(wfFddiEntry.wfFDDINode.${list_[$i]})
printf “%-8.8s ” “$cctname”
#
# Print the connection policy matrix...
#
let bit = 12
setenv flags “”
setenv bit0x0 “. . . . ”
setenv bit0x1 “. . . R ”
setenv bit0x2 “. . R . ”
setenv bit0x3 “. . R R ”
setenv bit0x4 “. R . . ”
setenv bit0x5 “. R . R ”
setenv bit0x6 “. R R . ”
setenv bit0x7 “. R R R ”
setenv bit0x8 “R . . . ”
setenv bit0x9 “R . . R ”
setenv bit0xA “R . R . ”
setenv bit0xB “R . R R ”
setenv bit0xC “R R . . ”
setenv bit0xD “R R . R ”
setenv bit0xE “R R R . ”
setenv bit0xF “R R R R ”
let policy = $(wfFddiEntry.wfFDDISmtConnectionPolicy.${list_[$i]})
:FI_BIT_LP:
let -h result = ($policy & (0xF << $bit)) >> $bit
setenv flags “${flags}${bit[$result]}”
:FI_NEXT_BIT:
let bit = $bit - 4
if $bit >= 0 then ; goto :FI_BIT_LP:
# Note field size is 32 because flags contains the trailing space.
printf “%32s” “$flags”
let state = $(wfFddiSmtEntry.wfFddiSmtEcmState.${list_[$i]})
if $state = 1 then ; printf “%-8s ” “ByPassed”
if $state = 2 then ; printf “%-8s ” “In”
if $state = 3 then ; printf “%-8s ” “Trace”
if $state = 4 then ; printf “%-8s ” “Leave”
if $state = 5 then ; printf “%-8s ” “Pathtest”
if $state = 6 then ; printf “%-8s ” “Insert”
if $state = 7 then ; printf “%-8s ” “By_Check”
if $state = 8 then ; printf “%-8s ” “Deinsert”
Zobrazit stránku 93
1 2 ... 89 90 91 92 93 94 95 96 97 98 99 ... 115 116

Komentáře k této Příručce

Žádné komentáře