Is there any restriction to use ora:getFaultAsString() ??

Hi All,
I am using Jdev and SOA 11.1.1.2
I have a process and in that I am using a transforation.
I have tested below scenarios:
1) We have a dateconversion function, and i passed in correct value to that function so it got faulted and throws subLanguage Exception.
2)I have given wrong DVM name, so again it got faulted and throws subLanguage Exception.
3)I defined an XSL variable and used that in another template without passing, so it got faulted and throws subLanguage Exception.
4)I used a substring function without giving starting and ending indexes..so it got faulted and throws subLanguage Exception.
I have a catchAll and in that i am sending notification and in that notification i am using conact('CustomInfo',ora:getFaultAsString())
I found that except in 4th scenario in all scenarios ora:getFaultAsString() is returning null .(Even for 1,2,3, scenarios it is giving javax.xml.transform.TransformerException and for 4th scenario itis giving Fatal Error)
I am giving errors returned below
SubString Error(Successful)
<bpelFault>
<faultType>
<message>0</message>
</faultType>
<subLanguageExecutionFault>
<part  name="summary">
<summary>XPath expression failed to execute.
An error occurs while processing the XPath expression; the expression is
ora:processXSLT('xsl/TransformSiebelOrderABMToTransportationOrder.xsl',bpws:getVariableData('receiveSiebelOrderABM_Consume_Message_InputVariable','body')).
The XPath expression failed to execute; the reason was: XML-22900: (Fatal Error) An internal error condition occurred..
Check the detailed root cause described in the exception message text and verify that the XPath query is correct.
</summary>
</part>
<part  name="code">
<code>XPathExecutionError</code>
</part>
</subLanguageExecutionFault>
</bpelFault>
DVM Error
<bpelFault>
<faultType>
<message>0</message>
</faultType>
<subLanguageExecutionFault>
<part  name="summary">
<summary>XPath expression failed to execute.
An error occurs while processing the XPath expression; the expression is
ora:processXSLT('xsl/TransformSiebelOrderABMToTransportationOrder.xsl',bpws:getVariableData('receiveSiebelOrderABM_Consume_Message_InputVariable','body')).
The XPath expression failed to execute; the reason was: javax.xml.transform.TransformerException: <Line 441,
Column 233>: XML-22044: (Error) Extension function error: Error invoking 'lookupValue':'oracle.tip.dvm.exception.DVMValidationException:
Unable to locate DVM "oramds:/deployed-composites/ZDVM_STOP_TYPE_rev1.1/STOP_TYPE.dvm"
The Exception is "MDS-00013: no metadata found for metadata object "/deployed-composites/ZDVM_STOP_TYPE_rev1.1/STOP_TYPE.dvm""
Please ensure the DVM exists at the location specified.'.
Check the detailed root cause described in the exception message text and verify that the XPath query is correct.
</summary>
</part>
<part  name="code">
<code>XPathExecutionError</code>
</part>
</subLanguageExecutionFault>
</bpelFault>
Date Format Error
<bpelFault>
<faultType>
<message>0</message>
</faultType>
<subLanguageExecutionFault>
<part  name="summary">
<summary>XPath expression failed to execute.
An error occurs while processing the XPath expression; the expression is
ora:processXSLT('xsl/TransformSiebelOrderABMToTransportationOrder.xsl',bpws:getVariableData('receiveSiebelOrderABM_Consume_Message_InputVariable','body')).
The XPath expression failed to execute; the reason was: javax.xml.transform.TransformerException: <Line 135,
Column 196>: XML-22044: (Error) Extension function error: Error invoking 'convertFormattedDttmToXSDDttm':'java.text.ParseException:
Unparseable date: "10/17/201114:52:25"'.
Check the detailed root cause described in the exception message text and verify that the XPath query is correct. </summary>
</part>
<part  name="code">
<code>XPathExecutionError</code>
</part>
</subLanguageExecutionFault>
</bpelFault>
When a XSL variable is out of scope
<bpelFault>
<faultType>
<message>0</message>
</faultType>
<subLanguageExecutionFault>
<part  name="summary">
<summary>XPath expression failed to execute.
An error occurs while processing the XPath expression; the expression is
ora:processXSLT('xsl/TransformSiebelOrderABMToTransportationOrder.xsl',bpws:getVariableData('receiveSiebelOrderABM_Consume_Message_InputVariable','body')).
The XPath expression failed to execute; the reason was: javax.xml.transform.TransformerException:
<Line 52, Column 50>: XML-22031: (Error) Variable not defined: 'Param'..
Check the detailed root cause described in the exception message text and verify that the XPath query is correct. </summary>
</part>
<part  name="code">
<code>XPathExecutionError</code>
</part>
</subLanguageExecutionFault>
</bpelFault>Is there any restriction to use ora:getFaultAsString()
Please guide me
Regards
PavanKumar.M

