Hi Mario
The Open APIs have a standard pattern for array entities contained within another entity. such as in your example of stock item. The contained entities need a locally-unique ID (perhaps index would have been a better term). This allows unambiguous access to each array element without relying on position within the array. Hence the ID is mandatory for the array element.
Hope it helps.
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------