Problem with the partialTrigger on the Table of the ADF

JDeveloper Version 11.1.2.3.0

I've reproduced the problem with partialTrigger on the array element. Sample application can be downloaded from here . He needs to run HR schema.
Underneath the pageFragment sample, I can try refreshing adf table in two ways
1. turn the addEmployee button id in partialTrigger of the ADFTable component.
2. set the id of the button addEmployee in the PanelBox component partialTrigger.

Note the difference - 1st only works no where as 2nd works very well. Do you have additional constraints when updating using the ADF Board
partialTrigger?
I have reproduced the usecase in example below:

Structure of the PageFragment-

PanelBox
|
| _ ADF Table
|
| facet __toolbar
|
| _ addEmployee button


Code PageFragment

< af:panelBox text = "PanelBox2" id = "pb1" >
< f: facet name = "toolbar" >
< af:commandButton actionListener = "#{bindings.addEmployee.execute}" = "addEmployee2" text "
Disabled = "#{!}" Bindings.addEmployee.Enabled}"id ="cb1"partialSubmit ="true"/ >
< / f: facet >
< af:table value = "#{bindings." Var EmployeesView1.collectionModel}"="row"rows =" #{bindings. " EmployeesView1.rangeSize}.
emptyText = "#{bindings." EmployeesView1.viewable? "{'No data to display.': 'Access Denied.'}".
fetchSize = "#{bindings." EmployeesView1.rangeSize}' rowBandingInterval = '0 '.
selectedRowKeys = ' #{bindings. " EmployeesView1.collectionModel.selectedRow}.
selectionListener = "#{bindings." RowSelection EmployeesView1.collectionModel.makeCurrent}"="single"id ="t1 ".
"displayRow ="selected"partialTriggers =": cb1 "styleClass ="AFStretchWidth">
< af:column sortProperty = "#{bindings." EmployeesView1.hints.EmployeeId.name}"sortable ="false ".
headerText = "#{bindings." EmployeesView1.hints.EmployeeId.label}"id ="c1">
< af:inputText value = "#{row.bindings.EmployeeId.inputValue} '"
label = "#{bindings." EmployeesView1.hints.EmployeeId.label}.
required = "#{bindings." EmployeesView1.hints.EmployeeId.mandatory}.
columns = "#{bindings." EmployeesView1.hints.EmployeeId.displayWidth}.
maximumLength = "#{bindings." EmployeesView1.hints.EmployeeId.precision}.
shortDesc = "#{bindings." EmployeesView1.hints.EmployeeId.tooltip}"id ="it1">
< f: validator binding="#{row.bindings.EmployeeId.validator}"/ >
< af:convertNumber groupingUsed = 'false' pattern = ' #{bindings. " EmployeesView1.hints.EmployeeId.format}"/ >
< / af:inputText >
< / af:column >
< af:column sortProperty = "#{bindings." EmployeesView1.hints.FirstName.name}"sortable ="false ".
headerText = "#{bindings." EmployeesView1.hints.FirstName.label}"id ="c2">
< af:inputText value = "#{row.bindings.FirstName.inputValue} '"
label = "#{bindings." EmployeesView1.hints.FirstName.label}.
required = "#{bindings." EmployeesView1.hints.FirstName.mandatory}.
columns = "#{bindings." EmployeesView1.hints.FirstName.displayWidth}.
maximumLength = "#{bindings." EmployeesView1.hints.FirstName.precision}.
shortDesc = "#{bindings." EmployeesView1.hints.FirstName.tooltip}"id ="it2">
< f: validator binding="#{row.bindings.FirstName.validator}"/ >
< / af:inputText >
< / af:column >
< af:column sortProperty = "#{bindings." EmployeesView1.hints.LastName.name}"sortable ="false ".
headerText = "#{bindings." EmployeesView1.hints.LastName.label}"id = 'c3' >
< af:inputText value = "#{row.bindings.LastName.inputValue} '"
label = "#{bindings." EmployeesView1.hints.LastName.label}.
required = "#{bindings." EmployeesView1.hints.LastName.mandatory}.
columns = "#{bindings." EmployeesView1.hints.LastName.displayWidth}.
maximumLength = "#{bindings." EmployeesView1.hints.LastName.precision}.
shortDesc = "#{bindings." EmployeesView1.hints.LastName.tooltip}"id ="it3">
< f: validator binding="#{row.bindings.LastName.validator}"/ >
< / af:inputText >
< / af:column >
< af:column sortProperty = "#{bindings." EmployeesView1.hints.DepartmentId.name}"sortable ="false ".
headerText = "#{bindings." EmployeesView1.hints.DepartmentId.label}"id ="c11">
"< af:selectOneChoice value =" #{row.bindings.DepartmentId.inputValue} "label =" #{row.bindings.DepartmentId.label} ".
required = "#{bindings." EmployeesView1.hints.DepartmentId.mandatory}.
shortDesc = "#{bindings." EmployeesView1.hints.DepartmentId.tooltip}"id ="soc1">
< f: selectItems value = "#{row.bindings.DepartmentId.items}" id = "si1" / > "
< / af:selectOneChoice >
< / af:column >
< / af:table >
< / af:panelBox >


