BPEL Server and Table Accessors

I am pretty sure I know the answer is no to this but I just need confirmation. Is it possible for the BPEL server to go through table accessors to get to its own tables (the tables it uses to store its process states and what not)? By accessors, I mean a middleman piece of code that checks security and the like before allowing any queries to go through.
Thanks

You may be able to do something at the database level by using the VPD facilities.
http://www.oracle.com/technology/obe/obe10gdb/security/vpd/vpd.htm
This would require no changes to BPEL, and is implemented by the database where BPEL stores its data.
Toby

Similar Messages

  • BPEL server and java crashes while accessing a deployed process in console

    Hi,
    I am running BPEL developer version on my local machine (win xp ). If I try to run a deployed process from my BPEL console by clicking on the process name, an Unexpected error dialog box pops up saying Java has encountered an unexpected error. After that the broser as well as the BPEL server window crashes. I have tried both IE and netscape.
    Can someone help as this is completely preventing me to test my deployed processes.
    Thanks

    Naah, I said, that will never work.  But to my shock and (pleasant) surprise, it does!  Here is a snippet of a little routine I cobbled together using LabVIEW for both the Writer and the Reader.
    The Writer is on top.  It creates a Temp.txt file on my Temp directory, deletes it if it is already there, then opens it for writing.  There's a boolean "Done" flag that tells me when the Writer finishes, so I clear it before entering the Writing Loop.  Here, every half-second, I write the sequential numbers 0 .. 9, with a New Line to create a Text File of Lines.  When I'm finished, I close the file.
    Below this is the Reader Loop, designed to start after the Writer Loop has opened (and created) the file.  Here we open the same file in Read-Only mode.  The Reader Loop also goes 10 times (I could have built in a Stop condition, but this is only a Proof-of-Concept).  The loop is initialized with the current File Position (0) in a Shift Register.  The inner While Loop is a "Wait for Data to Appear", a loop which checks 10 times a second to see if the File Position has changed, exiting when it does (meaning the Writer has Written Something).  It then reads a line from the File (the Read Text function has its "Read Lines" property set) and displays it.
    When you run this, you will see the Reader's output, Line, count up, 0 .. 9, and then the program stops with no errors.  What fun!
    Bob Schor

  • Bpel Server Does Not Catch Exceptions Thrown By Custom Xpath Functions

    Hi.
    I am using some custom xpath functions in a bpel process and whenever they fail I get an XPathExecutionError with summary:
    XPath expression failed to execute.
    Error while processing xpath expression, the expression is "<my function>", the reason is FOTY0001: type error.
    Please verify the xpath query.
    I am forcing my function to fail by giving a wrong input, which should result in an XPathFunctionException("Input does not respect format").
    There is a note on Metalink with ID 458434.1 on this subject which says that patch 5926809 should fix my problem.
    Patch 5926809 fixes Bug 5926809 - ORA:PARSEESCAPEDXML XPATH EXPRESSION FAILED TO EXECUTE FOTY0001: TYPE ERROR.
    I am using it, but it does not work :(
    I am using version 10.1.3.3.0 of App Server with various patch sets, including fix for bug 5926809.
    Has anyone suggestions on how to overcome this problem?
    Thanks

    Hello,
    I am trying to add a custom xpath function to the BPEL server, and I see that you made it work. I am using Oracle SOA Suite 10.1.3.3 and jDeveloper 10.1.3.4. I am using this function inside an xsl mapping file, although I am able to compile and deploy the Bpel Process to the server, it stops mapping where I placed the function and I have not seen any meaningful message from the domain/log/ files.
    Can you tell me how you did it?
    I think you will tell me faster than Oracle support, I already placed an SR but they just give me superficial advice.
    I appretiate your time and advice,
    Guillermo

  • BPEL server can not be started

    I have installed the BPEL manger server in windows 2000, I could not start the BPEL server and I could not launch the BPEL console either.
    What is the possible problems?
    Mark

    Hi Mark,
    Did you get any errors during installation? If you have installed it successfully, you can go to the [orabpel-home]/bin and run startorabpel.bat to start the bpel server.
    once the server is up, you can go to http://localhost:9700/BPELConsole to see the server console.

  • Need Guide to create a table in SQL Server and Process data for JDBC

    Dear All,
    Scenario:JDBC to JDBC
    I need to practice JDBC to JDBC scenario and for that i need to create a table in SQL server for sender ,receiver and update  i have installed SQL Server and no idea about creation of table and Connection string for PI.
    I want you to explain each and every step for the Table Creation ,Driver and connection string.
    Thanks in Advance.

    Try searchin in the forum and then google. This forum is not for teaching the basics.
    VJ

  • How can I set BPEL server enviorment and create BPEL domain?

    Without use the http console, how can I set BPEL server enviorment and create BPEL domain?
    When I try to use API like below
    import com.oracle.bpel.client.Server;
    Server s = new Server(ServerAuthFactory.authenticate("oracle","localhost"));
    But I always got four exceptions and one warning like below:
    java.io.FileNotFoundException: C:\Workspace\WOSEDISystem\BPEL_Domain_Creation\config\security.properties (The system cannot find the path specified)
    java.io.FileNotFoundException: C:\Workspace\WOSEDISystem\BPEL_Domain_Creation\config\ejb.properties (The system cannot find the path specified)
    Warning: unable to read transaction.interoperability config property
    java.io.FileNotFoundException: C:\Workspace\WOSEDISystem\BPEL_Domain_Creation\config\security.properties (The system cannot find the path specified)
    java.lang.Exception: Failed to create "ejb/collaxa/system/ServerBean" bean; exception reported is: "javax.naming.CommunicationException: Can't find SerialContextProvider
    Is it right to use com.oracle.bpel.client.Server like this, please help me.
    Best regards,
    Vita

    Anyone can help me? Because I need deploy BPEL process on production server, so I need the Java funtion to create domain. Thank you very much if you can tell me the correct method of using com.oracle.bpel.client.Server API.

  • Download and upload ABAP database table to presentation server and R/3

    Hi experts,
    I want to download ABAP database table (Ztable) to presentation server and again want to upload this to another R/3 server but i dont want to use any transport request. is there any possible sollution for this.
    Thanks in advance

    Hi,
    Look at this code hope this will help you to solve your problem
    REPORT y_test_559.
    Program for
    1. Downloading Data of any DB table to a tab delimited ASCII file
    2. Checking if a tab delimited ASCII file has the structure of a
       DB table and showing its contents
    3. Uploading a tab delimited ASCII file to a DB table with the same
       structure
    4. Showing the data of any DB table
    ======================================================================
    ======================================================================
    DATA DECLARATIONS
    ======================================================================
    TYPES : data_object  TYPE REF TO data.
    DATA  : itab TYPE REF TO data .
    TYPE-POOLS : slis .
    DATA  : it_fieldcat TYPE STANDARD TABLE OF slis_fieldcat_alv
            WITH HEADER LINE .
    DATA : it_fieldcatalog TYPE lvc_t_fcat .
    DATA : wa_fieldcatalog TYPE lvc_s_fcat .
    DATA : i_structure_name LIKE dd02l-tabname .
    DATA : i_callback_program LIKE sy-repid .
    DATA  : dyn_line TYPE data_object .
    FIELD-SYMBOLS : <fs_itab> TYPE  STANDARD  TABLE .
    DATA : table_name_is_valid TYPE c .
    DATA : dynamic_it_instantiated TYPE c .
    CONSTANTS buttonselected TYPE c VALUE 'X' .
    ======================================================================
    SELECTION SCREEN DEFAULT
    ======================================================================
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(29) t_tabl.
    PARAMETERS : tabl_nam LIKE rsrd1-tbma_val
                 MATCHCODE OBJECT dd_dbtb_16 OBLIGATORY .
                                   "Search for Database Tables is dd_dbtb_16
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(29) t_file.
    PARAMETERS : file_nam LIKE rlgrap-filename .
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(29) t_down.
    PARAMETERS : p_downld RADIOBUTTON GROUP grp1
                 USER-COMMAND m_ucomm .
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(29) t_chkf.
    PARAMETERS : p_chkfil RADIOBUTTON GROUP grp1 .
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(29) t_upld.
    PARAMETERS : p_upload RADIOBUTTON GROUP grp1 .
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(29) t_show.
    PARAMETERS : p_show_t RADIOBUTTON GROUP grp1 ."show table data
    SELECTION-SCREEN END OF LINE.
    ======================================================================
    AT SELECTION SCREEN OUTPUT
    ======================================================================
    AT SELECTION-SCREEN OUTPUT .
      PERFORM check_filename .
    ======================================================================
    AT SELECTION SCREEN ON VALUE REQUEST FOR FILENAME
    ======================================================================
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR file_nam .
      PERFORM f4_for_filename .
    ======================================================================
    Initialization .
    ======================================================================
    INITIALIZATION .
      t_tabl = 'Table Name' .
      t_file = 'File Name' .
      t_down = 'Download Table' .
      t_chkf = 'Check File to Upload' .
      t_upld = 'Upload File' .
      t_show = 'Show Table Contents' .
    ======================================================================
    START OF SELECTION
    ======================================================================
    START-OF-SELECTION .
      PERFORM check_table_name_is_valid .
    ======================================================================
    END OF SELECTION
    ======================================================================
    END-OF-SELECTION .
      IF table_name_is_valid EQ ' ' .
        MESSAGE i398(00) WITH 'INVALID TABLE NAME' .
      ELSE .
        PERFORM instantiate_dynamic_internal_t  .
        CHECK  dynamic_it_instantiated = 'X' .
        CASE buttonselected .
          WHEN p_downld .
            PERFORM select_and_download .
          WHEN p_chkfil .
            PERFORM check_file_to_upload .
          WHEN p_upload .
            PERFORM upload_from_file .
          WHEN p_show_t .
            PERFORM show_contents .
        ENDCASE .
      ENDIF .
    *&      Form  CHECK_TABLE_NAME_IS_VALID
          text
    -->  p1        text
    <--  p2        text
    FORM check_table_name_is_valid.
      DATA l_count TYPE i .
      TABLES dd02l .
      CLEAR table_name_is_valid .
      SELECT COUNT(*) INTO l_count FROM tadir
      WHERE  pgmid = 'R3TR'
      AND    object = 'TABL'
      AND    obj_name = tabl_nam .
      IF l_count EQ 1 .
        CLEAR dd02l .
        SELECT SINGLE * FROM dd02l WHERE tabname  = tabl_nam .
        IF sy-subrc EQ 0.
          IF dd02l-tabclass = 'TRANSP' .
            table_name_is_valid = 'X' .
          ENDIF .
        ENDIF.
      ENDIF .
    ENDFORM.                    " CHECK_TABLE_NAME_IS_VALID
    *&      Form  SELECT_AND_DOWNLOAD
          text
    -->  p1        text
    <--  p2        text
    FORM select_and_download.
      CLEAR : <fs_itab> .
      SELECT * FROM (tabl_nam)
      INTO CORRESPONDING FIELDS OF TABLE <fs_itab>   .
      PERFORM check_filename.
      CALL FUNCTION 'WS_DOWNLOAD'
        EXPORTING
          filename                = file_nam
          filetype                = 'DAT'
        TABLES
          data_tab                = <fs_itab>
        EXCEPTIONS
          file_open_error         = 1
          file_write_error        = 2
          invalid_filesize        = 3
          invalid_type            = 4
          no_batch                = 5
          unknown_error           = 6
          invalid_table_width     = 7
          gui_refuse_filetransfer = 8
          customer_error          = 9
          OTHERS                  = 10.
      IF sy-subrc EQ 0.
        MESSAGE i398(00) WITH 'Table' tabl_nam
                              'successfully downloaded to '
                              file_nam .
      ENDIF.
    ENDFORM.                    " SELECT_AND_DOWNLOAD
    *&      Form  UPLOAD_FROM_FILE
          text
    -->  p1        text
    <--  p2        text
    FORM upload_from_file.
      DATA : ans TYPE c .
      DATA : lines_of_itab TYPE i .
      DATA : l_subrc TYPE i .
      CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
        EXPORTING
          textline1 = 'Are you sure you wish to upload'
          textline2 = 'data from ASCII File to DB table '
          titel     = 'Confirmation of Data Upload'
        IMPORTING
          answer    = ans.
      IF ans = 'J' .
        PERFORM check_filename.
        CLEAR l_subrc .
        CALL FUNCTION 'WS_UPLOAD'
          EXPORTING
            filename                = file_nam
            filetype                = 'DAT'
          TABLES
            data_tab                = <fs_itab>
          EXCEPTIONS
            conversion_error        = 1
            file_open_error         = 2
            file_read_error         = 3
            invalid_type            = 4
            no_batch                = 5
            unknown_error           = 6
            invalid_table_width     = 7
            gui_refuse_filetransfer = 8
            customer_error          = 9
            OTHERS                  = 10.
        l_subrc = l_subrc  + sy-subrc .
        IF sy-subrc EQ 0.
          DESCRIBE TABLE <fs_itab> LINES lines_of_itab .
          IF lines_of_itab GT 0 .
            DELETE (tabl_nam) FROM TABLE <fs_itab> .
            COMMIT WORK .
            INSERT (tabl_nam) FROM TABLE <fs_itab> .
            l_subrc = l_subrc  + sy-subrc .
          ENDIF .
        ENDIF.
        IF  l_subrc EQ 0  .
          MESSAGE i398(00) WITH lines_of_itab
                               'Record(s) inserted in table'
                                tabl_nam .
        ELSE .
          MESSAGE i398(00) WITH
                          'Errors occurred No Records inserted in table'
                           tabl_nam .
        ENDIF .
      ENDIF .
    ENDFORM.                    " UPLOAD_FROM_FILE
    *&      Form  F4_FOR_FILENAME
          text
    -->  p1        text
    <--  p2        text
    FORM f4_for_filename.
      CALL FUNCTION 'WS_FILENAME_GET'
        EXPORTING
          def_path         = 'C:\'
          mask             = ',.,..'
          mode             = '0'
        IMPORTING
          filename         = file_nam
        EXCEPTIONS
          inv_winsys       = 1
          no_batch         = 2
          selection_cancel = 3
          selection_error  = 4
          OTHERS           = 5.
    ENDFORM.                    " F4_FOR_FILENAME
    *&      Form  CHECK_FILENAME
          text
    -->  p1        text
    <--  p2        text
    FORM check_filename.
      IF file_nam IS INITIAL
      AND NOT ( tabl_nam IS INITIAL  )
      AND p_show_t NE buttonselected.
        CONCATENATE 'C:\' tabl_nam  '.TXT'  INTO file_nam.
      ENDIF .
    ENDFORM.                    " CHECK_FILENAME
    *&      Form  INSTANTIATE_DYNAMIC_INTERNAL_T
          text
    -->  p1        text
    <--  p2        text
    FORM instantiate_dynamic_internal_t.
      CLEAR dynamic_it_instantiated .
    -----> Step 1 - Finding Field Names and ALV GRID Fieldcatalog
      i_structure_name =  tabl_nam .
      CLEAR it_fieldcat[] .
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_structure_name       = i_structure_name
        CHANGING
          ct_fieldcat            = it_fieldcat[]
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
      IF sy-subrc EQ 0.
    -----> Step 2 - Creating Field Catalog of the Object
                                                  cl_alv_table_create
        LOOP AT it_fieldcat .
          CLEAR wa_fieldcatalog .
          MOVE-CORRESPONDING it_fieldcat TO  wa_fieldcatalog .
          wa_fieldcatalog-ref_field = it_fieldcat-fieldname .
          wa_fieldcatalog-ref_table = tabl_nam .
          APPEND  wa_fieldcatalog  TO it_fieldcatalog .
        ENDLOOP .
    -----> Step 3 - Creating Internal Table Dynamicaly
        CALL METHOD cl_alv_table_create=>create_dynamic_table
          EXPORTING
            it_fieldcatalog = it_fieldcatalog
          IMPORTING
            ep_table        = itab.
        ASSIGN itab->* TO <fs_itab> .
        dynamic_it_instantiated = 'X' .
      ENDIF.
    ENDFORM.                    " INSTANTIATE_DYNAMIC_INTERNAL_T
    *&      Form  SHOW_CONTENTS
          text
    -->  p1        text
    <--  p2        text
    FORM show_contents.
      CLEAR : <fs_itab> .
      SELECT * FROM (tabl_nam)
      INTO CORRESPONDING FIELDS OF TABLE <fs_itab>   .
      i_callback_program = sy-repid .
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
          i_callback_program = i_callback_program
          it_fieldcat        = it_fieldcat[]
        TABLES
          t_outtab           = <fs_itab>
        EXCEPTIONS
          program_error      = 1
          OTHERS             = 2.
    ENDFORM.                    " SHOW_CONTENTS
    *&      Form  CHECK_FILE_TO_UPLOAD
          text
    -->  p1        text
    <--  p2        text
    FORM check_file_to_upload.
      PERFORM check_filename.
    CLEAR l_subrc .
      CALL FUNCTION 'WS_UPLOAD'
        EXPORTING
          filename                = file_nam
          filetype                = 'DAT'
        TABLES
          data_tab                = <fs_itab>
        EXCEPTIONS
          conversion_error        = 1
          file_open_error         = 2
          file_read_error         = 3
          invalid_type            = 4
          no_batch                = 5
          unknown_error           = 6
          invalid_table_width     = 7
          gui_refuse_filetransfer = 8
          customer_error          = 9
          OTHERS                  = 10.
    l_subrc = l_subrc  + SY-SUBRC .
      IF sy-subrc EQ 0.
        i_callback_program = sy-repid .
        CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
          EXPORTING
            i_callback_program = i_callback_program
            it_fieldcat        = it_fieldcat[]
          TABLES
            t_outtab           = <fs_itab>
          EXCEPTIONS
            program_error      = 1
            OTHERS             = 2.
      ENDIF .
    ENDFORM.                    " CHECK_FILE_TO_UPLOAD
    Thanks,
    Pramod

  • Difference between Oracle BPEL PM and SOA server suite

    Dear Experts,
    Right now I am having JDeveloper 10.1.3.4 & Oracle BPEL PM Server 10.1.3.1 with me. Is that two enough to build Business Rules Engine with BPEL process & Human Task Also I having very big question that
    Oracle BPEL PM Server and SOA server suite are same or different.
    Bcoz, right now I'm have installed only Oracle BPEL PM server.. I didn't see or have SOA server suite.
    http://localhost:9700/BPEL/console --------> BPEL console
    http://localhost:9700/em ---------> BPEL Enterprise Manager or SOA Enterprise Manager
    Please suggest me.
    Thanks,
    Rajesh

    Hi Rajesh,
    1--> Right now I am having JDeveloper 10.1.3.4 & Oracle BPEL PM Server 10.1.3.1 with me. Is that two enough to build Business Rules Engine with BPEL process & Human Task.
    No, Oracle Business Rules is part of Application Server and as such is installed with SOA Suite. Though with your current Jdev and BPEL PM you can build BPEL Process with Human Task.
    2--> Oracle BPEL PM Server and SOA server suite are same or different.
    Oracle SOA Suite is a set of tools ( BPEL PM, Oracle Service Bus, Business Rules, CEP, BAM, Oracle Web Services Manager and Jdeveloper).
    Oracle BPEL PM is just a component for Orchestration of WebServices.
    thanks
    Saurabh

  • Opening BAM Server Port and Integrating BPEL Server over Internet

    Hi Friends,
    I have a BPEL Process which has Sensor Actions to insert data to a BAM Data Object. BPEL & BAM Servers are on different boxes and have to be accessed over the internet. I want to know whether anyone can give me any pointers to manually open BAM Server's Port from a Windows XP machine to be accessed by a BPEL Server Process over Internet. Pl. provide detailed steps in case possible.
    Appreciate your help in advance.
    Thanks
    Ram

    When you create the BPEL process (or after you deploy it) you can modify the bam server settings. In your case, I think all you need to do is supply the correct port -- 445 instead of 80
    If you are doing this post-deployment you can go to the BPEL console, select the BPEL service and modify the connection settings by modifying the process' descriptor. You should modify the bamserver.port property. If you are not using 10.1.3.3, then there is a bug with the descriptor page that requires that you make sure you re-type in the bamserver.password field PRIOR to clicking update desciptor.
    If you are doing it pre-deployment, you can modify the bpel.xml file in JDeveloper of your BPEL process. You will see the bamserver.port property defined in that file.

  • Load table structure definition from Sql server and mirroring

    Hi, we have to replicate some tables from sql server
    into SAP dictionary.
    Is there a tool/transaction for import the table structure
    from a DBRMS like sql/oracle ?
    Adn is there some third part solution for replicate data
    from/to sql server and Sap ?
    Thanks in advance.
    Riccardo Galli.

    Hi,
    Dont know if there are any tools for this but onething is sure you will need to create the table thru SE11.
    I had done something similar, created a BDC to create table and it works.
    Provide the BDC with list of fields, datatype, len, key fields and the BDC will create the table.
    You will need to activate the table once its created, for some reason sap put the table in "partial active" status after creation .
    Good luck.
    Ravi

  • Internal mail server tcode and table

    hello,
    Can you please tell me the internal mail server tcode and table where the mail details are stored...please help
    thanks

    hi,
    thanks for the reply..
    actually i want to know the table in which the mail(received mail) contents are stored..
    my requirement ::  to upload the mail contents in web dynpro for abap application
    thanks. hope to get some replies..

  • BPEL server is unable to run any process - message ORABPEL-02152 in logs

    Hello,
    We have a problem with Oracle BPEL Process Manager on production environment. 2 days ago processes using table pooling stopped working correctly. Status for new record in pooled table was changed (logical
    delete - table update) but process didn't execute next steps (no log messages).
    Restarting OC4J_BPEL resolved problem.
    But now message ORABPEL-02152 constantly appears in domain log and all processes stop working. Deployed
    simple HelloWorld from examples - it does not work too.
    Meantime some bug fixes mainly for connection to RAC database were applied. Patch list
    1. patch 4869010
    2. patch 4915565
    3. patch 2617419
    4. patch 5030051
    5. patch 5638122
    6. patch 5925254
    7. patch 5903451
    Steps taken for now.
    1. Check connection to BPEL store - ok free space in database exists
    2. This is not an issue with BPEL console - process instance does not show in BPEL console and does not work at all
    3. Search forum and metalink for similar issues ;-)
    I think this a problem with store but how can I diagnose this. I read Metalink document Note:372456.1 "How to configure BPEL 10.1.2.0.2 to operate with an Oracle 10g RAC dehydration store" but I don't understand if changing data-source class to "com.evermind.sql.ICCXADataSource" is a must or is is optional task.
    So, any suggestions how to start resolving this issue. What should i check first ?
    Thanks for help...
    Regards
    Tom
    Configuration details:
    OS version: Linux oradb01 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686 i386
    GNU/Linux
    DB version: Oracle Database 10g Release 10.2.0.2.0 - Production (RAC) - cluster enviroment
    BPEL: BPEL_10.1.2.0.2_GENERIC_060110.1200
    Domain.log fragment for simple HelloWorld process below.
    2007-05-07 15:58:31,405> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> client released
    <2007-05-07 15:58:31,979> <DEBUG> <default.collaxa.cube.engine.data> <ConnectionFactory::getConnection> GOT CONNECTION 1 Autocommit = true
    <2007-05-07 15:58:32,034> <ERROR> <default.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "finder": Instance not found in datasource.
    The process domain was unable to fetch the instance with key "b7fd898ac6095465:15aed57:11266ad2a65:-7feb" from the datasource.
    Please check that the instance key "b7fd898ac6095465:15aed57:11266ad2a65:-7feb" refers to a valid instance that has been started and not removed from the process domain.
    ORABPEL-02152
    Instance not found in datasource.
    The process domain was unable to fetch the instance with key "b7fd898ac6095465:15aed57:11266ad2a65:-7feb" from the datasource.
    Please check that the instance key "b7fd898ac6095465:15aed57:11266ad2a65:-7feb" refers to a valid instance that has been started and not removed from the process domain.
         at com.collaxa.cube.engine.data.AdminFinder.__lookupInstanceMetaData(AdminFinder.java:314)
         at com.collaxa.cube.engine.data.AdminFinder.__lookupInstanceMetaData(AdminFinder.java:262)
         at com.collaxa.cube.engine.data.AdminFinder.lookupInstanceByConversationId(AdminFinder.java:235)
         at com.collaxa.cube.ejb.impl.FinderBean.lookupInstanceByConversationId(FinderBean.java:177)
         at IFinderBean_StatelessSessionBeanWrapper42.lookupInstanceByConversationId(IFinderBean_StatelessSessionBeanWrapper42.java:669)
         at com.oracle.bpel.client.Locator.lookupInstance(Locator.java:420)
         at displayInstance.jspService(_displayInstance.java:111)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:350)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222)
         at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:152)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    <2007-05-07 15:58:32,037> <DEBUG> <default.collaxa.cube.engine.data> <ConnectionFactory::closeConnection> CLOSE CONNECTION 0
    <2007-05-07 15:58:32,270> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> client acquired

    Hello,
    I try verify if BPEL store is working. In error log I can see
    The process domain was unable to fetch the instance with key "b7fd898ac6095465:15aed57:11266ad2a65:-7feb" from the datasource.
    Is this select should return any rows if the process instance is correctly stored in database ?
    select * from cube_instance where
    conversation_id like '%b7fd898ac6095465:15aed57:11266ad2a65:-7feb%'
    Regards
    Tom

  • BPEL server crashes

    Our Bpel server runs fine and then all of a sudden it starts to give errors. Does anyone have any advice about what could be wrong. I pasted the log file info underneath, as you can see its info messages and then just errors and I have to restart the server.
    Thanks
    Roald
    +<2009-02-10 09:07:58,732> <INFO> <default.collaxa.cube.activation> <Database Adapter::Inbound>+
    +<oracle.tip.adapter.db.ox.TopLinkXMLProjectInitializer initialize> Initializing an existing toplink project for+
    use by the database adapter.
    +<2009-02-10 09:13:00,229> <INFO> <default.collaxa.cube.activation> <Database Adapter::Inbound>+
    +<oracle.tip.adapter.db.ox.TopLinkXMLProjectInitializer initialize> Initializing an existing toplink project for+
    use by the database adapter.
    *+<2009-02-10 09:14:00,443> <INFO> <default.collaxa.cube.activation> <Database Adapter::Inbound>+*
    +<oracle.tip.adapter.db.ox.TopLinkXMLProjectInitializer initialize> Initializing an existing toplink project for+
    use by the database adapter.*
    *+<2009-02-10 09:15:00,677> <ERROR> <default.collaxa.cube.activation> <Database Adapter::Inbound>+*
    +<oracle.tip.adapter.db.DBManagedConnectionFactory acquireClientSession> unable to build the TopLink Session+
    +<2009-02-10 09:15:00,685> <ERROR> <default.collaxa.cube.activation> <Database Adapter::Inbound>+
    +<oracle.tip.adapter.db.InboundWork runOnce> Non retriable exception during polling of the database ORABPEL-11624+
    DBActivationSpec Polling Exception.
    +Query name: [ReadAppointmentData], Descriptor name:+
    +[PublishEmployeeAppointmentInformationService.XxnwuHrPeopleV]. Polling the database for events failed on this+
    iteration.
    If the cause is something like a database being down successful polling will resume once conditions change.
    Caused by ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore.
    See root exception for the specific exception. You may need to configure the connection settings in the
    deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the
    +server. Caused by Exception [TOPLINK-7099] (OracleAS TopLink - 10g (9.0.4.5) (Build 040930)):+
    oracle.toplink.exceptions.ValidationException
    Exception Description: Could not find xml project file which is specified in properties file:
    xmlProjectFile=file:/u01/app/oracle/product/10.1.2/oas_bpel/integration/orabpel/domains/default/tmp/.bpel_Publish
    EmployeeAppointmentInformationService_1.0.jar/toplink_mappings.xml..
    +.+
    +<2009-02-10 09:15:00,685> <FATAL> <default.collaxa.cube.activation> <AdapterFramework::Inbound>+
    +[ReadAppointmentData_ptt::receive(payload)] - Resource Adapter requested Process shutdown!+
    +<2009-02-10 09:15:00,685> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Adapter Framework+
    instance: OraBPEL - performing endpointDeactivation for portType=ReadAppointmentData_ptt, operation=receive
    +<2009-02-10 09:15:00,686> <INFO> <default.collaxa.cube.activation> <Database Adapter::Inbound>+
    +<oracle.tip.adapter.db.DBResourceAdapter endpointDeactivation> Deactivating:+
    oracle.tip.adapter.db.DBActivationSpec@1cc678a
    +<2009-02-10 09:15:00,699> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound>+
    JCAActivationAgent::onStateChanged State is changed for process
    +'bpel://localhost/default/PublishEmployeeAppointmentInformationService~1.0/', state=OFF+
    +<2009-02-10 09:16:05,788> <ERROR> <default.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking+
    bean "finder": Cannot fetch a datasource connection.
    The process domain was unable to establish a connection with the datasource with the connection URL
    +"jdbc/BPELServerDataSourceWorkflow". The exception reported is: Io exception: The Network Adapter could not+
    establish the connection
    Please check that the machine hosting the datasource is physically connected to the network.  Otherwise, check
    that the datasource connection parameters (user/password) is currently valid.
    ORABPEL-04077
    Cannot fetch a datasource connection.
    The process domain was unable to establish a connection with the datasource with the connection URL
    +"jdbc/BPELServerDataSourceWorkflow". The exception reported is: Io exception: The Network Adapter could not+
    establish the connection
    Please check that the machine hosting the datasource is physically connected to the network.  Otherwise, check
    that the datasource connection parameters (user/password) is currently valid.
    at
    com.collaxa.cube.engine.data.ConnectionFactory$ConnectionFactoryImpl.getConnection(ConnectionFactory.java:347)
    at com.collaxa.cube.engine.data.ConnectionFactory.getConnection(ConnectionFactory.java:159)
    at com.collaxa.cube.engine.data.ConnectionFactory.getQueryConnection(ConnectionFactory.java:114)
    at
    com.collaxa.cube.engine.adaptors.common.BaseCubeInstancePersistenceAdaptor.listInstanceMetaData(BaseCubeInstanceP
    ersistenceAdaptor.java:1094)
    at
    com.collaxa.cube.engine.adaptors.oracle.CubeInstancePersistenceAdaptor.listInstanceMetaData(CubeInstancePersisten
    ceAdaptor.java:91)
    at com.collaxa.cube.engine.data.AdminFinder.__listInstanceMetaData(AdminFinder.java:374)
    at com.collaxa.cube.engine.data.AdminFinder.listInstances(AdminFinder.java:190)
    at com.collaxa.cube.ejb.impl.FinderBean.listInstances(FinderBean.java:222)
    at
    IFinderBean_StatelessSessionBeanWrapper42.listInstances(IFinderBean_StatelessSessionBeanWrapper42.java:963)
    at com.oracle.bpel.client.Locator.listInstances(Locator.java:521)
    at com.oracle.bpel.client.Locator.listInstances(Locator.java:490)
    at BusinessProcess.myLocator.getXML(myLocator.java:102)
    at bpel.p0.ExecLetBxExe4.execute(ExecLetBxExe4.java:65)
    at com.collaxa.cube.engine.ext.wmp.BPELXExecWMP.__executeStatements(BPELXExecWMP.java:52)
    at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:188)
    at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3408)
    at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1836)
    at
    com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75
    +)+
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:166)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:252)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5438)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1217)
    at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean.java:120)
    at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvoke(CubeEngineBean.java:153)
    at
    ICubeEngineLocalBean_StatelessSessionBeanWrapper0.syncCreateAndInvoke(ICubeEngineLocalBean_StatelessSessionBeanWr
    apper0.java:486)
    at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequestAnyType(DeliveryHandler.java:520)
    at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequest(DeliveryHandler.java:435)
    at com.collaxa.cube.engine.delivery.DeliveryHandler.request(DeliveryHandler.java:132)
    at com.collaxa.cube.ejb.impl.DeliveryBean.request(DeliveryBean.java:101)
    at
    IDeliveryBean_StatelessSessionBeanWrapper22.request(IDeliveryBean_StatelessSessionBeanWrapper22.java:479)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.evermind.server.rmi.RMICallHandler.run(RMICallHandler.java:124)
    at com.evermind.server.rmi.RMICallHandler.run(RMICallHandler.java:48)
    at
    com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
    at java.lang.Thread.run(Thread.java:534)
    Caused by: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:286)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:327)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:433)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:150)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:31)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:571)
    at com.evermind.sql.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:160)
    at
    com.collaxa.cube.engine.data.ConnectionFactory$ConnectionFactoryImpl.getConnection(ConnectionFactory.java:336)
    +... 37 more+
    +<2009-02-10 09:17:03,836> <ERROR> <default.collaxa.cube.services> <PCException::<init>> Internal Error.+
    +<2009-02-10 09:17:03,837> <ERROR> <default.collaxa.cube.services> <PCException::<init>> Internal error due to+
    +{0}.+
    +<2009-02-10 09:17:03,837> <ERROR> <default.collaxa.cube.services> <PCException::<init>> Contact oracle support if+
    error is not fixable.
    +<2009-02-10 09:17:03,837> <ERROR> <default.collaxa.cube.services> <TaskManager::getPendingTasksOfInstance> Error+
    in getting the task of the instance 534412

    Looks like the server is unable to connect to the dehydration database.
    A standard installation would have this data source setup as part of the installation.
    "jdbc/BPELServerDataSourceWorkflow"
    This again uses the connection pool "BPELPM_CONNECTION_POOL"
    And the name of the data source is "BPELServerDataSourceWorkflow"
    There are a few checks that you can perform.
    1. Check if the dehydration database is up.
    If no then this should be up and running.
    2. Go to the EM and use {test connection} for "BPELPM_CONNECTION_POOL"
    If comes back with error then check if the dehydration database credentials has changed post installation.
    There are a few other datasources that share the same connection pool. Check if these are working too.
    Every Little Helps
    Kalidass Mookkaiah
    http://oraclebpelindepth.blogspot.com/

  • Error in starting the BPEL Server

    Hi All ,
    I am new to the BPEL technology and facing problem when I try to start BPEL Server through the "Start BPEL Server" menu.
    This is the error that I get after a few minutes :
    OraBPEL "default" BPEL domain loaded.
    <2007-12-24 18:13:20,317> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://dwus1b018.msc.com:9700
    <2007-12-24 18:13:35,868> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://DWUS1B018:9700/orabpel
    <2007-12-24 18:13:51,404> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://10.10.10.10:9700/orabpel
    <2007-12-24 18:14:07,205> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://dwus1b018.msc.com:9700/orabpel
    <2007-12-24 18:14:22,741> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://localhost:9700/orabpel
    <2007-12-24 18:14:22,741> <ERROR> <collaxa> <ProcessJob::execute> Attempt (1/15)
    ... failed to connect ... retrying in 5 seconds ...
    <2007-12-24 18:15:01,415> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://dwus1b018.msc.com:9700
    <2007-12-24 18:15:57,390> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://10.10.10.10:9700/orabpel
    <2007-12-24 18:16:27,133> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://dwus1b018.msc.com:9700/orabpel
    <2007-12-24 18:17:01,908> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://localhost:9700/orabpel
    Earlier in the begining it reported that the network name and the localhost name are different so I installed a loopback adapter also. Now this problem is no more there but still the server does not boots and when I click on the BPEL Console then I get this message
    "Network Error (dns_unresolved_hostname)
    Your requested host "dwus1b018.msc.com" could not be resolved by DNS.
    For assistance, contact your network support team."
    Please guys help me out , I am badly stuck..........

    Hi ,
    I am badly stuck now . I have the system RAM now 1 GB and when I start the BPEM server then this is the snapshot of netstat command that I get
    H:\>netstat
    Active Connections
    Proto Local Address Foreign Address State
    TCP DWUS1B018:2083 dwus1b018.hsc.com:9700 ESTABLISHED
    TCP DWUS1B018:9700 dwus1b018.hsc.com:2083 ESTABLISHED
    TCP DWUS1B018:1077 DWUS1B018.hsc.com:2084 ESTABLISHED
    TCP DWUS1B018:1531 localhost:2075 ESTABLISHED
    TCP DWUS1B018:2072 localhost:2073 ESTABLISHED
    TCP DWUS1B018:2073 localhost:2072 ESTABLISHED
    TCP DWUS1B018:2075 localhost:1531 ESTABLISHED
    TCP DWUS1B018:1353 ggns1wfs01.hsc.com:microsoft-ds ESTABLISHED
    TCP DWUS1B018:2060 ggnmail01.hsc.com:https CLOSE_WAIT
    TCP DWUS1B018:2062 ggns1wis02.hsc.com:1026 TIME_WAIT
    TCP DWUS1B018:2077 ggns1wis02.hsc.com:microsoft-ds TIME_WAIT
    TCP DWUS1B018:2084 205.177.95.136:ftp ESTABLISHED
    TCP DWUS1B018:2086 205.177.95.136:ftp SYN_SENT
    *********************But soon there is error in the BPEL prompt :****************
    <2007-12-31 12:11:35,304> <INFO> <default.collaxa.cube.engine> <CubeEngine::init>
    OraBPEL "default" BPEL domain loaded.
    <2007-12-31 12:11:57,317> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://dwus1b018.hsc.com:9700
    2007-12-31 12:12:12.933 WARNING OWS-00102 Mapped {http://xmlns.oracle.com/bpel/services/IdentityService}userObject to javax.xml.soap.SO
    APElement userObject. Reason for not creating a custom Java type: use of an unimplemented feature.
    2007-12-31 12:12:12.963 WARNING OWS-00102 Mapped {http://xmlns.oracle.com/bpel/services/IdentityService}groupObject to javax.xml.soap.S
    OAPElement groupObject. Reason for not creating a custom Java type: use of an unimplemented feature.
    2007-12-31 12:12:12.963 WARNING OWS-00102 Mapped {http://xmlns.oracle.com/bpel/services/IdentityService}roleObject to javax.xml.soap.SO
    APElement roleObject. Reason for not creating a custom Java type: use of an unimplemented feature.
    2007-12-31 12:12:12.979 WARNING OWS-00102 Mapped {http://xmlns.oracle.com/bpel/services/IdentityService}userObjects to javax.xml.soap.S
    OAPElement userObjects. Reason for not creating a custom Java type: use of an unimplemented feature.
    **************AND then the prompt hangs at this place :****************************
    0 processes have been loaded for BPEL domain "default".
    <2007-12-31 12:12:34,752> <INFO> <collaxa> <ServerManager::loadProcesses> Done loading processes for all domains
    <2007-12-31 12:12:38,021> <INFO> <default.collaxa.cube.compiler> validating "C:\product\10.1.3.1\OraBPEL_1\bpel\domains\default\tmp\.bp
    el_TaskManager_1.0_63ee83a3d1166eef2f9e56a17e1de896.tmp\TaskManager.bpel" ...
    <2007-12-31 12:12:38,099> <INFO> <default.collaxa.cube.compiler> validating "C:\product\10.1.3.1\OraBPEL_1\bpel\domains\default\tmp\.bp
    el_TaskActionHandler_1.0_5edb841c8a9e176e18a0fe3ad7114fb7.tmp\TaskActionHandler.bpel" ...
    <2007-12-31 12:12:50,635> <INFO> <default.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "TaskManager" (revision "1.0") successfully compiled.
    <2007-12-31 12:12:51,283> <INFO> <default.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "TaskActionHandler" (revision "1.0") successfully compiled.
    <2007-12-31 12:12:51,314> <INFO> <default.collaxa.cube.engine.deployment> Process "TaskManager" (revision "1.0") successfully loaded.
    07/12/31 12:12:51 @#############@##@ CLOB = oracle.lite.poljdbc.CLOB@8433bb
    <2007-12-31 12:12:51,776> <INFO> <default.collaxa.cube.engine.deployment> Process "TaskActionHandler" (revision "1.0") successfully loa
    ded.
    07/12/31 12:12:51 @#############@##@ CLOB = oracle.lite.poljdbc.CLOB@6fdb4b
    ************************At this if I run the BPEL Prompt then this message I get at the explorer Window :************************
    Network Error (dns_unresolved_hostname)
    Your requested host "dwus1b018.msc.com" could not be resolved by DNS. For assistance, contact your network support team.
    *********************At this moment the Netstat command gives this output *********
    H:\>netstat
    Active Connections
    Proto Local Address Foreign Address State
    TCP DWUS1B018:2083 dwus1b018.hsc.com:9700 CLOSE_WAIT
    TCP DWUS1B018:2089 dwus1b018.hsc.com:9700 CLOSE_WAIT
    TCP DWUS1B018:9700 dwus1b018.hsc.com:2083 FIN_WAIT_2
    TCP DWUS1B018:9700 dwus1b018.hsc.com:2089 FIN_WAIT_2
    TCP DWUS1B018:1531 localhost:2075 TIME_WAIT
    TCP DWUS1B018:1531 localhost:2095 TIME_WAIT
    TCP DWUS1B018:2072 localhost:2073 ESTABLISHED
    TCP DWUS1B018:2073 localhost:2072 ESTABLISHED
    TCP DWUS1B018:2093 localhost:9700 CLOSE_WAIT
    TCP DWUS1B018:2096 localhost:1531 TIME_WAIT
    TCP DWUS1B018:9700 localhost:2093 FIN_WAIT_2
    *********Please can anybody help me figure out this error****************

  • How to Improve the Performance of SQL Server and/or the hardware it resides on?

    There's a particular stored procedure I call from my ASP.NET 4.0 Web Forms app that generates the data for a report.  Using SQL Server Management Studio, I did some benchmarking today and found some interesting results:
    FYI SQL Server Express 2014 and the same DB reside on both computers involved with the test:
    My laptop is a 3 year old i7 computer with 8GB of RAM.  It's fine but one would no longer consider it a "speed demon" compared to what's available today.  The query consistently took 30 - 33 seconds.
    My client's server has an Intel Xeon 5670 Processor and 12GB of RAM.  That seems like pretty good specs.  However, the query consistently took between 120 - 135 seconds to complete ... about 4 times what my laptop did!
    I was very surprised by how slow the server was.  Considering that it's also set to host IIS to run my web app, this is a major concern for me.   
    If you were in my shoes, what would be the top 3 - 5 things you'd recommend looking at on the server and/or SQL Server to try to boost its performance?
    Robert

    What else runs on the server besides IIS and SQL ? Is it used for other things except the database and IIS ?
    Is IIS causing a lot of I/O or CPU usage ?
    Is there a max limit set for memory usage on SQL Server ? There SHOULD be and since you're using IIS too you need to keep more memory free for that too.
    How is the memory pressure (check PLE counter) and post results.
    SELECT [cntr_value] FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Page life expectancy'
    Check the error log and the event viewer maybe something bad there.
    Check the indexes for fragmenation, see if the statistics are up to date (and enable trace flag 2371 if you have large tables > 1 million rows)
    Is there an antivirus present on the server ? Do you have SQL processes/services/directories as exceptions ?
    There are lot of unknowns, you should run at least profiler and post results to see what goes on while you're having slow responses.
    "If there's nothing wrong with me, maybe there's something wrong with the universe!"

Maybe you are looking for

  • Download and delete woes !

    a)  I have purchased 10 books: 6 have downloaded to my Ipad, 4 have not.      My device tells me that I am fully sync'd, yet, with 4 books not downloaded, it is incorrect.      How do I get around this impasse b) there are a number of, presumably, fr

  • Alternative to s4.recentchanges class

    Hi Friends, I want to use css to hide the "Recent" section but unfortunately I couldn't find the alternative to s4.recentchanges class for SharePoint 2013 I don't want to hide the entire quick launch using #sideNavBox or use jQuery to hide it. I want

  • Can CS5 open CS 5.5 files?

    Can I open 5.5 files (InDesign specifically, but others too) in CS5?

  • Alaska 4G data device type support, phones with 4G included?

    Today is the big day; VZW officially fired up 4G data in AK yet aside from a couple of blips over the past year logged on my phone which I assume were testing, the phone isn't indicating the presence of 4G data. Is the 4G access limited to non-teleph

  • Error code -50 on a Mac

    Hi, I purchased a whole album and all the songs but one downloaded just fine. Every time I try to re-download that song, I get "There was an error downloading your purchased music. An unknown error occurred (-50)." When I write Apple Music Store supp