Class GetJobStatusServlet

    • Constructor Detail

      • GetJobStatusServlet

        public GetJobStatusServlet()
      • GetJobStatusServlet

        public GetJobStatusServlet​(JobMap jobMap)
    • Method Detail

      • doGet

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

        /kettle/jobStatus

        GET

        Retrieves status of the specified job. Status is returned as HTML or XML output depending on the input parameters. Status contains information about last execution of the job.

        Example Request:

           GET /kettle/jobStatus/?name=dummy_job&xml=Y
           

        Parameters

        name description type
        name Name of the job to be used for status generation. query
        xml Boolean flag which defines output format Y forces XML output to be generated. HTML is returned otherwise. boolean, optional
        id Carte id of the job to be used for status generation. query, optional
        from Start line number of the execution log to be included into response. integer, optional

        Response Body

        element: (custom)
        media types: text/xml, text/html

        Response XML or HTML response containing details about the job specified. If an error occurs during method invocation result field of the response will contain ERROR status.

        Example Response:

           
           
           dummy_job
           a4d54106-25db-41c5-b9f8-73afd42766a6
           Finished
           
           <![CDATA[H4sIAAAAAAAAADMyMDTRNzTUNzRXMDC3MjS2MjJQ0FVIKc3NrYzPyk8CsoNLEotKFPLTFEDc1IrU5NKSzPw8Xi4j4nRm5qUrpOaVFFUqRLuE+vpGxhKj0y0zL7M4IzUFYieybgWNotTi0pwS2+iSotLUWE1iTPNCdrhCGtRsXi4AOMIbLPwAAAA=]]>
           0
           20
           
           0
           0
           0
           0
           0
           0
           0
           0
           0
           0
           Y
           0
           N
           
           null
           
           
           
           
           

        Status Codes

        code description
        200 Request was processed.
        400 Bad Request: Mandatory parameter name missing
        404 Not found: Job not found
        409 Conflicting: multiple jobs with the same name. must provide id
        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