Thank you
Rajdeep

Hello

the reason in my opinion, this has to do with the creation of the employee, who sits on the company and not the iterator that displays the data in the table. Therefore, the iterator must re - query to view the data that you created in silent mode in the background

Addition of

employeesViewImpl.executeQuery ();

to your AppModule Impl class at the end of the creation of the employee solve the problem that you see

Frank

Tags: Java

Similar Questions

  • JSF tutorial, EJB, JPA, the sample of the problems with the ADF runtime

    Hello

    I'm new to jDeveloper.
    I downloaded the version 11.1.1.2.0 and tried to make my first tutorials with the product.
    I started with the sample "create Applications with EJB, JPA and JSF" and run to the following problems:

    -1st part: step 10 expose the EJb as a data control
    Click here FODFacadeBean.java and choose Create a Data control.
    This option "create data Control ' is not at all to the top. There is no option

    -Part 2: Step 1 Add tag libraries in a project
    The ability to select "the ADF Faces Components 11'
    does not come either. I can't see any ADF Associates options...

    Is there something missing in my installation, because I can't access these components of the ADF?
    Should I include the components of the ADF sometime during the installation to have access to these
    or is it a license option?

    I downloaded the product yesterday from the public site, filename jdevstudio11112install.exe

    Jan-Erik

    Go to tool-> preferences-> roles
    and pass the default role, then you should have all the ADF their stuff available.

  • Problem with the ADF window.

    Hi all

    I use jdev 11.1.1.5.0. In my use case I display a pop-up but when page refresh automatically closed window.
    So, how can I stop to close the popup window. When I'm pragmatically refreshing page before calling popup then popup window appears.
    the code is following.
    {} public void refresh()
    FacesContext facesContext = FacesContext.getCurrentInstance ();
    String refreshpage = facesContext.getViewRoot () .getViewId ();
    ViewHandler viewHandler = facesContext.getApplication () .getViewHandler ();
    UIViewRoot viewroot = viewHandler.createView (facesContext, refreshpage);
    viewroot.setViewId (refreshpage);
    facesContext.setViewRoot (viewroot);
    }

    public String showPopup() {}
    Add the code in the event here...
    Refresh();
    RichPopup.PopupHints ph = new RichPopup.PopupHints ();
    pkgpopup. Show (pH);
    Returns a null value.
    }
    And in my case, it is important to refresh the page before you call popup.

    Thanks to Advacance.

    Define autoCancel property to off, that is to say:

             
    
  • Problem with the new installation of Windows XP on the Satellite A100-259

    Hi all!

    I have a problem with the fresh install WIN XP on Satellite A100-259 (PSAA2E).
    I already deleted the partition, formatted (NTFS) and tried to reinstall from recovery disk that initially provided with the laptop. But whenever I try to install a problem is detected (for the most part it's 'page in the nonpaged area failure').

    I also tried to install the OS directly from MS Windows XP Home Edition SP2 CD - the same problem.
    I checked the partition using PQ Magic and discovered that there are ' partition table error #110 ".» So, what I did:

    (1) delete partition-> create new partition-> format (NTFS)-> reinstall from recovery disk-> has not yet;
    (2) partition delete-> install WinXP CD original by create and format partition option-> has not yet;
    (3) delete the partition (using the magic of pq)-> create partition (using the magic of pq)-> format NTFS partition for win xp option-> check partition-OK no problems don't-> installation of original win XP CD-installation without changes-> option failed even once
    (4) delete the partition (pq magic)-> create partition (pq magic)-> format NTFS partition for win xp option-> check partition-OK, no problem-> installation of the recovery disc-> has not yet

    Whenever a different error is detected, so I can't identify the problem. I don't know what to do. Does anyone have any ideas?

    Hello

    Seems that there are some problems with the standards of the partitions.
    A friend of mine has tried to install the OS on the recovery CD on the laptop that has been formatted with Partitions Magic 8 and the installation failed.
    It was very strange

    Finally, we have formatted the whole HARD drive using the CD original Windows XP Pro.
    We did not remove the partition but simply kicked this CD and after the configuration process spent, we formatted the whole HARD disk and install XP without creating all the partitions.

  • Problem with the numbers in the rows of cut and paste

    Hey,.

    I'm new to MAC and now have problems with the help of figures, I brought my windows Excel worksheets. On windows, I could cut a line and paste anywhere on this page and by practice that Excel would fill the void rank where I cut the content. but here on MAC it does not work, why?

    anyway I tried to live with it by cutting a line and for the collage, I used Insert > copied lines for paste swath and add a line for her. but last night I updated the numbers and now by the practice precedes the Windrow is stuck this time with a resized form, the line is resized to a big line.

    Why is this happening? If it can't be fixed, I can go back to a previous version of a number? This update of hate.

    Numbers is excellent NO then you should consider to guide your expectations.

    Cut number refers only to the content NOT the line, or cells.  Select when a row, and then use the cut command that you cut the contents of the cells.

    If you try to move a line from one place to another, you should try this method (which can work for you)...

    Select the line, then click and hold on the header line (up to the line "lift" on the table), the operation slide the line to the destination.

    Now drag the line:

    Now drop the line where you want to:

  • Problem with the Atrix Dialpad

    I have a weird problem with the keypad, and of course support AT & T answer to all problems is exactly the same as Microsofts... reboot didn't help? Factory reset it then.

    So here is the problem, when I bring up the Dialer to place a call that everything works normally. Once the call is established, tell the insurance company of May and I get the automated system asking for me to use the keyboard to enter something like my account number, I encounter problems. The dialpad happens normally, but as soon as I press a button the screen goes blank for about 2 seconds and then turns back on. Of course the automatism thought that I was going to just type a number for the power failure, so he said, "2 is not a number valid avvount, please re-enter your account number.

    Reading through some problems with different Motorola phones made me think it might be my (Otterbox cases) covering the sensor that turns the screen off the power when the phone is against you the head. So I ripped off the case and tried again with the phone laid flat on a table, and exactly the same thing happened. Then I tried to change the battery settings thinking it could be tempting save energy, but that did not help either one.

    Is there a setting I'm missing with a very short time-out on the keyboard once you are in a call? Or is there something else I need to check? Any ideas at all?

    I use my phone in this way is a lot because of Conference calls, and the current function makes it impossible. I'm already at my wits end.

    Thanks for any help.

    @blindrage

    No discussion has been removed. Rather the URL that you came in was not valid. I therefore corrected it and you will see the discussion still exists.

    Like the Mark-d says use only Motorola Original Chargers specifically the model supplied with the device.

    Mark

    Support Forums Manager

  • problem with the Finder - files and folders displaying incorrectly

    After acquiring a new iMac, I noticed a problem with the Finder - files and folders are displayed wrong (see table).

    This is what happens always after the files have been transferred from one folder to another. I was reminded of my days of using Mac OS in the 1980s when automatic setting of files was not so "automatic." I use Mac OS for decades and I don't remember the last time I had to think about GUI problems like that.

    Other problems in the graphical display of files and folders were introduced, such as when you have hundreds of files in a single folder, you end up deleting about 30 to 40 of them say in a particular section, and you end up with gaps of the ChartSpace where files used to be, that is the remaining files automatically rearrange themselves (fill in these gaps) - never. A week later, you open the folder, and the gap of GUI is still there.

    I decided to do a clean install of the operating system but nothing works.

    Is there some setting in Prefs I'm missing?

    Hi there highland99,

    Looks like your folder icons are not accommodating themselves automatically you plan to do. To me, this indicates that you have organize by the None value in the view menu. You can change the way files and folders are prepared automatically by clicking on view > reorganize by and selecting how you would like that fixed.

    Thank you for using communities of Apple Support.

  • I am facing a problem with the beep.vi. I have a DAQ program, which acquired the signal and compare it to a threshold value. When a signal is out of range, a Visual and sound alarm has occurred. I use the VI beep.vi to generate the sound.

    I am facing a problem with the beep.vi.  I have a DAQ program, which acquired the signal and compare it to a threshold value. When a signal is out of range, a Visual and sound alarm has occurred. I use the VI beep.vi to generate the sound. Everything works fine except the sound alarm. It gives the table 1 d of type mismatch. I tried to fix this by placing it in a box structure. But it still does not work. If someone could help? Please find attached my VI. Best wishes to all visitors to the Forums of Discussion OR.

    Ihab El-Sayed

    published here: http://forums.ni.com/t5/LabVIEW/Playing-sound-based-on-exceeding-a-threshold-value-1D-array-data/m-p...

  • Problem with the generation of multi-sinus wavefrom of random phase using PXI-5412

    Hello

    I am trying to generate random phase multi-sine waveform using the PXI-5412 14 bits 100 M/s AWG on LabVIEW8.0.

    The version of LabVIEW8.0 for the PXI-5412 comes with a sample VI on multi-tone waveform generation. When I tried with a different combination of frequency and amplitude, there is no problem with the sample VI.

    Because I need the phase to be random for each frequency component, I had tore the tone cluster containing 3 elements, i.e. frequency, amplitude and phase, which feeds the generator of signals, and rebundle the cluster with elements of reading a CSV file by using a loop, a fixed value amplititude and a number of random phase of the frequency generated by a random number (formula lournies elements (: pi - 2pi x r). When the waveform multi-sinusoidale generated on the PXI-5112 100 MHz Digital Oscilloscope, it was pointed out that the waveform would change with the tested frequency range.  However, the amplitude of the wave is always ~1.4V (guess that's always default to 1 V x sqrt (2)).  There is no question also when testing the same combination of frequency and amplitude by using sample VI without modification.

    Please find attached the VI of the sample, snatching up to the version and the CSV file I used. Is there something wrong with the table 1 d of the cluster of 3 elements that I built and assembled causing the signal generator to ignore the value of input amplitude and, possibly, the input value of the same phase (as it seems that the amplititude is always set to the default)?

    The other question that I found on the two sample VI and ripped version is on the news of sampling.  The waveforms appear on digital Oscilloscope PXI-5112 always default to 10 cycles no matter how changed the sampling frequency and the number of samples.  For example, if the frequency is 10 Hz, sampling frequency is 1000 Hz, and I put the number of samples to 10000.  I'm supposed to get 10000/100 = 100 cycles.  However, I could see 10 cycles no matter how, I changed.  What should be the correct way to change the number of cycles?

    Really appreiciate your help and advice. Thank you.

    1 phase unit is in degrees (-180 to 180), no - pi pi.
    2 standardize Waveform.vi always normalize your amplitude of the signal. You can remove it to use your desired amplitue, but must make sure that it is not above 5412 spec.

  • I ran CHKDSK, the report tells me I have problems with the file system, usn journal. ___

    I ran CHKDSK, the report tells me that I have problems with the sys file. I ran CHKDSK/F, it is said it fixed the problem but I ran CHKDSK again and it shows that the same listed the issues.

    Describe how you run chkdsk.

    That is what the report said: you have problems with the sys file?

    CHKDSK examines the disk space and use of the disk for the table of allocation of files (FAT) and NTFS file systems. CHKDSK provides information specific to each file system in a situation report. The report shows the errors found in the file system. If you run chkdsk without the /f on an active partition command line option, it can report errors because it cannot lock the drive. You should use chkdsk occasionally on each disk to check for errors.

    If you run chkdsk from a command prompt while Windows is running, it can report errors or it may not report errors - and it may report different
    Errors each time you run.  If this is the case, it could just be the way you run chkdsk.

    Here's how Microsoft explains this observation:

    "... CHKDSK may report that the disc is damaged, even when there is no
    current real corruption. This can happen if NTFS happens to modify
    areas of the disc on behalf of some programme activities that CHKDSK is
    review at the same time. To check a volume correctly, the volume
    must be in a static state, and the only way to ensure that the State is
    to lock the volume. CHKDSK only locks the volume when /F or/r (which
    involves the 'F') is specified. For example, you may need to run CHKDSK more than
    time so that it can complete all the steps in read-only mode. »

    If you run chkdsk from a command prompt, you are not the necessary static state and you can encounter errors "when no real corruption is present. This is how it works when you use this way.  Any changes made to a NTFS file system modifies the USN Journal.  If you are not in a static state, your USN change Journal probably all the time, so what you see (says something like that) can be quite normal.

    Two ways to ensure that you are in a static state is to run chkdsk from the Recovery Console or to schedule a chkdsk to run the next time that the system
    Restart by answering Yes to the question:

    Would you want to check this volume to be the next time the system restarts?

    If chkdsk reports errors when running in a static state, the errors should be investigated, resolved or explained.  This may take several
    chkdsk runs all of the issues and some problems cannot be resolved by chkdsk.

    If chkdsk runs the next time the system is restarted, the activity and the result will be displayed in the application event log.  Look in the Application log for
    Winlogon events and a source have the date and the duration nearby time chkdsk.

    It is in fact a chkdsk additional reading if you want to learn about it and it will explain everything you see and why your expectations exceed reality.

    Please vote my posts as helpful so I can get a lot of points. I'm saving for a pony!

  • SEVERAL problems with the new X 34

    So, I have been active during the overclock.net forums concerning the many problems I am having with my X 34.

    Long story short, I'm back this thing to Newegg and waiting for another delivery. But I thought I'd come at least here because it has high liklihood to return to anyone who cares to Acer. I called their tech support to let them know about the issues, but when the old Indian robot for 2 years at the other end kept referring to as resolution of refresh rate, I decided that I couldn't take more.

    So I took delivery of the monitor yesterday and he initially worked well... but the longer he stayed, the more problems, he has developed.

    My system is one I built a year or two ago and works perfectly with my Dell 3008WFP. Video card is a brand new MSI 980 Ti Lightning. Operating system is Windows 10 x 64. Is a Corsair 750W POWER supply. 16 GB of DDR3 RAM.

    I even made a COMPLETELY new install of Windows 10 on this computer to try to resolve these problems. Did not work. I have disconnected/reconnected everything inside my computer, including RAM and GPU. Did not work.

    And Yes, G-sync is enabled in the NVCP. And Yes, I manually set the refresh rate in the NVCP in correlation with the manual settings on the monitor.

    Problem no. 1: Menu recording does not settings

    -Don't know what the problem is here. But for about 3 hours last night, my monitor would not save settings for serger refresh rate. I would go on the menu... allow the serger... Set it to 100 Hz... Select "Apply and restart. Then (here's the interesting thing I think in hindsight), the screen would flash many colors several times and restart. I assumed that flashing color was normal... but it was never the Predator Logo when it has been reset. The office is finally pointing upwards and I could choose 100 Hz in my NVCP... but when you returned from the settings menu, Overclock was Off back with the default refresh rate. I have nothing would fix it with the reset of the monitor and unplug. Later... I have unplugeed the monitor for 30 minutes and when I plugged it back in, it would save my overclock settings now. It is interesting, but now, when I selected "Apply and reset", he would show the Predator logo when restarting... this logo did not appear before.

    Problem #2: Flashing screen

    -See a video of this question HERE

    -This developed before my eyes. After the initial installation of the monitor, it worked fine. Without no flicker, no problems. But as I was sitting at the dinner table last night, I started to see the monitor flashing intermittently in the other room. I look at the screen, he flickered about 4 or 5 times per minute. For the next hour, he progressed to 30 - 40 times per minute. And subsequently developed in constant blinking. BUT this flicker only happens when I go to the Office at 100 Hz. It happens sometimes in games, but not constant.

    I first thought that I had a bad cable of DP since I used one from Amazon, if I swapped it for the Acer cable included. Nope... same problem. I even inserted my previous EVGA 780 TI... but the flicker that happens too.

    Then, I thought it was a driver problem, I did a clean install of the nVdiia previous drivers. Nope. Then a cleaning installed latest drivers from nVidia WHQL. Nope.

    Then I saw here that you can download the drivers for the monitor directly from Acer. So, I did a guy like an unsigned driver installation. Nope.

    After all this, the problem persists.

    Strange thing about this one is that there was when I first got the monitor but got progressively worse since I got it.

    Another weird thing is that if I have a window open, then it isn't twinkle... reduce the window, and he comes back. It's actually what made me think, it was a driver issue, but as you can see above, I think that I have ruled that that fully.

    Also, if I set my refresh rate to 95Hz or below, the problem occurs. (This is actually how I currently work).

    -UPDATE: the issue has actually started just after executing i1Profiler to calibrate the screen several times back to back. I can't imagine how, but could the rapid exchange of multiple colors full screen damaged electronics somehow? Or is it just a weird coincidence?

    -UPDATED #2: it was suggested that ADC can cause the problem as it caused problems with the previous Acer monitors. So I completely deleted i1Profiler and reset my default .icc profile. I also think that I figured out how to do a monitor factory reset - if you hold the buttons first and fifth, restarting the screen and all the default settings. in any case, does too and the blinking persists...

    #3 problem: Backlight horrible bleeding

    I have to type anything here? Leave some pictures to speak for themselves...

    Trouble #4: Parts of the screen does not not on

    It has been described elsewhere, so I won't detail it here. But yes, I have the same problem. Here is a representative of my monitor picture when the issue arose.

    Overall, I am extremely disappointed, although I can't say I'm surprised. I mean, we deal with Acer here guys... Not exactly known for the high-end products. You can put the red lipstick on a pig...

    So is there more any idea or suggestion out there?

    Until then... I'll wait for my new X 34 excerpt here from Newegg to see if I won the lottery of Acer he...

    I created this post to be a "accepted solution" to this thread with the purpose to help other users who need to find the answers. This should help to find this information faster than to have to go almost 800 posts to find pieces of information.

    Wake up from sleep (backlight) - initial response and follow-up

    Problems with Overclocking at 100 hz - original response

    Coil - Whine Original response

    Color banding - users in Australia reported the problem. The teams in the region to THE have been notified and a firmware is available.

    -Scanning lines Original response

    Thank you
    Cory

  • Problem with the cable on PC with usb54g wireless network

    I have a pc with a usb54g interface that communicates very well with my wrt54g2 router.  The router is 192.168.1.1 (default), and the pc has a static (wireless) address of 192.168.1.10.  My problem just is whenever I try to connect to one of the connections on the pc to a switch 100base2.  (The 100baseT interface is on 192.168.2.1).

    Whenever I turn on the switch, I lose my connection to the IP address that my satellite modem has attributed to the 'internet' on the wrt54g2 interface.  I am running Windows XP, SP3 on the pc.  Can I fix my problems with the installation of the network in the windows GUI, or should I change my command prompt routing tables?  I suspect that, when I get an address for one network other than that the pc is aware, he is trying to use the interface that he thinks is faster, obviously wired LAN.   I apologize in advance if this has already been covered on the forum.

    You can do this by using the GUI under Windows by changing the metric parameter of the interface under the advanced part of the configuration of the connection network GUI.

    See this LINK for more information:

    http://www.windowsreference.com/Windows-2000/change-the-interface-metric-on-a-network-adapter/

  • Problem with the syntax to call a page Apex

    I display 5 faces changing mood of a table. Each face has a link stored in the table. The link should go to a page in the same application and pass a parameter to this page when the face is selected.

    Somewhere, there is a problem with the syntax of the link, can anyone please help me out with the correct syntax, please.

    The error that I get when I select a face, is the following:

    Screenshot (34).png

    The link entry in the table is the following: http://apex.enciva.co.uk/pls/apex/f?p=842:1: & SESSION.: P1_MOODID:1

    and the code to display the faces, is as follows:

    DECLARE

    BEGIN

    FOR (IN) c1

    SELECT Hmauin,

    mntitle, mnlink

    OF MOODYFACES

    WHERE NVL ((mnfilename) dbms_lob.getlength, 0) > 0

    AND mnactive = 'yes '.

    ORDER BY HMAUIN

    ) LOOP

    HTP.prn ("< a class ="dock-item"HREF ="'|) C1. MNLINK | "" ">

    < img src = "f? p = & APP_ID.: & APP_PAGE_ID.: & APP_SESSION.:APPLICATION_PROCESS = GET_IMG1:NO:P141_MNID:' | C1. HMAUIN | "" "alt =" "/ >

    < span > ' | C1.mntitle | / span > < /a > ');

    END LOOP;

    END;

    Any answer will appreciated.

    Thanks fac586, spawn the link works perfectly.

  • Problem with the simple query.

    Hi all

    I am facing problem with the query below

    Select A.COL1, A.COL2

    B.COL1, B.COL2

    FROM TABLE1 A

    TABLE 1 B

    WHERE A.header = '123'

    AND B.header = '123'

    AND nvl (A.COL6, 'ABC') = 'ABC '.

    AND NVL (B.COL6, 'DEF') = 'DEF '.

    Basically, my requiremenyt is: I have only one table, TABLE1 here, which has a line two lines (for the same header) as "ABC" and another is "DEF". Table 1 has two columns (col1, col2) that should be displayed for both lines.

    When the header has two records in table1 top query works. and but if I do not have a record for any header example there are a record for "abc" in col6 only. so my query above does not work because there is no record for 'DEF' in col6. But I want to again request to fecth the output (for b.col1 and b.col2 should have null values)

    could you pls suggest me how to get the 4 columns.

    Thanks in advance

    Kind regards

    UVA.

    Try to place the status of outer join on column: analytical_criterion_code as

    and nvl (AUDIT.analytical_criterion_code, 'AUDIT2') = 'verification2. '

    .

    .

    and nvl (TRANS.analytical_criterion_code, 'TRANS2') = 'TRANS2.

    In the sub query based on the opinions that you have given in post # 1, although there is no value "DEF * ' for col6 due to the condition of outer join on b.col6 (+) line is extracted with b.col [1,2,3] as NULL values. Try to remove the (+) sign b.col6 and test.

    with t as)

    Select 111 col1, col2 'aaa', 'ABC' col6 123 header of all the double union

    Select 222 'bbb', 'DEF' col6, 123 double header

    )

    q as (select 123 double header)

    Select A.COL1, A.COL2, A.COL6

    B.COL1, B.COL2, b.COL6

    q.header

    T a

    t b

    q

    where a.col6 (+) = 'ABC '.

    and b.col6 (+) = "DEF."

    and q.header = a.header (+)

    and q.header = b.header (+)

  • Problem with the bulk loading IOM account to AD

    Hi all

    I'm doing a loading block account for AD in IOM. I followed all the steps in the oracle documentation.

    I entered the user in the format of CSV file data. Data in the example are given below:

    Primary data in the Table:
    UD_ADUSER_UID, UD_ADUSER_FNAME, UD_ADUSER_LNAME, UD_ADUSER_ORGNAME, UD_ADUSER_BNUMBER, UD_ADUSER_OBJECTGUID
    TWoods, Tiger, Woods, "' 22 ~ CN = Users, DC = gkidmsolutions, DC = com", B000004, 104 "
    TCruise, Tom, Cruise, "" 22 ~ CN = Users, DC = gkidmsolutions, DC = com ", B000005, 105"
    WSmith, Will, Smith, "' 22 ~ CN = Users, DC = gkidmsolutions, DC = com", B000006, d149e9add00198469b1ebef579911024 "

    Data in the Child Table:
    UD_ADUSER_UID, UD_ADUSRC_GROUPNAME
    TWoods, ' 22 ~ CN = users, CN = Users, DC = gkidmsolutions, DC = com ".
    TCruise, ' 22 ~ CN = users, CN = Users, DC = gkidmsolutions, DC = com ".
    WSmith, ' 22 ~ CN = users, CN = Users, DC = gkidmsolutions, DC = com ".

    All of these users are already available in both IOM and AD. I am trying to establish links between these users through loading bulk. I am able to load bulk account using the IOM bulk load utility. After loading bulk accounts, when I go to the tab the user resources, I see a user resource AD for the respective users with the status 'Configured'.

    However, the problem is when I try to update any user information through the process of the object resource AD shape, this not updated for AD. An exception mentioned below can be seen in newspapers. Looks like the loading block creates a map that can be seen from front end, but in fact, he is not pointing the user to the AD. Am I missing something? Help me!

    *********************************************************************************************************************************************
    "Current execution LOCKUNLOCKADADAMUSER
    Target class = com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > <>=
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks: unlockADUser: the user could not unlocked >
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < =.
    >
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < = start the Stack Trace = >
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks: unlockADUser >
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < String index out of range:-1 >
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < Description: String index out of range:-1 >
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < java.lang.StringIndexOutOfBoundsException: String index out of range:-1
    at java.lang.String.substring(String.java:1931)
    at java.lang.String.substring(String.java:1904)
    at com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.unlockADUser (unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.lockADorADAMUser (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    to com.thortech.xl.adapterGlue.ScheduleItemEvents.adpADCSLOCK_UNLOCKUSER. LOCKUNLOCKADADAMUSER (adpADCSLOCK_UNLOCKUSER. Java:163)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpADCSLOCK_UNLOCKUSER.implementation(adpADCSLOCK_UNLOCKUSER.java:61)
    at com.thortech.xl.client.events.tcBaseEvent.run(tcBaseEvent.java:196)
    at com.thortech.xl.dataobj.tcDataObj.runEvent(tcDataObj.java:2492)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(tcScheduleItem.java:2919)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(tcScheduleItem.java:553)
    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:604)
    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
    at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostUpdate(tcOrderItemInfo.java:374)
    at com.thortech.xl.dataobj.tcDataObj.update(tcDataObj.java:664)
    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:508)
    at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData(tcFormInstanceOperationsBean.java:710)
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData(tcFormInstanceOperationsBean.java:426)
    at Thor.API.Operations.tcFormInstanceOperationsIntfEJB.setProcessFormDatax (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    to $Proxy341.setProcessFormDatax (Unknown Source)
    at Thor.API.Operations.tcFormInstanceOperationsIntfEJB_h6wb8n_tcFormInstanceOperationsIntfRemoteImpl.__WL_invoke (unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at Thor.API.Operations.tcFormInstanceOperationsIntfEJB_h6wb8n_tcFormInstanceOperationsIntfRemoteImpl.setProcessFormDatax (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    to $Proxy178.setProcessFormDatax (Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    to $Proxy337.setProcessFormDatax (Unknown Source)
    at Thor.API.Operations.tcFormInstanceOperationsIntfDelegate.setProcessFormData (unknown Source)
    at com.thortech.xl.webclient.actions.UserDefinedFormAction.editForm(UserDefinedFormAction.java:2033)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1914)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:463)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:78)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:122)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:111)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    >
    < 5 April 2012 5:18:54 CEST > < error > < OIMCP. A/d converters > < BEA-000000 > < = end of stack memory trace = >
    EXECUTEREMOTESCRIPT running
    Target class = com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks
    "# SessionContainer:valueUnbound: expired Session of the name of the event is: Xellerate.Session.

    Looks like a problem with the value of the UD_ADUSER_LOCKED field. Change to retry and value non-zero.

  • Problem with the Paging in VO tuning range

    Hi all

    I am having some problems with the Range Paging in VO tuning. My VO questions about 5000 + lines. So I'm going to the range of paging that is the recommended method for managing large data. Here I must also get the current row of the table (which shows the desired result). But when I use the getCurrentRow() method, it results in a value zero. Why this happens?

    code
    FacesContext fc = FacesContext.getCurrentInstance ();
    Object returnObject1 = null, fc.getELContext () .getELResolver () .getValue (fc.getELContext (), "links");
    DCBindingContainer bindingsIte = returnObject1 (DCBindingContainer);
    DCIteratorBinding dciter = bindingsIte.findIteratorBinding("ClientsVO1Iterator");
    Line rowClient = dciter.getCurrentRow ();
    String sDisposaltype = rowClient.getAttribute("DividendDispType").toString ();

    This method works very well with the scrollable access mode.
    Is there a special way to get the current line with the range Paging?

    Thank you
    Danesh

    Danesh,

    I have not checked this version or the most recent 11.1.2.1, but in 11.1.1.4, we had this problem and we use workaround:
    1. remove the current selectionlistener in the table (#{... makecurrent}).
    2. set a new headset selection (using the small arrow to the right) in a bean of your choice. The scope of the bean must be seen or pageflow depending on where you need access to the selected line.
    3. in the new selectionListener you get the selected line of the event, get the key in the line and store in an attribute of bean
    4. to the point you need the selected line, you use the stored line button and work with that. If you need attributes from the line you must ask for the line, once again, that you only the key. In our case only pass us the key to a service in the module of the application method, so this works very well for us.

    Here is an example of such a selection listener

        public void singleSelectionListener(SelectionEvent selectionEvent)
        {
            RowKeySet rksAdd = selectionEvent.getAddedSet();
            if (rksAdd.isEmpty())
                return;  // no selection
    
            Object[] it = rksAdd.toArray();
            // as this is for single selection there should only be one, but...
            for (Object obj: (List) it[0])
            {
                mLogger.fine("Selected :" + obj);  // log selected row
                Key k = (Key) obj;   // the object is the row key
                Object[] kv = k.getKeyValues();  // get the key value for later
                // strore the key value in a bean attribute
                mLastSelectedOID = (Integer) kv[0]; // store the key value (if the key has multiple parts you need to store them all)
            }
        }
    

    Timo

Maybe you are looking for

  • Qosmio G15-AV501 - cannot recover - MACHINE TROUBLE error

    Hi, im using laptop Qosmio G15-AV501. I decided to do a recovery with discs included. Here are my steps: 1. width launched 1 2 recovery disk. Reported recovery software 'BAD MACHINE'2. has tried to launch the tool update DMI, witch, I downloaded from

  • Model generation with USB-6341?

    Hi all We have developed a software quasi multifunction 'device-independent '. This sw is capable of generating the sequence shot timed with the device really used. Up to now, we have used devices PCI-6025 and USB-6221, but now we bought a USB-6341 a

  • call shared the actor object function

    I run a large application using the Framework of the actor on the cRIO-9068.  LabVIEW 2013 SP1f2. One of my players must call a function from a .so shared object file that I created.  I also created a vi wrapper that contains the node of the library

  • Age of Empires Multplayer

    Why can't two PC over a wireless network to join a game set in place by the host on a local network.  PC XP and Vista Home Premium PC?

  • 4620 HP installed on pc but have now only a mac, what I have to install a software on my Mac?

    I bought the HP 4620 earlier this summer and installed on a Dell PC laptop. I replaced the Dell with a Mac desktop computer. I don't have any PC, running only Mac mini Mac 21.5 and ipad and iphone. I was wondering if I need to install any kind of dow