How to concatenate context var with function?
Posted: Wed Aug 04, 2010 4:08 pm
Я пробовал конкатенировать значение ifAlias оид со значением контекстной переменной Interface.Index, для получения описания порта, не прибегая к ручному прописыванию индекса порта в скрипте, что дало бы возможность прописать этот скрипт в дефолтный скрипт лейбла.
возвращает
возвращает
тогда как возвращает нужное значение
Как объявить эту переменную в функции, для получения значения - вообще не представляю
I tried to concatenate the value ifAlias oid with a value of context variable Interface.Index, for descriptions of the port without the need for manual prescribing index port in the script that would make it possible to register this script in a default value of the label.
returns
returns
whereas oid returns a value
Code: Select all
oid(concatenate("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.",[Interface.Index]))
Code: Select all
oid(concatenate("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.",17))
Code: Select all
oid(concatenate("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.","[Interface.Index]"))
Code: Select all
oid(concatenate("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.","17"))
Code: Select all
oid(concatenate("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.","17"))
Code: Select all
Interface's_description
I tried to concatenate the value ifAlias oid with a value of context variable Interface.Index, for descriptions of the port without the need for manual prescribing index port in the script that would make it possible to register this script in a default value of the label.
Code: Select all
oid (concatenate ("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.", [Interface.Index]))
Code: Select all
oid (concatenate ("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.", 17))
Code: Select all
oid (concatenate ("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias .","[ Interface.Index]"))
Code: Select all
oid (concatenate ("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.", "17"))
Code: Select all
(concatenate ("iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.", "17"))
Code: Select all
Interface's_description