Class AddExportServlet

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.pentaho.di.www.BaseHttpServlet
org.pentaho.di.www.AddExportServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, CartePluginInterface, CarteServletInterface

@Deprecated public class AddExportServlet extends BaseHttpServlet implements CartePluginInterface
Deprecated.
This servlet allows you to transport an exported job or transformation over to the carte server as a zip file. It ends up in a temporary file. The servlet returns the name of the file stored.
Author:
matt
See Also:
  • Field Details

  • Constructor Details

    • AddExportServlet

      public AddExportServlet()
      Deprecated.
    • AddExportServlet

      public AddExportServlet(JobMap jobMap, TransformationMap transformationMap)
      Deprecated.
  • Method Details

    • doGet

      public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      Deprecated.

      /kettle/addExport

      POST

      Returns the list of users in the platform. This list is in an xml format as shown in the example response. Uploads and executes previously exported job or transformation. Uploads zip file containing job or transformation to be executed and executes it. Method relies on the input parameters to find the entity to be executed. The archive is transferred within request body. File url of the executed entity will be returned in the Response object or message describing error occurred. To determine if the call is successful rely on result parameter in response.

      Example Request:

          POST /kettle/addExport/?type=job&load=dummy_job.kjb
          
      Request body should contain zip file prepared for Carte execution.

      Parameters

      name description type
      type The type of the entity to be executed either job or trans. query
      load The name of the entity within archive to be executed. query

      Response Body

      element: (custom)
      media types: application/xml

      Response wraps file url of the entity 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
            zip:file:///temp/export_ee2a67de-6a72-11e4-82c0-4701a2bac6a5.zip!dummy_job.kjb
            74cf4219-c881-4633-a71a-2ed16b7db7b8
          
          

      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 interface CartePluginInterface
      Overrides:
      doGet in class javax.servlet.http.HttpServlet
      Throws:
      javax.servlet.ServletException
      IOException
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • getService

      public String getService()
      Deprecated.
      Specified by:
      getService in interface CarteServletInterface
    • getContextPath

      public String getContextPath()
      Deprecated.
      Specified by:
      getContextPath in interface CartePluginInterface