Tag: metadata
The wcf:metadata tag retrieves metadata information that can be returned in response to a Get BOD request used for authoring. For example, workspaces in Management Center.
Tag information Body Content empty Display Name Metadata
Attributes
Attribute Required Request-time Type Description showVerb true true com.ibm.commerce.oagis9.datatypes.ShowType The Show verb containing the metadata information in the ResponseCriteria element. businessObject true true java.lang.Object The business object for which the metadata. This object can be a noun, or part of a noun. usage true true java.lang.String The type of metadata that is being retrieved. Currently, the only supported usage is changeControl. var true false java.lang.String The name of the exported java.util.HashMap variable assigned all of the metadata properties that correspond to the specified usage and business object.
Variables
No variables are defined for the wcf:metadata tag.
Example
The following example uses the wcf:metadata tag within a JSP fragment. The changeControl metadata properties for a particular catalog object are retrieved and stored in the propertyMap variable. Then, if the modifiable property is available, its value is used for further processing:<wcf:metadata showVerb="${show}" businessObject="${catalog}" usage="changeControl" var="propertyMap"/> <c:if test="${!empty propertyMap.modifiable}"> <changeControlModifiable><![CDATA[${propertyMap.modifiable}]]></changeControlModifiable> </c:if>This code produces an output similar to the following example:
<metadata usage="changeControl"> <modifiable>true</modifiable> <logonID>wcsadmin</logonID> </metadata>