Class AddExportServlet

    • Constructor Detail

      • AddExportServlet

        public AddExportServlet()
        Deprecated.
    • Method Detail

      • 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:

            
            
              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