[OLD-BPEL PM] DBAdapter Select Operation 사용시 Performance 문제

댓글: 1 - 페이지: 1 - 마지막 글: 2006. 12. 17 오후 7:38 최종 작성자: Gilbert 글타래(쓰레드): [ 이전 | 다음 ]
iris
글: 18
등록일: 06. 11. 6
DBAdapter Select Operation 사용시 Performance 문제
게시일: 2006. 12. 15 오후 3:19 댓글
질문이 있습니다.
polling을 사용할경우만 MaxRaiseSize 나 MaxTransactionSize, NumberOfThreads
등을 사용할수 있는건가요?
그냥 select operation을 사용한경우는 이렇게 Performance와 관련된 Parameter가
없는건지 알고 싶습니다... 그리고 그냥 select operation을 사용한경우는
어떻게 하나의 instance가 처리할수 있는 xml data의 갯수를 제한할수 있는건가요?
즉 DBActivationSpec 의 Parameter의 경우는
위의 Parameter가 포함되는데...
DBReadInteractionSpec의 Parameter의 경우는
없더군요...
select operation을 사용할경우 성능향상을 위한 조언을 듣고 싶습니다..
감사합니다...
Gilbert
글: 67
등록일: 01. 1. 10
Re: DBAdapter Select Operation 사용시 Performance 문제
게시일: 2006. 12. 17 오후 7:38 iris 님의 질문에 답변 댓글
일단 프로세스의 단위를 먼저 규정해야 할 것 같습니다.
Polling을 한다는 얘기는 정해진 시간에 따라 주기적으로 프로세스를 실행하면서 해당 프로세스에서 처리하는 XML Message의 크기를 규정하는 것이 맞습니다.
그래서 관련된 파라미터가 제공되는 것입니다.
하지만 시작된 프로세스내에 존재하는 Query의 결과가 여러 개의 프로세스에 의해 실행된다는 것은 프로세스 설계 자체의 개념과 맞지 않는 것 같습니다.
만약 원하는 시점에 쿼리에 의해 처리를 하되 SQL의 크기에 따라 여러 개의 프로세스로 나눠서 처리하고 싶다면 Batch 프로세스의 성격으로 디자인 되어야 할 것 같습니다.
아래와 같은 방법을 사용하면 어떨까요?
Process A : Stored Procedure #1(SP#1)을 실행하는 프로세스
SP #1 : Query된 XML Data를 정해진 Logic에 의해 사이즈를 분할하여 AQ에 enqueue.
Process B : AQ로 부터 dequeue하여 프로그램 실행.
위처럼 프로세스를 설계하신다면 작은 메시지를 여러 개의 Thread가 동시에 처리하는 결과가 되므로 성능도 향상되는 결과를 얻으실 수 있을 것입니다.
다만 메시지를 처리하는 쪽에서 메시지의 우선 순위가 필요하다든지 한다면 correlation이나 message header에 Message Order등을 정해서 처리하도록 프로그램을 작성하셔야 합니다.
참고로, DBReadInteractionSpec의 경우는 아래와 같은 파라미터들을 가지고 있습니다.
DescriptorName
Indirect reference to the root database table that is being queried
Wizard updates automatically. Do not modify this manually.
QueryName
Reference to the SELECT query inside the relational-to-XML mappings file
Wizard updates automatically. Do not modify this manually.
IsQueryByExample
Indicates if this query is a queryByExample or not Wizard updates automatically. Do not modify this manually. This parameter is needed for queryByExample only.
MappingsMetaDataURL
Reference to file containing relational-to-XML mappings (toplink_mappings.xml) Wizard updates automatically. Do not modify this manually.

