How it is possible to reflect workbench changes on clustered environment

Hi All,
I am running endeca on MachineA and MachineB with separate MDEX engine.
Cluster dgraph is implemented on MachineA with MachineB, thus data will updated on machineB when i run baseline update on MachineA.
I have installed Experience Manager on MachineA and created some pages using Workbench.
The rules are getting fired for MachineA without baseline update, but i noticed that same are not working for MachineB even though both machines are in cluster.
When i run baseline update on MachineA rules are working with MachineB.
How it is possible to reflect workbench changes on both clustered MDEX engine without running baseline update.
Please share your suggestion.
Thanks in Advance,
SunilN

Hi Guys,
I have tried to both approaches which you have suggested me.
But still the rules are not fired for MachineB.
I have tested it endeca_jspref on MachineB it the rules are not getting reflected for MachineB.
Below is my MachineA AppConfig.xml file :
<?xml version="1.0" encoding="UTF-8"?>
<!--
# This file contains settings for an EAC application.
-->
<spr:beans xmlns:spr="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns="http://www.endeca.com/schema/eacToolkit"
xsi:schemaLocation="
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.endeca.com/schema/eacToolkit http://www.endeca.com/schema/eacToolkit/eacToolkit.xsd">
<app appName="WineStore" eacHost="MachineA" eacPort="8888"
dataPrefix="WineStore" sslEnabled="false" lockManager="LockManager">
<working-dir>${ENDECA_PROJECT_DIR}</working-dir>
<log-dir>./logs</log-dir>
</app>
<host id="ITLHost" hostName="MachineA" port="8888" />
<host id="MDEXHost" hostName="MachineA" port="8888" />
<host id="MDEXHost2" hostName="MachineB" port="8888" />
<host id="webstudio" hostName="MachineA" port="8888" >
<directories>
<directory name="webstudio-report-dir">./reports</directory>
</directories>
</host>
<lock-manager id="LockManager" releaseLocksOnFailure="true" />
<script id="InitialSetup">
<bean-shell-script>
<![CDATA[
    if (ConfigManager.isWebStudioEnabled()) {
      log.info("Updating Oracle Endeca Workbench configuration...");
      ConfigManager.updateWsConfig();
      log.info("Finished updating Oracle Endeca Workbench.");
]]>
</bean-shell-script>
</script>
<script id="BaselineUpdate">
<log-dir>./logs/provisioned_scripts</log-dir>
<provisioned-script-command>./control/baseline_update.bat</provisioned-script-command>
<bean-shell-script>
<![CDATA[
    log.info("Starting baseline update script.");
    // obtain lock
    if (LockManager.acquireLock("update_lock")) {
      // test if data is ready for processing
      if (Forge.isDataReady()) {
        if (ConfigManager.isWebStudioEnabled()) {
          // get Web Studio config, merge with Dev Studio config
          ConfigManager.downloadWsConfig();
          ConfigManager.fetchMergedConfig();
        } else {
ConfigManager.fetchDsConfig();
// clean directories
Forge.cleanDirs();
PartialForge.cleanCumulativePartials();
Dgidx.cleanDirs();
// fetch extracted data files to forge input
Forge.getIncomingData();
LockManager.removeFlag("baseline_data_ready");
// fetch config files to forge input
Forge.getConfig();
// archive logs and run ITL
Forge.archiveLogDir();
Forge.run();
Dgidx.archiveLogDir();
Dgidx.run();
// distributed index, update Dgraphs
DistributeIndexAndApply.run();
// if Web Studio is integrated, update Web Studio with latest
// dimension values
if (ConfigManager.isWebStudioEnabled()) {
ConfigManager.cleanDirs();
Forge.getPostForgeDimensions();
ConfigManager.updateWsDimensions();
// archive state files, index
Forge.archiveState();
Dgidx.archiveIndex();
// (start or) cycle the LogServer
LogServer.cycle();
} else {
log.warning("Baseline data not ready for processing.");
// release lock
LockManager.releaseLock("update_lock");
log.info("Baseline update script finished.");
} else {
log.warning("Failed to obtain lock.");
]]>
</bean-shell-script>
</script>
<script id="DistributeIndexAndApply">
<bean-shell-script>
<![CDATA[
    DgraphCluster.cleanDirs();
    DgraphCluster.copyIndexToDgraphServers();
    DgraphCluster.applyIndex();
      ]]>
</bean-shell-script>
</script>
<script id="LoadXQueryModules">
<bean-shell-script>
<![CDATA[
    DgraphCluster.cleanLocalXQueryDirs();
    DgraphCluster.copyXQueryToDgraphServers();
    DgraphCluster.reloadXqueryModules();
      ]]>
</bean-shell-script>
</script>
<script id="ConfigUpdate">
<log-dir>./logs/provisioned_scripts</log-dir>
<provisioned-script-command>./control/runcommand.bat ConfigUpdate run</provisioned-script-command>
<bean-shell-script>
<![CDATA[
    log.info("Starting dgraph config update script.");
    if (ConfigManager.isWebStudioEnabled()) {
      ConfigManager.downloadWsDgraphConfig();
      DgraphCluster.cleanLocalDgraphConfigDirs();
      DgraphCluster.copyDgraphConfigToDgraphServers();
      DgraphCluster.applyConfigUpdate();
    } else {
log.warning("Web Studio integration is disabled. No action will be taken.");
log.info("Finished updating dgraph config.");
]]>
</bean-shell-script>
</script>
<custom-component id="ConfigManager" host-id="ITLHost" class="com.endeca.soleng.eac.toolkit.component.ConfigManagerComponent">
<properties>
<property name="webStudioEnabled" value="true" />
<property name="webStudioHost" value="MachineA" />
<property name="webStudioPort" value="8006" />
<property name="webStudioMaintainedFile1" value="thesaurus.xml" />
<property name="webStudioMaintainedFile2" value="merch_rule_group_default.xml" />
<property name="webStudioMaintainedFile3" value="merch_rule_group_default_redirects.xml" />
     <property name="webStudioMaintainedFile4" value="merch_rule_group_MobilePages.xml"/>
     <property name="webStudioMaintainedFile5" value="merch_rule_group_NavigationPages.xml"/>
     <property name="webStudioMaintainedFile6" value="merch_rule_group_SearchPages.xml"/>
</properties>
<directories>
<directory name="devStudioConfigDir">./config/pipeline</directory>
<directory name="webStudioConfigDir">./data/web_studio/config</directory>
<directory name="webStudioDgraphConfigDir">./data/web_studio/dgraph_config</directory>
<directory name="mergedConfigDir">./data/complete_index_config</directory>
<directory name="webStudioTempDir">./data/web_studio/temp</directory>
</directories>
</custom-component>
<forge id="Forge" host-id="ITLHost">
<properties>
<property name="numStateBackups" value="10" />
<property name="numLogBackups" value="10" />
</properties>
<directories>
<directory name="incomingDataDir">./data/incoming</directory>
<directory name="configDir">./data/complete_index_config</directory>
<directory name="wsTempDir">./data/web_studio/temp</directory>
</directories>
<args>
<arg>-vw</arg>
</args>
<log-dir>./logs/forges/Forge</log-dir>
<input-dir>./data/processing</input-dir>
<output-dir>./data/forge_output</output-dir>
<state-dir>./data/state</state-dir>
<temp-dir>./data/temp</temp-dir>
<num-partitions>1</num-partitions>
<pipeline-file>./data/processing/pipeline.epx</pipeline-file>
</forge>
<dgidx id="Dgidx" host-id="ITLHost">
<properties>
<property name="numLogBackups" value="10" />
<property name="numIndexBackups" value="3" />
</properties>
<args>
<arg>-v</arg>
</args>
<log-dir>./logs/dgidxs/Dgidx</log-dir>
<input-dir>./data/forge_output</input-dir>
<output-dir>./data/dgidx_output</output-dir>
<temp-dir>./data/temp</temp-dir>
<run-aspell>true</run-aspell>
</dgidx>
<dgraph-cluster id="DgraphCluster" getDataInParallel="true">
<dgraph ref="Dgraph1" />
<dgraph ref="Dgraph2" />
     <dgraph ref="Dgraph3" />
</dgraph-cluster>
<dgraph-defaults>
<properties>
<property name="srcIndexDir" value="./data/dgidx_output" />
<property name="srcIndexHostId" value="ITLHost" />
<property name="srcPartialsDir" value="./data/partials/forge_output" />
<property name="srcPartialsHostId" value="ITLHost" />
<property name="srcCumulativePartialsDir" value="./data/partials/cumulative_partials" />
<property name="srcCumulativePartialsHostId" value="ITLHost" />
<property name="srcDgraphConfigDir" value="./data/web_studio/dgraph_config" />
<property name="srcDgraphConfigHostId" value="ITLHost" />
<property name="srcXQueryHostId" value="ITLHost" />
<property name="srcXQueryDir" value="./config/lib/xquery" />
<property name="numLogBackups" value="10" />
<property name="shutdownTimeout" value="30" />
<property name="numIdleSecondsAfterStop" value="0" />
</properties>
<directories>
<directory name="localIndexDir">./data/dgraphs/local_dgraph_input</directory>
<directory name="localCumulativePartialsDir">./data/dgraphs/local_cumulative_partials</directory>
<directory name="localDgraphConfigDir">./data/dgraphs/local_dgraph_config</directory>
<directory name="localXQueryDir">./data/dgraphs/local_xquery</directory>
</directories>
<args>
<arg>--threads</arg>
<arg>2</arg>
<arg>--spl</arg>
<arg>--dym</arg>
<arg>--xquery_path</arg>
<arg>./data/dgraphs/local_xquery</arg>
</args>
<startup-timeout>120</startup-timeout>
</dgraph-defaults>
<dgraph id="Dgraph1" host-id="MDEXHost" port="15000">
<properties>
<property name="restartGroup" value="A" />
<property name="updateGroup" value="a" />
</properties>
<log-dir>./logs/dgraphs/Dgraph1</log-dir>
<input-dir>./data/dgraphs/Dgraph1/dgraph_input</input-dir>
<update-dir>./data/dgraphs/Dgraph1/dgraph_input/updates</update-dir>
</dgraph>
<dgraph id="Dgraph2" host-id="MDEXHost" port="15001">
<properties>
<property name="restartGroup" value="B" />
<property name="updateGroup" value="a" />
</properties>
<log-dir>./logs/dgraphs/Dgraph2</log-dir>
<input-dir>./data/dgraphs/Dgraph2/dgraph_input</input-dir>
<update-dir>./data/dgraphs/Dgraph2/dgraph_input/updates</update-dir>
</dgraph>
<dgraph id="Dgraph3" host-id="MDEXHost2" port="15000">
<properties>
<property name="restartGroup" value="B" />
<property name="updateGroup" value="a" />
</properties>
<log-dir>./logs/dgraphs/Dgraph3</log-dir>
<input-dir>./data/dgraphs/Dgraph3/dgraph_input</input-dir>
<update-dir>./data/dgraphs/Dgraph3/dgraph_input/updates</update-dir>
</dgraph>
</spr:beans>
Do i need to change any things else.
Please suggest me.
Thanks
SunilN

Similar Messages

  • Hi,  when i want to download an app from appstore, it reads like, " you need to switch from UK store to US store." How is this possible to do?

    Hi,  when i want to download an app from appstore, it reads like, " you need to switch from UK store to US store." How is this possible to do?

    Change to UK App Store
    1. Tap "Settings"
    2. Tap "iTunes & App Stores"
    3. Tap on your Apple ID
    4.Tap "View Apple ID"
    5. Enter your user name and password.
    6. Tap "Country/Region."
    7. Tap "Change Country/Region"
    8. Select the country/region where you are located.
    9. Tap "Done".
    Note: If the change doesn't take effect, sign out of account and sign in again.

  • Hi when i am giving credit card number in payment gatway it should change to password dots , how it is possible, which plug in i have to use

    <blockquote>Locking duplicate thread.<br>
    Please continue here: [[/questions/891259]]</blockquote>
    Hi when i am giving credit card number in payment gatway it should change to password dots , how it is possible, which plug in i have to use for this feature...

    Hi vishwanath123-
    Most websites when asking for your credit card do encrypt your password, but it is not based on a plugin. The website is responsible for securely receiving and storing your data. If you do not trust the website is secure, be careful with your data.

  • How is it possible to change the page of 1 tab to Page 2 then to page 3 etc using a boolen control?

    Hi sir,
             I created A tab control of 4 pages.How is it possible to change the page of 1 tab to Page 2 then to page 3 etc using a boolen control?
    Please Mark the solution as accepted if your problem is solved and donate kudoes
    Solved!
    Go to Solution.

    You have a couple of possiblities:
    Keep the tab value in a shift register and use a value changed on the boolean to increment or decrement the tab. Write to a local variable of the tab as needed (I would recommend against value property nodes as in the above examples by others).
    You could also hide the tabs and make the tab control an indicator. Now you can write directly to the terminal if the boolean changes and you don't even need a local variable.
    Here is an example showing both (LabVIEW 8.2).
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    TabSwitcher.vi ‏18 KB

  • Basically my phone was in my bag an someone sent my mum an iMessage saying 'can't talk now... I'll ring later' off my iMessage. How is that possible? Is someone hackin my iPhone 4s? I change my Apple ID password but I'm terrified

    Basically my phone was in my bag an someone sent my mum an iMessage saying 'can't talk now... I'll ring later' off my iMessage. How is that possible? Is someone hackin my iPhone 4s? I change my Apple ID password but I'm terrified because someone is sending my mum messages off my account!

    Nothing to worry about. If you open Settings and scroll down and tap Phone, you will see "Respond with Text" and one of the standard replies on mine is "Can't talk right now ... I'll call you later." I would guess that a button got hit while in your bag.

  • I want to buy a Ipod Nano 16gb and it says it holds up to 4,000 songs, and 16 hours of video but on my Itunes I have 2,593 songs and it says I have 19.88 gb. How is this possible?

    I want to buy a Ipod Nano 16gb that says it holds up to 4,000 songs, 16 hours of video, and 14,000 pictures. On my Itunes Library, I have 2,593 songs and it says I have 19.88 gb just of songs. How is this possible? If I buy the Nano, will I not be able to have all my songs on the ipod? The music is my first and only prioarity. I want to be able to have up to at least 3,000 songs, even if that means not having video or pictures. Can someone please help me?

    Daniella04 wrote:
    I want to buy a Ipod Nano 16gb that says it holds up to 4,000 songs, 16 hours of video, and 14,000 pictures. On my Itunes Library, I have 2,593 songs and it says I have 19.88 gb just of songs. How is this possible? If I buy the Nano, will I not be able to have all my songs on the ipod? The music is my first and only prioarity. I want to be able to have up to at least 3,000 songs, even if that means not having video or pictures. Can someone please help me?
    Daniella,
    The estimated song capacities, such as 4000 songs in 16 GB, are based on 4 minute songs of 4 MB each, which is what you get at 128 encoding. 
    Most of us nowadays use well above 128.  (For example, the iTunes Store and Amazon MP3 both sell songs only in 256.)
    However, you can still make more songs fit!  When you sync your iPod, use the option to "convert higher bit rate songs," as pictured.  Choose 128.  This fits more on the iPod, but does not change the songs in your library.

  • Automatic reflection of changes in JSP pages in R12i

    As per note metalink note 458338.1, i have set the main_mode from justrun to recompile in context file and run autoconfig.
    Also confirmed for the entry in $INST_TOP /ora/10.1.3/j2ee/oacore/application-deployments/oacore/html/orion-web.xml file.
    Still i am finding that the _.class files are not being updated in $COMMON_TOP/_pages
    The problem is if i add/end data any responsibility for any user, the change reflects in the forms, but not in the JSP pages when the user logs in next time. I have also verified the change in the back end.
    Also there are users using iRecruitment JSP pages. Any changes they make is not reflecting. Every time i have to bounce the Apache for the change to reflect.
    Any one has any clues on how to resolve this issue?

    I just ran those two conucrrent programs and retried.
    But still there is no resolution. I added and end dated few responsibilities. how ever they are not reflecting in the JSP page after login.
    Also no _.class files show the latest timestamp in $COMMON_TOP/_pages location.

  • How to make a JTree respond to changes in the Hashtable

    Hi,
    Can anyone give the classes and methods from which I can make the JTree reflect to changes in the Hashtable. Im using the hashtable to construct a JTree but changes in hashtable are not reflected to the JTree.
    I used tree.updateUI(). It works if I insert to a collapsed node. In case a node is expanded and if I add a node to it through the Hashtable it does not reflect.
    Thanking u,
    Karan.

    A JTree will reflect changes made to its model if this model does fire the appropriate events. So, make sure to update the tree's model whenever necessary. See also [How to Use Trees|http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html].

  • I have an iphone 6 and my ex partner is able to read my text imessages remotely without having access to my phone. How is this possible and can anybody help me with this matter as it is a gross invasion of my privacy?

    Hi everybody,
    I have an iphone 6 and  my ex partner is intercepting and reading my imessage text messages remotely and without any access to my phone. Can someone shed any light on how this is possible and if so provide me with a solution to my problem as this is a gross invasion of my privacy and i seem powerless to combat this problem!

    It sounds as if your ex has your AppleID and passcode. Change the passcode.

  • Is it possible in KM to change "create new file" dialog?

    Is it possible in KM to change "create new file" dialog (Folder -> New -> Text File...) on consecution of my own screens(I mean user inputs information, presses next button, then again inputs information and so on)? And if its possible, could you please tell me how to do this. I'm new to KM as well as to SAP EP...

    Hi Aliaksei,
    the PDF referred to mainly explains how to configure commands (within layout sets etc), but as far as I understand your question, you want to develop your own screenflows / command. First, I definitely would disadvise a beginner in the EP/KM area to start with such a task...
    Anyhow, there is a one-step-screenflow-command tutorial on SDN: https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/kmc/implementing flexible ui one-step-screenflow.article
    For more steps, you could start decompiling a command class of a command which is more or less similar to your needs (and the underlying classes) to get further insight.
    If you really should get that far and have implemented your own command, you just can switch the implementation class if you want to change the logic for an existing command under System Admin - System Config - KM - CM - UI - Commands - UI Commands - <command in question> Java Class setting.
    Hope it helps
    Detlev

  • How is it possible to split the table cells in Pages, Version 5.1

    How is it possible to split the table cells in Pages, Version 5.1?

    This is a feature removed in the change from Pages 09 to Pages 5.0.1.
    If you need this facility, revert to Pages 09.  If you upgraded to 5.0.1, then the earlier version is still in your Applications folder in a folder called iWork.

  • DataSource in OCJ4, how is it possible ?

    I use JDevelopper 10.1.2.0.0 to develop, then deploy to tomcat. I want to use datasources on both ocj4 (for test) then with tomcat. As datasources needs to be configured differently on both platforms (right ?), and since datasource naming are different I put the following code:
    InitialContext initCtx=null;
    try {
    initCtx = new InitialContext();
    logger.debug("Using tomcat datasource");
    ds = (DataSource)initCtx.lookup "java:comp/env/jdbc/myTomcat_CP");
    catch(NamingException ne){       
    try {
    logger.debug("Using oc4j datasource");
    ds = (DataSource) initCtx.lookup("jdbc/myOCJ4_CPCoreDS"); // JNDI Name
    catch (NamingException ne2){
    ne2.printStackTrace();
    I also put this lines in web.xml (for tomcat):
    <resource-ref>
    <res-ref-name>jdbc/myTomcat_CP</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    Of course I've done what have to be done in tomcat server.xml, to define myTomcat_CP properties (driver, url, user, passwd, ...).
    In OCJ4 server, I have NO connection to any tomcat server, but have several datasources defined.
    When I test a program within OCJ4, what a surprise, the tomcat connexion pool definition is used and it works. I really don't understand how OCJ4 can find and use this tomcat definition CP, since the datasource lookup names are really different. I don't remember to gives OCJ4 the way to know about tomcat CP, so how can OCJ4 find the name "myTomcat_CP" and the properties of that pool ??
    If I change "myTomcat_CP" name in both source code and web.xml, the CP keeps working ok.
    How is this possible ???
    Any explanation would be appreciated...
    Bernard Paris

    Do a Google search for "iphone 4 micro sim tray" and you will get several pages of results.  I have no experience to recommend any particular vendor.

  • How can i Close the PO by changing the Qty to 6000 from 5.443,206???????

    Hi All,
    User wants the  PO with 240bags= 6000 Kg but the value is like this  240bags x 22.68kg  = 5.443,200 Kg(this is picking from material master in Alternate units of measure 100bags =2268)
    *As of now the PO status is:
    Ordered Qty: 240bags
    Delivery : 264.550 (User changed the Qty from 240 to 264.550 bags in delivery)
    PGI Qty: 264.550
    GR: 240 bags
    IR: not completed
    The fact is that they purchased 6000kg and they were able to add into the system just 5.443,206, and They need to add the rest into the PO:  556,794 kg (we have them in the warehouse)
    How can we do this?
    In order to close this PO they want to add remaining Qty
    i have tried to change the alternate unit of measure in the material master from 100bags=2268Kg to100bags=2500kg but this is not reflecting in the PO
    if i am trying to create a new PO the new AOU(to100bags=2500Kg ) is reflecting
    Please let me know how can i Close the PO by changing the Qty to 6000 from 5.443,206???????

    Hi,
    As per your posting i under stood the question like this.
    PO has been created for 240 bags which is 5.443,200 Kg ( As per the material master calculation).But user wants 6000kg.
    Delivery has been done for 264.550 bags at 100bags =2268 kg.Means 264.550*22.68 = 5999.94 almost 6000kg.
    And since PO is for 5,443,200 KG , GR has been made against this qty.
    At this stage please remove the new conversion change for the material since every transaction has been made against the PO it will not reflect.Also if there exists any transaction in pipe line will get effct due to this.
    Just change the PO qty to 264.550 bags and receive the GR for the remaining qty which is 24.55 bags .Sytem will allow this change.Also no need of additional Delivery or PGI. since already the PGI has been for 264.55 bags.
    Other wise if you want change the conversion factor for the material , please reverse the GR done and cancel the PGI at VL09 and delete the delivery and make the PO afresh and change the qty as per the 6000kg requirement and repeat the process.
    Please reply the result.
    Regards,

  • How is it possible that when I do have a Wifi connection, I cannot connect to Safari or Google Chrome or anything else internet-related?

    How is it possible that when I do have a Wifi connection, I cannot connect to Safari or Google Chrome or anything else internet-related? Sometimes it does all work, but after a while Wifi is still there and I am not able to go to any website whatsoever.

    Your network preferences file may be damaged, that would explain why you can configure the computer and get online but then when the computer wakes from sleep and needs to restore the setting it cannot.
    Open the Library folder of your computer (not the Library in your user directory) and then find the Preferences folder. Now the problem for me is that I've not used Leopard forever so I'm not sure exactly where the file you want is or what it is called. In Mountain Lion it is called:
    com.apple.airport.preferences.plist
    and it is inside a folder called SystemConfiguration. But I can't remember if this has changed along the way or not. The easy thing to do is to go back to the Network Preferences pane again and make the change I directed above. Then you can look in the Preferences folder and sort by date modified to find the network preferences file that was just now modified. Move it to the desktop, restart your computer, reconfigure the WiFi again and see what happens.

  • JSF page fails to reflect saved changes to model

    How do I refresh the info kept in the JSF backing bean in order to reflect changes saved to the model?
    My JSF page contains rows of data. Depending on the user’s choices, one or more rows may be eliminated from the model. My problem is the change in the model is never reflected in subsequent page displays, unless I kill the session. I’m sure this behavior is because the backing bean has a scope of session and the data loaded into the session bean never changes to reflect the change in the model. Invalidating the session kills everything including stuff I want to keep around (like logon info and other stuff that will really never change during the session). Changing the backing bean scope to request breaks the update completely.
    Help!!!
    Regards,
    Al Malin

    Thanks for the reply.
    I have (actually had) two problems. The first one I've solved since my initial post (stupid error on my part).
    The other unsolved problem is JSF pages displaying stale data. User navigates to first page, navigates to second page, at this point the database changes, and then the user navigates back to first page. Navigating back to the first page shows the data how it was, not how it is, because it's from the session bean and not the database. If I could kill the session bean when the user navigates from the page the problem would be solved because I build the inital display in the constructor (BTW, please advise if this is a bad approach).
    Frank, your reply raised a question. Is there a way to specify a refresh frequency? If so, how?
    Thanks,
    Al Malin

Maybe you are looking for

  • Itunes has stop working for win 7 64 bits

    iTunes stops working has soon that start error I have win t 64 that was working fine until I install the latest version 10.5 I try all the tricks that i know fix it delete and reinstall check for compatibility and everything fails... Please help Than

  • Zoom click problem with intuos5

    Hi,      I run photoshop cc 2014 and i have an intuos5 medium. Cmd+space+click for zoomin in and out is working very slow, it works fine in illustrator, but in ps is't like the click stills pressed. How can i solve this? thanks

  • Is it possible to change the column headings when ever i execute the query

    in the runtime i want to change the column headings is that is possible. Ex: if write a timestampadd(.......) function in the table heading is that change the dates automatically whenever i execute the query? is this is possible? Product name 1-2-10

  • Listening to event from custom component

    I have a main.mxml file, and 2 custom components: component1.mxml and component2.mxml I want to dispatch an event from component1 and handle it in component 2. I'm able to do this by handling the event first in the main.mxml then passing it on. But i

  • Problem while modifying sample adapter

    Hi I am trying to modify the sample adapter but am stuck with a problem. I am trying to create a connection to my data base (datasource.getconnection()) in place where the sample adapter creates fileoutputstream. But i get this error ; Catching com.s