Package org.pentaho.di.www
Class RunTransServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.pentaho.di.www.BaseHttpServlet
-
- org.pentaho.di.www.RunTransServlet
-
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig,CartePluginInterface,CarteServletInterface
public class RunTransServlet extends BaseHttpServlet implements CartePluginInterface
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTEXT_PATH-
Fields inherited from class org.pentaho.di.www.BaseHttpServlet
detections, jobMap, log, socketRepository, transformationMap
-
-
Constructor Summary
Constructors Constructor Description RunTransServlet()RunTransServlet(TransformationMap transformationMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)StringgetContextPath()StringgetService()StringtoString()-
Methods inherited from class org.pentaho.di.www.BaseHttpServlet
convertContextPath, doDelete, doPost, doPut, getDetections, getJobMap, getSocketRepository, getTransformationMap, isJettyMode, logBasic, logBasic, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logRowlevel, setJettyMode, setup
-
Methods inherited from class javax.servlet.http.HttpServlet
doHead, doOptions, doTrace, getLastModified, service, service
-
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.pentaho.di.www.CartePluginInterface
isJettyMode, setJettyMode, setup
-
-
-
-
Field Detail
-
CONTEXT_PATH
public static final String CONTEXT_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RunTransServlet
public RunTransServlet()
-
RunTransServlet
public RunTransServlet(TransformationMap transformationMap)
-
-
Method Detail
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException/kettle/runTrans
GET
Execute transformation from enterprise repository. Repository should be configured in Carte xml file. Response contains
ERRORresult if error happened during transformation execution.Example Request:
GET /kettle/runTrans?trans=home%2Fadmin%2Fdummy-trans&level=DebugParameters
name description type trans Full path to the transformation in repository. query level Logging level to be used for transformation execution (i.e. Debug). query Response Body
element: (custom) media types: text/xml Response contains result of the operation. It is either
OKorERROR. If an error occurred during transformation execution, response also contains information about the error.Example Response:
OK Transformation started 7c082e8f-b4fe-40bc-b424-e0f881a61874 Status Codes
code description 200 Request was processed. 500 Internal server error occurs during request processing. - Specified by:
doGetin interfaceCartePluginInterface- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
getService
public String getService()
- Specified by:
getServicein interfaceCarteServletInterface
-
getContextPath
public String getContextPath()
- Specified by:
getContextPathin interfaceCartePluginInterface
-
-