Balise : metadata

La balise wcf:metadata récupère les informations de métadonnées qui peuvent être retournées en réponse à une demande Get BOD utilisée pour la création. Par exemple, des espaces de travail dans le Centre de gestion

Informations sur la balise

Informations sur la balise
Contenu de l'élément 'Body' vide
Nom d'affichage Métadonnées

Attributs

Attributs

Attribut Requis Date/heure de la requête Type Description
showVerb true true com.ibm.commerce.oagis9.datatypes.ShowType Verbe Afficher qui contient les informations de métadonnées dans l'élément ResponseCriteria.
businessObject true true java.lang.Object Objet métier concerné par les métadonnées. Cet objet peut être un nom, ou une partie d'un nom.
usage true true java.lang.String Type de métadonnées en cours d'extraction. Actuellement, la seule utilisation prise en charge est changeControl.
var true false java.lang.String Nom de la variable exportée java.util.HashMap qui se voit attribuer toutes les propriétés de métadonnées correspondant à l'objet d'utilisation et d'entreprise spécifié.

Variables

Aucune variable n'est définie pour la balise wcf:metadata.

Exemple

L'exemple suivant utilise la balise wcf:metadata dans un fragment JSP. Les propriétés de métadonnées changeControl d'un objet de catalogue particulier sont récupérées et stockées dans la variable propertyMap. Ensuite, si la propriété modifiable est disponible, sa valeur est utilisée pour un traitement ultérieur :
<wcf:metadata	 showVerb="${show}" 
 businessObject="${catalog}" 
 usage="changeControl" 
 var="propertyMap"/>

<c:if test="${!empty propertyMap.modifiable}">
	<changeControlModifiable><![CDATA[${propertyMap.modifiable}]]></changeControlModifiable>
</c:if>
Ce code produit une sortie similaire à l'exemple suivant :
<metadata usage="changeControl">
	<modifiable>true</modifiable>
	<logonID>wcsadmin</logonID>
</metadata>