Class CleanupTransServlet

    • Constructor Detail

      • CleanupTransServlet

        public CleanupTransServlet()
      • CleanupTransServlet

        public CleanupTransServlet​(TransformationMap transformationMap)
    • Method Detail

      • doGet

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

        /kettle/cleanupTrans

        GET

        Cleans up transformation on Carte server. Method is used for cleaning previously uploaded transformation by its name on Carte server. There are two modes for this method: 1) Clean the server sockets only or 2) Clean everything, including the transformation.

        Example Request:

            GET /kettle/cleanupTrans/?name=dummy-trans2&xml=Y
            

        Parameters

        name description type
        name Name of the transformation to be cleaned. query
        xml Boolean flag which sets the output format required. Use Y to receive XML response. boolean, optional
        id Carte transformation ID of the transformation to be cleaned. query, optional
        sockets Boolean flag which indicates if full clean up or sockets only is required. Use Y to clean just sockets. boolean, optional

        Response Body

        text: HTML
        media types: text/xml, text/html

        Response XML or HTML containing operation result. When using xml=Y result field indicates whether operation was successful (OK) or not (ERROR).

        Example Response:

          
          
            OK
            All server sockets ports for transformation [dummy-trans2] were deallocated. 
        Transformation [dummy-trans2] was cleaned up.
            
          
          

        Status Codes

        code description
        200 Request was processed.
        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