GetFaultAsString returns no details

Hi,
In a BPEL process I have a Validate step (in SOA Suite 11g 11.1.1.4.0).
In my audit trail I see this message when the Valide step raises an exception:
Invalid data: The value for variable "xmVariable" does not match the schema definition. Invalid text '2012-00-22' in element: 'IssueDate' The invalid xml document is shown belowIn my catchAll I catch this exception and use ora:getFaultAsString() to get these details, but all I get is this:
om.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}invalidVariables} messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}Am I missing something here?
Does anyone have the same problem?
Groeten,
HJH
Edited by: HJHorst on Apr 8, 2011 12:04 AM

I have this same problem.
I can catch this fault with
<catch faultName="bpelx:invalidVariables" faultVariable="invalidVariablesFout">
then bpws:getVariableData('invalidVariablesFout','summary') gave the message you can see in the console.
At least. that was the case with patchset 2.
With patchset 3 there seems te be no way to get the message anymore.
Did you manage to get the message another way?
Edited by: user13029247 on May 3, 2011 4:03 AM

Similar Messages

  • Function module that will return week  details

    Anyone know Sap FM that will return Week  details(as below)for a given start and end dates (similar to the function module HR_99S_INTERVAL_BETWEEN_DATES which  returns details for a month) independent of factory calendar
    I am expecting
    Inputs
    Start Date  - 01/01/2005
    End Date   -  05/05/2006
    outputs
    WK YEAR BEGDA      ENDDA      
    02 2005 01/03/2005 01/09/2005 
    03 2005 01/10/2005 01/16/2005 
    04 2005 01/01/2005 01/23/2005
    Thank, Bill

    Hi Bill,
    FM is <b>GET_WEEK_INFO_BASED_ON_DATE</b>
    Here's a test-program for your requirement:
    REPORT zforum09 LINE-SIZE 255.
    PARAMETERS:fdate  LIKE sy-datum DEFAULT '20050103',
               tdate  LIKE sy-datum DEFAULT '20060505'.
    DATA : BEGIN OF itab OCCURS 0,
           week LIKE scal-week,
           from LIKE sy-datum,
           to LIKE sy-datum,
           END OF itab,
           next LIKE sy-datum.
    next = fdate.
    WHILE tdate > itab-to.
      CALL FUNCTION 'GET_WEEK_INFO_BASED_ON_DATE'
           EXPORTING
                date   = next
           IMPORTING
                week   = itab-week
                monday = itab-from
                sunday = itab-to.
      next = itab-from + 7.
      APPEND itab.
    ENDWHILE.
    LOOP AT itab.
      WRITE:/ itab-week+4(2),
              itab-week(4),
              itab-from,
              itab-to.
    ENDLOOP.
    Regards Andreas

  • I ma getting   message SOA returned no detail. /message   in BPEL

    Hi All,
    I am facing very strange thing in my BPEL.
    Third party is sending message to my SOA BPEL process.Starting point of the (input variable place) is not showing the message for some inputs from third party.For some input messages of third party.
    It is showing below thing:
    <message>SOA returned no detail.</message>
    I am also getting '
    oracle.fabric.common.FabricInvocationException ' along with the errors.I think it is related SOA infra memory issue.
    But That BPEL process is having  further transform and assign activities in that.The contents of the message is coming in those activities (but strange thing is it is coming in BPEL intial activity.).
    Please help me in this as I am stuck in production issue.It is very urgent

    Hi All,
    I am facing very strange thing in my BPEL.
    Third party is sending message to my SOA BPEL process.Starting point of the (input variable place) is not showing the message for some inputs from third party.For some input messages of third party.
    It is showing below thing:
    <message>SOA returned no detail.</message>
    I am also getting '
    oracle.fabric.common.FabricInvocationException ' along with the errors.I think it is related SOA infra memory issue.
    But That BPEL process is having  further transform and assign activities in that.The contents of the message is coming in those activities (but strange thing is it is coming in BPEL intial activity.).
    Please help me in this as I am stuck in production issue.It is very urgent

  • Pkg tool return package detail information

    I got a UltraSparc enterprise 2 server. When I try to reinstall solaris 8 on it. I found it is very hard to manage pkg information.
    I get a lots of experience with Red Hat Linux system. RPM can return a detail information such as: installed files name and location by using rpm -ql <package name>.
    When I try to get similar result from PKG tool from solaris by using pkginfo -l <package name>, I only got some high level information about that package, no any details.
    So could any body tell me how I can get installed file's name and location in the system?
    Best regards

    Check this file
    more /var/sadm/install/contents
    Senthilkumar

  • Workflow not returning document details after update

    Hi,
    I have implemented a custom BPEL workflow process which is triggered upon a document being created or updated in Content Services. The BPEL process uses embedded java to obtain the filename of the document which triggered the workflow (much in the same way as done in the Content Services Web Services Development Kit). This works fine in the GUI version of content services, and using Oracle Drive works when a file is created, however the filename is not retrieved when updating a file using Oracle Drive (even though the workflow is initiated). As far as I can make out the Java Content Services API Workflow Manager is not returning any items when the file is updated, does anyone know why this might be?
    Many Thanks
    Dave

    Please ignore the above as the problem is not actually what I originally thought was happening. It turns out that any file which is updated through Oracle Drive does not trigger the BPEL workflow for the Upload Document workflow operation. The workflow that was being triggered for which I could not get details for was a temp file that was being created when browsing Oracle Drive before overwriting a file, the workflow could not get the temp files document details as the file was deleted before it could do so. Does anyone know a way of getting the workflow to be triggered upon the update of a file in Oracle Drive?
    Many Thanks
    Dave

  • Duplicate records returned when details come from 2 different tables

    I believe this should be a trivial case, but after days and days of experimenting, I can't get it. I'm creating a report of customers' transactions. The customer table links to a transaction header table (default join type). There are 2 tables which link to the transaction header, one for normal transaction line items, one for refunds. There is no correlation between the line items in the transaction table and those in the refund table, and they may or may not share a header. I have linked these two tables to the transaction header with left-outer-joins. What I want in the dataset, for a given transaction header, are all normal line items followed by all the refund line items (or vice versa). What I get, however, is a record for each combination of transaction details and refund details, whenever they share a common header. So, for example, if I have transaction line items 1, 2, 3, and 4 for a given header, plus refund lines A and B for the same header (as might happen if a customer returned 2 products at the same time he bought 4), what I want is a data set of 1,2,3,4,A,B. Instead, what I get is 1A,1B,2A,2B,3A,3B,4A,4B.
    How can I get the result I need? Is this simply a join issue, or must I weed out the duplication using complex formula scripts? Or a subreport? Or something else?
    thanks.
    John

    Subreport would solve this problem but it sub-report take a long time export. Does anyone know how to integrate subreport without suffering the performance lost?
    My report have two subreport and everytime I tried to export the value it take ages to export. My database is only about 20k items and it take almost 10 min to export.
    Does any one know how to make this process faster?

  • Function module to return INVOICE DETAILS

    Helo All.
    I am printing invoice details using smartforms. Can anybody tell me a function module which will return the invoice details by taking invoice number as input?
    Thanks in advance.

    Hi,
    LB_BIL_INV_OUTP_READ_PRTDATA. This FM will return u a deep structure that has all the info in an Invoice Document.
    Thanks,
    Utsah Garg.

  • Reversal of Purchase Return Issue Details.. Plz read whole ticket First

    Dear Sir,
    The problem we are facing goes like this,
    We procure a raw material say for 50 Rs/Kg.
    We do the goods receipt, take part II credit and do invoicing,
    (e.g. In client 101, we created a material 10000 0010, and created a PO 40000 0002280, MIGO- 50000 07751, MIRO- 5105604217)
    Then, it is found that there is some quality issue with the material.
    So user creates a returns PO, where by mistake user enters price inclusive of duty e.g. 55.10 Rs/Kg.
    And does the goods issue, Raises Excise invoice through J1IS, inserts the duty figures manually as per vendor invoice but, while raising the credit note, the invoice value
    does not match with the vendors invoice as the price entered in return PO was wrong.
    (e.g.  In client 101, PO u2013 48000 00035, MIGO- 5000 07752, MIRO- Not Done)
    In this case, there are 2 alternatives
    1.       To reverse the Excise Invoice (for which we do not know the procedure and how to cross check that reversal has been successful) and reverse Goods Issue and correct the PO for fresh transaction.
    2.       Pass a JV in finance to match the invoice value as Invoice has got proper Excise Amounts (possible effects in Finance????).
    i would like to know how we can go about this issue.
    With Warm Regards,
    Gaurav Harimitter

    1. To reverse the Excise Invoice (for which we do not know the procedure and how to cross check that reversal has been successful) and reverse Goods Issue and correct the PO for fresh transaction.
    I'll prefer above option,because,material is issued with wrong price and p.o is created with wrong price(While auditing,auditors will raise question for higher price in p.o),So do it as per first option,In J1IS,Click shift+F10,cancel icon to cancel excise invoice,later display excise invoice using internal doc. no & year.

  • FM to return SC details - importing Approver ID

    Experts,
    I notice that FM  BBP_BW_APPROVER_COUNT gives the approver's for the SC.
    Is there any FM that i could give the approver and it returns the SC that he has to approve ??
    Thanks in advance,
    Mário.

    Hi. Current approvals are stored in table SWWORGTASK or transaction SWI5.
    That will only show you what needs to be approved now or has been approved in the past though, not what needs to be approved in the future once prior approvals are done on certain carts.
    Regards,
    Dave.

  • Customer Open Items Document Details

    I am building an application for a client for Purchase Card Processing using Visual Studio 2005. I am able to use VS 2003 to create the necessary object to get the Customer List, Customer Details, and the list of Customer Open Items.
    I am totally new to SAP, and need some help to figure out my next steps.
    1. What call(s) will return an Open Item (Document) given the Document Number, along with the individual line items. With that info I can post a Level 3 transaction and get an authorization code.
    2. What is the process to post the purchase card authorization, essentially a payment, back to SAP for the open item.
    3. What is the best source for reference details on BAPI?
    Thanks in advance for any assistance.

    Thanks for the response,  but I have already madie it that far...   " I am able to use VS 2003 to create the necessary object to get the Customer List, Customer Details, and the list of Customer Open Items.
    with the list of open items,  I get a  Bill_Doc.   What calls will return the details of the Billing Document?

  • Safari and Turbotax Online CAN'T PRINT TAX RETURN

    I'm using:
    Mac OS 10.4.3
    Safari 2.0
    and online Turbotax, and when went to try printing tax return, it says it's a .pdf file type, and it pops up a window showing PREVIEW AND PRINT, but no print button. It says "if having problems and won't download go to adobe site for help". I tried the site and Safari's file/print, and "save as" and it only shows the first page of tax return. Details: on the website page to print, there is a window inside the window showing whole tax return in inner window with scroll bars to right. But whatever is showing when not scrolling thru, and try to hit file/print from Safari top menu, is what shows on printout...ie: only ONE page of whatever's in the innermost window. The turbotax persons are NO help, so tho't I'd try this wonderful MAC HELP site to see if anyone else has any suggestions. The adobe site said the following, all of which I tried and nothing worked:
    -deinstall/reinstall adobe reader
    -remove pdf plugin (sys prefs/quicktime/advanced/MIME settings/images/choose down arrow and UNCHECK "pdf image")
    ..the tho't here was to be able to make webpage download to desktop, which it never has yet, even with all turned off and even during the time I uninstalled adobe and all related files.
    ..so far the only thing I can come up with (which I don't like as a Mac-addict)is go to work and use a PC(ugh)to download my copy of my tax return.

    After a long search I FOUND THE ANSWER to being able to see this PDF file in the ONLINE Turbotax site to be able to PRINT my tax return. Here is HELP for anyone else who has this problem. NOTE: This is for Mac OS 10.3 or Later. I'm also using Safari 2.0, so not sure if other's using earlier vs will work- read the README file below re this different PDF plugin.
    ------------HOWTO:
    Turbotax not PRINT - PDF files inside web browser not show up
    (Not in Safari nor Firefox, nor Netscape) ..how to fix: (For Mac 10.3 or later)
    1) Go to this website:
    http://plugindoc.mozdev.org/OSX.html
    and under "PluginDoc" click on "MacOS X"
    2)Under "Mozilla Plugin Support on MacOS X" click on "Adobe Reader"
    3)The above says to delete the Adobe Reader plugin. It may be found in a couple of places, so the best way to find is when on desktop and the FINDER is showing in top menu, do a FILE/FIND and type in to SEARCH for AdobePDFViewer.plugin then DELETE it.
    4)go to the following page and download the following plugin which works for Netscape or Safari:
    http://www.schubert-it.com/pluginpdf/
    On the above page on the upper right you see the link to DOWNLOAD NOW- the download is called:
    "PDF Browser Plugin 2.2.3"
    5)IMPORTANT: the README file found after clicking on the download("pdf-plugin-223.dmg") to install, tells some important info as follows:
    If Adobe Reader 7 or the QuickTime plug-in are set to handle PDF documents, they will override the PDF Browser Plugin. Turn off the display of PDF documents by these applications.
    Adobe Reader 7:
    Open the Adobe Reader 7 preferences with the command Adobe Reader->Preferences, select the "Internet" section of the preferences dialog, and turn off(by unchecking box) "Display PDF in browser using: Adobe Reader 7".
    QuickTime:
    With the QuickTime plug-in you are only able to see the first page of a PDF document. If you encounter this problem, open System Preferences, go to the QuickTime preferences pane, click in "MIME settings…" in the Plug-In pane, and make sure that under "Images - Still image files" "PDF Image" is turned off (by unchecking box next to it).
    --Continue to follow the INSTALLATION in the README file for this "PDF Browser Plugin."
    6)After following the above directions, I closed and reopened my browser and went to the page to print my tax return, and a window for this new plugin opened which asked to either register, or choose SINGLE USE ONLY, as it's free for this purpose, so check near that box, then this GREAT PDF VIEWER opened inside safari and I clicked on it's new print button (the PFD viewer icon)and it PRINTED WHOLE TAX RETURN! HORRAH! Hope this helps someone else!

  • Return only one record at a time

    I am new to crystal reports so any help would be appreciated.  I have a .net app that is a order processing system.  When the user is in a record, they want to be able to click on a button an open a crystal report showing only that orders details.  I created a crystal report that has the following fields:
    Order ID, Product ID, Unit Price, Sell Price, Hours.
    The Order ID is the primary key in the database.  The report runs fine when clicking the report button in the app, but returns the details for every order in the database.  We just need the details of the order that the user is processing.  How do I setup the report to only show that order's details?  I am using VB 2005 and Crystal v9.
    Edited by: sking on Mar 6, 2009 1:12 AM

    Brian,
    Thank you for all your help.  I have been able to setup the report to return only one record at a time. In my app, when I click the report button the PDF opens perfectly with only one record.  However, when I go to another record and open the PDF it returns the information from the record id that was set as the default parameter value (crReportDocument.SetParameterValue("Orders", 67).  How do I get it to return the report for a different record?  Here is the code I'm using.  I think I'm really close with your suggestions but I'm just missing one step. 
    #Region "CrystalReport"
         ''' <summary>
         '''Override the CrystalReportButton_Click and call DisplayReportAsPDF_CrystalReportButton function
         ''' </summary>
         Public Sub CrystalReportButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
          Dim crReportDocument As CrystalDecisions.CrystalReports.Engine.ReportDocument = New CrystalDecisions.CrystalReports.Engine.ReportDocument
          Dim fileName As String = "test.rpt"
          Try
              If fileName.Substring(1).StartsWith(":\") Then
              crReportDocument.Load(fileName)
          Else
              crReportDocument.Load(Me.Page.MapPath(fileName))
          End If
          Catch ex As Exception
              Dim errMsg As String = ex.Message.Replace(Chr(13).ToString(), "").Replace(Chr(10).ToString(), "")
              errMsg += " Please make sure the dlls for Crystal Report are compatible with the Crystal Report file."
              BaseClasses.Utils.MiscUtils.RegisterJScriptAlert(Me, "BUTTON_CLICK_MESSAGE", errMsg)
          End Try
          Try
    Dim paramValue As CrystalDecisions.Shared.ParameterDiscreteValue = New CrystalDecisions.Shared.ParameterDiscreteValue()
               paramValue.Value = "67"
               crReportDocument.SetParameterValue("Orders", 67)
    DisplayReportAsPDF_CrystalReportButton(crReportDocument)
          Catch ex As Exception
              Dim errMsg As String = ex.Message.Replace(Chr(13).ToString(), "").Replace(Chr(10).ToString(), "")
              errMsg += " If this is a deployment machine, make sure network service has permissions to read or write to the windows\temp folder."
              BaseClasses.Utils.MiscUtils.RegisterJScriptAlert(Me, "BUTTON_CLICK_MESSAGE", errMsg)
          End Try

  • How to return a business fault from a DB Adapter call.

    Using a SOA composite with a Mediator, from a BPEL service we call a PL/SQL package, via a DB Adapter, to get some information. Sometimes we will get a NO_DATA_FOUND from the select and we catch that (or as the documentation says - for example when a social security number is not found in the database).
    The question is how do we raise that as a business fault that is returned to the caller. Currently we catch the fault in the PL/SQL and return the details in the return message - but the messageis not in itself a fault and so we would need to check the message using an IF to see if it was an error.
    The question then also can we easily turn this message into a fault. We have tried using a Choose in a transformation without luck.
    Hope I am describing the scenario but clearly it is something that must be regularly handled. Thus how should we handle when a social security number is not found in the database.

    Sorry, the service was built without a BPEL. The service in question is used by othere services to access the database. There is a composite that exposes the service and includes a Mediator that has many Routing Rules that transform the various inputs using xsl, makes the appropriate jca call to a PL/SQL procedure and transforms the returned information from the database using xsl. The PL/SQL only has input and output variables and can raise an exception. We want to catch say N0 DATA FOUND and raise a business fault that subsequently gets caught. We tried adding code to the xsl to try and return a fault but it did not work. We can add a BPEL to the service to accomplish what we want but wanted to do without a BPEL.

  • Return parameter of a Webservice model in web dynpro

    Hii,
    I have imported one webservice model in my web dynpro application.
    After execution, when web service returns 'NULL'  ( i checked in web service navigator)
    but at the same time, the response node in web dynpro is NOT NULL and it is showing size 1 ??
    How come this is possible? When i check the attributes of response node, they are all NULL...
    Im checking response node this way==>
              wdContext.currentRequest_BodyShopUAViDocument_checkUsernamePasswordElement().setUsername(uniqueName);
    wdContext.currentRequest_BodyShopUAViDocument_checkUsernamePasswordElement().setPassword("dummy");
    wdThis.executeRequest_BodyShopUAViDocument_checkUsernamePassword();
    if(wdContext.nodeResponse() == null){
          WDClientUser.forceLogoffClientUser("someURL");
    Pls help me in resolving this...
    regards,
    Amey

    Hi Manoj,
    I'm checking webservice, this is the session bean method for which i hav created web service==>
    public UserDTO checkUsernamePassword(String username, String password) {
    // TODO : Implement
                    UserDTO UserMasterResult = null;
              java.sql.Date sqlDate = null;
              java.util.Date utilDate = null;     
              try{
                   Collection result = userMasterLocalHome.findByUsernamePassword(username,password);
                   // If invalid user
                   if (result.size() == 0)
                        return UserMasterResult;
                   }else {
                        // Valid user found. Returning the details                              
                        UserMasterResult = new UserDTO();
                        for (Iterator it = result.iterator(); it.hasNext();) {
                             userMasterLocal = (UserMasterLocal) it.next();
                             UserMasterResult.setLoginid( userMasterLocal.getLoginid() );                         
                             UserMasterResult.setUsername(userMasterLocal.getUsername());
                             UserMasterResult.setPassword(userMasterLocal.getPassword());                         
                             UserMasterResult.setUserrole(userMasterLocal.getUserrole());
                             UserMasterResult.setEmail(userMasterLocal.getEmail());
                             UserMasterResult.setCreatedAt(userMasterLocal.getCreatedAt());
                             UserMasterResult.setCreatedBy(userMasterLocal.getCreatedBy());
                             UserMasterResult.setChangedAt(userMasterLocal.getChangedAt());
                             UserMasterResult.setChangedBy(userMasterLocal.getChangedBy());
                             UserMasterResult.setData1UserMaster(userMasterLocal.getData1UserMaster());
                             UserMasterResult.setData2UserMaster(userMasterLocal.getData2UserMaster());
                             UserMasterResult.setData3UserMaster(userMasterLocal.getData3UserMaster());     
              }catch(Exception e){               
                   e.printStackTrace();
              return UserMasterResult;     
    M i going wrong somewhere here???

  • Problem of Query of Module Purchase Order, Good Receipt PO, Good Return

    Hi,
    I would like to seek for assistance regarding double entries of documents,  I have used the query and found out lately the it has a problem, Please refer to thread "Query of Module Purchase Order, Good Receipt PO, Good Return" for details.
    You help is very much appreciated.
    Regards,
    Clint

    Hi Clint,
    Try this one:
    SELECT DISTINCT 'GRPO' AS TYPE, T1.DOCNUM
    'GRPO/RET#', T3.DOCNUM 'PO#',T1.CARDCODE,
    T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE, T0.QUANTITY,
    T0.PRICE, T0.LINETOTAL
    FROM DBO.PDN1 T0
    INNER JOIN DBO.OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN DBO.POR1 T2 ON T0.BASEENTRY = T2.DOCENTRY
    INNER JOIN DBO.OPOR T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE T1.DOCNUM = '[%0]' AND T0.ITEMCODE IS NOT NULL
    UNION ALL
    SELECT DISTINCT 'RETR', T1.DOCNUM,T3.DOCNUM,
    T1.CARDCODE, T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE,
    T0.QUANTITY, T0.PRICE, T0.LINETOTAL
    FROM PDN1 T0
    INNER JOIN OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN RPD1 T2 ON T0.TRGETENTRY = T2.DOCENTRY
    INNER JOIN ORPD T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE T1.DOCNUM = '[%0]' AND T0.ITEMCODE IS NOT NULL
    If you still have duplicates, let me know any differences in those lines.
    Thanks,
    Gordon

Maybe you are looking for

  • Apple id has been disabled.... Why?

    For the past few weeks I have been experiencing many many problems with iTunes not signing in properly.Through my iPhone, they have prompted me at least once to change my password,stating it had been compromised.This past week I tried to update some

  • Where to upload audio file?

    First of All I thank adobe for bringing such a wonderful program. I am enjoying working on my webiste. Now I want to put some audio files with MP3 player. I searched questions and found my half of my answer here: http://forums.adobe.com/message/48397

  • How to print the Form and all its attached files

    Hello, I have a form created with Designer 7.0.7. I have extended the form to allow the data to be saved with the form, allow attachments, and allow printing of the form. What would like to do is to add a button to print the from and all of its attac

  • How would I create a Barcode Generator in Adobe AIR

    I have an app I've been creating in Adobe AIR and it requires the ability to generate barcodes for member cards.  What would be the easiest way to go about this?  Open Office can generate barcodes using an extension but I don't believe it would be po

  • Manual Backup vs Sync Backup

    Hi, Just a little question, I've had to do a manual backup recently and it took quite a very long time to complete. I've noticed that the backup that occurs before syncing the iPhone (4S ios 8.1 in my case) with Itunes (last version) doesn't take tha