Class AddJobServlet
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,CartePluginInterface
,CarteServletInterface
- See Also:
-
Field Summary
Fields inherited from class org.pentaho.di.www.BaseHttpServlet
detections, jobMap, log, socketRepository, transformationMap
-
Constructor Summary
ConstructorDescriptionDeprecated.AddJobServlet
(JobMap jobMap, SocketRepository socketRepository) Deprecated. -
Method Summary
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 Details
-
CONTEXT_PATH
Deprecated.- See Also:
-
-
Constructor Details
-
AddJobServlet
public AddJobServlet()Deprecated. -
AddJobServlet
Deprecated.
-
-
Method Details
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException Deprecated./**/kettle/addJob
POST
Uploads and executes job configuration XML file. Uploads xml file containing job and job_execution_configuration (wrapped in job_configuration tag) to be executed and executes it. Method relies on the input parameter to determine if xml or html reply should be produced. The job_configuration xml is transferred within request body.
Job name of the executed job
will be returned in the Response object ormessage
describing error occurred. To determine if the call successful or not you should rely onresult
parameter in response.Example Request:
POST /kettle/addJob/?xml=Y
Request body should contain xml containing job_configuration (job + job_execution_configuration wrapped in job_configuration tag).
Parameters
name description type xml Boolean flag set to either Y
orN
describing if xml or html reply should be produced.boolean, optional Response Body
element: (custom) media types: text/xml, text/html Response wraps job name that was executed or error stack trace if an error occurred. Response has
result
OK if there were no errors. Otherwise it returns ERROR.Example Response:
<?xml version="1.0" encoding="UTF-8"?>
OK Job 'dummy_job' was added to the list with id 1e90eca8-4d4c-47f7-8e5c-99ec36525e7c 1e90eca8-4d4c-47f7-8e5c-99ec36525e7c Status Codes
code description 200 Request was processed and XML response is returned. 500 Internal server error occurs during request processing. - Specified by:
doGet
in interfaceCartePluginInterface
- Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
getAllArgumentStrings
Deprecated. -
toString
Deprecated. -
getService
Deprecated.- Specified by:
getService
in interfaceCarteServletInterface
-
getContextPath
Deprecated.- Specified by:
getContextPath
in interfaceCartePluginInterface
-