Hierarchy Viewer does not get updates

I have a hierarchy Viewer in my application. Say that it is a tree of the hierarchy of the employee-Manager. I perform operations Add, Remove-employee, employee-Move on this hierarchy Viewer. Its operation is, say I want to perform the delete operation, I select the node in the hierarchy Viewer, click the button remove on top and it performs the delete operation and the hierarchy Viewer partialUpdate. It happens after have delete/move/add, hierarchy Viewer always displays the old data, that is, even if I delete the node, it always appears when I update the viewer of the hierarchy (hv).

I also made clearCache() hv and VO that I use. I even tried to re - run the query, but has not helped. ADF does any kind of caching? If so, what should I do to find new data updated?

PS: I use 11g

Hello

I think that the cache of the VO is not updated with changes in DB. For this reason, the user interface component shows the lines of old.

To synchronize the VO with DB cache after validation, follow these steps:

1. in the model layer, open the request module assigned to the VO.

2. Select the tab 'source' from the application module.

3 inside of the tag "AppModule", add the following attribute:

ClearCacheOnCommit = 'true '.

RFH.

Tags: Java

Similar Questions

  • Materialized view does not get updated!

    Hi all

    I had created this point of view, materialized on 1 may, he performed very well and I checked it on May 2, that she had updated. Today when I checked the last refresh date is always on view may 2, which means not materialized view get updated this morning at 9.
    create materialized view EMPLOYEES_IN_EDWDB6
    refresh fast start with (sysdate) next to_date(sysdate+1) + 9/24 as
    select 
    employee_id,first_name,last_name,email,phone_number,hire_date,job_id,salar
    y,commission_pct,manager_id,department_id 
    from 
    hr.employees@link_dwdb_hr
    MVIEW_NAME                     LAST_REFR
    ------------------------------ ---------
    EMPLOYEES_IN_EDWDB6            02-MAY-10
    Will be the code below do freshen up everymorning at 9?
    refresh fast start with (sysdate) next to_date(sysdate+1) + 9/24
    Also how do I check the properties of a view of materiazed, i, e if I want to know at what time the materialized view Refresh.

    Thanks in advance,

    Kind regards

    Hello

    to check in real time when MV to be updated you can use
    Select *.
    of USER_JOBS

    or DBA_JOBS with schema_user = SCHEMA YOUR condition

    and check the work where WHAT = dbms_refresh.refresh (' 'YOUR PLAN'.) ("' YOUR MV" ')
    in the fields last_date, next_date, you will see the date and time of the last and next refreshes.

    CHESS! = 0, it means there is problem with update, see alerts to identify a problem.

    I checked on Oracle 10.2.0.4.

    Concerning
    Andrey

    Edited by: user4440873 may 6, 2010 13:43

  • Google chrome does not get updates

    my google chrome is not updating.after some time it says error3 and I don't know how to solve this problem, as EMI does not get the updates ive tried going by default on my settings for no result .hope could someone help me with this.

    Thank you stephanie, but in the meantime idid a system restore to see if I could fix it but now im, e get updates are disabled by the administrater ime so no further forward.

  • Index of book does not get updates

    Hi all

    I have a book of FM 10 close to 200 pages and 7 chapters. It has a nice (markers).

    Today, I discovered that the index is not get updated when I update the book. New entries do not come.

    "Generate Table of contents, lists, and indexes" is selected by updating. And it was working fine before, this problem came a lot recently. I noticed today.

    When I try to generate a new index, the generated file is empty. Although the index entries in the book are very good, FM does not detect them.

    I'd appreciate quick help much in this case.

    Kind regards

    Com

    > I imported these (all formats including the masterpages and ref pages)

    > of the old index file, and now it's all the same to the research.

    It is Plan B and is a more reliable route, but is more work that's Plan.

    > ... I'm not being able to ressuract the old index as you said...

    That's happened?

  • Form AD and AD does not get updates

    Hello

    I have updated to a user of the IOM in Admin Console for a particular domain. The field is getting updated in the definition of user IOM.
    However, this field is not getting updated.

    I'm trying to understand how an update to your user IOM - updates to the AD form.
    I think that there are two tasks in the definition of user AD process.
    one is "Update field", and the other is 'field of change '.

    Where this field named made frm? How does the form AD knows that there is an update.

    In OID, we have a Lookup.USR_PROCESS_TRIGGERS search. Is there something similar for AD?

    All ideas are welcome. I will award points. THX.

    Concerning
    Vijay Colin

    I'm trying to understand how an update to your user IOM - updates to the AD form.
    I think that there are two tasks in the definition of user AD process.
    one is "Update field", and the other is 'field of change '.

    Where this field named made frm? How does the form AD knows that there is an update.

    In OID, we have a Lookup.USR_PROCESS_TRIGGERS search. Is there something similar for AD?

    You must add the task of Change FieldName tends in AD Process Definition to Lookup.USR_PROCESS_TRIGGERS. Now if the update coming IOM triggers this task that copies the updated value of the UserForm to the AD form. Once the value is copied to a field in the form of process AD field updated task name is called which will update the same target.

    Lookup.USR_PROCESS_TRIGGERS triggers all specified tasks when update happens on a particular area on the user profile and it is common for all targets.

  • iterator does not get updates

    Hi all...

    I use Jdev 11.1.1.6

    When I enter the page (popup in my case) iterator is populated by a selection drop-down list (before entering the page)

    for the first time that iterator is filled correctly

    < trh:tableLayout id = 'tl1' width = '100% ' borderWidth = "1" cellPadding = "5" >

    < af:iterator value = "#{pageFlowScope.Bean.list}" var = 'temp' "

    ID = "dc_i2" >

    < trh:rowLayout >

    < trh:cellFormat >

    < af:outputText value = "#{temp.var1} 'escape = 'false'"

    ID = "dc_ot10" / >

    < / trh:cellFormat >

    < / trh:rowLayout >

    < / af:iterator >

    < / trh:tableLayout >

    Run the backingBean to see the list

    {} public void populateInterator (ActionEvent event)

    .......

    setList (XXX.getList ());

    System.out.println ("list =" + list);

    }

    When I change the value af:inputText below, I run a search in backing bean

    < af:panelGroupLayout >

    <af:inputText binding = "#{pageFlowScope.Bean.Text}" clientComponent = "true" autoSubmit = "true" valueChangeListener="#{pageFlowScope.Bean.updateIterator}"/ > "

    < / af:panelGroupLayout >

    Work at the backingBean

    {} public void updateIterator (ValueChangeEvent valueChangeEvent)

    .......

    setList (XXX.getList ());

    System.out.println ("list =" + list);

    }

    When I print the values on console (jdev), I and desired list, but this list is not getting updated on the front end.

    < trh:tableLayout id = 'tl1' width = '100% ' borderWidth = "1" cellPadding = "5" >

    < af:iterator value = "#{pageFlowScope.Bean.list}" var = 'temp' "

    ID = "dc_i2" >

    < trh:rowLayout >

    < trh:cellFormat >

    < af:outputText value = "#{temp.var1} 'escape = 'false'"

    ID = "dc_ot10" / >

    < / trh:cellFormat >

    < / trh:rowLayout >

    < / af:iterator >

    < / trh:tableLayout >

    Clues or advice where fishing can be?

    After you set the list, give a PPR on the list.

    AdfFacesContext.getCurrentInstance () .addPartialTarget (yourListComponent ());

  • Second level of hierarchy Viewer is not get displayed with bind variable

    Hello
    I use jdev 11.1.1.5.0

    I have 3 queries. VO1, vo2 vo3 n.

    created two links between vo1 - vo2 and vo2 vo3

    I create a page and dragged the data control vo1 and dropped as a viewer of hierarchy.

    When I ran the page, the component Viewer hierarchy showing accurate data in three levels.

    now, I have changed little vo2 littile query and added a bindvairable in the query only.

    before going to the component hierarchy Viewer appears on the page, I will execute execute with params of vo2 and passing the value of the variable bean (ex: #{mybean.parameter1}) to the variable binding of vo2.

    its fine workmanship, but the second level and third survey is not listed in the hierarchyviewer. only first level shows up.

    If I pass the value of the variable binding in the single vo2(view object.xml), then the second and third levels get copied.


    How can I pass the value of the variable binding vo2 managed bean?

    should I do any changes in show them links?


    Any suggestion would be appreciated.

    Thanks in advance.

    Check this blog. It seems the exact same req.
    http://dailydevfixes.blogspot.in/2011/07/setting-bind-parameters-on-hierarchy-of.html

    Thank you
    TK

  • Security location does not get updated in FDMEE

    Hello

    I've created several sites and several users. Post that I posted moyen2 to these users of shared services.

    After this FDMEE, I have provided roles, then security location that I assigned intermediate 2, post I created groups of users and respective users added to these groups.

    Result: Users are able to connect to FDMEE and are able to see everything that has been attributed to their role, but no details as location rule of data name of location etc...

    Initially, it seems fine for me.

    I noticed that your suffix matches the name of the location...

    can you change the suffix and re-create the groups using a new suffix that does not match the name of the location? You can delete the previous groups.

    Or, if you have a group where location is not the same as the suffix, you can try logging with the user in this group?

    I just want to confirm if it all bug/questions when the location name is equal to the suffix.

    Concerning

  • Table (ADF 11 g) does not get updated on the selection of lines...

    Hi all

    I have a table element (ADF 11 g) in my page with the selection of multiple lines. I have my own row selection listener. Whenever I have select several lines with the CTRL key, the table is getting updated. It is fetching the data again for each selection. I don't want the table to get updated whenever I select a line. In the im listener manually selected do the line current. The code below is the table row selection listener.

    public void tableRowSelectionListener (SelectionEvent selectionEvent)
    {
    Add the code in the event here...
    String tableRowSelectionListener = "tableRowSelectionListener";
    Table richeTableau = (RichTable) selectionEvent.getComponent ();
    Set of keys to RowKeySet = table.getSelectedRowKeys ();
    Txn_id = number ((Number) ((Key) ((List) keySet.toArray () [0]) .get (0)) .getAttribute (0));
    int noRowsSelected = ((List) keySet.toArray () [0]) .toArray () .length;
    Rank [txnrows] = null;
    if(noRowsSelected == 1)
    {
    PscTransactionsViewImpl txnVO = (PscTransactionsViewImpl) amImpl.getPscTransactionsView2 ();
    if(txnVO!=null)
    txnrows = txnVO.findByKey (new Key (new Object [] {txn_id}),-1);
    If (txnrows! = null & & txnrows.length > 0)
    {
    SelectedRow PscTransactionsViewRowImpl = (PscTransactionsViewRowImpl) txnrows [0];
    txnVO.setCurrentRow (selectedRow);
    }
    }
    }

    How to select a row in the table easily (without the table is refreshed). ?

    Thanks in advance,
    Swathi

    Hi swati,

    Set property of 'changeeventpolicy' on 'none' & 'useRowHints' to 'default' for the list that you iterate.

    YP.

  • Value of the session Variable does not get updates.

    Hello
    I have a Session variable, I am assigning it an initial value [3] during the loading of the page. But, during the drop value menu selection and the "submit" button hit, I update the value of the Session variable.
    The update is unsuccessful and the session variable is preserved the initial value. Here's the code used to assign the value to the Session variable:

    < ISdefined ("FORM.submit") cfif >
    < cfset Session.numTasksDisplayed EQ #FORM.filter # >
    < cfelse >
    < cfset Session.numTasksDisplayed EQ 3 >
    < / cfif >

    When to use cfoutput after these instruction to check the value of the Session variable, its gives me the initial value of 3. Form.Filter is the value from the drop-down list menu option selected.
    #FORM.filter # #Session.numTasksDisplayed # < cfoutput > < / cfoutput > < cfabort >

    Any help is appreciated.
    Thank you and best regards,
    Vijayvijay77.

    First of all, you cannot use EQ with CFSET comparison operator. It should result in an error. If this is done on the bottom, there will be an error and nothing is set.

    Also, are you sure that FORM. Offer exists during the validation of the form?

    -Fernis

  • Director of BI error when updating Rowcount: table or view does not exist

    I use BI administrator 11g. After you create a new repository and import of metadata, I brought the physical model in the MDB layer. When I tried to update the number of lines for tables in the physical layer, I get:

    There was an error while updating the number of lines for '< instance >'... "" schema of <>. "' < tablename > '.
    [17011 nQSError] Execution of the SQL statement failed.
    [nQSError 17001] Oracle 942 error code, message: ORA-00942: table or view does not exist to the call of the OIC OCIStmtExecute: select count (*) < TableName >.

    I created the connection during the import process pool and tables have been found at the time. But once the import is complete I never update rank leaders. I have access to all the tables in question via the user account in the connection pool.

    Anyone have any ideas?

    Thank you
    Ken

    You must check "require fully qualified name checkbox in the connection pool properties. This is necessary when you use the username not owner to access the images database.

  • my creative cloud is not getting updated. the update does not start yet. There has been 0% for the last 24 hours now

    my creative cloud is not getting updated. the update does not start yet. It was 0% for the last 24 hours

    Hello

    Please follow the steps below and check it, if it helps:

    1 - click wheel settings in the upper right of the cloud creative app > Preferences > sign out

    2 force quit Adobe all activity monitor processes / end of task for Adobe on the process from the Task Manager (e.g. cc, Core sync, the broker CC library, Office, Adobe, Adobe CPI, demon Adobe Crash etc..)

    3-

    MAC: Right-click on the icon in the Finder and select the 'Go - To' folder option. You will get a text box, type in the following command and then press the 'return '. ("Not to be missed ~ symbol") ~/Library (It will open the folder of the user's library.)

    Then go to the Application Support > Adobe > OOBE folder and folder AAM Updater so trash

    WINDOWS: C:\Users\\AppData\Local\Adobe\ MAA UPDATER and OOBE times

    4-

    MAC:  Go to the Apple icon > System Preferences > privacy and security > firewall > TURN OFF (to do this, you will need to click on the padlock in the lower left of this machine and then enter your mac password)

    Go to the Apple icon > System Preferences > Security and privacy > General > allow applications downloaded on should be in ANY

    WINDOWS: see, turn the firewall on or off - Windows Windows help

    5 make sure there is no other Internet active safety program - if it is then go ahead and launch CC app and login and check

    Let us know if that helps.

    Kind regards

    Bani

  • Why my PC does not install updates? Although located to automatically receive my last update was February 2015 and all others have failed.

    Original title: updates

    Why my PC does not install updates? Although located to automatically receive my last update was February 2015 and all others have failed.  Although I tried to reset nothing help.

    Have also tried to download Windows 10 but computer spends all day looking for updates, but nothing happens.

    As its been almost a year that it is updated, you may be better off to backup your data and backup of your entire system, so you can get back to this point at least if something goes wrong. Then:

    Update your anti-virus software and run a full scan. Then download, install, update and run a full scan with Malwarebytesfree. Keep it free, no need to start a trial etc. Malware can be a cause of failure of the updates, the scan won't take long to run and should report something nasty, if its there.

    Then you can try the following:

    1 convenience store update Windows - http://windows.microsoft.com/en-US/windows7/Open-the-Windows-Update-troubleshooter

    2 system update readiness tool - http://windows.microsoft.com/en-us/windows7/what-is-the-system-update-readiness-tool

    3 components of reset update - https://support.microsoft.com/en-us/kb/971058

    4. check that "Windows update service" and "Background Intelligent Transfer Service" are listed and running according to the details in this article - https://support.microsoft.com/en-us/kb/2730071 "

    If the above does not help, consider trying a 'repair installation system' - http://www.sevenforums.com/tutorials/3413-repair-install.html if you have windows installation discs, or a 'factory reset' (updated) If your PC came with no windows disk and was preinstalled. NOTE - in case backup your data and your system first in the form of data may be lost if something goes wrong, and data will be lost in the case of a factory reset.

    If you do not want to reinstall again, post back with more details, that is at least what is the error code when the updates fail? (find an update failed in "view history update", right click and click details.) Check a bit to see if the same error code. ). Then someone else can we hope to help more.

  • LOV dependent parameter is not getting updated

    Dear gurus,

    I use the method below to copy a line and go to the createInsert page is to copy attribute values navigate successfully as expected, there are a few dependent LOV on my page. Passage in depenent LOV of parameters is not getting updated.

    For example, the StateNameId attribute is text input LOV using StateVO for LOV and set the values of the attribute state name, State. and it has dependent attribute like L1ApproverId which is also a LOV input text that uses L1ApproverVO for LOV, L1LOV takes the State as a parameter to retrieve values based on the State.

    When you click on L1ApproverLOV it gives old discs only, even if that we tested with StateNameId. Kindly help me out.

    Here is the source.

    {} public void copyProposal (actionEvent javax.faces.event.ActionEvent)

    Add the code in the event here...

    System.out.println ("inside the copyProposal method :::"); ")

    AdfFacesContext adfctx = AdfFacesContext.getCurrentInstance ();

    java.util.Map pageFlowScope = adfctx.getPageFlowScope ();

    String userName = (String) pageFlowScope.get("user").toString ();

    Date date = new Date();

    System.out.println ("date:" + date);

    Dim date1 = new SimpleDateFormat("dd-MMM-yyyy").format (new Date()) m:System.NET.SocketAddress.ToString ();

    System.out.println ("date1:" + date1);

    String date2 = new SimpleDateFormat("mm/dd/yyyy").format (new Date()) m:System.NET.SocketAddress.ToString ();

    Calendar currenttime = Calendar.GetInstance ();

    Date sqldate = new Date ((currenttime.getTime () .getTime ());

    System.out.println ("current Date_Time:" + sqldate);

    AppModuleImpl am = this.getAm ();

    ViewObject proposalHeaderVO = am.getProposalHeaderView2 ();

    Line propHeaderCurrentRow = proposalHeaderVO.getCurrentRow ();

    String [] propHeaderAttrs = propHeaderCurrentRow.getAttributeNames ();

    Skip copying the attributes of primary key or attributes that you want to ignore

    String [] skipAttrs = new String() {"BranchProposalNumber", 'BranchHoSerial', 'ProposalId', 'ProposalDate', "CreationDate", 'ApprovalStatus', 'Attribute9', 'Attribute10',

    'ProposalAmt', 'ApprovalRemarks', 'ApproverRemarkTemp', 'BudgetAmt', 'ConsumedAmt', 'RemainingAmt', 'AmountUtilized'};  , 'L1Approver', 'L2Approver', 'L3Approver', 'L1Code', 'L2Code', 'L3Code '.

    The skipAttrList list = Arrays.asList (skipAttrs);

    creating a new duplicate row

    Line dupRow = proposalHeaderVO.createRow ();

    copy all of the attributes of a

    for (int i = 0; i < propHeaderAttrs.length; i ++) {}

    String propHeaderAttrName = propHeaderAttrs [i];

    int attrIndex = dupRow.getAttributeIndexOf (propHeaderAttrName);

    Check if the attribute is in the attribute of jump list and that the attribute is updateable

    If (! skipAttrList.contains (propHeaderAttrName) & &)

    dupRow.isAttributeUpdateable (attrIndex))

    Setting the value for the attributes

    dupRow.setAttribute (propHeaderAttrName,

    propHeaderCurrentRow.getAttribute (propHeaderAttrName));

    dupRow.setAttribute (propHeaderAttrName,

    //                                "Pending");

    System.out.println ("name of the attribute:" + propHeaderAttrName);

    }

    dupRow.setAttribute ("AdfCreatedBy", userName);

    dupRow.setAttribute ("Attribute10", userName);

    dupRow.setAttribute ("ApprovalStatus", "pending");

    dupRow.setAttribute ("L1Approver", propHeaderCurrentRow.getAttribute ("L1Approver"));

    dupRow.setAttribute ("L1Code", propHeaderCurrentRow.getAttribute ("L1Code"));

    dupRow.setAttribute ("L2Approver", propHeaderCurrentRow.getAttribute ("L2Approver"));

    dupRow.setAttribute ("L2Code", propHeaderCurrentRow.getAttribute ("L2Code"));

    dupRow.setAttribute ("L3Approver", propHeaderCurrentRow.getAttribute ("L3Approver"));

    dupRow.setAttribute ("L3Code", propHeaderCurrentRow.getAttribute ("L3Code"));

    dupRow.setAttribute ("Attribute7", propHeaderCurrentRow.getAttribute ("Attribute7"));

    dupRow.setAttribute ("ActivityType', propHeaderCurrentRow.getAttribute ("ActivityType"));

    dupRow.setAttribute ("the HierarchyName", propHeaderCurrentRow.getAttribute ("the HierarchyName"));

    dupRow.setAttribute ("HiqBrandManager", propHeaderCurrentRow.getAttribute ("HiqBrandManager"));

    Insert the duplicate line

    proposalHeaderVO.insertRow (dupRow);

    EXECUTION of SETPARAM for SelectActivities...

    String activityType = (String) propHeaderCurrentRow.getAttribute ("ActivityType");

    activityType = activityType.substring (0, activityType.indexOf("-",0));

    System.out.println ("value by activity Type:" + activityType);

    setParam (activityType);

    }

    < af:inputListOfValues id = "stateNameId".

    popupTitle = "search and select: #{bindings." StateName.hints.label}.

    value = "#{bindings." StateName.inputValue}.

    label = "State of GPI/location.

    model = ' #{bindings. " StateName.listOfValuesModel}.

    required = "#{bindings." StateName.hints.mandatory}.

    Binding = "#{backingBeanScope.backing_ProposalSearch.stateNameId} '"

    labelStyle = "' make-weight: Bold" "

    valueChangeListener = "#{backingBeanScope.backing_ProposalMaster.stateNameId_valueChangeListener} '"

    returnPopupListener = "#{pageFlowScope.ProposalActivities.returnStateNamePopUpData} '"

    autoSubmit = "true" >

    < f: validator binding = "#{bindings." StateName.validator} "/ >"

    < / af:inputListOfValues >

    {} public void stateNameId_valueChangeListener (ValueChangeEvent valueChangeEvent)

    Add the code in the event here...

    AppModuleImpl am = this.getAm ();

    ViewObject propHdrVO = am.getProposalHeaderView2 ();

    Line rowHeader = propHdrVO.getCurrentRow ();

    System.out.println ("attribut1 =" + rowHeader.getAttribute ("Attribute4"));

    rowHeader.setAttribute ("L1Approver", null);

    rowHeader.setAttribute ("L1Code", null);

    rowHeader.setAttribute ("L2Approver", null);

    rowHeader.setAttribute ("L2Code", null);

    rowHeader.setAttribute ("L3Approver", null);

    rowHeader.setAttribute ("L3Code", null);

    rowHeader.setAttribute ("BrandManager", null);

    rowHeader.setAttribute ("Attribute6", null);

    String state_old = (String) valueChangeEvent.getOldValue ();

    Status string = (String) valueChangeEvent.getNewValue ();

    System.out.println ("value in old state:" + state_old);

    System.out.println ("value in State:" + State);

    }

    {} public void returnStateNamePopUpData (ReturnPopupEvent returnPopupEvent)

    RichInputListOfValues = lovField

    (RichInputListOfValues) returnPopupEvent.getSource ();

    ListOfValuesModel lovModel = lovField.getModel ();

    CollectionModel = CollectionModel

    lovModel.getTableModel () .getCollectionModel ();

    JUCtrlHierBinding = treeBinding

    CollectionModel.getWrappedData ((JUCtrlHierBinding));

    selected lines are defined in a RowKeySet.As the LOV table only

    supports simple selections, there is only one entry in the rks

    RKS RowKeySet = returnPopupEvent.getReturnValue ((RowKeySet));

    the key of table row ADF Faces is a list. The list contains the

    oracle.jbo.Key

    TableRowKey = rks.iterator () .next () (list);

    Retrieves the iterator binding for binding mapping LOV

    DCIteratorBinding dciter = treeBinding.getDCIteratorBinding ();

    get the line selected by its key Houston

    Key = tableRowKey.get (0) (Key);

    stateCode = key.getAttribute (0) m:System.NET.SocketAddress.ToString ();

    setIsApproverDisable (stateCode);

    }

    < af:inputListOfValues id = "l1ApproverId".

    popupTitle = "search and select: #{bindings." L1Approver.hints.label}.

    value = "#{bindings." Label L1Approver.inputValue}"=" ASM/MMR.

    model = ' #{bindings. " Required to L1Approver.listOfValuesModel'} = 'true '.

    columns = "35" shortDesc = "#{bindings." L1Approver.hints.ToolTip}.

    Binding = "#{backingBeanScope.backing_ProposalSearch.l1ApproverId} '"

    labelStyle = "' make-weight: Bold ' showRequired = 'true'"

    partialTriggers = "stateNameId" >

    < f: validator binding = "#{bindings." L1Approver.validator} "/ >"

    < / af:inputListOfValues >

    <? XML version = "1.0" encoding = "windows-1252"? >

    <! DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd" >

    <!-->

    < ViewObject

    "xmlns ="http://xmlns.oracle.com/bc4j"

    Name = "StateVO".

    Version = "11.1.2.62.76".

    BindingStyle = "OracleName".

    CustomQuery = 'true '.

    RowClass = "proposal.model.StateVORowImpl"

    ComponentClass = "proposal.model.StateVOImpl"

    PageIterMode = "Full".

    UseGlueCode = "false".

    OrderBy = "DESCRIPTION" >

    < DesignTime >

    < name Attr = "_codeGenFlag2" Value = "access |" Coll | VarAccess "/ >"

    < name Attr = "_isExpertMode" Value = "true" / >

    < name Attr = "_isCodegen" Value = "true" / >

    < / DesignTime >

    Properties of <>

    < SchemaBasedProperties >

    < LABEL

    ResId="proposal.model.StateVO_LABEL"/ >

    < / SchemaBasedProperties >

    < / properties >

    < variable

    Name = "p_hierarchy_level".

    Type = "where".

    Type = "Java.lang.String" > "

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYHINT

    Value = 'Hide' / >

    < / SchemaBasedProperties >

    < / properties >

    < / variable >

    < SQLQuery > <! [CDATA [/ * SELECT fvv.]] FLEX_VALUE_ID, fvv. FLEX_VALUE, fvv. FLEX_VALUE_MEANING, fvv. DESCRIPTION DESCRIPTION, fvv.hierarchy_level

    OF fvv, FND_FLEX_VALUE_SETS fvs FND_FLEX_VALUES_VL

    WHERE 1 = 1

    and fvv.flex_value_set_id = fvs.flex_value_set_id

    and SVF. FLEX_VALUE_SET_NAME 'LOCATION GPIL_ '.

    and fvv.hierarchy_level =: p_hierarchy_level * /.

    SELECT fvv. FLEX_VALUE_ID, fvv. FLEX_VALUE, fvv. FLEX_VALUE_MEANING, fvv. DESCRIPTION DESCRIPTION, fvv.hierarchy_level

    From apps. FND_FLEX_VALUES_VL fvv, apps. FND_FLEX_VALUE_SETS fvs

    WHERE 1 = 1

    and fvv.flex_value_set_id = fvs.flex_value_set_id

    and SVF. FLEX_VALUE_SET_NAME 'LOCATION GPIL_ '.

    and fvv.hierarchy_level =: p_hierarchy_level

    and fvv.flex_value

    in

    (by selecting gpistate in apps.xxgp_gpistate_emp_check gec

    WHERE fvv.flex_value = gpistate and empcode in (select distinct tag EPI apps.xxgp_proposal_employees_v))]] > < / SQLQuery >

    < ViewAttribute

    Name = "FlexValueId".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "15".

    Scale = '0 '.

    Type = "Oracle.jbo.domain.Number"

    ColumnType = 'NUMBER '.

    AliasName = 'FLEX_VALUE_ID. '

    Expression = "FLEX_VALUE_ID."

    SQLType = 'DIGITAL' / >

    < ViewAttribute

    Name = "FlexValue".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = '150 '.

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'FLEX_VALUE. '

    Expression = "FLEX_VALUE."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "150" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "FlexValueMeaning".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = '150 '.

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'FLEX_VALUE_MEANING. '

    Expression = "FLEX_VALUE_MEANING."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "150" / >

    < / DesignTime >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "10" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewAttribute >

    < ViewAttribute

    Name = "Description".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "240".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'DESCRIPTION '.

    Expression = "DESCRIPTION".

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "240" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "HierarchyLevel.

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "30".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'HIERARCHY_LEVEL. '

    Expression = "HIERARCHY_LEVEL."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "30" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewCriteria

    Name = "StateVOCriteria".

    ViewObjectName = "proposal.model.StateVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "true" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "StateVOCriteria_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "FlexValue".

    ViewAttribute = "FlexValue".

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "10" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < ViewCriteria

    Name = "StateVOCriteria1".

    ViewObjectName = "proposal.model.StateVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "false" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "StateVOCriteria1_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "HierarchyLevel.

    ViewAttribute = "HierarchyLevel.

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    "Value =": p_hierarchy_level ".

    IsBindVarValue = 'true '.

    Required = "Optional" / >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < AttrArray Name = "KeyAttributes" >

    < point Value = "FlexValue" / >

    < point Value = "FlexValueMeaning" / >

    < / AttrArray >

    < ResourceBundle >

    < PropertiesBundle

    PropertiesFile="proposal.model.ModelBundle"/ >

    < / ResourceBundle >

    < / ViewObject >

    <? XML version = "1.0" encoding = "windows-1252"? >

    <! DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd" >

    <!-->

    < ViewObject

    "xmlns ="http://xmlns.oracle.com/bc4j"

    Name = "L1ApproverVO".

    Version = "11.1.2.62.76".

    BindingStyle = "OracleName".

    CustomQuery = 'true '.

    RowClass = "proposal.model.L1ApproverVORowImpl"

    ComponentClass = "proposal.model.L1ApproverVOImpl"

    PageIterMode = "Full".

    UseGlueCode = "false" >

    < DesignTime >

    < name Attr = "_codeGenFlag2" Value = "access |" Coll | VarAccess "/ >"

    < name Attr = "_isExpertMode" Value = "true" / >

    < name Attr = "_isCodegen" Value = "true" / >

    < / DesignTime >

    Properties of <>

    < SchemaBasedProperties >

    < LABEL

    ResId="proposal.model.L1ApproverVO_LABEL"/ >

    < / SchemaBasedProperties >

    < / properties >

    < variable

    Name = "p_state".

    Type = "where".

    Type = "Java.lang.String" > "

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYHINT

    Value = 'Hide' / >

    < / SchemaBasedProperties >

    < / properties >

    < / variable >

    < SQLQuery > <! [CDATA [SELECT pv.adfuser username, pv.tag emp_number, pv.full_name emp_name,

    E-mail PV.email_address

    SUBSTR (fv.lookup_code, 1, INSTR (fv.lookup_code, '-')-1) State

    From apps. XXGP_PROPOSAL_APPR_HIERARCHY_V fv, pv apps.xxgp_proposal_employees_v

    WHERE fv.lookup_type = 'XXGP_PROPOSAL_APPR_HIERARCHY. '

    AND SUBSTR (fv.lookup_code, INSTR (fv.lookup_code, '-') + 1) = pv.tag

    AND SUBSTR (fv.lookup_code, 1, INSTR (fv.lookup_code, '-')-1) =: p_state

    Union

    SELECT the user name pv.adfuser, pv.tag emp_number, pv.full_name emp_name,

    E-mail PV.email_address

    SUBSTR (fv.lookup_code, 1, INSTR (fv.lookup_code, '-')-1) State

    From apps. XXGP_PROPOSAL_APPR_HIERARCHY_V fv, pv apps.xxgp_proposal_employees_v

    WHERE fv.lookup_type = 'XXGP_PROPOSAL_APPR_HIERARCHY. '

    AND SUBSTR (fv.rmm_code, INSTR (fv.rmm_code, '-') + 1) = pv.tag

    AND SUBSTR (fv.rmm_code, 1, INSTR (fv.rmm_code, '-')-1) =: p_state

    [[Group of pv.adfuser, pv.tag, pv.full_name, pv.email_address, SUBSTR (lookup_code, 1, INSTR (lookup_code, '-')-1)]] > < / SQLQuery >

    < ViewAttribute

    Name = "username".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "255".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'USER name '.

    Expression = "USER name".

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "90" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "EmpNumber.

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = '150 '.

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'EMP_NUMBER. '

    Expression = "EMP_NUMBER."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "150" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "EmpName".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "240".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'EMP_NAME.

    Expression = "EMP_NAME.

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "240" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "Email".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "240".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'EMAIL '.

    Expression = "EMAIL".

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "240" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "State".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "30".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'STATE '.

    Expression = 'STATE '.

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "30" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewCriteria

    Name = "L1ApproverVOCriteria".

    ViewObjectName = "proposal.model.L1ApproverVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "true" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "L1ApproverVOCriteria_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "username".

    ViewAttribute = "user name".

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "15" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < ViewCriteriaItem

    Name = "EmpNumber.

    ViewAttribute = "EmpNumber.

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "15" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < ViewCriteriaItem

    Name = "L1ApproverVOCriteria_L1ApproverVOCriteria_row_0_EmpName".

    ViewAttribute = "EmpName".

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "30" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < ViewCriteria

    Name = "L1ApproverVOCriteria1".

    ViewObjectName = "proposal.model.L1ApproverVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "false" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "L1ApproverVOCriteria1_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "State".

    ViewAttribute = 'State '.

    = '=' Operator

    Concert = 'AND '.

    "Value =": p_state ".

    IsBindVarValue = 'true '.

    Required = "Optional" / >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < ResourceBundle >

    < PropertiesBundle

    PropertiesFile="proposal.model.ModelBundle"/ >

    < / ResourceBundle >

    < / ViewObject >

    Dear gurus,

    Thank you for your support and answers.

    Problem solved, I added view accessors name in the attribute skip list. now it does not work as expected.

  • ORA-00942 Table or view does not exist when you run a procedure

    Hello

    I have a procedure called FND_GLOBAL under a scheme called APPS and I have granted execute privilege on this procedure to another schema called CIVICA

    However when I run the procedure of the CIVIC scheme I get

    ORA-00942 Table or view does not exist
    ORA-06512 at APPS. FND_CORE_LOG, line 25
    ORA-06512 at APPS. FND_GLOBAL, line 104
    ORA-06512 at APPS. FND_GLOBAL, line 1620
    ORA-06512 at APPS. FND_GLOBAL, line 2171
    ORA-06512 at APPS. FND_GLOBAL, line 2313

    I'm guessing that some of the sub components must also be given to the CIVICA?

    How does work to define rights? Subcomponents should not also be accessible via this procedure being owner / defined by Apps but executed by CIVICA?

    Jim

    Hi, Jim,.

    Jim Thompson wrote:
    Sorry Frank - in order to clarify

    I wanted to CIVICA to be able to execute procedures and functions in applications. Package FND_GLOBAL

    However this package has been defined with the rights of the plaintiff - CIVICA must be explicitly object privilege to all objects used by the package (or packages of sub that he calls, that there are some - it is really a case to view the hierarchy of this package and ensure that each object is explicitly given to CIVICA)

    What do you mean by "explicitly granted to CIVICA"? ". Do you mean granted directly to CIVICA, and not a role that CIVICA has?
    Once more, the privileges granted to the roles are good enough for packages AUTHID CURRENT_USER (also known as the "rights of the applicant"). The only time where you have to say "GRANT."... CIVICA"is when granting a role to the CIVICA; all other privileges may be granted to this role, or some other roles that are granted to the role that CIVICA has.
    Mnight want to create a role that has all the necessary privileges to use the package and grant this role to users like CIVICA.

    ... So, it seems as if I have no choice but to get my pen and paper and trace through the nested packages and objects called by FND_GLOBAL and to ensure that they are explicitly granted to CIVICA! I hate days like these!

    CIVIA want to have all the privileges that has APPS? You can query dba_tab_privs (and oither views in the data dictionary) to find (and write statements of "GRANT... ("for) all these privileges.

    You can also create another packet (let's call it FND_GLOBAL_I) in applications with rights of the author. Specification of package would be identical to the specification of FND_GLOBAL package, except that it says FMD_GLOBAL_I instead of FND_GLOBAL. The FND_GLOBAL_I package body are very similar to the spec. The body of each procedure or function would simply be a call to the corresponding functuion in FND_GLOBAL. Since FND_GLOBAL has hundreds of procedures, it will be a lot of work, but perhaps less work than to find exactly what privileges are needed.

Maybe you are looking for