範例 XSL 樣式表

範例應用程式包含下列以 .xsl 結尾的樣式表,其位於已安裝之網域的本端目錄。

表 1. 範例應用程式中的樣式表
樣式表 目的
allData.xsl 將來源中的所有資料複製至目標的「身分」樣式表。它同時用於「編寫」功能及呼叫「XACML XML 閘道」。
apil-xacml-binding-new.xsl 使用認證對映資訊,建立可由 DataPower® 軟體驅動裝置「原則決策點 (PDP)」處理的 SOAP 要求。此樣式表是經修改的 tspm-xacml-binding-sample.xsl 樣式表,其是在 DataPower 軟體驅動裝置的 store 目錄中提供的。此改編 Script 所提供的重要功能為新增外部可存取的變數,使 XACML 要求的主旨資訊可供編寫樣式表使用。
noPriceInfo.xsl 此樣式表會將價格元素設為值 0.0。
rgxacml.xsl 此樣式表是經自訂的 tspm-retrieve-groups.xsl 樣式表,其位於 DataPower 軟體驅動裝置的 store 目錄中。此樣式表的主要目的為提供 LDAP DN、主機名稱、密碼、埠等等,以便可以查閱進入的使用者,並擷取其群組資訊。
soavars.xsl 此樣式表僅作為範例的樣式表,定義 rgxacml.xsl 樣式表所使用之變數中的 LDAP 資訊。在範例中未加密密碼,這不是正式作業的作法。
storeCallPDP.xsl 此樣式表具有程式碼,可呼叫「XACML 閘道」、處理「允許/拒絕」決策,以及設定過濾器變數,以執行 allData.xsl 或 noPriceInfo.xsl。
storeSendToPDP.xsl 此樣式表會建構一個傳送至「XACML 閘道」的「SOAP 要求」。它包括 apil-xacml-binding-new.xsl 樣式表中取得的主旨資訊、資源資訊、動作資訊,以及環境資訊。

概念 概念

反饋


「時間戳記」圖示 前次更新: 2014 年 3 月 5 日


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