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 | |
|---|---|
| Contenu de l'élément 'Body' | vide |
| Nom d'affichage | Métadonnées |
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>