How to clear the ADF Entity cache
Hi All,
While I'm using an entity based updatable view object,after deleting a record,I created a new record with the same key,It displays the deleted record instead of new record.
Sample steps:
1.Create a updatable view object with key attribute name sequence.
2.I dropped this as table in the view page.
3.I created a new record for this using CreateInsert action
4.I entered the values for this new record.
5.I deleted the new record
6.Again I created a new record.
7.If I enter the previous sequence value,it displays the old record values, If I enter a different value the delete record does not affect this.
So I think,I need to clear the entity cache, but I have used clearCache() of ViewObjectImpl, there is no change.
If anyone came across the problem and fixed,Please let me know the solution.
Regards,
Felix
You are wrong here. if you don't commit the delete, the record is still there.
You should not enter the same sequence again anyway. a sequence should be a one time number, once used it's gone. set the new key using a groovy expression and make it read inky in the ui.
Timo
Similar Messages
-
How to clear the directory server cache?
How to clear the directory server cache?
we are using the directory server 5.2
Thanks,
Subbutry asking it here - http://forum.java.sun.com/forum.jspa?forumID=761
-
How to clear the OTHER memory cache
Hi there fire fox help,
I have read the page on 'How to clear the cache' but this does not seam to clear everything.
When I am editing a website on my computer and viewing the changes through fire fox everything works great, I just hit refresh.
But when testing the websites changes online (after unloading it) I can not see any changes, using the refresh button is of no help and clear the cache is not helping either.
I get quite frustrated with this as I then have to change the name of the web page just to get fire fox to refresh it properly and then change it back again.
Thanks for your time, MaxI've tried all these and Firefox still won't load the current image. I know it's there because Internet Explorer does load it. Is there anything else I can try or look at?
-
How to clear the report from Cache.
Hello all,,,
In my project iam using crystsal report for eclipse to generate reports.
Iam using a .jsp page to call my report.(which i got it from the examples of CRE).
The name of my jsp page is poi.jsp
The name of my Crystal report is Department.rpt
My problem is this....
when i run the report first time i can see my poi.jsp page and user can submit
the parameter and based on the users parameter the report is generated..(ITs working absoultely fine)
but when the user runs the report again, its not showing the parameter page (i.e user cannot see poi.jsp)
rather its showing the old generated report.
When i tried using session.invalidate and session.removeAttribute it was showing me the poi.jsp page
but the problem is when the user clicks on the print icon or any icon on the report its just
showing the poi.jsp page...
When the user closes the report or when the clicks on the button to generate the report it should
show the parameter page (poi.jsp).how can i solve this problem???
the code what i am using is as follows
try {
String reportName = "C:/workspace/Reports/WebContent/Department.rpt";
ReportClientDocument clientDoc = (ReportClientDocument) session.getAttribute(reportName);
if (clientDoc == null) {
// Report can be opened from the relative location specified in the CRConfig.xml, or the report location
// tag can be removed to open the reports as Java resources or using an absolute path
// (absolute path not recommended for Web applications).
clientDoc = new ReportClientDocument();
clientDoc.setReportAppServer(ReportClientDocument.inprocConnectionString);
// Open report
clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);
// ****** BEGIN SET RUNTIME DATABASE CREDENTIALS ****************
String connectString = "jdbc:oracle:thin:@192.168.1.4:1521:orcl";
String driverName = "oracle.jdbc.driver.OracleDriver";
String JNDIName = "orcl";
String userName = "act_db"; // TODO: Fill in database user
String password = "act_db"; // TODO: Fill in password
// Switch all tables on the main report and sub reports
CRJavaHelper.changeDataSource(clientDoc, userName, password, connectString, driverName, JNDIName);
// logon to database
CRJavaHelper.logonDataSource(clientDoc, userName, password);
// ****** END SET RUNTIME DATABASE CREDENTIALS ****************
// ****** BEGIN CONNECT PARAMETERS SNIPPET ****************
// STRING VALUE PARAMETER.
String stringValue = request.getParameter("DeptId");; // TODO: Fill in value
CRJavaHelper.addDiscreteParameterValue(clientDoc, "", "DeptId", stringValue);
// ****** END CONNECT PARAMETERS SNIPPET ****************
// Store the report document in session
session.setAttribute(reportName, clientDoc);
// ****** BEGIN CONNECT CRYSTALREPORTPAGEVIEWER SNIPPET ****************
// Create the CrystalReportViewer object
CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer();
String reportSourceSessionKey = reportName+"ReportSource";
session.removeAttribute("reportSource");
Object reportSource = session.getAttribute(reportSourceSessionKey);
if (reportSource == null)
reportSource = clientDoc.getReportSource();
session.setAttribute(reportSourceSessionKey, reportSource);
// set the reportsource property of the viewer
crystalReportPageViewer.setReportSource(reportSource);
crystalReportPageViewer.setDisplayGroupTree(false);
session.removeValue("reportSource");
crystalReportPageViewer.setHasRefreshButton(true);
// Apply the viewer preference attributes
// Process the report
crystalReportPageViewer.processHttpRequest(request, response, application, null);
// ****** END CONNECT CRYSTALREPORTPAGEVIEWER SNIPPET ****************
} catch (ReportSDKExceptionBase e) {
out.println(e);
Thanks In advance
Regards,
Amol PatilCrystalReportViewer viewer = new CrystalReportViewer();
viewer.setReportSource(reportSource);
viewer.setReportSource(reportSource);
viewer.setHasRefreshButton(true);
viewer.setOwnPage(true);
viewer.setOwnForm(true);
viewer.setHasExportButton(true);
viewer.setZoomFactor(100);
viewer.setPrintMode(CrPrintMode.ACTIVEX);
viewer.setParameterFields(fields);
viewer.setEnableParameterPrompt(true); --this line will prompt -
How to make two Application Modules share the same entity cache?
Hello everyone, I am using JDeveloper 11.1.2.3.0
I have a little problem in my application through using two AppModules that contain also same ViewObjects. So to be clear one VO is declared in two AppModules. When I commit the view by using AppModule1 and then go to another page that uses the same VO but from AppModule2, I have to commit again, even through the row is previously stored in the database.
I understood that this came because different AppModules use different entityCache for database communications.
I am asking if anyone knows any option on how to sync the entity caches from the two appmodules, or how to make them use the same entity cache.
Thank youYou can make a copy of the app and give it another name, but it will use the same settings files no matter which you open. Settings aren't stored in the app, but in your Preferences.
Firefox, being a Windows derivative, might have the capability to use "Profiles" where you'd set it up different for each profile. I don't use Firefox, so I don't know if that option exists. -
How to clear the cache files in folder Temporary Internet Files
When one user opens files such as pdf. or doc. from Portal, the same file will be downloaded into the Temporary Internet Files folder. if another user copied the files out of the Temporary Internet Files folder from this computer and save to someplace else, then we face one security problem.
So my question is: How to clear the cache files in folder Temporary Internet Files?? Can we delete the files automatically when close the files in Portal??
or is there some ways to make encrypty???
Thanks very much!Hello,
this is a basical security problem which should be resolved by the OS standard security setup . No other user should have access to the temporary file folders in the personal directory. The user account must be secure. Normaly your security problem should not be a problem if basic security exists on the clients.
You can resolve this problem if every user has his own account on the client
The users having no administration permissions on the clients
The folder for the temporary internet files is placed in the personal profile folder of the user account.
On default no other user has access rights to you personal folder, this means the client OS is setup correctly.
You can setup the IE that no temporary files are saved (but it reduces performance)
You can enable IE to delete automaticly the temporary files if IE is closed.
Hope it helps.
Regards
Alex -
How To Clear The Web Intelligence Report Cache in BO 4.0 Linux
Hi Experts,
I have followed the SAP Note 1207029 to Clear The Web Intelligence Report Cache in BO 4.0 Linux, but in the note they have mentioned the path of BO XI 3.1 that doesn't exist in BO 4.0.
Given Path in the note: <installation directory>/useraccount/xir2/bobje/data/computername_50064/storage/docs
In BO 4.0: Inside Installation directory theres no useraccount directory.
Please anybody tell me the path of BO 4.0 in the linux server to clear the WEBI report cache.
Thanks in Advance,
GandhiThis would be your path
<install_dir>/bobje/data/<cms_port/storage//docs -
How to clear the Google search history
Does any one know how to clear the google search history, as you can clear your cache, history and cookies but not the google search history.
This has been asked and answered before. A forum search will turn up a few threads like this one:
http://discussions.apple.com/thread.jspa?messageID=8205045� -
How to clear the open documents in case if document currency and local curr
Hi,
Can anyboday advise how to clear the open document of a particular vendor for a particular company code. Here the issue is that balace is netted to Zero in the document currency but not in the local currency. The document was posted in Currency CAD and the local currency is GBP.
When i check the FBL1N, there is it showing net balance is ZERO, but document is still in open
status. I tried using Transaction code F-44, but it is not allowing me.
Can anyboday advise how to perform this. Points will be awarded.
Regards,
Sree.Hi,
In the Company code global parameters(OBY6),select the check box "NO FOREX RATE DIFF.WHEN CLEARING IN LC"
and try clearing again.(You can have a F1 help on the check box to see what exactly it is).
Hope this will resolve
Assign points if useful
Thanks
Aravind
Edited by: Aravind Aitipamula on May 22, 2008 1:36 AM -
How to share the same coherence cache in two EPN
hi,all:
I need to share the same coherence cache in two EPN. to put data into this coherence cache.
only whe EPN can been deploy ok, the other EPN deploy will get below exception.
Caused By: java.lang.IllegalStateException: Service "synergy-scheme-service" has been started by the factory with a different configuration descriptor
at com.tangosol.net.DefaultConfigurableCacheFactory.validateBackingMapManager(DefaultConfigurableCacheFactory.java:1246)
who can tell me why? or who can give me a example on how to share the same coherence cache in two EPN.
thanks a lotsHi,
This is because the system detects that you are using different configuration for the cache of the same name(and the domain name). If you want, we can discuss it, my mail is [email protected]
Thanks
Junger -
How to clear the rows in a jTable
Can anyone tell me how to clear the contents of all the rows in a jTable?
This is how I did. Posting the same.
jTable1.selectAll();
int[] array = jTable1.getSelectedRows();
for(int i=array.length-1;i>=0;i--)
DefaultTableModel model = (DefaultTableModel)jTable1.getModel();
model.removeRow(i);
Regards. -
How to clear the data in my page after user enter submit button
hi......
how to clear the data's in my page after user enter submit button. Actually while pressing first time itself the data is uploaded in database.Hi Nazeer,
Instead of doing it on the same button better create a separate button for this functionality, As per my understanding you want to clear these fields to create new record so that you can enter a new record so for this you just need to insert a new row in VO.
Still if you want to do it on the same button then you need to put the check that particular record is not dirty if it is not then create new record else create new record.
One more thing if you will clear on the second click of a button how will you update your record??
Regards,
Reetesh Sharma -
How to clear the text in the Text Editor
Hi all,
I created a Text editor and also i am having language field in the screen.
whenever i change the language auomatically the text has to change when the text exists for that
language.
this is working fine, but when the Text exist , the text editor should be blank.
But it is carrying the Previous editor text itself into it .
How to clear the text in the Editor.
Regards,
MadhaviHello Madhavi
The simple report ZUS_SDN_TEXTEDIT_CONTROL shows how to switch the texteditor contents when changing the language.
*& Report ZUS_SDN_TEXTEDIT_CONTROL
*& Thread: how to clear the text in the Text Editor
*& <a class="jive_macro jive_macro_thread" href="" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1145272"></a>
*& By default the itab GT_OUTTAB contains texts in DE and EN.
*& To switch the language directly enter into the command window:
*& LANGU=DE, LANGU=EN or LANGU=FR
REPORT zus_sdn_textedit_control.
TYPE-POOLS: abap.
TYPES: ty_t_text TYPE TABLE OF as4text
WITH DEFAULT KEY.
TYPES: BEGIN OF ty_s_outtab.
TYPES: language TYPE spras.
TYPES: text TYPE ty_t_text.
TYPES: END OF ty_s_outtab.
TYPES: ty_t_outtab TYPE STANDARD TABLE OF ty_s_outtab
WITH DEFAULT KEY.
DATA: gt_outtab TYPE ty_t_outtab,
gs_outtab TYPE ty_s_outtab.
DATA: gd_language TYPE spras.
DATA: go_docking TYPE REF TO cl_gui_docking_container,
go_textedit TYPE REF TO cl_gui_textedit.
DATA: gd_okcode TYPE ui_func,
gd_repid TYPE syst-repid.
START-OF-SELECTION.
PERFORM fill_texts.
gd_language = syst-langu.
PERFORM init_controls.
* Link the docking container to the target dynpro
gd_repid = syst-repid.
CALL METHOD go_docking->link
EXPORTING
repid = gd_repid
dynnr = '0100'
* CONTAINER =
EXCEPTIONS
OTHERS = 4.
IF sy-subrc NE 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
PERFORM set_text_editor.
* NOTE: dynpro does not contain any elements
" ok-code => GD_OKCODE
CALL SCREEN '0100'.
* Flow logic of dynpro (does not contain any dynpro elements):
*PROCESS BEFORE OUTPUT.
* MODULE STATUS_0100.
*PROCESS AFTER INPUT.
* MODULE USER_COMMAND_0100.
END-OF-SELECTION.
*& Module STATUS_0100 OUTPUT
* text
MODULE status_0100 OUTPUT.
SET PF-STATUS 'STATUS_0100'. " contains push button "DETAIL"
* SET TITLEBAR 'xxx'.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0100 INPUT
* text
MODULE user_command_0100 INPUT.
TRANSLATE gd_okcode TO UPPER CASE.
CASE gd_okcode.
WHEN 'BACK' OR
'EXIT' OR
'CANC'.
SET SCREEN 0. LEAVE SCREEN.
WHEN 'LANGU=DE' OR
'LANGU=EN' OR
'LANGU=FR'.
PERFORM get_text_editor.
SPLIT gd_okcode AT '=' INTO gd_okcode gd_language.
PERFORM set_text_editor.
WHEN OTHERS.
ENDCASE.
CLEAR: gd_okcode.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Form FILL_TEXTS
* text
* --> p1 text
* <-- p2 text
FORM fill_texts .
* define local data
DATA: ld_string TYPE string.
gs_outtab-language = 'EN'. REFRESH: gs_outtab-text.
ld_string = 'Good morning'.
APPEND ld_string TO gs_outtab-text.
APPEND gs_outtab TO gt_outtab.
gs_outtab-language = 'DE'. REFRESH: gs_outtab-text.
ld_string = 'Guten Morgen'.
APPEND ld_string TO gs_outtab-text.
APPEND gs_outtab TO gt_outtab.
gs_outtab-language = 'FR'. REFRESH: gs_outtab-text.
ld_string = space.
APPEND ld_string TO gs_outtab-text.
APPEND gs_outtab TO gt_outtab.
ENDFORM. " FILL_TEXTS
*& Form INIT_CONTROLS
* text
* --> p1 text
* <-- p2 text
FORM init_controls .
CREATE OBJECT go_docking
EXPORTING
parent = cl_gui_container=>screen0
* repid =
* dynnr =
* side = dock_at_left
* extension = 50
* style =
* lifetime = lifetime_default
* caption =
* metric = 0
ratio = 90
* no_autodef_progid_dynnr =
* name =
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CREATE OBJECT go_textedit
EXPORTING
* max_number_chars =
* style = 0
* wordwrap_mode = wordwrap_at_windowborder
* wordwrap_position = -1
* wordwrap_to_linebreak_mode = false
* filedrop_mode = dropfile_event_off
parent = go_docking
* lifetime =
* name =
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
gui_type_not_supported = 5
OTHERS = 6.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " INIT_CONTROLS
*& Form SET_TEXT_EDITOR
* text
* --> p1 text
* <-- p2 text
FORM set_text_editor .
BREAK-POINT.
CLEAR: gs_outtab.
READ TABLE gt_outtab INTO gs_outtab
WITH KEY language = gd_language.
CALL METHOD go_textedit->set_text_as_stream
EXPORTING
text = gs_outtab-text
EXCEPTIONS
error_dp = 1
error_dp_create = 2
OTHERS = 3.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " SET_TEXT_EDITOR
*& Form GET_TEXT_EDITOR
* text
* --> p1 text
* <-- p2 text
FORM get_text_editor .
CLEAR: gs_outtab.
CALL METHOD go_textedit->get_text_as_stream
EXPORTING
only_when_modified = cl_gui_textedit=>true
IMPORTING
text = gs_outtab-text
* is_modified =
EXCEPTIONS
error_dp = 1
error_cntl_call_method = 2
OTHERS = 3.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
MODIFY gt_outtab FROM gs_outtab
TRANSPORTING text
WHERE ( language = gd_language ).
ENDFORM. " GET_TEXT_EDITOR
Regards
Uwe -
How to clear the cookie in midlet before quite the midlet?anyone?pls
i am fresh in J2ME . Can anyone teach me on how to clear the cookie in midlet before i quit from it?
I designed an application that require login and use session(cookie) management, i need to clear the cookie before or during i quit the midlet, so that the user will need to login again after quit from midlet. Can anyone pls assist me? i need it urgently!I designed an application that require login and use session(cookie) management,How did you implement the cookies. This isn't a built-in part of J2ME. You have to implement it yourself (saving the cookie and resending it in future requests), so only you can know how to delete it.
shmoove -
How to clear the screen in java?
Hi,
How to clear the screen in java without using any loops?
ThanksJust paint with your background color to let the old paintings vanish.
Maybe you are looking for
-
When saving a file in Indesign the tab goes off the top of the page
Having trouble with dragging the size of the artboard window and when I save a document the top of the tab goes off the page?
-
Urgent -please- how can I insert my context into proxy request ?
here is par of my request after I have transformed it, to the bs request. Routed Service Route to: "SkatEtilAndelsbogAnmeldelseSvarService" $outbound: <con:endpoint name="BusinessService$dk.skat.etil$bz$SkatEtilAndelsbogAnmel
-
installing windows 8 with bootcamp 5. Have to make a choice at personalize but mouse is not working. What can I do?
-
1.3 days apart (this time), my iMac is randomly rebooting. I've never been the best at reading this output from the crash. Would someone steer me in the right direction? It is beginning to happen more frequently. Also noticing increased lag/response
-
How to use the JavaScript method - hasDataChanged() ?
Hi, In the exit event of a field, I want to check whether the data is changed or not. I have found a method 'hasDataChanged()' in the Adobe LiveCycle Designer help, but not enough documentation is given. I tried multiple possibilities for u