Valore (TCP/IP)

Il costrutto di Value TCP/IP consente di estendere lo schema delle comunicazioni bidi con query che recuperano dati da un particolare oggetto MIB. Il costrutto Value è definito in Tcpbidi.xsd.

Attributo Descrizione
deviceIndex Flag che, quando TRUE, significa che l'algoritmo associato deve includere l'indice del dispositivo nell'OID specificato; quando FALSE, all'OID viene aggiunto uno zero finale. Il valore predefinito è FALSE. Per altre informazioni, vedere la nota che segue questa tabella.
drvPrinterEvent (Facoltativo) Valore booleano che indica se il monitoraggio delle porte invia notifiche al driver. Un valore TRUE indica che il monitoraggio delle porte invia notifiche al driver. false indica che il monitoraggio delle porte non invia notifiche al driver.
name Nome del valore dello schema.
oid L'indirizzo dell'oggetto MIB, specificato come ID dell'oggetto (OID).
Intervallo di aggiornamento (Facoltativo) Valore dell'intervallo di polling, espresso in secondi. Il valore predefinito è 600 secondi.
tipo Tipo di dati nel costrutto Value, valore nell'enumerazione BIDI_TYPE.

Un dispositivo di rete che supporta il protocollo SNMP (Simple Network Management Protocol) può essere l'host per diversi sottodispositivi, ad esempio Processore, Rete, Stampante e Archiviazione su disco. Le tabelle MIB implementate nelle stampanti di rete includono voci indicizzate con indici di dispositivo. Per recuperare dati dalla tabella MIB ,ad esempio il nome di un contenitore di input, la query deve avere un indice del dispositivo che identifica correttamente il sottodispositivo. Il monitoraggio della porta TCP/IP standard consente di configurare manualmente l'indice del dispositivo tramite l'interfaccia utente di configurazione della porta. Un'estensione bidi con deviceIndex= "true" genera un OID con l'indice del dispositivo appropriato ottenuto dall'interfaccia di configurazione della porta. Inoltre, se il costrutto Value è contenuto in un'istanza property, l'OID ha un indice zero aggiunto alla fine.

Esempio

Nell'esempio di codice seguente viene esteso lo schema delle comunicazioni bidi aggiungendo una nuova proprietà, System, alla proprietà printer. Il sistema , proprietà, ha un costrutto Value, con nome , tipo , e attributi oid .

<Property name="Printer">
  <Property name="System">
    <Value name="Name" type="BIDI_STRING" oid="1.3.6.1.2.1.1.5"/>
  </Property>
</Property>

L'esempio precedente restituisce la query seguente:

\Printer.System:Name

Poiché il costrutto Value è contenuto in un'istanza property anziché in un'istanza di IndexedProperty, all'OID viene aggiunto automaticamente uno zero finale.