[SNMP4J] SnmpNotificationMIB corrections

Frank Fock fock at agentpp.com
Mon May 26 23:16:48 CEST 2008


Hi Joakim,

As far as I know, these corrections are already included
in SNMP4J-Agent 1.2. Are you referring to that version?

Please always include the version you are using!

Regards,
Frank

Joakim Althini wrote:
> Hi, I've been using notification filters and had to make some corrections 
> 
> to SnmpNotificationMIB  to make it work. The first fix was suggested by 
> 
> Frank Fock (thanks), the rest are my own conclusions:
> 
>  
> 
> @@ -290,7 +290,8 @@
> 
>      MOTableRowFilter activeFilter =
> 
>          new
> RowStatus.ActiveRowsFilter(idxSnmpNotifyFilterProfileRowStatus);
> 
>      List profiles =
> 
> -        snmpNotifyFilterProfileEntryModel.getRows(paramsIndex, paramsIndex,
> 
> +        snmpNotifyFilterProfileEntryModel.getRows(paramsIndex, 
> 
> +                                                  paramsIndex.successor(),
> 
>                                                    activeFilter);
> 
>      if (profiles.size() == 0) {
> 
>        // no profile -> passes filter
> 
> @@ -298,8 +299,8 @@
> 
>      }
> 
>      OctetString profileName = (OctetString)
> 
>  
> ((MOTableRow)profiles.get(0)).getValue(idxSnmpNotifyFilterProfileName);
> 
> -    OID profileNameOID = profileName.toSubIndex(true);
> 
> -    OID profileNameOIDNext = profileNameOID.successor();
> 
> +    OID profileNameOID = profileName.toSubIndex(false);
> 
> +    OID profileNameOIDNext = null;
> 
>      activeFilter = new
> RowStatus.ActiveRowsFilter(idxSnmpNotifyFilterRowStatus);
> 
>      List filters =
> 
>          snmpNotifyFilterEntryModel.getRows(profileNameOID,
> 
>  
> 
>  
> 
> Best regards
> 
>  
> 
> /Joakim Althini, Symsoft
> 
> _______________________________________________
> SNMP4J mailing list
> SNMP4J at agentpp.org
> http://lists.agentpp.org/mailman/listinfo/snmp4j

-- 
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com



More information about the SNMP4J mailing list