Exemple de feuilles de style XSL

L'exemple d'application contient les feuilles de style suivantes dont le nom se termine par .xsl et qui se trouvent dans le répertoire local du domaine installé.

Tableau 1. Feuilles de style du modèle d'application
Feuille de style Objet
allData.xsl Feuille de style de type Identity qui copie toutes les données de la source vers la cible. Elle est utilisée pour la fonction de réécriture et pour l'appel à la passerelle XML XACML.
apil-xacml-binding-new.xsl Utilise les informations de mappage de données d'identification pour créer une requête SOAP qui peut être traitée par le point de décision de règles (PDP) du dispositif DataPower. Cette feuille de style est une modification de la feuille de style tspm-xacml-binding-sample.xsl qui est fournie dans le répertoire de stockage du dispositif XI50 DataPower. La fonctionnalité principale de ce script adapté consiste à ajouter une variable accessible en externe qui rend l'information de l'objet de la requête XACML accessible à la feuille de style de réécriture.
noPriceInfo.xsl Cette feuille de style définit l'élément de prix à la valeur 0.0.
rgxacml.xsl Cette feuille de style est une personnalisation de la feuille de style tspm-retrieve-groups.xsl du répertoire de stockage du dispositif DataPower. Cette feuille de style a pour objectif principal de fournir le nom distinctif LDAP, le nom d'hôte, le mot de passe, le port, etc. pour permettre à l'utilisateur entrant d'être reconnu et d'avoir ses informations de groupe extraites.
soavars.xsl Il s'agit ici uniquement d'un exemple de feuille de style qui définit les informations LDAP dans des variables utilisées par la feuille de style rgxacml.xsl. Dans l'exemple, le mot de passe est chiffré, ce qui n'est pas une pratique de production.
storeCallPDP.xsl Cette feuille de style dispose du code permettant d'appeler la passerelle XACML, gère les décisions Permit/Deny (autorisation/refus) et envoie la variable de filtrage pour exécuter allData.xsl ou noPriceInfo.xsl.
storeSendToPDP.xsl Cette feuille de style construit une requête SOAP qui est envoyée à la passerelle XACML. Elle contient les informations sur le sujet obtenues dans la feuille de style apil-xacml-binding-new.xsl, les informations sur les ressources, les informations d'action et les informations d'environnement.

Concept Concept

Commentaires


Icône d'horodatage Dernière révision: Thursday, 13 March 2014


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr25.doc/topics/csoa2_sample_xsl.htm