Laxman,
The values class which implements the IData interface has some key differences with a Java HashMap or HashTable:
- It preserves element insertion order so enumerations return correctly ordered elements. Note that replacing an element does not move it to the end. []It can store null Objects. []It requires String key names. [*]It can store “unnamed” objects which can be retrieved by their insertion order.
These differences are leveraged by IS to do its work. You can create Values objects directly from a hashmap and access them using an IDataCursor.
HTH,
Mark
#webMethods#Flow-and-Java-services#Integration-Server-and-ESB