댓글: 1 - 페이지: 1 - 마지막 글: 2006. 12. 17 오후 7:38 최종 작성자: Gilbert 글타래(쓰레드): [ 이전 | 다음 ]
iris
글: 18
등록일: 06. 11. 6
DBAdapter Select Operation 사용시 Performance 문제
게시일: 2006. 12. 15 오후 3:19 댓글
질문이 있습니다.
polling을 사용할경우만 MaxRaiseSize 나 MaxTransactionSize, NumberOfThreads
등을 사용할수 있는건가요?
그냥 select operation을 사용한경우는 이렇게 Performance와 관련된 Parameter가
없는건지 알고 싶습니다... 그리고 그냥 select operation을 사용한경우는
어떻게 하나의 instance가 처리할수 있는 xml data의 갯수를 제한할수 있는건가요?
즉 DBActivationSpec 의 Parameter의 경우는
위의 Parameter가 포함되는데...
DBReadInteractionSpec의 Parameter의 경우는
없더군요...
select operation을 사용할경우 성능향상을 위한 조언을 듣고 싶습니다..
감사합니다...
Gilbert
글: 67
등록일: 01. 1. 10
Re: DBAdapter Select Operation 사용시 Performance 문제
게시일: 2006. 12. 17 오후 7:38 iris 님의 질문에 답변 댓글
일단 프로세스의 단위를 먼저 규정해야 할 것 같습니다.
Polling을 한다는 얘기는 정해진 시간에 따라 주기적으로 프로세스를 실행하면서 해당 프로세스에서 처리하는 XML Message의 크기를 규정하는 것이 맞습니다.
그래서 관련된 파라미터가 제공되는 것입니다.
하지만 시작된 프로세스내에 존재하는 Query의 결과가 여러 개의 프로세스에 의해 실행된다는 것은 프로세스 설계 자체의 개념과 맞지 않는 것 같습니다.
만약 원하는 시점에 쿼리에 의해 처리를 하되 SQL의 크기에 따라 여러 개의 프로세스로 나눠서 처리하고 싶다면 Batch 프로세스의 성격으로 디자인 되어야 할 것 같습니다.
아래와 같은 방법을 사용하면 어떨까요?
Process A : Stored Procedure #1(SP#1)을 실행하는 프로세스
SP #1 : Query된 XML Data를 정해진 Logic에 의해 사이즈를 분할하여 AQ에 enqueue.
Process B : AQ로 부터 dequeue하여 프로그램 실행.
위처럼 프로세스를 설계하신다면 작은 메시지를 여러 개의 Thread가 동시에 처리하는 결과가 되므로 성능도 향상되는 결과를 얻으실 수 있을 것입니다.
다만 메시지를 처리하는 쪽에서 메시지의 우선 순위가 필요하다든지 한다면 correlation이나 message header에 Message Order등을 정해서 처리하도록 프로그램을 작성하셔야 합니다.
참고로, DBReadInteractionSpec의 경우는 아래와 같은 파라미터들을 가지고 있습니다.
DescriptorName
Indirect reference to the root database table that is being queried
Wizard updates automatically. Do not modify this manually.
QueryName
Reference to the SELECT query inside the relational-to-XML mappings file
Wizard updates automatically. Do not modify this manually.
IsQueryByExample
Indicates if this query is a queryByExample or not Wizard updates automatically. Do not modify this manually. This parameter is needed for queryByExample only.
MappingsMetaDataURL
Reference to file containing relational-to-XML mappings (toplink_mappings.xml) Wizard updates automatically. Do not modify this manually.

