Class AddTransServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.pentaho.di.www.BaseHttpServlet
-
- org.pentaho.di.www.AddTransServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,CartePluginInterface
,CarteServletInterface
@Deprecated public class AddTransServlet extends BaseHttpServlet implements CartePluginInterface
Deprecated.has been replaced by RegisterTransServlet- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONTEXT_PATH
Deprecated.-
Fields inherited from class org.pentaho.di.www.BaseHttpServlet
detections, jobMap, log, socketRepository, transformationMap
-
-
Constructor Summary
Constructors Constructor Description AddTransServlet()
Deprecated.AddTransServlet(TransformationMap transformationMap, SocketRepository socketRepository)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Deprecated.String
getContextPath()
Deprecated.String
getService()
Deprecated.String
toString()
Deprecated.void
validateTransformation(InputStream is)
Deprecated.-
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
Deprecated.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AddTransServlet
public AddTransServlet()
Deprecated.
-
AddTransServlet
public AddTransServlet(TransformationMap transformationMap, SocketRepository socketRepository)
Deprecated.
-
-
Method Detail
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
Deprecated./kettle/addTrans
POST
Uploads and executes transformation configuration XML file. Uploads xml file containing transformation and transformation_execution_configuration (wrapped in transformation_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 transformation_configuration xml is transferred within request body.
transformation name of the executed transformation
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/addTrans/?xml=Y
Request body should contain xml containing transformation_configuration (transformation and transformation_execution_configuration wrapped in transformation_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 transformation 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:
OK Transformation 'dummy-trans' was added to Carte with id eb4a92ff-6852-4307-9f74-3c74bd61f829 eb4a92ff-6852-4307-9f74-3c74bd61f829 Status Codes
code description 200 Request was processed and XML response is returned. 400 Bad request. Malformed XML 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
-
getService
public String getService()
Deprecated.- Specified by:
getService
in interfaceCarteServletInterface
-
getContextPath
public String getContextPath()
Deprecated.- Specified by:
getContextPath
in interfaceCartePluginInterface
-
validateTransformation
public void validateTransformation(InputStream is) throws IOException, ParserConfigurationException, SAXException, XPathExpressionException
Deprecated.
-
-