How to kill EXCEL process after upload?

Hi 2 all!
I use ALSM_EXCEL_TO_INTERNAL_TABLE to get the data from excel file and it works fine. But in the task manager the number of EXCEL processes increases with every execution of my program. How can I avoid this?

Hi 2 all!
I use ALSM_EXCEL_TO_INTERNAL_TABLE to get the data from excel file and it works fine. But in the task manager the number of EXCEL processes increases with every execution of my program. How can I avoid this?

Similar Messages

  • Exception while excel processing after upload using commons file upload

    Hi all,
    I am experiencing problem while creating a workbook after getting the input stream from the uploaded file. its not going catch block instead it is going to finally and giving null pointer exeption in finally as one variable in finally is not defined. the variable is defined in try as well as catch but during run time the variable is not getting assigned any value also. I'll put the code over here. please help me with a solution
    import org.w3c.dom.* ;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import jxl.*;
    import org.apache.commons.fileupload.*;
    import org.apache.commons.fileupload.disk.*;
    import org.apache.commons.fileupload.servlet.*;
    import org.apache.poi.poifs.filesystem.POIFSFileSystem;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    public class CescoreUploadServlet extends baseHttpServlet
         private DataSource cesDS = null;
         public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
              doPost(req, res);
         public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
              String targetPage = null;
              File f = null;
              System.out.println("Upload Controller");
              HttpSession session = req.getSession(true);
              try
                   if(cesDS == null){
                        cesDS = new JNDIDataSource(getServletContext().getInitParameter(Constants.DATA_SOURCE_NAME));
                   CesRepository cRep = new CesRepository(cesDS);
                   if (session.getAttribute("DataContainerInfo") == null) {
                        System.out.println("Initializing DataContainerInfo");
                        DataContainer DataContainer = new DataContainer();
                        cRep.setInitialParameters(DataContainer);
                        session.setAttribute("DataContainerInfo",DataContainer);
                   else System.out.println("DataContainerInfo is available");
                   UserInfo userInfo = null;               
                   String login_id = req.getRemoteUser();
                   if(session.getAttribute("UserID") != null) login_id = (String)session.getAttribute("UserID");
                   if(session.getAttribute("userProfile") == null ) session.setAttribute("userProfile", cRep.getUserInfo(login_id));
                   userInfo = (UserInfo)session.getAttribute("userProfile");
                   System.out.println("<<<<<< userInfo contains : "+userInfo.getHrID()+" >>>>>>");
                   String projIdValue = null;
                   String msg = null;
                   boolean isMultipart = FileUpload.isMultipartContent(req);
                   if(isMultipart){
                        System.out.println("is MultiPart");
                        DiskFileUpload upload = new DiskFileUpload();
                        List fileList = upload.parseRequest(req);
                        InputStream uploadedFileStream = null;
                        String uploadedFileName = null;
                        ArrayList impArray = new ArrayList();
                        Iterator iter = fileList.iterator();
                        while (iter.hasNext()) {
                             System.out.println("inside while");
                             FileItem item = (FileItem) iter.next();
                             if (!item.isFormField()) {
                                  System.out.println("item is not form field");
                                  if (item.getSize() < 1)
                                       throw new Exception("No file was uploaded");
                                  else
                                       uploadedFileName = item.getName();
                                       System.out.println("uploaded file name "+uploadedFileName);
                                       System.out.println("uploaded file size is "+item.getSize());
                                       uploadedFileStream = item.getInputStream();
                                       System.out.println("uploaded input stream available size is "+uploadedFileStream.available());
                             else
                                  System.out.println("item is form field");
                                  String key     = item.getFieldName();
                                  String value = item.getString();
                                  System.out.println("key is"+key);
                                  System.out.println("value is"+value);
                                  if(key.equals("projectId2")){
                                       projIdValue = value;
                        System.out.println("outside while");
                        POIFSFileSystem fs = new POIFSFileSystem(uploadedFileStream);
                        System.out.println("got POIFSFileSystem");//this is been printed in logs
                        HSSFWorkbook wb = new HSSFWorkbook(fs);//it is breaking over here
                        System.out.println("got HSSFWorkbook");//this is not been printed in logs
                        HSSFSheet sheet = wb.getSheetAt(0);
                        System.out.println("got HSSFSheet");
                        Iterator rows = sheet.rowIterator();
                        if(rows.hasNext()){
                        while( rows.hasNext() ) {
                             System.out.println("rows iteration");
                             HSSFRow row = (HSSFRow) rows.next();
                             Iterator cells = row.cellIterator();
                             while( cells.hasNext() ) {
                                  System.out.println("cell iteration");
                                  HSSFCell cell = (HSSFCell) cells.next();
                                  HashMap hm = new HashMap();//if everything is fine i'll use this hashmap to store values
                             System.out.println("CES UPLOAD.SERVLET. After adding");
                             msg = "Attendees have been added successfully";
                             req.setAttribute("msgText", msg);
                             targetPage = "/ces_disp.jsp";
                        else
                             throw new Exception("The Excel Sheet Uploaded has no entries. Please check and try again");
                   else{
                        throw new Exception("The Form is not Multipart");
              catch (Exception e)
                   System.out.println("CES UPLOAD.SERVLET.EXCEPTION ::: Exception");
                   targetPage = "/ces_disp.jsp";
                   if(e != null) req.setAttribute("msgText", e.getMessage());
                   else req.setAttribute(Constants.EXCEPTION_ATTR_NAME, new Exception("Unknown Exception"));
                   e.printStackTrace();
              finally{
                   System.out.println("CES UPLOAD.SERVLET. ::: Finally");
                   ServletContext stx = getServletConfig().getServletContext();
                   RequestDispatcher dispatcher = sCx.getRequestDispatcher(targetPage);
                   dispatcher.forward(req, res);
    Message was edited by: Noufal
    Noufal_k
    Message was edited by:
    Noufal_k

    import org.w3c.dom.* ;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import jxl.*;
    import org.apache.commons.fileupload.*;
    import org.apache.commons.fileupload.disk.*;
    import org.apache.commons.fileupload.servlet.*;
    import org.apache.poi.poifs.filesystem.POIFSFileSystem;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    public class CescoreUploadServlet extends baseHttpServlet
    private DataSource cesDS = null;
    public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
    doPost(req, res);
    public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
    //including only relevant code
    String targetPage = null;
    System.out.println("Upload Controller");
    HttpSession session = req.getSession(true);
    try
    String projIdValue = null;
    String msg = null;
    boolean isMultipart = FileUpload.isMultipartContent(req);
    if(isMultipart){
    System.out.println("is MultiPart");
    DiskFileUpload upload = new DiskFileUpload();
    List fileList = upload.parseRequest(req);
    InputStream uploadedFileStream = null;
    String uploadedFileName = null;
    Iterator iter = fileList.iterator();
    while (iter.hasNext()) {
    System.out.println("inside while");
    FileItem item = (FileItem) iter.next();
    if (!item.isFormField()) {
    System.out.println("item is not form field");
    if (item.getSize() < 1)
    throw new Exception("No file was uploaded");
    else
    uploadedFileName = item.getName();
    System.out.println("uploaded file name "+uploadedFileName);//printing  c:/excelsheets/fileToUpload.xls
    System.out.println("uploaded file size is "+item.getSize());//printing size is 15872
    uploadedFileStream = item.getInputStream();
    System.out.println("uploaded input stream available size is "+uploadedFileStream.available());//printing available input stream size is 15872
    else
    System.out.println("item is form field");
    String key = item.getFieldName();
    String value = item.getString();
    System.out.println("key is"+key);
    System.out.println("value is"+value);
    if(key.equals("projectId2")){
    projIdValue = value;
    System.out.println("outside while");
    POIFSFileSystem fs = new POIFSFileSystem(uploadedFileStream);
    System.out.println("got POIFSFileSystem");//this is been printed in logs
    HSSFWorkbook wb = new HSSFWorkbook(fs);//it is breaking over here
    System.out.println("got HSSFWorkbook");//this is not been printed in logs
    HSSFSheet sheet = wb.getSheetAt(0);
    System.out.println("got HSSFSheet");
    Iterator rows = sheet.rowIterator();
    if(rows.hasNext()){
    while( rows.hasNext() ) {
    System.out.println("rows iteration");
    HSSFRow row = (HSSFRow) rows.next();
    Iterator cells = row.cellIterator();
    while( cells.hasNext() ) {
    System.out.println("cell iteration");
    HSSFCell cell = (HSSFCell) cells.next();
    HashMap hm = new HashMap();//if everything is fine i'll use this hashmap to store values
    System.out.println("CES UPLOAD.SERVLET. After adding");
    msg = "Attendees have been added successfully";
    req.setAttribute("msgText", msg);
    targetPage = "/ces_disp.jsp";
    else
    throw new Exception("The Excel Sheet Uploaded has no entries. Please check and try again");
    else{
    throw new Exception("The Form is not Multipart");
    catch (Exception e)
    System.out.println("CES UPLOAD.SERVLET.EXCEPTION ::: Exception");
    targetPage = "/ces_disp.jsp";
    if(e != null) req.setAttribute("msgText", e.getMessage());
    else req.setAttribute(Constants.EXCEPTION_ATTR_NAME, new Exception("Unknown Exception"));
    e.printStackTrace();
    finally{
    System.out.println("CES UPLOAD.SERVLET. ::: Finally");
    ServletContext stx = getServletConfig().getServletContext();
    RequestDispatcher dispatcher = stx.getRequestDispatcher(targetPage);//throwing null pointer exception for this line
    dispatcher.forward(req, res);
    }

  • Exit Excel process after finish loading

    Hi ,
    my problem is how to exit the excel process after i import the excel file in forms 10g
    , the file closed successfuly but the process still in memory
    how can i kill this process after finish importing the excel file .

    Why are you programmatically opening an Excel sheet in C# instead of using the DataFlow task with an Excel input?
    Since your task is programmatically starting Excel via "new Microsoft.Office.Interop.Excel.Application();", it is your responsibility to stop it.
    Please see "Quit":
    http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel._application.quit(v=office.15).aspx

  • How to kill a process chain in an intermediate step...?

    How to kill a process chain in an intermediate step...?
    I have tried doing it using SM37... but still the chain is hanging....
    Please help ASAP...
    Regards
    Sneha

    Hi Sneha,
    If its a loading process then:
    1. Go to monitor & make its overall status RED.
    2. Go to the target & make the QM status RED.
    3. Since its loading data to BW, its R/3 will be active even if you make any status RED in BW.
    4. Cancel its corresponding R/3 job. U'll get its R/3 job from monitor>Header tab>Job name. Copy that job name& go to R/3 side>sm37>in Job name add B*followed by the job name copied & then delete the Active job.
    Once this is done then your loading process will anyhow stop further stopping the Process chian.
    If your job is other than loading, then simply go to that process chain & remove the link between the active process nad the next process after cancelling the active job (as mentioned in the various replies for your question).
    Give some time to update the staus of that cancelled job in Db, because even if you cancel any active job, it requires some time to refresh it updated status. Once it is cancelled you can rejoin the link between the proceses and reactivate & schedule your process chain.
    hope it'll help

  • How to kill the process chain

    hi,
        I have question how to kill the process chain during running.
    thank you.

    Hi
    If the process chain is running in background,
    goto <b>SM37</b>
    Give * in the jobname
    Give the username who scheduled the process chain
    Job status - check the check boxes - SCHED, relased, ready, active
    click <b>execute</b>.
    It displays all the process chains that, scheduled & running.
    You can select the process chain that need to be stopped & click STOP active job or ctrl+F1.
    Hope this helps!
    Kindly award points for all useful answers.
    If you post the BW related queries in the <b>BI general</b> forum, you will get more answers.
    Best regards,
    Thangesh

  • How to validate the contents of excel file after uploading it.

    hi Experts,
                     we have a requirement in which we need to create business transactions with the data in the excel file after it was uploaded. we are creating this transactions(BP,LEAD..) in webui -marketing professional role-external lists. what i have to do is, after uploading the data from excel file, i need to check for the mandatory fields in the data ,if anything is missing then i need to display the error message to the user. i am new to this webclinet frame work. please help me in achieving this functioanlity.any code snippet would be very helpful.
    THANKS IN ADVANCE.

    Hi ,
    Try with the below code.
    in the upload class  ihn attributes declare
    go_messages 
    level  static   
    visibility public
    Associated Type CL_CRM_GENIL_GLOBAL_MESS_CONT.
    in the event for upload
      lo_core     = cl_crm_bol_core=>get_instance( ).
      go_messages  = lo_core->get_global_message_cont( ).
      go_messages->reset( ).
      REFRESH : t_return.
    create a function module to validate the mandatory fields.
    loop at i_table
    call a function module
    endloop.
    In function module validate the mandatory fields if empty fill a error message and append to internal table.
    loop at t_return INTO st_return WITH KEY type = 'E'.
    CALL METHOD go_messages->add_message
            EXPORTING
              iv_msg_type          = st_return-type
              iv_msg_id              = st_return-id
              iv_msg_number     = st_return-number
              iv_msg_v1             = st_return-message_v1
              iv_msg_v2             = st_return-message_v2
              iv_msg_v3             = st_return-message_v3
              iv_msg_v4            = st_return-message_v4
              iv_show_only_once = abap_true.
    endloop.
    Regards,
    Gangadhar.S

  • How to kill TP process at OS Level

    Dear ALL,
    How to kill the TP process at OS level
    Operating System : win 2003

    Q.1 Different Method for Kernel Upgradation
    So far till now, I have known only one method for Kernel upgradation which is very very simple. I dont think we need any other work-around for Kernel upgrade as this method is very very straight forward. The steps to be followed are ---
    Go to the SAP OSS Site :- 
    http://service.sap.com/SWCenter-Main
    From here Download the kernel programs in a temporary folder or use Download Basket toi download the Kernel.
    Now shutdown the R/3 database and all services including saposcol. 
    Create a folder and copy the original executables from  /exe/run/ directory then uncar the downloaded files and replace the original executables in /exe/run/ directory. 
    Then restart your system. 
    A couple of important points to remember are :-.
    a) Always make a copy of the files you're going to replace. For e.g. Create a directory (oldkern) and copy all the old files before replacing them (this helps when sometimes the new Kernel has problems, and you can revert it)
    b) You have to shutdown SAP and the Database using the OLD kernel file. Again it is good practice to shutdown everything first.
    Regards,
    Mandar

  • How to automate the process of Uploading RPD ?

    Hi All,
    I am on 11.1.1.6.0 and Windows server 2008. What I am wanting to do is to automate the process of uploading the repository on my development server and restarting the server automatically. And I want this to happen 3 times a day at specified intervals. For ex, I want that automatically, at 6:00 AM, 3:00 PM and 6:00 PM everyday my MUD repository should be uploaded to my development BI server without any manual intervention whatsover.
    I know this can be done using the wlst sctipts. I have couple of questions around that will appreciate if anybody can answer both of them.
    1. I don't know and understand the language which wlst scripts use. And even if somebody gives a ready script I should be able to understand that. So the question is from where can I learn that language. Like for BIP, we can learn xslt from w3 schools. How can i do for wlst tool/ scripts?
    2. Lets say I learned the language and created a script abc.py which uploads the repository. But How will that be automatically called or run on my Development Server? By a windows batch script? If yes, then who will run that windows batch script ? Do I need to manually run that? Or running of Windows Batch script can also be automated and can be run at specified intervals as I want?
    I'll appreciate if somebody can explain me this in detail.
    Thanks,
    Ronny

    Check this
    http://ssssupport.blogspot.com/2012/10/obiee-11g-deployment-using-shell-script.html
    Any updates on this :)
    How you end up with this?
    Edited by: Srini VEERAVALLI on Dec 28, 2012 8:21 AM
    Any updates Ronny!!
    Edited by: Srini VEERAVALLI on Jan 2, 2013 7:33 AM

  • Approval Workflow - How to stop Approval Process after one Approve?

    I currently have a approval workflow for announcements. There are two approvers assigned to the workflow with the serial setting. How do I end the approval work process after one of the two persons approve? Currently, if one person approves, I have a "In
    Progress" status under the status column.
    Here is the text-based editor view of my workflow:
    f Current Item:Body not equals Current Item:PriorBody
    Start Approval process on Current Item with User1; User2
    Else if Current Item:PriorWorkflow equals Approved
    Set workflow status to Approved
    If Current Item:PriorWorkflow equals Rejected
    Set workflow status to Rejected
    Any tips are welcomed. I have found that Nintex released a workflow that addresses this, but I would like to work around that if possible.

    Hi David,
    Yes, I created the workflow based on SharePoint  2013 Workflow platform. You can have a look at the screenshoot:
    Thanks,
    Eric
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How to kill these processes?

    I want to see if port 11162 is in use or not so I issued the below command
    netstat -a | grep 11162
    and this is what I got back
    hostname.11162 hostname.50916 49152 0 49152 0 CLOSE_WAIT
    *.11162 *.* 0 0 49152 0 LISTEN
    hostname.11162 hostname.50291 49152 0 49152 0 CLOSE_WAIT
    hostname.11162 hostname.51288 49152 0 49152 0 CLOSE_WAIT
    I have 2 questions
    1) What is the meaning of CLOSE_WAIT?
    2) How do I kill all processes that use this port 11162 currently? I tried these commands kill 50916, kill 50291, kill 51288 but it said No such process. Basically I want to kill all processes that use this port 11162 currently.
    Thanks

    Andrew2008 wrote:
    I have 2 questions
    1) What is the meaning of CLOSE_WAIT?From 'netstat':
    CLOSE_WAIT
    Remote shutdown; waiting for the socket to close.
    This means that the remote side sent us a shutdown packet. The OS told the application that it received the shutdown, and it's waiting for the application to close the socket. It will remain in that state until the socket is closed or until the process exits.
    2) How do I kill all processes that use this port 11162 currently? I tried these commands kill 50916, kill 50291, kill 51288 but it said No such process. Basically I want to kill all processes that use this port 11162 currently.Those numbers are the port numbers on the other end of the connection. They are not PIDs.
    You would need to either install 'lsof' and ask it which processes are using the port (lsof -i :11162), or you need to run 'pfiles' on all the system processes and see which ones report having port 11162 open. I'm sure there's some simple scripts that automate the second task.
    Darren

  • How to kill secure erase after turning on File Vault?

    I turned on file vault on my MacBook with OS 10.6.4 and selected the secure erase option for the resulting empty space. The File Vault encryption process completed fairly quickly, but the secure erase has carried on for 48 hours and I'm just at 26% complete as per the security pane of System Preferences.
    I'd like to stop the secure erase process. It seems like overkill, and as this computer (and the hard disk) are 4+ years old, I'm thinking the wear and tear on the drive is more than is necessary.
    I've tried killing the secure erase process ("sudo kill -9 ...") but the process re-spawns.
    My question: is there a safe way to stop the secure erase process after turning on File Vault? (I am fully backed up with Time Machine if that makes any difference.)

    Ah-HA! OK, I've fixed the problem the right way now instead of the ugly method of renaming secure_erase, which was admittedly a hack until I had more time to look at things.
    The queue for secure_erase is stored in /var/db/fvsecureerase.jobs/ - you need to cd into that directory and look for the files there, and remove them. By deleting the numbered job, you will remove it from the secure_erase queue.
    HOWEVER, please look at the files first and then manually delete the file path listed, otherwise you will leave those to-be-destroyed files UNDELETED. This is probably NOT what you want. What happens is that secure_erase moves the "original" files into a new directory (in my case the file was named /Users/jtodd.10307331336706142097) and then secure_erase does it's magic on that directory and wipes out each file in a tedious, secure way. If you made a mistake and don't want to wait the 20 days for it to finish the tedious method, you can just "rm" it the old fashioned way. I typically pipe "yes" into the "rm -R" command since there are a lot of strange permissions things that rm asks about and I would otherwise spend an hour hitting "y" on every file about which it uncertain - hooray for UNIX pipes! For instance, this is a what I did (again, as root):
    sh-3.2# cd /var/db/fvsecureerase.jobs
    sh-3.2# ls -lsa
    total 8
    0 drwx------ 3 root admin 102 Nov 12 11:44 .
    0 drwxr-xr-x 51 root wheel 1734 Nov 12 11:44 ..
    8 -rw-r--r--@ 1 root admin 33 Nov 10 13:53 501
    sh-3.2# cat 501
    /Users/jtodd.10307331336706142097
    sh-3.2# rm 501
    sh-3.2# yes|rm -R /Users/jtodd.10307331336706142097

  • Saving Excel File After Upload Using ADI

    Hi
    I would like to save the excel file into a shared location after uploading the data using Web ADI in General Ledger.
    Any help would be highly appreciated.
    Thanks,
    Pranab

    984226 wrote:
    Hi
    I would like to save the excel file into a shared location after uploading the data using Web ADI in General Ledger.
    Any help would be highly appreciated.
    Thanks,
    PranabPlease post the details of the application release, database version and OS.
    What do you mean by shared? Do you mean on the application tier node?
    Thanks,
    Hussein

  • Browser Stops how to kill external process

    Hi All,
    I am using Runtime 's exec method to run some binary on server from my JSP page .
    Runtime rt = Runtime.getRuntime();
    Process pr = rt.exec(XYZ);
    I am running the server (TOMCAT) on bsd machine ,
    Problem ,
    When the JSP is requested from the browser and user clicks on stop button / closes the browser window .
    The external process does not terminated .
    it is shown as paused process in TOP .
    Is there any way to handle this situation to stop the process .
    Regards
    Yogesh

    you have to write a class which implements HttpSessionActivationListener and in the sessionWillPasivate() method do the processing to KILL the process that is running in the background.
    you have to take care in identifying the process from the session object passed to the listener.
    Note that this method will be called when session is about to be invalidated either by time out or forcefull invalidation.
    The listener class is than supposed to be registered by putting the following in web.xml
    <listener>
         <listener-class>fully qualified name of your Listener</listener-class>
    </listener>

  • How to stop a process after it was started with Process.Start

    I want my program to run other programs, but I also want the User to be able to stop the running program from within my program. How do you keep track of what program Process.Start has run?
    Robert Homes

    I want my program to run other programs, but I also want the User to be able to stop the running program from within my program. How do you keep track of what program Process.Start has run?
    The Start(String...) or Start(StartInfo) methods of the Process class are functions that return a Process object that you can then use to manage the process that you started, for instance to stop it with .Kill.
    https://msdn.microsoft.com/en-us/library/system.diagnostics.process(v=vs.110).aspx

  • How to access excel spreadsheet after Lion OS?

    How do I retrieve an excel (.xls) file after updating to Lion? It is grayed out in doc listing.  Thx.

    Locate it in the Finder and open it in Office 2008 or newer, OpenOffice, Numbers, or similar software.
    (87643)

Maybe you are looking for

  • Dv7-4157cl Entertainment Laptop - Boot help

    Normally I would be the guy to offer help, find answers and type in steps to get to a remedy, but not tonight. The laptop's S.M.A.R.T. hard drive routine has detected an imminent failure and so we have made a set of Recovery disks, but I also want to

  • Howto call/open a Windows program on the SAP client?

    Hi all, in an ABAP report I want to call a program that is installed on the client machine running the SAP GUI, optionally with a parameter. For example, on the client machine a program called "test" is installed, I want to call it from within my ABA

  • How to configure Oracle 8 to work with Weblogic portal4.0

    Hi! I'm trying to configure my portal to work with oracle8i using thin driver.I've set classes12.zip in the classpath.But if I set the DATABASE=ORACLE_OCI value inthe set-environment.sh file the server does not start.Pls help.

  • Which is the best low-cost camera for my use?

    Hi everyone. Been busy and off the forums for a while, but need your expertise once again. I just found out that the Panasonic HVX-200p that's been on loan to me for 2 years has to be returned. Since I run a non-profit, I am thinking about asking my

  • Documentation for primavera

    hi to all, Can u give me documentation for Primavera P6 Project Management module user information and how to operate and how to technical work thanks Regard Nil