Similar Messages

  • DBAdapter Select Operation 사용시 Performance 문제

    질문이 있습니다.
    polling을 사용할경우만 MaxRaiseSize 나 MaxTransactionSize, NumberOfThreads
    등을 사용할수 있는건가요?
    그냥 select operation을 사용한경우는 이렇게 Performance와 관련된 Parameter가
    없는건지 알고 싶습니다... 그리고 그냥 select operation을 사용한경우는
    어떻게 하나의 instance가 처리할수 있는 xml data의 갯수를 제한할수 있는건가요?
    즉 DBActivationSpec 의 Parameter의 경우는
    위의 Parameter가 포함되는데...
    DBReadInteractionSpec의 Parameter의 경우는
    없더군요...
    select operation을 사용할경우 성능향상을 위한 조언을 듣고 싶습니다..
    감사합니다...

    일단 프로세스의 단위를 먼저 규정해야 할 것 같습니다.
    Polling을 한다는 얘기는 정해진 시간에 따라 주기적으로 프로세스를 실행하면서 해당 프로세스에서 처리하는 XML Message의 크기를 규정하는 것이 맞습니다.
    그래서 관련된 파라미터가 제공되는 것입니다.
    하지만 시작된 프로세스내에 존재하는 Query의 결과가 여러 개의 프로세스에 의해 실행된다는 것은 프로세스 설계 자체의 개념과 맞지 않는 것 같습니다.
    만약 원하는 시점에 쿼리에 의해 처리를 하되 SQL의 크기에 따라 여러 개의 프로세스로 나눠서 처리하고 싶다면 Batch 프로세스의 성격으로 디자인 되어야 할 것 같습니다.
    아래와 같은 방법을 사용하면 어떨까요?
    Process A : Stored Procedure #1(SP#1)을 실행하는 프로세스
    SP #1 : Query된 XML Data를 정해진 Logic에 의해 사이즈를 분할하여 AQ에 enqueue.
    Process B : AQ로 부터 dequeue하여 프로그램 실행.
    위처럼 프로세스를 설계하신다면 작은 메시지를 여러 개의 Thread가 동시에 처리하는 결과가 되므로 성능도 향상되는 결과를 얻으실 수 있을 것입니다.
    다만 메시지를 처리하는 쪽에서 메시지의 우선 순위가 필요하다든지 한다면 correlation이나 message header에 Message Order등을 정해서 처리하도록 프로그램을 작성하셔야 합니다.
    참고로, DBReadInteractionSpec의 경우는 아래와 같은 파라미터들을 가지고 있습니다.
    DescriptorName
    Indirect reference to the root database table that is being queried
    Wizard updates automatically. Do not modify this manually.
    QueryName
    Reference to the SELECT query inside the relational-to-XML mappings file
    Wizard updates automatically. Do not modify this manually.
    IsQueryByExample
    Indicates if this query is a queryByExample or not Wizard updates automatically. Do not modify this manually. This parameter is needed for queryByExample only.
    MappingsMetaDataURL
    Reference to file containing relational-to-XML mappings (toplink_mappings.xml) Wizard updates automatically. Do not modify this manually.

  • Move Excel Formatting on Operations performance issue

    Hi,
    Firstly we have a 64bit Windows system running EPM version V11.1.2.1, patched to .102, and Excel 2010 32 bit.
    Having applied patchset 13709867 on the .103 SV version the old problem we had where formatting was not maintained when a fixed format report was cascaded remained so, having seen that the 32bit version of SV v11.1.2.2 was backwards compatible we experimented to see if it would resolve the problem, which it didn't.
    However, when the 'Use Excel Formatting' and 'Move Formatting on Operations' are selected, the performance is horrendous which makes me wonder if there is some sort with the Office product? It's V14.0.6112.5000 for info.
    Does this ring bells with anyone?
    Thanks
    Steve

    1st, no I haven't had any feedback, although I have seen it in operation on other systems without the performance issues we experienced, which made me wonder whether there was some 'setting' in Office that could affect it.
    Secondly, the grid had one row in it, it can't get much smaller than that.
    3rdly, I never said anything about 'Move formatting....' having an effect on cascades, thanks. I said we hoped that the patch might resolve the issue.
    Lastly - the reason cascading doesn't work is that it actually does work. When a sheet is cascaded, it doesn't use the current sheet options, it uses the default sheet options, therefore, to successfully cascade a highly formatted smart view report, ensure that the default sheet options (set on the drop down by the OK button) are set as per the excel sheet you created. Not even Oracle Support could tell me that.
    Steve

  • BPEL and DbAdapter

    Hello,
    I am using BPEL and DbAdapter to insert a row into a table. Say, TABLE A with (ID NUMBER, NAME VARCHAR2(20).
    I would like to use "Perform an Operation on a Table" and use native sequencing for ID.
    Is there a way to return the ID value within a single invoke to DbAdapter?
    Thanks,
    Edmund

    You can request a copy of a complete tutorial that showcases the DB adapter executing a SQL Server stored procedure in a BPEL process.
    [Link to internal Oracle Web Site removed. Contact product management if you'd like a copy of the tutorial.]
    Ask for "Adapter Tutorial 31 Integration with MS SQL Server Stored Procedure using DB Adapter" which is a ZIP of a complete tutorial.
    The ZIP contains a command-line script (.bat file) that can be used to generate the BPEL artifacts. It's fairly straightforward. Read the PDF first.

  • DBAdapter - Select Query with parameter

    Newbie Question : I need to get data from database based on a value entered by the user. I have created a dbadapter with select operation and it accepts one parameter that is used in the where clause. My question is how do I pass the value entered in the form to the db adapter parameter to get the results.

    Your human task should take the parameter you're passing into your DB adapter call as a part of its payload. So there should be an incoming and outgoing data association for your interactive activity (human task) passing that value. Then in your service call you should have an incoming data association that maps that parameter into the proper input parameter of the service call.

  • COOIS report: not able to select operations based on work centers

    Hi All,
    When accessing the COOIS report using operation listv& selecting the std profile.I need to get the operation perfomred on specific work center.
    I enter the work center & plant code in the selection fields available in the "select at operarion level" & i get the all the work center.
    Need to get list of operation performed at the entered work center.
    The requirement is due to the reason that a order is performed in two or three production facilities & production guys needs to look at operation list for given work centers.
    Regards
    Vineet

    Hi,
    This one of the options we had explored, but it would be better if we can get  the report by work center. The focus is to reduce the effort to get the report as there is need to get the same report for atleasr 8to 10 different group of work centers ( which are not in serial nos).
    We would then need to put the work centers in the filters & save the layout.
    Regards
    Vineet

  • Sessions/connections gets hang during update and select operations.

    A table with 3 million records, which has customer details data.
    Everyday application is executing select and update queries on that table.
    Sessions/connections gets hang during update and select operations.
    After checking ADDM report, following are the findings:
    Please suggest the solutions
    Findings and Recommendations
    Finding 1: Row Lock Waits
    Impact is 145.22 active sessions, 99.77% of total activity.
    SQL statements were found waiting for row lock waits.
    Recommendation 1: Application Analysis
    Estimated benefit is 145.22 active sessions, 99.77% of total activity.
    Action
    Significant row contention was detected in the TABLE
    "AVAYA.AIRTEL_CUSTOMER_MASTER" with object ID 82155. Trace the cause of
    row contention in the application logic using the given blocked SQL.
    Related Object
    Database object with ID 82155.
    Rationale
    The SQL statement with SQL_ID "974vg65j29pmv" was blocked on row locks.
    Related Object
    SQL statement with SQL_ID 974vg65j29pmv.
    UPDATE AVAYA.AIRTEL_CUSTOMER_MASTER SET PREFERRED_LANGUAGE = :1
    WHERE ( AIRTEL_CUSTOMER_MASTER.MSISDN = :2 )
    Rationale
    The session with ID 50 and serial number 34525 in instance number 1 was
    the blocking session responsible for 100% of this recommendation's
    benefit.
    Symptoms That Led to the Finding:
    Wait class "Application" was consuming significant database time.
    Impact is 145.22 active sessions, 99.77% of total activity.
    Finding 2: Top SQL Statements
    Impact is 46.39 active sessions, 31.87% of total activity.
    SQL statements consuming significant database time were found. These
    statements offer a good opportunity for performance improvement.
    Recommendation 1: SQL Tuning
    Estimated benefit is 46.39 active sessions, 31.87% of total activity.
    Action
    Investigate the UPDATE statement with SQL_ID "974vg65j29pmv" for
    possible performance improvements. You can supplement the information
    given here with an ASH report for this SQL_ID.
    Related Object
    SQL statement with SQL_ID 974vg65j29pmv.
    UPDATE AVAYA.AIRTEL_CUSTOMER_MASTER SET PREFERRED_LANGUAGE = :1
    WHERE ( AIRTEL_CUSTOMER_MASTER.MSISDN = :2 )
    Rationale
    The SQL spent only 0% of its database time on CPU, I/O and Cluster
    waits. Therefore, the SQL Tuning Advisor is not applicable in this case.
    Look at performance data for the SQL to find potential improvements.
    Rationale
    Database time for this SQL was divided as follows: 100% for SQL
    execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
    execution.
    Rationale
    SQL statement with SQL_ID "974vg65j29pmv" was executed 212 times and had
    an average elapsed time of 2494 seconds.
    Rationale
    Waiting for event "enq: TX - row lock contention" in wait class
    "Application" accounted for 100% of the database time spent in
    processing the SQL statement with SQL_ID "974vg65j29pmv".

    **addm report **
              ADDM Report for Task 'TASK_7526'
    Analysis Period
    AWR snapshot range from 5003 to 5004.
    Time period starts at 08-JUL-13 11.00.27 AM
    Time period ends at 08-JUL-13 12.00.45 PM
    Analysis Target
    Database 'AVAYADB' with DB ID 2878789264.
    Database version 11.2.0.1.0.
    ADDM performed an analysis of instance avayadb, numbered 1 and hosted at
    NG-LA04AVAYA01.
    Activity During the Analysis Period
    Total database time was 563062 seconds.
    The average number of active sessions was 155.63.
    Summary of Findings
       Description         Active Sessions      Recommendations
                           Percent of Activity
    1  Row Lock Waits      155.44 | 99.88       1
    2  Top SQL Statements  26.67 | 17.14        1
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              Findings and Recommendations
    Finding 1: Row Lock Waits
    Impact is 155.4 active sessions, 99.88% of total activity.
    SQL statements were found waiting for row lock waits.
       Recommendation 1: Application Analysis
       Estimated benefit is 155.44 active sessions, 99.88% of total activity.
       Action
          Significant row contention was detected in the TABLE
          "AVAYA.AIRTEL_CUSTOMER_MASTER" with object ID 82155. Trace the cause of
          row contention in the application logic using the given blocked SQL.
          Related Object
             Database object with ID 82155.
       Rationale
          The SQL statement with SQL_ID "974vg65j29pmv" was blocked on row locks.
          Related Object
             SQL statement with SQL_ID 974vg65j29pmv.
             UPDATE AVAYA.AIRTEL_CUSTOMER_MASTER SET PREFERRED_LANGUAGE = :1
             WHERE  ( AIRTEL_CUSTOMER_MASTER.MSISDN = :2 )
       Rationale
          The session with ID 167 and serial number 6084 in instance number 1 was
          the blocking session responsible for 100% of this recommendation's
          benefit.
       Symptoms That Led to the Finding:
          Wait class "Application" was consuming significant database time.
          Impact is 155.45 active sessions, 99.88% of total activity.
    Finding 2: Top SQL Statements
    Impact is 26.66 active sessions, 17.14% of total activity.
    SQL statements consuming significant database time were found. These
    statements offer a good opportunity for performance improvement.
       Recommendation 1: SQL Tuning
       Estimated benefit is 26.67 active sessions, 17.14% of total activity.
       Action
          Investigate the UPDATE statement with SQL_ID "974vg65j29pmv" for
          possible performance improvements. You can supplement the information
          given here with an ASH report for this SQL_ID.
          Related Object
             SQL statement with SQL_ID 974vg65j29pmv.
             UPDATE AVAYA.AIRTEL_CUSTOMER_MASTER SET PREFERRED_LANGUAGE = :1
             WHERE  ( AIRTEL_CUSTOMER_MASTER.MSISDN = :2 )
       Rationale
          The SQL spent only 0% of its database time on CPU, I/O and Cluster
          waits. Therefore, the SQL Tuning Advisor is not applicable in this case.
          Look at performance data for the SQL to find potential improvements.
       Rationale
          Database time for this SQL was divided as follows: 100% for SQL
          execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
          execution.
       Rationale
          SQL statement with SQL_ID "974vg65j29pmv" was executed 707 times and had
          an average elapsed time of 794 seconds.
       Rationale
          Waiting for event "enq: TX - row lock contention" in wait class
          "Application" accounted for 100% of the database time spent in
          processing the SQL statement with SQL_ID "974vg65j29pmv".
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              Additional Information
    Miscellaneous Information
    Wait class "Commit" was not consuming significant database time.
    Wait class "Concurrency" was not consuming significant database time.
    Wait class "Configuration" was not consuming significant database time.
    Wait class "Network" was not consuming significant database time.
    Wait class "User I/O" was not consuming significant database time.
    Session connect and disconnect calls were not consuming significant database
    time.
    Hard parsing of SQL statements was not consuming significant database time.

  • Narration is coming from the computer for every operation performed.

    All of the sudden I am getting narration from the audio on every operation performed. I also have noticed things are being highlighted by a black thin lined rectangle. In addition in my apple menu Restart, Shutdown, and Logout all have been duplicated. Is this all related? How do I turn off the narration?
    Any help will be much appreciated!
    Thanks
    Steve
    Imac G4   Mac OS X (10.4.3)  

    Open up your SYSTEM PREFERENCES and select UNIVERSAL ACCESS. Turn off VOICEOVER .
    Shane
    "There's no need to fear, UNDERDOG is recording your VO!"

  • Select List Performance Issue in Apex 3.1.2

    Hi
    It would of great help if you could suggest us for the following
    We are facing some issues in Select List performance in Apex 3.1.2 version.
    We have 6 select list and all have been cascaded i.e., values of each select list based on pervious list value.
    Values in each select list are huge. Because of this, the performance is very slow.
    It takes huge time to fetch the data based on other list values.
    We cross verified in backend, the same query takes less time compared to the Application.
    Any recommedation to fine tune this?
    Thanks in advance
    Vijay

    if your select lists are very huge then it could be the browser that is causing the slow down.
    try and create an example using a static HTML file containing a select list of the same size and you may find the same performance issue.
    a quick way to create the test would be to save the source of your APEX page as a html file
    Craig
    [http://www.oracleapplicationexpress.com]

  • The selected operation process could not be invoked.

    The selected operation process could not be invoked.
    An exception occured while invoking the webservice operation. Please see logs for more details.
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is bpws:getVariableData('Variable_1') <= ora:getPreference(dyn_var). The XPath expression failed to execute; the reason was: oracle.xml.parser.v2.XMLNodeList cannot be cast to java.lang.String. Check the detailed root cause described in the exception message text and verify that the XPath query is correct. at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:575) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:381) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:298) 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:597) at com.sun.el.parser.AstValue.invoke(AstValue.java:157) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283) at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53) at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1259) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:97) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:91) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:698) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:285) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is bpws:getVariableData('Variable_1') <= ora:getPreference(dyn_var). The XPath expression failed to execute; the reason was: oracle.xml.parser.v2.XMLNodeList cannot be cast to java.lang.String. Check the detailed root cause described in the exception message text and verify that the XPath query is correct. at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:260) at oracle.sysman.emSDK.webservices.wsdlparser.OperationInfoImpl.invokeWithDispatch(OperationInfoImpl.java:985) at oracle.sysman.emas.model.wsmgt.PortName.invokeOperation(PortName.java:729) at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:569) ... 69 more Caused by: javax.xml.ws.soap.SOAPFaultException: XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is bpws:getVariableData('Variable_1') <= ora:getPreference(dyn_var). The XPath expression failed to execute; the reason was: oracle.xml.parser.v2.XMLNodeList cannot be cast to java.lang.String. Check the detailed root cause described in the exception message text and verify that the XPath query is correct. at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:955) at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:750) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:234) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:105) at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:256) ... 72 more

    The selected operation process could not be invoked.
    An exception occured while invoking the webservice operation. Please see logs for more details.
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is bpws:getVariableData('Variable_1') <= ora:getPreference(dyn_var). The XPath expression failed to execute; the reason was: oracle.xml.parser.v2.XMLNodeList cannot be cast to java.lang.String. Check the detailed root cause described in the exception message text and verify that the XPath query is correct. at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:575) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:381) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:298) 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:597) at com.sun.el.parser.AstValue.invoke(AstValue.java:157) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283) at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53) at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1259) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:97) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:91) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:698) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:285) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is bpws:getVariableData('Variable_1') <= ora:getPreference(dyn_var). The XPath expression failed to execute; the reason was: oracle.xml.parser.v2.XMLNodeList cannot be cast to java.lang.String. Check the detailed root cause described in the exception message text and verify that the XPath query is correct. at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:260) at oracle.sysman.emSDK.webservices.wsdlparser.OperationInfoImpl.invokeWithDispatch(OperationInfoImpl.java:985) at oracle.sysman.emas.model.wsmgt.PortName.invokeOperation(PortName.java:729) at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:569) ... 69 more Caused by: javax.xml.ws.soap.SOAPFaultException: XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is bpws:getVariableData('Variable_1') <= ora:getPreference(dyn_var). The XPath expression failed to execute; the reason was: oracle.xml.parser.v2.XMLNodeList cannot be cast to java.lang.String. Check the detailed root cause described in the exception message text and verify that the XPath query is correct. at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:955) at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:750) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:234) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:105) at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:256) ... 72 more

  • Getting error selected operation process could not be invoked while testing?

    Hi All,
    Can some one help me on the below issue
    Scenario:
    I need to call a procedure from a package
    Getting below error
    The selected operation process could not be invoked.
    An exception occured while invoking the webservice operation. Please see logs for more details.
    oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: oracle.fabric.common.FabricException: oracle.fabric.common.FabricInvocationException: Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException<br>Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..<br>Error Code: 0<br>Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)<br>Query: DataModifyQuery(): Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException<br>Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..<br>Error Code: 0<br>Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)<br>Query: DataModifyQuery()<br>
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: oracle.fabric.common.FabricException: oracle.fabric.common.FabricInvocationException: Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..
    Error Code: 0
    Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)
    Query: DataModifyQuery(): Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..
    Error Code: 0
    Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)
    Query: DataModifyQuery()
      at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:575)
      at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:381)
      at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:298)
      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:597)
      at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
      at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
      at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1259)
      at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
      at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:97)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
      at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:91)
      at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
      at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:698)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:285)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
      at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
      at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
      at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: oracle.fabric.common.FabricException: oracle.fabric.common.FabricInvocationException: Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..
    Error Code: 0
    Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)
    Query: DataModifyQuery(): Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..
    Error Code: 0
    Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)
    Query: DataModifyQuery()
      at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:260)
      at oracle.sysman.emSDK.webservices.wsdlparser.OperationInfoImpl.invokeWithDispatch(OperationInfoImpl.java:985)
      at oracle.sysman.emas.model.wsmgt.PortName.invokeOperation(PortName.java:729)
      at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:569)
      ... 69 more
    Caused by: javax.xml.ws.soap.SOAPFaultException: oracle.fabric.common.FabricException: oracle.fabric.common.FabricInvocationException: Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..
    Error Code: 0
    Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)
    Query: DataModifyQuery(): Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.3.0) (Build 100323)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool SOALocalTxDataSource is Suspended, cannot allocate resources to applications..
    Error Code: 0
    Call: SQLCall(UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?)
    Query: DataModifyQuery()
      at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:955)
      at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:750)
      at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:234)
      at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:105)
      at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:256)
      ... 72 more
    Regards,
    Kiran Kumar

    As answered by Punnet, your Datasource SOALocalTxDataSource on weblogic console is in suspended state.
    Login to weblogic console. go to datasources --> SOALocalTxDataSource  -->Control Tab --> Click Resume and try again.
    Regards,
    Karan

  • Problem while using SELECT Operation in DB Adapter

    Hi,
    I am trying to use the DB Adapter with SELECT operation on one of the tables in our database. The query looks some thing like,
    SELECT ORDER_HEADER_ID, SHIPPING_GRP_ID, ATG_SHIPPING_GROUP_ID, SO_HEADER_ID, ORDER_NUMBER, SHIP_ITEM_ID FROM <TABLE_NAME> WHERE (<CNAME> = #orderID)
    I have selected order_header_id as the primary key during the creation of my process. And the rest are selected as part of the query.
    The problem that I having is that I am getting the same data for all the rows, the output is as follows
    <root>
    <XxacOrderStatusDetail>
    <orderHeaderId>265</orderHeaderId>
    <shippingGrpId>262</shippingGrpId>
    <ShippingGroupId>sg832798</ShippingGroupId>
    <soHeaderId>4016992</soHeaderId>
    <orderNumber>82555268</orderNumber>
    <ShipItemId>r421379</ShipItemId>
    </XxacOrderStatusDetail>
    <XxacOrderStatusDetail>
    <orderHeaderId>265</orderHeaderId>
    <shippingGrpId>262</shippingGrpId>
    <ShippingGroupId>sg832798</ShippingGroupId>
    <soHeaderId>4016992</soHeaderId>
    <orderNumber>82555268</orderNumber>
    <ShipItemId>r421379</ShipItemId>
    </XxacOrderStatusDetail>
    <XxacOrderStatusDetail>
    <orderHeaderId>265</orderHeaderId>
    <shippingGrpId>262</shippingGrpId>
    <ShippingGroupId>sg832798</ShippingGroupId>
    <soHeaderId>4016992</soHeaderId>
    <orderNumber>82555268</orderNumber>
    <ShipItemId>r421379</ShipItemId>
    </XxacOrderStatusDetail>
    </root>
    For the output above the "ShipItemId" should return different values but it is returning the same for all the results that are returned. As in the first entry should have r421379 then r421380 and then r421381 for the last one.
    When I try including the "ShipItemId" as a primary key I am able to get the correct value but my process will fault in case if there is a null value for the column.
    I wanted to know if there is a way that I can resolve this problem?
    JDeveloper Version: Build JDEVADF_11.1.1.6.0_GENERIC_111205.1733.6192.1
    SOA Version is also 11.1.1.6.0
    Database Driver(Selected during data source creation on WLS) : Oracle's Driver(Thin XA) for Instance connection
    Can anyone please help me with this?
    Thanks.

    Hi,
    You are in a catch 22 situation, it won't work without a proper primary key defined, and a primary key is not suppose to contain nulls...
    This type of case is one of the reasons I always tend to prefer to have surrogate keys on the database... If you had a surrogate key defined your problem just wouldn't exist.
    Some references bellow...
    http://pic.dhe.ibm.com/infocenter/cbi/v10r1m1/index.jsp?topic=%2Fcom.ibm.swg.ba.cognos.ug_ds.10.1.1.doc%2Fc_surrogatekeys.html
    http://en.wikipedia.org/wiki/Surrogate_key
    Cheers,
    Vlad

  • Does WCF-OracleDB adapter support XMLType data for table select operation

    I am getting this error When I do the consume adapter service for Oracle table select operation on one of the tables which has XMLType column. It's working fine for other tables. 
    Microsoft.ServiceModel.Channels.Common.MetadataException: Retrieval of Operation Metadata has failed while building WSDL at 'http://Microsoft.LobServices.OracleDB/2007/03/XXXX/Table/table_name/Select' ---> Microsoft.ServiceModel.Channels.Common.MetadataException:
    Incorrect Type: XMLTYPE. Possible causes: 1. Permission issue 2. Unsupported type.
       at Microsoft.Adapters.OracleDB.OracleCommonMetadataResolverHandler.ResolveTypeMetadata(String nodeId, TimeSpan timeout, TypeMetadataCollection& extraTypeMetadataResolved)
       at Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetTypeMetadata(String uniqueId, Guid clientId, TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.MetadataLookup.GetTypeDefinition(String typeId, TimeSpan timeout)
       at Microsoft.Adapters.OracleDB.OracleCommonMetadataResolverHandler.ResolveTypeMetadata(String nodeId, TimeSpan timeout, TypeMetadataCollection& extraTypeMetadataResolved)
       at Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetTypeMetadata(String uniqueId, Guid clientId, TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.MetadataLookup.GetTypeDefinition(String typeId, TimeSpan timeout)
       at Microsoft.Adapters.OracleDB.OracleCommonMetadataResolverHandler.ResolveOperationMetadata(String operationId, TimeSpan timeout, TypeMetadataCollection& extraTypeMetadataResolved)
       at Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetOperationMetadata(String uniqueId, Guid clientId, TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.SearchBrowseNodes(MetadataRetrievalNode[] nodes, WsdlBuilderHelper helper, TimeoutHelper timeoutHelper)
       --- End of inner exception stack trace ---
    Server stack trace: 
       at Microsoft.ServiceModel.Channels.Common.Design.AdapterExceptions.ThrowMetadataException(String errorMessage, Object arg, Object source, Exception innerException)
       at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.SearchBrowseNodes(MetadataRetrievalNode[] nodes, WsdlBuilderHelper helper, TimeoutHelper timeoutHelper)
       at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.GenerateOperationSchemas(WsdlBuilderHelper helper, MetadataRetrievalNode[] nodes, TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.GetWsdl(MetadataRetrievalNode[] nodes, Uri uri, TimeSpan timeout)
       at Microsoft.Adapters.OracleCommon.OracleCommonWsdlRetrieval.Microsoft.ServiceModel.Channels.Common.IWsdlRetrieval.GetWsdl(MetadataRetrievalNode[] nodes, Uri uri, TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.Design.MetadataExchanger.ProcessMetadataGet(Message message, Uri target, TimeSpan timeout, MetadataLookup metadataLookup)
       at Microsoft.ServiceModel.Channels.Common.Design.MetadataExchanger.ProcessMetadataMessage(Message message, Uri target, TimeSpan timeout, MetadataLookup metadataLookup, Message& replyMessage)
       at Microsoft.ServiceModel.Channels.Common.Channels.AdapterRequestChannel.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
       at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
       at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.ServiceModel.Channels.IMetadataRetrievalContract.GetMetadata(MetadataRetrievalNode[] nodes)
       at Microsoft.ServiceModel.Channels.Tools.MetadataSearchBrowse.MetadataPanel.GetWsdl(MetadataRetrievalNode[] nodes)
       at Microsoft.ServiceModel.Channels.Tools.MetadataSearchBrowse.MetadataPanel.btnProperties_Click(Object sender, EventArgs 
    My table has XMLType column which is also included for select.
    Thanks

    Hi Van&boatseller,
    The duplicate thread has been deleted, and thanks for your feedback.
    Best regards
    Angie Xu
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to find for which select statement performance is more

    hi gurus
    can anyone suggest me
    if we have 2 select statements than
    how to find for which select statement performance is more
    thanks&regards
    kals.

    hi check this..
    1 .the select statement in which the primary and secondary keys are used will gives the good performance .
    2.if the select statement had select up to  i row is good than the select single..
    go to st05 and check the performance..
    regards,
    venkat

  • SELECT query performance : One big table Vs many small tables

    Hello,
    We are using BDB 11g with SQLITE support. I have a query about 'select' query performance when we have one huge table vs. multiple small tables.
    Basically in our application, we need to run select query multiple times and today we have one huge table. Do you guys think breaking them into
    multiple small tables will help ?
    For test purposes we tried creating multiple tables but performance of 'select' query was more or less same. Would that be because all tables will map to only one database in backed with key/value pair and when we run lookup (select query) on small table or big table it wont make difference ?
    Thanks.

    Hello,
    There is some information on this topic in the FAQ at:
    http://www.oracle.com/technology/products/berkeley-db/faq/db_faq.html#9-63
    If this does not address your question, please just let me know.
    Thanks,
    Sandra

Maybe you are looking for

  • How to prevent user password being reset to the same password?

    Hi, As you all know, domain admin has the power to reset user password.  Let's think of the following scenario: if an admin lets a user reset his password to use the same string, this action means he could nullify company policy on password which req

  • Idoc PEXR2002 is not getting tiggered frm T-Code F110

    Hi All, I need to trigger the Idoc PEXR2002, from the T-Code F110. The payment process is successfull, but the Idoc is not getting triggered. I am not able to find the exact reason for that. We have a tab with name printout/data medium and it has got

  • I am trying to experiment with Tweens and Easing Types in ActionScript 3.0, Adobe Flash CS4. help

    I am using ActionScript 3.0, Adobe Flash CS4 software I have created Tweens for some MovieClip properties and experimented with some of the easing types. This is what I have managed to create and works okay! grow_btn.addEventListener(MouseEvent.CLICK

  • Autogenerate Manifest.xml file for custom namespace

    I am working on a library with custom components and I want the library to have a custom namespace.  From my reading, it looks like I need to create a manifest.xml file to associate by components with a specific namespace. (http://livedocs.adobe.com/

  • Core Interface: Planned Order Integration

    Hi We are planning a product in both systems (ECC & APO). We want to restrict the Planned Order Integration b/w ECC & APO which are generating in ECC. At a same time we want a Planned order integration which are generating in  APO. Is there any stand