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 | |
|---|---|
| Contenu de l'élément 'Body' | vide |
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>