The <apiItemName> element provides the name for substructure of an interface such as parameter of an operation or subfield of a method.
The <apiItemName> element has the following attributes: keyref and outputclass.
For example, if the description of the API item is not available, you must provide the name of the related API item inside the <apiDefItem> element and the fully qualified name of the element in the keyref attribute.
The following example shows a simple <apiItemName> element for a Visual Basic method:
<apiOperation id="com.ibm.xtools.rational.xde" outputclass=”IRXEAbstraction”> <apiName></apiName> <shortdesc></shortdesc> <apiOperationDetail> <apiOperationDef> <apiParam> <apiType name="type" value="int"/> <apiArray name="array" value="array"/> <apiItemName>num</apiItemName> </apiParam> <apiParam> <apiType name="type" value="string"/> <apiItemName>map</apiItemName> <apiDefItem>Contains mapping of SQL type names.</apiDefItem> </apiParam> </apiOperationDef> </apiOperationDetail </apiOperation>