Hi Pavan ,
We frequently observe the following error in our logs:
<Feb 11, 2011 11:12:50 AM CET> <Error> <oracle.soa.bpel.engine.xml> <BEA-000000> <BPEL1AssignWMP
ORABPEL-09500
XPath expression failed to execute.
An error occurs while processing the XPath expression; the expression is ora:processXSLT('xsl/Xform_CustomerPartyListABMReqMsg_to_CustomerPartyEBMReqMsg.xsl',bpws:getVariableData('SyncCustomerPartyListReqMsg','SyncCustomerPartyList'),bpws:getVariableData('params')).
The XPath expression failed to execute; the reason was: javax.xml.transform.TransformerException: <Line 15, Column 98>: XML-22031: (Error) Variable not defined: 'endIndex'..
Check the detailed root cause described in the exception message text and verify that the XPath query is correct.
Can you please share ..how you resolved it?
Regards,
Shagufta
Edited by: 830719 on Feb 11, 2011 2:34 AM

Similar Messages

  • Are there any restrictions for using "ø, æ, å" letters?

    My App name is "Loekken". I have native "Løkken" name at description, but I can't find my application by using "Løkken" keyword. Search result doesn't contain my App. What is wrong?

    hi,
    My requirement is to add a tab with 8 additional fields at header & line item levels both in me21n.Since u have already implemented i wuld be very  grateful if u culd give me guidelines as how to proceed & whts steps shuld be followed.this is the first time iam implementing BAdis so your help will be highly appreciated.
    thnx & rgds.
    Ive copied the sample code for badi 'Me_gui_po_cust' in the 'Interface' of BADI.but i cant see anything on screen.
    how the badi will get called when trx ME21n is executed.
    Message was edited by:
            abapuser

  • Is there any restriction for the types of components in a tool bar.

    Hi, i'm using a tool bar where i'm having different command buttons and an "<af:inputFile>" component.
    In one of the command button i'm having "<af:setPropertyListener>" component. This command button is not being used as a partial trigger by any other component. If i invoke this button i'm getting "Assertion failed:Incorrect use of AdfRichUIPeer.GetDomNodeForCommentComponent" error.
    if i remove the either the "<af:inputFile>" or the command button having "<af:setPropertyListener>" from the tool bar then there is no such error.
    is there any restriction to use different components in a tool bar. Please clarify me . Thanks.

    Thanks for your inputs. But non of the component using the attributes "rendered". And non of the components is being partial trigger for other components. Please let me know what else could be the cause. Thanks.

  • IMessages and FaceTime could not be used.is there any restrictions in oman for usage ?, iMessages and FaceTime could not be used.is there any restrictions in oman for usage ?

    HiiMessages and FaceTime could not be used.is there any restrictions in oman for usage ?, iMessages and FaceTime could not be used.is there any restrictions in oman for usage ?

    Answer would be no unless application provided such feature. Numbers does not as far as I know.
    Note that even if you have complete list of formulae used in a table, identifying formulae referencing any given cell is not simple.
    E.g., cell T20 is referenced not only in
    =T20+1
    but also in
    =SUM(T)
    =SUM(20:20)
    =SUM(S19:U22)
    =OFFSET(S1,19,1,1,1)
    =INDIRECT("T"&(10*2))
    In order to identify such formula, we have to actually evaluate it to see if it references the given cell. Especially such formula as OFFSET() and INDIRECT() may not be found by static parser because their parameters can be dynamic.
    Sorry to be the bearer of bad tidings.
    H

  • Is there any restriction on no of entries in Select-option-low ?

    Is there any restriction on no of entries in Select-option-low ? I have a select option which has 22 thousand entries and the select query is thrwoing a dump.
    Any inputs ?
    Regards,
    Ankur Bhandari

    Hi Ankur,
    1. i had faced same problem.
    2. Virtually the limit in SELECT-OPTION low
       is not the problem.
    3. The problem is with SQL query and database limit.
    4. The R/3 system generates final database query
       in the form of (for select option)
       FIELD IN ('ABC','DEF','XYZ',........'')
    5. Now Oracle/SqlServer
       has limit of THESE IN VALUES.
       limit is something in 2500 approx.
    6. So your approach will not work
      using IN.
       It will always give error when
       entries are more.
    7. SOLUTION which i did.
       1. First select all appropriate records from
          master table in your itab
         (without using IN select option clause)
      2. After that use this concept.
         Loop at ITAB.
         If Itab-Field in SelectOption.
         Else.
         DELETE ITAB.
         ENDIF.
    The above will take care for any number of records. 
    I hope it helps.
    regards,
    amit m.
    Message was edited by: Amit Mittal
    Message was edited by: Amit Mittal

  • Is there any restriction on no of page or no of char from spool

    could u pls tell me is there any restriction on no of pages or no of char from spool no into internal table in background mode when sending mail to external id.
    foreground it is working fine.
    code here..
    TABLES tsp01.
    DATA: list           LIKE abaplist OCCURS 0 WITH HEADER LINE.
    DATA: txtlines(15000) TYPE c OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF reportlines OCCURS 0,
            data(132) TYPE c,
    END OF reportlines.
    DATA: first_line TYPE i,
          last_line  TYPE i.
    DATA: v_syspono LIKE tsp01-rqident.
    DATA mi_rq2name LIKE tsp01-rq2name.
    DATA f_repid LIKE sy-repid.
    DATA v_rqident LIKE tsp01-rqident.
    START-OF-SELECTION.
      DO 120 TIMES.
        write: / sy-index,
                 'Hello'.
      ENDDO.
    TOP-OF-PAGE.
      f_repid = 'ZMAIL7'.
      CONCATENATE f_repid0(9)'_' sy-uname0(3) INTO mi_rq2name.
      SELECT * FROM tsp01
               INTO tsp01
               WHERE rq2name = mi_rq2name
               ORDER BY rqcretime DESCENDING.
        v_rqident = tsp01-rqident.
        EXIT.
      ENDSELECT.
      IF sy-subrc NE 0.
        CLEAR v_rqident.
      ENDIF.
    END-OF-SELECTION.
    WAIT UP TO 50 SECONDS.
        v_syspono = v_rqident.
      v_syspono = sy-spono.
      SUBMIT rspolist EXPORTING LIST TO MEMORY AND RETURN
                      WITH rqident = v_syspono
                      WITH first   = first_line
                      WITH last    = last_line.
    Getting spool content to internal table
      CALL FUNCTION 'LIST_FROM_MEMORY'
        TABLES
          listobject = list
        EXCEPTIONS
          not_found  = 1
          OTHERS     = 2.
    *Spool content in Ascii format
      CALL FUNCTION 'LIST_TO_ASCI'
        TABLES
          listobject         = list
          listasci           = txtlines
        EXCEPTIONS
          empty_list         = 1
          list_index_invalid = 2
          OTHERS             = 3.

    Hi
    now i'm using only this fn module
    CALL FUNCTION 'RSPO_RETURN_SPOOLJOB'
      EXPORTING
        rqident = V_rqident
      first_line = startline
      last_line = endline
       desired_type = 'RAW'
      IMPORTING
        real_type = real_type
      TABLES
      buffer = LT_TEXT
    EXCEPTIONS
      no_such_job = 1
      job_contains_no_data = 2
      selection_empty = 3
      no_permission = 4
      can_not_access = 5
      read_error = 6
      type_no_match = 7
      OTHERS = 8.
    IF sy-subrc <> 0.
      EXIT.
    ENDIF.
    i'm getting mail correly if it is online/foreground.
    if it is background only first page i'm getting
    .spool is having the correct/all data.
    if in foreground i hardcoded the spool no to the above fn mdoule it is working fine.
    i feel there is some restriction in background
    just now i searched in net. i saw some below msg
    If you run a report in the background that has more than 255 characters in the output, the spool cuts the output to 255 characters. An OSS Note has been applied to the system which created a new output format that allows for up to 380 characters of output in the spool. When you rerun the report, the TOP-OF-PAGE contents all get outputted in complete, but the data for the report (all WRITE statements after TOP-OF-PAGE) gets cut off at 255 characters. It works fine for an ALV report but it doesn't work for a regular WRITE statement report. 
    Kumar

  • If the occi can work with TUXEDO well ,is there any restricts?

    we want to use occi to access oracle in TUXEDO serive.
    If the occi can work with TUXEDO well ,is there any restricts?
    who can describe how to use , step by step.
    THS a lot !
    mails:[email protected]

    Hi,
    Yes OCCI can be used to access Oracle database from Tuxedo. If you want Tuxedo to manage transactions for you then you need to follow essentially the same approach as in using OCI or Embedded SQL. Since you are accessing a resource manager, you will need to define an OPENINFO string in the Tuxedo RM file located in the udataobj directory of the Tuxedo installation. Likewise you will need to build an RM specific TMS for the Oracle Database and specify the name of the RM entry in the buildtms and buildserver commands with the -r switch.
    Before going into a step by step set of instructions, can you describe what you know about Tuxedo and OCCI? Have you built Tuxedo servers before and have they accessed a resource manager?
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Is there any way to use -useLegacyAOT option in FlashBuilder 4.6?

    I need to build my ipa with old version of Engine because i have some problems about loading images from outside. Since with Air 15 it is default engine, and i cannot quit Air 15 because of the iTunes specs. I cannot add -useLegacyAOT=yes to compiler options on Adobe Flash Builder 4.6 because it seems that it can be added at FB4.7.
    So is there any way to add this options when i am using FB4.6
    Thanks in advance.

    DeepakJ wrote:
    Hi,
    Is there any way to use a control break on Dept column in a SQL query to have a Output-2 instead of Output-1.
    Is there any way to modify the SQL query.
    SQL
    select dept, loc, count(*)
    from dept
    group by dept, locOutput-1
    Dept      Loc       Count(*)
    10         AA        1
    10         BB        2
    10         CC        2
    20         AA        2
    20         BB        2Output-2
    Dept      Loc       Count(*)
    10         AA        1
    BB        2
    CC        2
    20         AA        2
    BB        2
    Yes, using the <tt>lag</tt> analytic function and specified ordering of the data:
    select
        nullif(d.deptno, lag(d.deptno) over (order by d.deptno, d.loc, e.mgr nulls first)) deptno
      , nullif(d.loc, lag(d.loc) over (order by d.deptno, d.loc, e.mgr nulls first)) loc
      , e.mgr
      , count(*) n
    from
        dept d
          join emp e
            on d.deptno = e.deptno
    group by
        d.deptno
      , d.loc
      , e.mgr
    order by
        d.deptno
      , d.loc
      , e.mgr nulls first;
    DEPTNO  LOC       MGR   N
        10  NEW YORK         1
                      7782   1
                      7839   1
        20  DALLAS    7566   2
                      7788   1
                      7839   1
        30  CHICAGO   7698   4
                      7839   1
        40  BOSTON    7698   2
                      7902   1

  • Is there any information about using iCloud on a Mac with multiple user accounts (Mountain Lion)

    When upgrading to Mountain Lion, you are asked to sign in using your iCloud ID.  I don't understand how to set up the proper synching of "stuff" if your Mac has multiple user accounts, and they each have their own iCloud ID.
    The whole issue of supporting multiple users on a Mac and making everything easy to understand with regard to iTunes and iCloud is, in my opinion, currently in a state of disaster.  Apple needs to address this.  They have conveniently made it a non-issue on iPads by not allowing multiple users.  I can tell you that as one of the resident iOS and Apple experts in my office, most of the questions I get from others (not work-related) are on this topic.  It needs to be easier to understand and accomplish.
    Thanks in advance for any information you have on this subject.

    CS7981 wrote:
    is "Is there any benefit to using my Airport Express with my wireless router
    no.

  • I'm using TestStand/Labview to do a string value test. Is there any way to use a variable in the edit string value test?? This forces you to hard code a string to test against.

    I'm using TestStand 2.0/Labview 6i to do a string value test. Is there any way to use a string variable in the edit string value test instead of an actual string?? This forces you to hard code a string to test against.

    Hi ART,
    You can also use the LimitLoader step to load your string into to step similar to the Numeric Step type.
    There should be an example of this in the Resource Library | TestStand
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Is there any restriction on the length of all Primary keys in a table

    Hi all,
    Is there any restriction on the length of all Primary keys in a data base table?
    i have some 10 fields as primary key in a DB table and length exceeds 120 and getting a warning.
    Please let me know will there be any problems in future with respect to the same?
    With regards,
    Sumanth

    Well actually there are constraints like
    Total of internal lengths of all primary key columns        1024 Bytes
    Number of primary key columns per table                     512
    For other information about SAP database please refer to http://sapdb.org/sap_db_features.htm  
    Thanks & Regards,
    Vivek Gaur
    Alwayz in high spirits

  • Is there any way to use Control Break in a SQL Query

    Hi,
    Is there any way to use a control break on Dept column in a SQL query to have a Output-2 instead of Output-1.
    Is there any way to modify the SQL query.
    SQL
    select dept, loc, count(*)
      from dept
    group by dept, locOutput-1
      Dept      Loc       Count(*)
      10         AA        1
      10         BB        2
      10         CC        2
      20         AA        2
      20         BB        2Output-2
      Dept      Loc       Count(*)
      10         AA        1
                 BB        2
                 CC        2
      20         AA        2
                 BB        2Thanks,
    Deepak

    DeepakJ wrote:
    Hi,
    Is there any way to use a control break on Dept column in a SQL query to have a Output-2 instead of Output-1.
    Is there any way to modify the SQL query.
    SQL
    select dept, loc, count(*)
    from dept
    group by dept, locOutput-1
    Dept      Loc       Count(*)
    10         AA        1
    10         BB        2
    10         CC        2
    20         AA        2
    20         BB        2Output-2
    Dept      Loc       Count(*)
    10         AA        1
    BB        2
    CC        2
    20         AA        2
    BB        2
    Yes, using the <tt>lag</tt> analytic function and specified ordering of the data:
    select
        nullif(d.deptno, lag(d.deptno) over (order by d.deptno, d.loc, e.mgr nulls first)) deptno
      , nullif(d.loc, lag(d.loc) over (order by d.deptno, d.loc, e.mgr nulls first)) loc
      , e.mgr
      , count(*) n
    from
        dept d
          join emp e
            on d.deptno = e.deptno
    group by
        d.deptno
      , d.loc
      , e.mgr
    order by
        d.deptno
      , d.loc
      , e.mgr nulls first;
    DEPTNO  LOC       MGR   N
        10  NEW YORK         1
                      7782   1
                      7839   1
        20  DALLAS    7566   2
                      7788   1
                      7839   1
        30  CHICAGO   7698   4
                      7839   1
        40  BOSTON    7698   2
                      7902   1

  • Is there any issue in using postChanges()?

    Is there any issue in using postChanges()?

    I can think of such case only if you pick memory id of some standard name. Anyhow I can't imagine this happens w/o running any standard report on you machine from your custom report. ABAP memory is user dependant so you have your own roll area wherein all run programs can communicate. If you don't run any standard report by means of SUBMIT, you don't have to worry about this aspect either.
    Futhermore if you run separate GUI session, or sinmply use /o in same session, you open new external session which gets its own new ABAP memory. So you don't affect your previous one at all.
    If you want to be extremely careful, use memory id of some custom, original name i.e. I always use such naming convention NAME_OF_PROGRAM_XXXX where XXX denotes its usage i.e. XXX = 'EMPLOYEES'. If I also don't use SUBMIT I am 100% sure no other program touches/flushes this memory.
    Don't believe your collegues and use ABAP memory whenever needed, but always consider context of program and where it lies in the memory. If they persist, please send them here to discuss this matter giving some good reason why they discourage you to do.
    BTW: This could be an issue with SAP Memory, but with ABAP no chance.
    Regards
    Marcin

  • Is there any manual about using DB2 as storage of Oracle BPEL Manager?

    Hi
    thank you for reading my post
    Is there any manual about using DB2 as database of ORACLE BPEL manager ?
    any one tried to port and test the system on DB2?
    Thanks.

    Hi,
    as you can read in the manual:
    http://download-east.oracle.com/docs/cd/B31017_01/integrate.1013/b28980/overview.htm#sthref26
    Oracle Database Lite, if you use the SOA Suite Basic installation option
    Oracle Database Lite is configured to support Unicode. DB_CHAR_ENCODING is defaulted to UTF8 in the polite.ini file.
    Oracle9i Database Server
    Oracle Database 10g
    The BPEL schema includes PL/SQL packages. They will not run on DB2...
    The datasources are configured to Oracle. You will have to change them to DB2...
    and it is not supported ;-)

  • Is there any restriction on number of recipients in RecipientType.TO or BCC

    Hello,
    I wanted to know whether is there any restriction on number of recipients in Message.RecipientType.TO or BCC..
    Please clarify
    Thanks in advance
    Pradeep

    JavaMail imposes no limits, but your server might.

