version 1.3, 2002/03/14 00:07:48
|
version 1.4, 2002/03/21 23:00:08
|
|
|
{ | { |
String propName = prop.getName(); | String propName = prop.getName(); |
Uint32 propPos = indicationClass.findProperty(propName); | Uint32 propPos = indicationClass.findProperty(propName); |
|
if (propPos != PEG_NOT_FOUND) |
|
{ |
CIMProperty trapProp = indicationClass.getProperty(propPos); | CIMProperty trapProp = indicationClass.getProperty(propPos); |
| |
if (trapProp.existsQualifier("MappingStrings")) | if (trapProp.existsQualifier("MappingStrings")) |
|
|
mapstr2.clear(); | mapstr2.clear(); |
mapstr2 = mapstr1.subString(0, | mapstr2 = mapstr1.subString(0, |
mapstr1.find("DataType.IETF")-1); | mapstr1.find("DataType.IETF")-1); |
|
|
propOIDs.append(mapstr2); | propOIDs.append(mapstr2); |
| |
propValue.clear(); | propValue.clear(); |
|
|
propVALUEs.append(propValue); | propVALUEs.append(propValue); |
| |
mapstr2 = mapstr1.subString(mapstr1.find("|")+2); | mapstr2 = mapstr1.subString(mapstr1.find("|")+2); |
|
propTYPEs.append(mapstr2); |
// ATTN: There is a problem with mof compiler in |
} |
// loading mof with MappingString |
|
|
|
// << 12-03-2002 : NU (HP) >> |
|
|
|
// MappingString{}. It loads if one additional |
|
// array is specified as follows: |
|
|
|
// [MappingStrings { |
|
// "OID.IETF | SNMP.1.3.6.1.4.1.11.2.3.1.6.3.1.1.4.1.1.2", |
|
// "DataType.IETF | OctetString", |
|
// "Junk"}] |
|
|
|
// where "Junk" is not required in actual definition. |
|
|
|
propTYPEs.append(mapstr2.subString(0, mapstr2.find("Junk")-1)); |
|
} | } |
} | } |
} | } |