Enregistrement d'un fichier JSP de sérialisation
Dans cette leçon, vous enregistrez un fichier JSP de sérialisation. Ce fichier utilise les éléments de création de promotion des tables PX_ELEMENT et PX_ELEMENTNVP et les affiche dans la section "Condition d'achat et récompense" de l'interface utilisateur du Management Center pour le nouveau type de promotion. Les professionnels peuvent alors utiliser cette section de l'interface utilisateur lorsqu'ils créent des promotions.
About this task
Procedure
- Dans la vue Explorateur d'entreprise, accédez au répertoire .
- Ouvrez le fichier spring-extension.xml pour l'éditer.
-
Ajoutez une configuration de contrôleur pour votre nouveau type de promotion en copiant le code suivant dans votre fichier.
<bean id="/SerializePromotionElement-ProductLevelFreeGiftPurchaseCondition" class="org.springframework.web.servlet.mvc.ParameterizableViewController"> <property name="viewName" value="/jsp/commerce/promotion/restricted/SerializeGenericPromotionElement.jsp"/> <property name="supportedMethods" value="GET,POST"/> </bean>S'il s'agit de la seule définition de bean de configuration de contrôleur personnalisée dans le fichier, votre spring-extension.xml pourra ressembler au fragment de code suivant :<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="/SerializePromotionElement-ProductLevelFreeGiftPurchaseCondition" class="org.springframework.web.servlet.mvc.ParameterizableViewController"> <property name="viewName" value="/jsp/commerce/promotion/restricted/SerializeGenericPromotionElement.jsp"/> <property name="supportedMethods" value="GET,POST"/> </bean> </beans>La valeur d'attributidse présente sous le format/SerializePromotionElement-<promotion_element_subtype>. La valeur du sous-type de l'élément de promotion provient de la table PX_ELEMENT dans la colonne SUBTYPE.Le fichier JSP utilisé dans l'outil des promotions de Management Center est le fichier SerializeGenericPromotionElement.jsp. Ce fichier permet de sérialiser les éléments de promotion génériques dans l'interface utilisateur. Les éléments d'interface utilisateur du nouveau type de promotion peuvent également être sérialisés par ce fichier.
- Redémarrez le serveur de test HCL Commerce afin de rendre disponible la nouvelle configuration.
Results
Dans cette leçon, vous avez enregistré le fichier JSP de sérialisation. Dans la leçon suivante, vous allez extraire et enregistrer le modèle XSL utilisé pour transformer le code XML de création de promotion en code XML d'exécution de promotion.