Maybe you are looking for

  • Is it possible to maintain a mandatory field in R/3 Support Message?

    Hello Experts, I am implementing Service Desk feature of SOLMAN 7.0 ehp1. Client is expecting to add one field wherein he wants to add some additional information about the message reporter. Since it is an important information, client wants this fie

  • Connect Mobile for RIM Blackberry Playbook hangs while trying to connect to server

    We have Adobe Connect 8 (Multilanguage - Portuguese) installed on a server. Connect Mobile for RIM Blackberry Playbook hangs while trying to connect to the server. Hayward Drummond has posted a notice about Adobe Connect 8.1.2 that seems to solve thi

  • Hooking up to your stereo system

    I have two receivers. One that's a bit older that I have no problem hooking up the Kensington Stereo Dock fo iPod. I just put it in the audio input on the front of the reciever and het video and I get the music. I ahve a much nicer and newer Harmon K

  • Has ANYONE got a printer to work on Time Capsule network?

    I've tried two different printers and neither work with Time Capsule.  I've checked this community and most state they cannot get the printer to work.  Is there any secret to get this working.  I just bought Time Capsule and I bought it mainly for pr

  • Apache 1.3 and Weblogic 10.3

    Is there a connector for Oracle Weblogic Server 10.3 from Apache 1.3? As it was for 8.1 Weblogic (mod_wl.so)?