Déploiement des fichiers de modèle

Utilisez ces informations pour identifier, renommer et déployer des exemples de fichiers de modèles.

Pourquoi et quand exécuter cette tâche

Pour prendre en charge l'intégration, Sterling Order Management contient les exemples de fichiers de modèles suivants, qui doivent être renommés en tant que non-exemple :
  • Evénements :
    • DRAFT_ORDER_CONFIRM.ON_SUCCESS.xml.sample
    • ORDER_CHANGE.ON_CANCEL.xml.sample
    • ORDER_CHANGE.ON_SUCCESS.xml.sample
    • ORDER_CREATE.ON_SUCCESS.xml.sample
    • REALTIME_ATP_MONITOR.REALTIME_AVAILABILITY_CHANGE.xml.sample
    • REALTIME_ATP_MONITOR. REALTIME_ AVAILABILITY_CHANGE_LIST.xml.sample
    • CHANGE_ORDER.ON_DELETE.xml.sample
    • ORDER_CHANGE.DELETE_ORDER.xml.sample
  • Exits utilisateur :
    • getOrderPrice.xml.sample
    • getItemPrice.xml.sample
    • getPricingRuleDetails.xml.sample
    • validateCoupon.xml.sample
  • API
    • findInventory.xml.sample
    • getOrderLineDetails.xml.sample
    • monitorItemAvailability.xml.sample
    • getCompleteOrderDetails.xml.sample
    • getOrderList.xml.sample
    • reserveAvailableInventory.xml.sample

Procédure

  1. Copiez des modèles d'événements à partir de <INSTALL_DIR>/repository/scwc_integration/template/event dans <INSTALL_DIR>/extensions/global/template/event et renommez-les en tant que fichiers XML non-exemples. Si le répertoire cible n'existe pas, créez-le.
  2. Copiez les modèles d'exit utilisateur à partir de <INSTALL_DIR>/repository/scwc_integration/template/userexit dans <INSTALL_DIR>/extensions/global/template/userexit et renommez-les en tant que fichiers XML non-exemples.
  3. Copiez les modèles API à partir de <INSTALL_DIR>/repository/scwc_integration/template/api dans <INSTALL_DIR>/extensions/global/template/api et renommez-les en tant que fichiers XML non-exemples.
  4. Reconstruire le resources.jar et reconstruire le fichier EAR.
  5. Redéployez le fichier EAR et redémarrez le serveur Sterling Order Management.
  6. FACULTATIF : si l'élément Extn est ajouté à un modèle d'événement, déclarez l'élément en ajoutant ce qui suit aux fichiers de schéma Sterling Order Management situés du côté Sterling : <xsd:element name="Extn" type="myType" maxOccurs="1" minOccurs="0" />myType est un attribut.
    Aucun élément enfant ne peut être ajouté.