How to access biz data of process instances in workspace at any time in 11g

Hi,
We are using Oracle BPM Suite 11g.
Our users want to be able to check and search the business data associated with the process instance at any time (i.e. even after the instance is completed. And the business data should be included in the task list or search result list in the BPM workspace.
I am new to Oracle BPM 11g. Please help. For the data to be displayed in the workspace, should I define them as “Process Data Objects”?
Regarding to how to display the data, I find something about Flexfield. But the Oracle document says the Flexfield is for the data that saved in human workflow database schema. When the process instance is completed, will the data in human workflow database for this instance be removed? Can I setup flexfield for the Process Data Objects?

Hi Ramandeep,
Apparently I am not getting the required exception.
I have a TF that outputs an Invalid Region Site when I run it and the when I run it I only got the loading page image of ADF.
Looking at JDEV logs, I see an Invalid Region Site error
Here's what I did, I created a TF template with only one view in it like this.
<?xml version="1.0" encoding="windows-1252" ?>
<adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
  <task-flow-template id="TFTemplate">
    <default-activity id="__7">errorPage</default-activity>
    <exception-handler id="__14">errorPage</exception-handler>
    <view id="errorPage">
      <page>/com/test/errorPage.jsff</page>
    </view>
    <use-page-fragments/>
  </task-flow-template>
</adfc-config>My error page as this:
<af:panelGroupLayout id="pgl1">
     <af:outputText value="Error has occurred!" id="ot2"/>
     <af:outputText value="#{pageFlowScope.MyErrorHandler.stacktrace}" id="ot1"/>
</af:panelGroupLayout>...and my bean.
public class MyErrorHandler
  public String getStacktrace() { 
    ControllerContext context = ControllerContext.getInstance();
    ViewPortContext currentRootViewPort = context.getCurrentRootViewPort();
    Exception exceptionData = currentRootViewPort.getExceptionData();
    if (currentRootViewPort.isExceptionPresent())
      if(exceptionData!=null)
        return exceptionData.getMessage();
    return null;
  }But exception data still returns null.
I exactly wanted to show this invalid region site but it seems I cannot catch it.
Any idea why?

Similar Messages

  • How to access reference data in BPS Exit Function

    Hi Experts,
    Can any please tell me how to access reference data in BPS Exit function. I am creating a copy function using ABAP Exit Function (Std copy and fox formula doesn't work for my requirement).
    Please suggest,
    Thanks in advance,
    Shiwesh

    Hi Deepti,
    Thanks a lot for your reply. xth_data contains all the data based on package filteration. Let me explain you,
    Say, I have a characteristic char and whose value is 'A', I want to change it to 'B' in my copy function, while keeping the original record with 'A' as well. So now I want my xth_data to contain two records, one with A and other with 'B'. I mean to say from value is 'A' and to value is 'B'. Now my package contains 'B' (the to value) as the allowed value, but not A because in the package I am setting this using a BPS variable. There are two types of variables, one is to variables other is from variable. There could be two scenarios,
    1. If I set from varibale in the package: if I do so, I will have the data in xth_data containing 'A' as char value. But in this case when I change it to 'B' and try to save both the records, package won't recognize the record with value 'B' and reject it.
    2. If I set to variable in the package: In this case the xth_data itself will not contain anything and I can not loop over xth_data because there is no record with 'B'. Only record available in the system is with 'A' values.
    That is why I am thinking about having reference daya somewhere. I could loop over reference data and then pass it to xth_data. Package will contain to variable so it will allow all my modifications to get saved.
    Thanks and regards,
    Shiwesh

  • How to automate the data load process using data load file & task Scheduler

    Hi,
    I am doing Automated Process to load the data in Hyperion Planning application with the help of data_Load.bat file & Task Scheduler.
    I have created Data_Load.bat file but rest of the process i am unable complete.
    So could you help me , how to automate the data load process using Data_load.bat file & task Scheduler or what are the rest of the file is require to achieve this.
    Thanks

    To follow up on your question are you using the maxl scripts for the dataload?
    If so I have seen and issue within the batch (ex: load_data.bat) that if you do not have the full maxl script path with a batch when running it through event task scheduler the task will work but the log and/ or error file will not be created. Meaning the batch claims it ran from the task scheduler although it didn't do what you needed it to.
    If you are using maxl use this as the batch
    "essmsh C:\data\DataLoad.mxl" Or you can also use the full path for the maxl either way works. The only reason I would think that the maxl may then not work is if you do not have the batch updated to call on all the maxl PATH changes or if you need to update your environment variables to correct the essmsh command to work in a command prompt.

  • How to access sap data which in our program

    Hello
    I am using a custom program in which i am calling sap standrad includes. in one of the sap standrad include ,one internal table is getting filledup.now i have to display a message in my program based on that internal table.how to access the data in my program?

    Hello Raj
    Please go through the sample code bellow, which may solve your problem
    DATA: profile TYPE TABLE OF user04 .
    CALL FUNCTION 'SUSR_GET_PROFILES_OF_USER_RFC'
      EXPORTING
        user_name       = sy-uname
      TABLES
        profile         = profile
      EXCEPTIONS
        user_not_exists = 1
        no_authority    = 2
        OTHERS          = 3.
    IF sy-subrc .
    WRITE : /  l_r_usr02-ustyp.

  • How to know the data transfer is complited? there is any message will get l

    how to know the data transfer is complited? there is any message will get like 'data uploaded is successfully complited' ?

    Hi,
    You can check SY-SUBRC = 0 or if there is an exception raised then an error occured.
    Regards,
    Ferry Lianto

  • How to access Master Data in ERP2005 for SD

    Hi All,
    I installed ERP2005 in my system with MS SQL.
    I do not know how to Access the Master Data in the system for SD.
    Can anybody guide me.
    Thank you,
    Ravi.

    Hi Ravi,
    Firstly, have you created any Master Data. If yes, you will be able to access the same.
    Sales Order Management Transactions Codes:
    <b>GENERAL ORDER MANAGEMENT</b>
    Reviewing Document Flow VA03
    Searching for a Customer Sales Order by Serial Number ZV11
    Order Inquiry ZV33
    <b>SALES ORDER PROCESSING</b>
    Creating Sales Order VA01
    Maintaining a Sales Order VA02
    Displaying a Sales Order VA03
    Releasing an Order or Delivery from Credit Hold: Non-Flooring VKM1
    Releasing an Order or Delivery from Flooring Hold ZKM1
    Manually Pre-authorizing Blocked Credit Card Orders Z.14
    Display List of RMAs by Customer VA05
    Confirm RMA Goods Receipt VL02
    Generate list of open return orders for deletion VA05
    Display Customer returns eligibility MCSI
    Removing a Billing Block (Approving Credit/Debit Requests) V.23
    <u><b>PRICING MASTER DATA</b></u>
    Create Pricing VK11
    Creating a Sales Deal VB21
    Maintaining a Sales Deal VB22
    Displaying a Sales Deal VB23
    Maintaining Prices VK12
    Displaying Prices VK13
    <u><b>MATERIAL MASTER DATA</b></u>
    Creating Material Substitution Master Data VB11
    Maintaining/Deleting Material Substitution Master Data VB12
    Displaying Material Substitution Master Data VB13
    Creating a Bundled Master MM01
    Creating a Sales BOM CS01
    Maintaining a Sales BOM CS02
    Displaying a Sales BOM CS03
    <u><b>CUSTOMER MASTER DATA</b></u>
    Creating Partner Records XD01
    Maintaining Customer Master Data XD02
    Displaying Customer Master Data XD03
    Deactivating a Partner VD06
    CUSTOMER CREDIT INFO
    Creating/Maintaining New Customer Credit Information FD32
    Displaying Customer Credit Information FD33
    Blocking or Unblocking a Customer VD05
    <b>SHIPPING</b>
    Creating a Delivery VL01
    Displaying a Delivery VL03
    Deleting a Delivery VL02
    Shipment Inquiry / Display VT03
    Adjusting Transfer Order - Confirmation Quantity LT12
    Collectively Confirm Transfer Order LT25
    Batch Shipment Confirmation VL19
    Creating Service Provider/Carrier Master Data XK01
    Maintaining Serive Provider/Carrier Master Data XK02
    Displaying Service Provider/Carrier Master Data XK03
    Maintaining Product Master/Serial # Profile/Unit of Measure/Shipping Unit MM02
    IDoc Inquiry WE02 / WE05
    Workflow Instructions
    <b>BILLING</b>
    Invoicing a Customer Shipment VF01
    Reprinting an Invoice VF31
    Releasing a Sales Order for Billing V.23
    Creating an Invoice by Using the Billing Due List VF04
    Checking Open Billing Documents VF05
    Create Credit/Debit Memo FB01
    <b>A/R</b>
    Controlling Total Debit/Credit bkgs F.03
    Generate FI Account balance F.08
    Generate Month-to-date Inv. register F.02
    Process payments FBZ1
    Rqst Individual Customer Corresp. FB12
    Generate Customer Correspondence F.61
    Enter Batch totals under Control ttl FB07
    Display G/L Acct. totals FBL3
    Reverse Posted Amounts FB08
    Customer Refunds FBL6
    Customer Refund to other than Payer FB05
    Clearing Debit/Credit on Cust. acct. FB1D
    Customer Balance in Local Currency F.23
    G/L Account Balance Report F.08
    Create Invoice - legal entity adjust FB01
    Generate Cust. Acct. statements F.27
    Generate Dunning Letters F150
    Generate Billing Due List VF04
    Generate Blocked Billing Doc list VFX3
    Inq. via Credit Release Screen VKM1
    List orders by partner VA05
    Past Due invoices by customer FD11
    Check number info by G/L account FBL3
    Display customer Line items FBL5
    TREASURY - CASH APPLICATION:
    Post Customer payments FF68
    Verify if A/R is updated FB03
    Hope The above details helps you.
    Regards,
    Rajesh Banka

  • How to access .dmp data with the Instant Client?

    I'm a total beginner, and am trying to access a .Dmp database. I have installed (on Linux i386):
    Instant Client Basic 11.2 + SDK + SQLPlus
    I'm aware that I have to further set the environment variables ORACLE_HOME and LD_LIBRARY_PATH, and think I know how it should be done.
    The files installed in the oracle directory are as follows:
    $ ls /usr/lib/oracle/11.2/client/lib
    glogin.sql libocci.so libsqlplusic.so ottclasses.zip
    libclntsh.so libocci.so.11.1 libsqlplus.so xstreams.jar
    libclntsh.so.11.1 libociei.so ojdbc5.jar
    libnnz11.so libocijdbc11.so ojdbc6.jar
    $ ls /usr/lib/oracle/11.2/client/bin
    adrci genezi sqlplus
    But this is where I hit the wall. Just a couple of questions:
    How do I make the Client to access the data? I've read a bit about name resolution such as tnsnames.ora and EZConnect, but have no idea what these are, even conceptually.
    How do I actually start/configure the Oracle client? Is there an executable somewhere?
    Can the .dmp file be even read by the client or do I have to use the SQLPlus to make queries (as I've read somewhere)?
    As you see I'm clueless. What are the next steps, or could you point me to a practical tutorial that would show what I need to do.
    Thanks a lot for any help..

    user9020180 wrote:
    Right,
    I browsed the manual, but I didn't understand whether the import utility part of the oracle database software?
    Are there any freely downloadable tools by which I can import the data (and then read with a client?).Everything in the Utilities manual is part of the database software set. If you have a database, you have all of those utilities. If you don't have a database, no third party equivalent to those utilities (if such existed) would be of any value.
    Depending on your database version, the .dmp file could have been created with either 'exp' (export) or 'expdp' (datapump). Unfortunately, by default both utilities produce a file with the .dmp extension, but they are different formats and not interchangeable. You will need to find out exactly how the .dmp file was created. Actually, you need to find out the entire command used to create it, not just which utility, because the options used at export time will affect what options are available and desirable at import time.

  • How to access  complex data type from a soap web services?

    hello
    can u please tell me how can i access complex data type from a soap web service from jdeveloper 10g
    Jdeveloper generates 3 classes
    serviceStub
    getproperties
    response
    i have to retreview the data which is a complex data type it gives some
    unknown type. and the return value is a key-value pair data type .
    regards
    vs

    After you create the partner link and the invoke (to create the variables), change the element type of the response message to the complex type definition of your collection that appears in the XSD. You can do the same thing if you want to change the element type of the payload of the request message as well.

  • CDR Datastreams -how to access the data?

    With apologies as I posted this to the Enterprise forum, but I wasn't 100% sure where this goes.
    I'm looking to create a Java class using IDL, that is then converted to CDR, and then access its CDR representation as a series of bytes. However, I'm not looking to implement an ORB, just the CDR functionality in the data streams. E.g. I see there is org.omg.CORBA.portable.OutputStream (no way to access the data that I can see though, so it seems the CDR goodness is hidden) and com.sun.corba.se.impl.encoding.CDROutputStream (but this requires a non-null ORB to intialize it even though there is a "toByteArray" method).
    Does anyone know any way to do this?

    venkateshge wrote:
    Thanks for ur reply.
    I will try that.
    i created a server and a client vi for chatting .The problem is before starting the client vi  it is very much required to start the server vi  (otherwise it throughs an error).help me doing it independently.(if a client wants to chat with a server he should be able to do it and viceversa.)thanks
    Regards,
    J.Venkatesh 
    TCP/IP is not designed nor able to be an RPC protocol in itself where you could launch the server from the remote side. The server has to be basically started always by some means like autostarting or manual starting by the user. A good TCP/IP server is supposed to just run all the time and wait for clients to connect to it.
    However you could enable the VI server in your LabVIEW program. This is also TCP/IP based so you will have to start your LabVIEW program somehow too before you can connect to it, but once it is started you can control that LabVIEW instance over the network through VI server functions. Best part is you can test it locally too by not applying any TCP/IP address when opening an application reference. And once you think it works you distribute the client to the other computer and test it remotely.
    Rolf Kalbermatter
    Message Edited by rolfk on 12-14-2007 11:49 AM
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to access user data in Lion partition from Snow Leopard?

    How do I access data residing on my Lion partition from the Snow Leopard partition, ie when I boot from the 10.6 partition?
    I have an account on the Lion partition and one on the Snow Leopard partition, with the same short name.
    But if I try to access the data residing on the Lion partition (under my user directory) from Snow Leopard , it says I do not have sufficient privileges.
    How do I best solve this issue?
    My user data basically all resides in the Lion partition, the only reason for keeping the Snow Leopard partition is a programme that has not yet been updated to Lion compatibility, and will not be for another two months. I have to use it daily (until the update).
    TIA
    Marc

    That was too easy :-)
    Thank you.
    As an added quirk I had to open the package with the data files (by right-click, show package contents) and manually change the permissions on the four contained files. I had expected that to happen automatically when changing the packages' permissions.

  • How can access a data member in constructor

    hello,
    I want to know that How can access data member of class in constructor of same class
    Thnx
    Rakesh

    You need to point it at
    some object, like you do in newFile. What's in
    newFile is fine, but newFile isn't called beforethe
    doc= line.actually i have this a bigger program what i have
    send before. i m getting a object of JEditorPane in
    newFile() and asssigning it to epMain.
    Thats why i want to access epMain's that value what i
    have setted in newFile so i dont created a new object
    and assigned in epMain as like
    this.epMain= new JEditorPane();so how I can access epMain's that value what i have
    setted in newFile()
    here is actual newFile method
    public void newFile()
    Component comp=newEditPane();
    JInternalFrame iFrame=makeIF(comp,"Untitled");
    iFrame.setVisible(true);
    if(iFrame.getDesktopPane().getSelectedFrame()!=null)
    selectedFr=iFrame.getDesktopPane().getSelectedFrame();
    Container iContent = selectedFr.getContentPane();
    JScrollPane
    jsp=(JScrollPane)iContent.getComponent(0);
    JEditorPane
    e=(JEditorPane)jsp.getViewport().getView();
    this.epMain=e;
    Hmmn... Rakesh you're so makulit. Do you know what null pointer means? Here read the docs API,
    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/NullPointerException.html
    You're displaying html using JEditorPane, why dont you try org.jdesktop.jdic.browser.WebBrowser?
    http://java.sun.com/developer/JDCTechTips/2005/tt0505.html
    Okie? ^_^
    -Ronillo.

  • How to access the data in a TableView with build-in Dropdownlists

    Hi,
    I build up a TableView with DropdownListBoxes in the cells. All works so far but if I try to access the data in the cells I get the following error message :
         at java.lang.Thread.run(Thread.java:479)
    Caused by: java.lang.reflect.InvocationTargetException: java.lang.NullPointerException
         at com.sapportals.htmlb.table.DefaultTableViewModel.getIndexForColumnInModel(DefaultTableViewModel.java:354)
         at com.sapportals.htmlb.table.DefaultTableViewModel.getValueAt(DefaultTableViewModel.java:195)
         at com.sapportals.htmlb.table.TableView.getValueAt(TableView.java:774)
         at LogonPad$MyDynPage.onClickBack(LogonPad.java:467)
    Some hints ?
    Regards,
    Gerald

    Hello Anjum,  
    It looks that the view is based on the master data table itself and view doesn't contain data and is a logical representation of the underlying database tables.
    Moreover the view RSDVCHA is used for viewing the  characteristics, basic chars and local properties.
    Are you storing similar values in YMETADATA?
    [Thanks|http://chandranonline.blogspot.com/]
    [Chandran|http://chandranonline.blogspot.com/]

  • W510: How to access my data from a functional hard drive after motherboard failure

    I made a mistake and paid the major price .
    That mistake being spilling a sugary drink on my laptop. I know, I know, my keyboard can and protect against damage from spills, but it was an entire glass. Anyway, I panicked and shut the system down and turned it upside down and removed the keyboard. And being the impatient person I am, I made what was probably the ultimate mistake. I didn't give everything adequate amount of time to dry and tried booting the system back up. There went my computer. Or at least I think.
    Symptoms: It started to bootup, kept beeping, then at a certain point just shut down and wouldn't turn back on.
    Anyway, I'm assuming my laptop went kaput. Now to the point of this thread. I had not undergone a recent backup and can't recall when the last backup was actually done. Assuming that my hard drive is ok, I would like to get all of my data so I saw several possible options:
    -send the system to a data recovery service where I'm not going to pay below $300, but probably 2 to 3 times that
    -buy an equivalent model laptop and put the HDD in there
    -by an external SATA hard drive enclosure and attach it via USB to another computer
    I bought an external enclosure and assembled it this evening. I had read about difficulty accessing data with a non-Lenovo system because of data encryption. I proved that out by attaching it to my work laptop (a Dell) and I couldn't access my data directories. If I have access to another Lenovo Thinkpad, will I be able to access the data if connected via USB? I'd read that I can access the hard drive contents if it is connected to another Thinkpad, but I wasn't sure if that means I have to have it interfaced via the SATA connection or if it will still work via USB.
    I'll appreciate any suggestions for accessing my data.
    Best Regards!
    Solved!
    Go to Solution.

    I didn't have a password on the drive itself, but I did have a Windows password.
    Connecting the drive to a Dell via SATA external usb enclosure and attempting to access the data directory gives the below prompt (See image below). I understand that I could click continue and try to gain permanent access, but I haven't attemped yet because I also don't want to permanently mess something up so that I can't access.
    So this was connected to my work computer, which is a Dell. I do have access to another Thinkpad (X200 series tablet) with the same results. I'm concerned that if I do follow the steps to gain permission to the folder that the data will also be encrypted. I read at this Lenovo link http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-69621 about full data encryption. I don't recall ever manually setting up encryption.
    Alternatively, could I boot from the old drive using the X200?
    Any help appreciated.
    Thanks again.

  • How to change the attribute of process instance by PAPI web service

    Is it possible to change the value of the attribute of one process instance by PAPI web servcie?
    thanks!

    That information is stored in the table PPROCINSTANCE in the engine database in the column instancedata, it is a blob.
    HTH

  • How to delete Master data using Process Chain

    I need to delete data in respective data targets such as Infocubes, DSO’s & Master data Infoobjects. It was fine with Infocubes & DSOs  using respective process type. But the issue is with Master data Infoobjects.
    Is there any process type by using which I can delete data in Master data Infoobjects using process chain?

    Murali,
    Master data object process type is not there because in BW, master data is conformed or is shared by other infoproviders. Due to this dependency, master data loading is a bit more complex. You need to drop all the data from all the infproviders which are using the master data you want to delete.
    -Saket

Maybe you are looking for