PK C> META-INF/PK C>1kkMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.8.2 Created-By: 1.6.0_24-b07-334-10M3326 (Apple Inc.) PK C>WEB-INF/PK C>WEB-INF/classes/PK C>WEB-INF/classes/controller/PK C>#]]META-INF/context.xml PK C>Gk33-WEB-INF/classes/controller/InitXSLCache.class0   ()VCodeLineNumberTableLocalVariableTablethisLcontroller/InitXSLCache;CleanUpeELcom/collaxa/cube/xml/xpath/functions/xml/GetElementFromXSLTFunction; SourceFileInitXSLCache.java Ccom/collaxa/cube/xml/xpath/functions/xml/GetElementFromXSLTFunction controller/InitXSLCachejava/lang/ObjectinitializeCache! /*    JYL+W    PK C>6,WEB-INF/classes/controller/InitXSLCache.java/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package controller; import com.collaxa.cube.xml.xpath.functions.xml.GetElementFromXSLTFunction; /** * * @author petervannes */ public class InitXSLCache { public void CleanUp() { GetElementFromXSLTFunction e = new GetElementFromXSLTFunction(); e.initializeCache(); } } PK C>Y 7WEB-INF/classes/controller/InitXSLCacheController.class0x &EF GH GIJ EK E LMNOP QRSTUVWX EY Z [\]^_`abcd Qe %fghi()VCodeLineNumberTableLocalVariableTablethis#Lcontroller/InitXSLCacheController;processRequestR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VeLjava/lang/Exception;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;outLjava/io/PrintWriter;resultLjava/lang/String; RefresherLcontroller/InitXSLCache; ExceptionsjkdoGetdoPostgetServletInfo()Ljava/lang/String; SourceFileInitXSLCacheController.java '(text/html;charset=UTF-8l mn opjava/lang/Stringcontroller/InitXSLCache q(%succesfulljava/lang/Exceptionr sn$XSL Cache Initializer"

XSL Cache Initializer


java/lang/StringBufferXSL cache initialization : tu vB w( ./Short description!controller/InitXSLCacheControllerjavax/servlet/http/HttpServletjavax/servlet/ServletExceptionjava/io/IOException&javax/servlet/http/HttpServletResponsesetContentType(Ljava/lang/String;)V getWriter()Ljava/io/PrintWriter;CleanUpjava/io/PrintWriterprintlnappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringclose!%&'()/**+ ,-./),,NY:Y:  : : :- ------Y--------- -!-" :-"!*- 3*z "!%&&**-'/(3-9.?/E0K1Q2W3o4u5{6789:;=>@A@D+H/01,-23456789!:;<=>?/)I*+,#* PQ+ ,-2345<=>@/)I*+,#* \]+ ,-2345<=>AB)-$*d+ ,-CDPK C>rpl l 6WEB-INF/classes/controller/InitXSLCacheController.java/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * * @author petervannes */ public class InitXSLCacheController extends HttpServlet { /** * Processes requests for both HTTP GET and POST methods. * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); String result = new String() ; InitXSLCache Refresher = new InitXSLCache() ; try { Refresher.CleanUp(); result = "succesfull" ; } catch (Exception e) { result = "" ; } try { out.println(""); out.println(""); out.println("XSL Cache Initializer"); out.println(""); out.println(""); out.println("

XSL Cache Initializer


"); out.println("XSL cache initialization : " + result); out.println("") ; out.println(""); out.println(""); } finally { out.close(); } } // /** * Handles the HTTP GET method. * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } /** * Handles the HTTP POST method. * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } /** * Returns a short description of the servlet. * @return a String containing servlet description */ public String getServletInfo() { return "Short description"; }// } PK C>nWEB-INF/web.xml InitXSLCacheController controller.InitXSLCacheController InitXSLCacheController /Init 1 /index.jsp 500 /error.jsp PK C>Pm\\ error.jsp<%-- Document : error.jsp Created on : May 16, 2011, 11:25:28 AM Author : petervannes --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@ page isErrorPage="true" %> XSL Cache Initializer error <% String exceptionData = exception.toString() ; String exceptionMessage = exception.getMessage() ; StackTraceElement[] stackTrace = exception.getStackTrace(); String stackTraceStr = stackTrace.toString() ; String virtualDir = request.getRequestURL().toString() ; %>

Uhhmm...


That is not the expected response.

Message: <%= exceptionMessage %>

Make sure this web application is running on a J2ee server running BPEL. PK C>Yײ index.jsp<%-- Document : index Created on : May 11, 2011, 3:51:36 PM Author : petervannes --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@ page import="java.net.*" %> XSL Cache Initializer <% String virtualDir = request.getRequestURL().toString() ; String invokeAction = "Init" ; %>

XSL Cache Initializer


When this web application is deployed to the same container as BPEL
it enables you to initialize the XSL cache. Use this application when redeploying
and using these XSL files without having to restart the application server.

Initialize the XSL cache by pressing the button "Init XSL cache" below

PK C> AMETA-INF/PK C>1kk+META-INF/MANIFEST.MFPK C>AWEB-INF/PK C>AWEB-INF/classes/PK C>AWEB-INF/classes/controller/PK C>#]]UMETA-INF/context.xmlPK C>Gk33-WEB-INF/classes/controller/InitXSLCache.classPK C>6,bWEB-INF/classes/controller/InitXSLCache.javaPK C>Y 7@WEB-INF/classes/controller/InitXSLCacheController.classPK C>rpl l 6RWEB-INF/classes/controller/InitXSLCacheController.javaPK C>nWEB-INF/web.xmlPK C>Pm\\ !error.jspPK C>Yײ ]'index.jspPK 6,