Balise : contextData

La balise wcf:contextData définit une valeur de données de contexte métier pour une demande de service HCL Commerce. Les valeurs de données de contexte métier spécifiées avec la balise wcf:contextData sont ajoutées à toutes les valeurs de contexte métier associées à la session en cours. Les nouvelles valeurs de contexte métier ne sont en vigueur que pour la demande de service HCL Commerce en cours. Les valeurs ne persistent pas dans la session. Utilisez cette balise uniquement comme balise de la balise wcf:getData.

Important : Cette balise n'est disponible que pour les magasins locaux HCL Commerce, à des fins de compatibilité descendante. Les magasins distants ne peuvent pas utiliser cette balise.

Informations sur la balise

Informations sur la balise
Contenu de l'élément 'Body' vide

Attributs

Attributs

Attribut Requis Date/heure de la requête Type Description
name true true java.lang.String Nom de la valeur des données de contexte métier.
data true true java.lang.String Valeur de la valeur des données de contexte métier.

Variables

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

Exemple

L'exemple suivant utilise la balise wcf:getData pour récupérer l'objet de commande du panier d'achat en cours. La balise wcf:contextData est utilisée pour définir explicitement storeId sur "10001".
<wcf:getData
 type="com.ibm.commerce.order.facade.datatypes.OrderType"
 var="order" 
 expressionBuilder="findCurrentShoppingCart">
  <wcf:contextData name="storeId" data="10001" />
  <wcf:param name="accessProfile" value="WC_OrderDetailsProfile" />
</wcf:getData>