Retaining values when navigating between subtabs

Hello everyone
I have a subtab region with 3 tabs in my page. I have some form fields in each tab, when I enter some details in tab1 and click tab2, and then come back to tab1 , my details previously entered in tab1 gets cleared. is there a way to retain these values when navigating between subtabs. all the tabs are based on different VO's
Thanks
Ravi

Here's how I do it...
(1) I always use Sessions.  In the main form of my application, I set up the session and I store a single variable:  Session.Exists = True.  All other forms begin something like this:  (It's actually an include-file.)
<cflock ...>
<cfset SessionExists = StructKeyExists(Session, "Exists")>
</cflock>
<cfif NOT SessionExists>
   <cflocation ... send 'em back to the home 'cuz their session has expired>
   <cfabort>
</cfif>
(2) Now that we know that a session exists, we store various structs in the Session to contain the default or current values that have been used in a particular form.  If the Session scope does not contain a particular struct, it is automagically created with appropriate default values.)  This becomes "what we display," and when we capture the user's responses, we store them there, even before we validate them.  The session pool therefore becomes the vehicle for communication between the various forms.
(3) If we reach a point where a particular piece of information is no longer useful, we delete the appropriate structure from the Session, thereby wiping out the entire set of values at once.
(4) Structs and Arrays can, of course, contain other Structs and Arrays.  You can build data structures of arbitrary complexity.
(5) As of late, I have found myself specifying individual CFCs for each logical "object" in my application.  This is true object-oriented programming, as best as ordinary CFC techniques can do without plunging headlong into the underlying nether-world of Java.  In those CFCs, I deliberately try to conceal just how information is maintained and stored, so that these necessary inter-dependencies within my application are concentrated in just one place.  "The structure is 'the object,' and the methods are found 'here and only here.' "

Similar Messages

  • LightSwitch HTML: Don't wait for active promise operations when navigating between screens

    Navigation between screens is halted (and the loader is shown) until any active promise operation has completed.
    This becomes an issue when a screen started a long loading operation, but the user wants to exit out of that screen. It is easy to cancel promise operations that I started myself, since I have control over when the operation completes. But I don't see any
    way to do it for operations started by the framework itself (such as any collection property of a screen).
    Is there any solution to this problem?

    This becomes an issue when a screen started a long loading operation, but the user wants to exit out of that screen.
    There isn't method available to cancel the navigation between screens, you need look into your project, and check why it takes long time to load.

  • How to retain a form values when navigating to another form

    I have a createUser.jsp where i can create new user(CreateUserForm). I need to call an action which will take me to another jsp findPage.jsp (FindAssociateForm) where i perform some operations and then comes back to previous page createUser.jsp. When I come to createUser.jsp, all the form values (like first name, lasst name, etc) are getting lost. so I had to re-enter the whole information again which should not be case.
    I would like to retain the form values.
    Please note I have one pageflow but two form beans as both are different JSPs.
    Thanks for looking into this and I appreciate your help.
    -Ananth

    Hi Ananth,
    U need to define Pageflow formbeans.
    The formbean u defined is request scope. Pagefloe formbeans are global and can be used through out pageflow.
    Coming back to first page can be of different cases, form validation failure or navigation logic.
    In form validation Failure you can use, forward path as Jpf.Navigate.ToCurrentPage or Jpf.Navigate.ToPreviousPage depending on your flow. The values will be retained even if form bean is request scope.
    ex:     @Jpf.Action(forwards = {
                   @Jpf.Forward(name = "success", path = "findPage.jsp"),               
                   @Jpf.Forward(name = "failure", navigateTo = Jpf.NavigateTo.currentPage)})
    If its a navigation logic, the you need to add this formbean in the forward.
    ex: forward.addOutputForm(createUserForm);
    Let me know if you need anything more.
    Suman

  • How to get the URL parameter value when navigating from JSP Page to portal

    Hi All,
    I have web Dynpro application with one button, while clicking that button It will navigate to JSP page as external window. In the JSP page I have a input field and Button.
    In the JSP page input field I will enter some values and press submit button, it will navigate to Portal page by passing some URL parameter with values.
    Once user entering to portal by default WD page displayed, the same WD page I try to get the URL Parameter which I have passed from JSP page, but I am not able to get the URL parameter value.
    If same application running in without portal, I can able to get the URL parameter values. I am getting the URL parameter by interface view default inbound plug parameter.
    How do we resolve this problem?
    Regards,
    Boopathi M

    Hi
    Please try  these link might helpful for you
    1.[How to call WebDynPro application from JSP |/thread/452762 [original link is broken];
    2.[How to get the previous page url from abstract portal component? |/thread/1289256 [original link is broken];
    3.[how to launch and pass a parameter |/thread/5537 [original link is broken];
    Best Regards
    Satish Kumar

  • CATS Screen dumps when navigating between prev and foll weeks in ESS portal

    The medical leave absence type MEDICAL LEAVE @1/2 PAY(13) is the only allowed by time administrators to enter through transaction CAT2 and not through ESS. Once entered,this appears in your time entry in ESS as a disabled entry. However once you navigate between the previous or the following weeks, after this entry appears in your screen, the screen dumps.
    SAP allows this functionality where time entries can be maintained for an employee through CAT2 on ERP side with an absence type not available in ESS portal.
    The following is the dump analysis from ST22.
    An exception occurred that is explained in detail below.                                      |
    The exception, which is assigned to class 'CX_SY_RANGE_OUT_OF_BOUNDS', was not
    caught in
    procedure "PROCESS_TIMESHEET" "(METHOD)", nor was it propagated by a RAISING
    clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    In the running program "CL_XSS_CAT_RFC_COMMAND_TOOLS==CP", part of a string was
    about to be accessed
    with an explicitly specified length.
    However, this length (4) exceeded the current length of the string
    (3).
    |    This kind of access is illegal. 
    Kindly suggest.

    The latest note released by SAP to solve this issue is 1559416 CATS WD: Dump if Attendance/Absence type is deactivated  .It works !

  • Web report - Variable values while switching between views.

    Hi Gurus,
    We have a query which has a few variables that are getting populated with default values during query execution[customer exits].
    We have added this query to the web.Now there is a date variable  which gets populated with the current date value by default.Suppose the users don't vant to run the report for the current date, they are able to change the date in the variable window and execute. But once the report is run, and we try to choose a different vieew for the report, the report automatically gets refreshed with the selected view, but for the default current date value (because of the customer exit).Shouldn't the selected view be getting refreshed with the date values that the user had entered while executing the report?
    Also when navigating between the different views, shouldn't a variable window pop up? Is there any setting to have the variable window pop up when navigating between the different views of a web report?
    Would appreciate a quick response.
    Thanks a Lot
    Arvind

    hello,
    we need to go to Query properties -> interaction tab-> remove reuse variables to populate the variable screen everytime or "Save and reuse variable values" to supress variable window
    or
    Problem could be due to any personalisation.try this:
    One the query is executed, click on the button which says change variable values.
    In the variable pop-up screen which comes up click on the personalization button
    In the new screen which comes up click on reset personalization button
    Enter new variable values and execute the query.
    Reg,
    Dhanya

  • Enforcing commit when switching between windows

    Today our OracleForms application is built using the call_form built-in. The end user can navigate from FormA to FormB but he must close formB in order to continue work in FormA. This is the expected behavior of the call_form built in. We also ensured that all changes are committed when navigating between forms; posting is not used. This architure/technique ensures that end-users commit frequently; with 400concurrent users we must ensures locking is kept to a minimum. Consequence of this architecture is that we do not have a full MDI application.
    In order to have a full MDI application I have to use the open_form built-in but if possible i want to keep 1 session for each application user, not 1 session for each form opened. This in order to prevent an explosion of database sessions. Oke lets use the no_session parameter.
    Now what's my problem ? I order to keep locking to a minimum I want to enforce the end user to commit changes when switching between windows. Does somebody has an advice which trigger(s) would be the most appropriate one ?
    Note : that the "raise form_trigger_failure" has no effect in the "when-window-deactivated" trigger.
    Note : post-form does not fire since I'am not actually leaving the calling form
    Note : if possible I would like to program the validation in the calling form instead of the called form; this in order to prevent switching between windows - can cause screen flikkering.
    chris

    note the when-window-deactivate does not always fire when switching between windows of different forms !!!
    I simply want to keep the focus on the calling form when there are pending changes and throw a message to the enduser saying 'please commit before continuing...'
    I tried to program the when-form-navigate trigger but in this trigger I'am not able to retrieve the form_status of the called form.
    any other help would be appreciated.

  • Black & White Adjustment that retains same Greyscale values (when in Color)

    Hi all,
    I noticed that when I apply a simple Black&White Adjustment layer to my colored layers, the 'Greyscale values' either via LAB sliders /HSb brightness changes drastically.:
    http://i57.tinypic.com/16ifm8n.png
    eg the L slider for the turquoisy color jumps so much
    I've tried the Hue/Saturation & Black&White adjustment layers with default settings. Can someone tell me a quick B&W workaround conversion that adheres as close as possible to sliders values when the adjustment layer is off?  I used it for digital coloring to check my composition 'values' regularly, so complex grayscale conversions would be less preferable. Also, I do not need it to be perfect to human vision, just hopefully adhere roughly to the 'L' or 'B' slider values when the B&W adjustment is turned on/off
    thanks alot!

    I believe the tone shift to which you are referring is caused by the B&W adjustment layer as demonstrated here. This is the basic file (Adobe RGB):
    Add a duplicate layer and change its Blending Mode to Luminosity. The colors will not change. Then add a Black & White Adjustment Layer and it will modify the resultant color like this:
    For a clearer comparison, the image below shows the beginning image with the altered luminosity of the B&W Adjustment layer in the center circle
    (Notice Clipping Mask)
    So, the default setting of the sliders that appear in the B&W drop-down menu must be adjusted so that, at the start, this Adjustment layer of the Luminosity does not alter the color. To do that, I had to change the settings to:
    Reds     33
    Yellows 90
    Greens     60
    Cyans     72
    Blues     14
    Magentas 46
    You may save these settings as a Preset. so that they do not require resetting each time. The practical application of this is that it allows you to lighten and darken specific colors in a scene without resorting to selections. I have found this to be most useful in landscape images. (I overdid the changes in the sample below for demonstration purposes only.)

  • Dreamweaver 6.1 - JavaScript error when switching between open tabs

    When switching between open tabs a sequence of javascript
    errors occurs. I had not used Dreamweaver for about 2 weeks, and
    last time I used it with no problems.
    I have tried uninstalling it, OKing removal of all files when
    asked, re-installing it and updating with dwmx61_updater.exe, but I
    still get the same errors.
    This has rendered the software virtually unuseable, so any
    help would be greatly appreciated, as I'm working to a
    rapidly-approaching deadline.
    "While executing Browse_Back enabled in toolbars.xml, a
    JavaScript error occurred"
    followed by
    "While executing Browse_Forward enabled in toolbars.xml, a
    JavaScript error occurred"
    followed by
    "While executing Browse_Stop enabled in toolbars.xml, a
    JavaScript error occurred"
    The relevant code seems to be :
    <!-- Browser nav toolbar -->
    <toolbar id="Browser_Toolbar" platform="win"
    label="Browser Navigation" container="document"
    initiallyVisible="false">
    <button id="Browse_Back"
    image="Toolbars/images/MM/back.gif"
    disabledImage="Toolbars/images/MM/back_dis.gif"
    tooltip="Back"
    label="Back"
    enabled="dw.getDocumentDOM().browser.isCmdEnabled('back')"
    command="dw.getDocumentDOM().browser.backPage()"
    update="onEveryIdle"/>
    <button id="Browse_Forward"
    image="Toolbars/images/MM/forward.gif"
    disabledImage="Toolbars/images/MM/forward_dis.gif"
    tooltip="Forward"
    label="Forward"
    enabled="dw.getDocumentDOM().browser.isCmdEnabled('forward')"
    command="dw.getDocumentDOM().browser.forwardPage()"
    update="onEveryIdle"/>
    <button id="Browse_Stop"
    image="Toolbars/images/MM/stop.gif"
    disabledImage="Toolbars/images/MM/stop_dis.gif"
    tooltip="Stop"
    label="Stop"
    enabled="dw.getDocumentDOM().browser.getPageBusy()"
    command="dw.getDocumentDOM().browser.stopPage()"
    update="onBrowserPageBusyChange"/>
    <button id="Browse_Refresh"
    image="Toolbars/images/MM/browserRefresh.gif"
    tooltip="Refresh"
    label="Refresh"
    enabled="true"
    command="dw.getDocumentDOM().browser.refreshPage()"/>
    presumably the next error is caused by the previous ones
    failing :
    "While executing getCurrentValue in AddressURL.htm, a
    JavaScript error occurred"
    the relevan tcode :
    function getCurrentValue()
    var dom = dw.getDocumentDOM();
    var value = dom.browser.getURL();
    if (value && value.length)
    //check if is it not a temp file
    //extract the tail of the url
    var filename = value;
    var slashIndex = filename.lastIndexOf("/");
    filename = filename.substring(slashIndex+1);
    var tempIndex = filename.indexOf("TMP");
    if (tempIndex != 0)
    addRecentAddress(value);
    return value;

    You can try this simple fix -
    Quit DW.
    Find this folder -
    C:\Documents and Settings\<username>\Application
    Data\Macromedia\Dreamweaver
    8\Configuration\WinFileCache-*.dat
    (these folders are normally hidden - you may have to use
    Explorer > Tools >
    Folder Options to unhide them)
    and delete it.
    Restart DW. Works better?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "earthdoctor" <[email protected]> wrote in
    message
    news:[email protected]...
    > When switching between open tabs a sequence of
    javascript errors occurs. I
    > had
    > not used Dreamweaver for about 2 weeks, and last time I
    used it with no
    > problems.
    >
    > I have tried uninstalling it, OKing removal of all files
    when asked,
    > re-installing it and updating with dwmx61_updater.exe,
    but I still get the
    > same
    > errors.
    >
    > This has rendered the software virtually unuseable, so
    any help would be
    > greatly appreciated, as I'm working to a
    rapidly-approaching deadline.
    >
    >
    > "While executing Browse_Back enabled in toolbars.xml, a
    JavaScript error
    > occurred"
    > followed by
    > "While executing Browse_Forward enabled in toolbars.xml,
    a JavaScript
    > error
    > occurred"
    > followed by
    > "While executing Browse_Stop enabled in toolbars.xml, a
    JavaScript error
    > occurred"
    >
    > The relevant code seems to be :
    >
    > <!-- Browser nav toolbar -->
    >
    > <toolbar id="Browser_Toolbar" platform="win"
    label="Browser
    > Navigation"
    > container="document" initiallyVisible="false">
    >
    > <button id="Browse_Back"
    > image="Toolbars/images/MM/back.gif"
    > disabledImage="Toolbars/images/MM/back_dis.gif"
    > tooltip="Back"
    > label="Back"
    >
    enabled="dw.getDocumentDOM().browser.isCmdEnabled('back')"
    > command="dw.getDocumentDOM().browser.backPage()"
    > update="onEveryIdle"/>
    >
    > <button id="Browse_Forward"
    > image="Toolbars/images/MM/forward.gif"
    > disabledImage="Toolbars/images/MM/forward_dis.gif"
    > tooltip="Forward"
    > label="Forward"
    >
    enabled="dw.getDocumentDOM().browser.isCmdEnabled('forward')"
    > command="dw.getDocumentDOM().browser.forwardPage()"
    > update="onEveryIdle"/>
    >
    > <button id="Browse_Stop"
    > image="Toolbars/images/MM/stop.gif"
    > disabledImage="Toolbars/images/MM/stop_dis.gif"
    > tooltip="Stop"
    > label="Stop"
    > enabled="dw.getDocumentDOM().browser.getPageBusy()"
    > command="dw.getDocumentDOM().browser.stopPage()"
    > update="onBrowserPageBusyChange"/>
    >
    > <button id="Browse_Refresh"
    > image="Toolbars/images/MM/browserRefresh.gif"
    > tooltip="Refresh"
    > label="Refresh"
    > enabled="true"
    > command="dw.getDocumentDOM().browser.refreshPage()"/>
    >
    >
    >
    > presumably the next error is caused by the previous ones
    failing :
    >
    > "While executing getCurrentValue in AddressURL.htm, a
    JavaScript error
    > occurred"
    > the relevan tcode :
    >
    >
    > function getCurrentValue()
    > {
    > var dom = dw.getDocumentDOM();
    > var value = dom.browser.getURL();
    > if (value && value.length)
    > {
    > //check if is it not a temp file
    > //extract the tail of the url
    > var filename = value;
    > var slashIndex = filename.lastIndexOf("/");
    > filename = filename.substring(slashIndex+1);
    > var tempIndex = filename.indexOf("TMP");
    > if (tempIndex != 0)
    > {
    > addRecentAddress(value);
    > }
    > }
    > return value;
    > }
    >
    >

  • Stock Posting List - Negative Value when Different Currency in PO

    Hi experts,
    We would like your help on the following scenario.
    A Purchase Goods Receipt PO and a Purchase Invoice are added in SAP 9.0, on the same date, in a different currency from the system's currency; system's is Euro and Purchase documents are added in JPY (Japanese xen), i.e. 300 JPY. When checking the "Stock Posting List" report for a number of goods that were purchased with the above documents, the report presents the line of the Goods Receipt PO with the value of 270 JPY, and the line of the Purchase Invoice with  a negative value, i.e.-15 Euro.
    Has anyone faced the same issue?
    Thank you in advance.
    Kind Regards,
    Vassilis Korolis

    Both queries have the default value of  "Only Posted Values for Navigation".
    As I was looking at this, I did realize the following though.
    Remember, I mentioned that my zcurrency_mand field has a Reference Characteristic of 0currency.
    Query 1:  The key figure that is being converted is tied to 0currency in the back end. (this is the query that works).
    Query 2:  The key figure that is being converted is tied to 0inv_curr in the back end.
    Both of the currency conversions are using zcurrency_mand.  Should query 2 be using a new variable similar to zcurrency_mand, but with a Reference Characteristic of 0inv_curr?
    If the answer is yes, I tried creating ZINV_CURR_MAND with Reference Characteristic of 0inv_curr, but am getting the following error when I try to save the changes to Query 2
    [E117(BRAIN)] Errors: Variable ZINV_CURR_MAND2 is not permitted for the target currency. 
    Thanks,
    Jennifer

  • Q: OBIEE login error when navigating to "More Products"/BI Publisher

    We have both OBIEE 10.1.3.4 and BI Publisher installed in Linux environment. When I click on OBIEE dashboards/More Products/BI Publisher, I got the following error:
    ==========start of error msg=============
    Oracle BI Publisher Enterprise
    Reporting Login: Login failed: Please contact administrator for your username/password.
    Error Details
    Error Codes:
    ==========end of error msg=============
    I can log into BI Publisher directly without issue.
    I verified xml-server-config.xml, it appears to be fine:
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <xmlpConfig xmlns="http://xmlns.oracle.com/oxp/xmlp">
    <property name="SAW_SERVER" value="vopcwl1215.opc.mycompany.com"/>
    <property name="SAW_SESSION_TIMEOUT" value="90"/>
    <property name="DEBUG_LEVEL" value="exception"/>
    <property name="SAW_PORT" value="9704"/>
    <property name="SAW_PASSWORD" value="Administrator"/>
    <property name="SAW_PROTOCOL" value="http"/>
    <property name="SAW_VERSION" value="v4"/>
    <property name="SAW_USERNAME" value="Administrator"/>
    <property name="ONLINE_TEMPLATE_BUILDER" value="false"/>
    <!-- Compress the report output in the database. Default is true -->
    <property name="COMPRESS_REPORT_OUTPUT" value="false"/>
    <!-- Compress the report data xml in the database. Default is true -->
    <property name="COMPRESS_REPORT_DATA" value="false"/>
    <property name="SAW_URL_SUFFIX" value="analytics/saw.dll"/>
    <property name="SECURITY_MODEL" value="BI_SERVER"/>
    <property name="BI_SERVER_SECURITY_DRIVER" value="oracle.bi.jdbc.AnaJdbcDriver"/>
    <property name="BI_SERVER_SECURITY_URL" value="jdbc:oraclebi://aopcabac.opc.mycompany.com:9703/"/>
    <property name="BI_SERVER_SECURITY_ADMIN_USERNAME" value="Administrator"/>
    <property name="BI_SERVER_SECURITY_ADMIN_PASSWORD" value="Administrator"/>
    </xmlpConfig>
    ==================end of xml-server-config.xml==============
    Review of NQserver log and SAW logs did not reveal anything meaningful, but the Javahost log did have something I can' figure. It contains a reference to a hostname that was not a server where BI, BIP, SAW server or Weblogic was installed:
    ============start of javhost log===================
    Login failed: Please contact administrator for your username/password.
         at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
         at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
         at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
         at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
         at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
         at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
         at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
         at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
         at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
         at org.apache.axis.client.Call.invoke(Call.java:2748)
         at org.apache.axis.client.Call.invoke(Call.java:2424)
         at org.apache.axis.client.Call.invoke(Call.java:2347)
         at org.apache.axis.client.Call.invoke(Call.java:1804)
         at com.oracle.xmlns.oxp.service.report.xmlp.XMLPServiceSoapBindingStub.createSession(XMLPServiceSoapBindingStub.java:414)
         at com.siebel.analytics.web.sawreporting.XmlPublisherRpcCreateSession.processMessageInternal(XmlPublisherRpcCreateSession.java:68)
         at com.siebel.analytics.javahost.AbstractRpcCall.processMessage(AbstractRpcCall.java:107)
         at com.siebel.analytics.javahost.MessageProcessorImpl.processMessage(MessageProcessorImpl.java:175)
         at com.siebel.analytics.javahost.Listener$Job.run(Listener.java:223)
         at com.siebel.analytics.javahost.standalone.SAJobManagerImpl.threadMain(SAJobManagerImpl.java:205)
         at com.siebel.analytics.javahost.standalone.SAJobManagerImpl$1.run(SAJobManagerImpl.java:153)
         at java.lang.Thread.run(Thread.java:619)
    Nov 3, 2009 4:14:42 PM XmlPublisherRpcCreateSession processMessageInternal
    WARNING: XMLP Login: exception
    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
    faultSubcode:
    faultString: Login failed: Please contact administrator for your username/password.
    faultActor:
    faultNode:
    faultDetail:
         {}oracle.apps.xdo.service.server.XMLPServiceException:null
         {http://xml.apache.org/axis/}exceptionName:oracle.apps.xdo.service.server.XMLPServiceException
         {http://xml.apache.org/axis/}hostname:aopca984.opc.mycompany.com
    ============end of javhost log===================
    Any ideas/tips to debug this issue are much appreciated!
    Thanks!
    Jiang Tong, Oracle ACS
    [email protected]
    630-618-1911

    Hi,
    I have fixed the issue. The reason for getting "Reporting Login Failed: Please contact administrator for your username/password." is in the credentialstore.xml file the username provided for bipublisheradmin alias is not available in the SSO (OID). I have given Administrator as the username and same password I have defined for Administrator password in the RPD. Administrator user in the RPD was also assigned all the 6 XML* groups as suggested by the installation guide.
    However, when navigating from OBIEE to BI Publisher using the more products link, it was giving the above error. I have change the username to SSO user (for example orcladmin) and also added a row in custom security table we are using for the GROUP variable assignement through the init block block. Group Name is assigned as XMLP_ADMIN for orcladmin user in this custom security table. After doing these two changes, everything is working fine.
    Regards
    Devang
    Edited by: user12001850 on 21-Apr-2010 4:53 PM

  • Master-detail: check changes in detail when navigation in master

    Dear friends,
    forms 6i oracle 9i.
    I have a master and a detail block, changes in detail block can only be made in a non-database-field.
    For saving a procedure do_save is called where values from non-database-fields are calculated and then put into database field.
    For realizing that any changes where made I created another non-database-field in a control block which is set to 1 in when-validate-item-trigger of detail.non-database-field.
    When closing the form I simply check the status of my control.item und if necessary call the dó_save procedure.
    I now want to have same functionality when navigating through master-block, for example with key-down.
    I tried to use the master on_populate_detail trigger:
    --snip
    do_check_item_changed;
    IF ( (:EVM_A_ARTIKEL.H_MANDANT is not null) or (:EVM_A_ARTIKEL.ABTEILG_ID is not null) or (:EVM_A_ARTIKEL.ARTTYP_ID is not null) or (:EVM_A_ARTIKEL.ARTIKEL_ID is not null) ) THEN
    rel_id := Find_Relation('EVM_A_ARTIKEL.EVM_A_ARTIKEL_EVM_JN_A_L');
    Query_Master_Details(rel_id, 'EVM_JN_A_L');
    --snip
    but at this time the detail block seems to be empty.
    Has anybody an idea where's the right place to put my
    checking procedure?
    Thanks for help
    Silke

    Hallo,
    Do you mean this?
    relation type Join
    detail datablock evm_jn_a_l (this block
    itself is based
    on a join)
    join condition EVM_JN_A_L.H_MANDANT = EVM_A_ARTIKEL.H_MANDANT AND
    EVM_JN_A_L.ABTEILG_ID = EVM_A_ARTIKEL.ABTEILG_ID AND
    EVM_JN_A_L.ARTTYP_ID = EVM_A_ARTIKEL.ARTTYP_ID AND
    EVM_JN_A_L.ARTIKEL_ID = EVM_A_ARTIKEL.ARTIKEL_ID
    behavion when deleting not isolated
    hinder masteless actions no
    coordination no
    automatic query no
    Silke

  • How to navigating between layers?( as if they were pages of a book?)

    I need a good advice on design and navigating between some different layers.
    I am a Adobe Director user, and I am used to think of “navigating between frames”. also frames as pages of a book, while in flash time-frames.
    In Director one can navigate between different frames with each containing many components.
    And this does not make any conflict since the frames are some kind of pages of a book, you go to any page you want and back again.
    I am designing math training application in falsh-CS6, in which the user should be able to navigate from start-menu by choosing an
    exercise number and then go to the wanted exercise and then create an exercise by a create_excercise button, there back again to menu to choose another and so on. How I can do it clean in flash?
    As I see I have to place everything in the same “frame” in flash, and it becomes little practical and confusing since there
    are many things all gathered in the same frame, where they should instead appear in their respective “pages”.
    I have done some works in flash:  made 4 layers in flash with the following contents:
    layer 1: for my menu( contains 3 buttons, q1bt, q2bt, q3bt)
    layer 2: for question 1( contains 3 buttons  makeQ1bt, chekAns1bt, and  gotoMenuBtn)
    the same is for layer 3 and 4.
    I see no options rather than making different components visible or invisible whole way! but is there a better way?
    I appreciate any help.

    Flash does allow more than one frame - that is one of the foundations of working with it.  You can restrict yourself to using just one frame if you like, but it is not required and very often people use the timeline instead of keeping things in one place.
    I have no familiarity with Director, but what you just described sounds like designing using the timeline of Flash.  With Flash you can use the timeline in the fashion you just described where different pages occupy different frames of the timeline and you can navigate from one to another.  You are not stuck with one frame in Flash... you can create a new keyframe at any point along the timeline and add new/different content to it, while retaining a menu that exists across all pages (or not - it's your choice)..

  • Large number of http posts navigating between forms

    Hi,
    i'm not really a forms person (well not since v3/4 running character mode on a mainframe!), so please be patient if I'm not providing the most useful information.
    An oracle forms 10 system that I have fallen into supporting has to me very poor performance in doing simple things like navigating between forms/tabs.
    Looking at the java console (Running Sun JRE 1.6.0_17), and turning on network tracing, I can see a much larger number of post requests than I would expect (I looked here first as initially we had an issue with every request going via a proxy server, and I wondered if we had lost the bypass proxy setting). Only a normal number of GETS though.
    Moving to one particualr detail form from a master record is generating over 300 post requests - I'v confirmed this looking at the Apache logs on the server. This is the worst one I have found, but in general the application appears to be extremely 'chatty'
    The only other system I work with which uses forms doesn't generate anything like these numbers of requests, which makes me think this isn't normal (As well as the fact this particular form is very slow to open)
    This is a third party application, so i don't have access to the source unfortunately.
    Is there anything we should look at in our setup, or is this likely to be an application coding issue? This app is a recent conversion from a forms 6 client server application (Which itself ran ok, at least this bit of the application did with no delays in navigation between screens).
    I'm happy to go back to the supplier, but it might help if I can point them into some specific directions, plus i'd like to know what's going on too!
    Regards,
    Carl

    Sounds odd. 300 Requests is by far too much. As it was a C/S application: did they do anything else except the recompile on 10g? Moving from C/S to 10g webforms seems to be easy as you just need to recompile but in fact it isn't. There are many things which didn't matter in a C/S environment but have disastrous effects once the form is deployed over the web. The synchronize built in for example. In C/S calls to synchronize wasn't that bad; But when you are using web deployed forms...each call to synchronize is a roundtrip. The usage of timers is also best kept on a low level in webforms for example.
    A good starting point for the whole do's and dont's when moving forms to the web is the forms upgrade center:
    http://www.oracle.com/technetwork/developer-tools/forms/index-095046.html
    If you don't have the source code available that's unfortune; but if you want to know what's happening behind the scenes there is the possibility to trace a forms session:
    http://download.oracle.com/docs/cd/B14099_19/web.1012/b14032/tracing002.htm#i1035515
    maybe this sheds some light upon what's going on.
    cheers

  • PRISM Master-Details with navigation between the Master and details view

    Hi, I have a Master list with accounts and a Details list containing transactions.
    The Master list : has a UserControl (AccountListView) and Viewmodel(AccountListViewModel)
    The list is bound to an observable collection of type AccountViewModel and has a SelectedAccount property to get the current selected account. Each AccountViewModel has a collection of type TransactionViewModel.
     public AccountListView(IAccountListViewModel viewModel)
                //this.DataContext = vm;
                InitializeComponent();
                ViewModel = viewModel;
            public Infrastructure.IViewModel ViewModel
                get
                    return (IAccountListViewModel)DataContext;
                set
                    DataContext = value;
    //the viewmodel
            public AccountListViewModel(IRegionManager regionManager)
                this.regionManager = regionManager;
                this.AccountList = GetAccounts(); // gets the list of accounts from another layer
            public AccountViewModel SelectedAccount
                get { return selectedAccount; }
                set
                    selectedAccount = value;
                    OnPropertyChanged("SelectedAccount");
    And the Details view has a user control(TransactionListView) and a viewmodel(AccountView);
    public TransactionListView(IAccountViewModel viewModel)
                InitializeComponent();
                ViewModel = viewModel;
                //this.DataContext = vm.SelectedAccount;
            public Infrastructure.IViewModel ViewModel
                get
                   return (IAccountViewModel)DataContext;
                set
                    DataContext = value;
    //the viewmodel 
    public AccountViewModel(Business.Account a)
                    AccountId = a.AccountId;
                    accountName = a.AccountName;
    I created a hyperlink command so that whenever I click on the name of an account from the master list it will navigate to the detail list and set the as the DataContext the account I clicked on. Before I had both Master and Detail lists displayed at the
    same time and set the DataContext of the Detail List as the SelectedAccount property(which is bound to the SelectedItem of the Master List) of the Master List. I am not sure how to pass the SelectedAccount when I navigate to the Detail List and set it as the
    DataContext of the Detail List.
           

    >>I'm using the reguestnavigate method, but from what I read you can't pass objects as parameters ?
    As I mentioned there is a NavigationParameters class that you can create an instance of and pass as a parameter to the RequestNavigate method in Prism 5:
    private void NavigateTransaction(AccountViewModel obj)
    var parameters = new NavigationParameters();
    parameters.Add("accountViewModel", obj);
    regionManager.RequestNavigate(RegionNames.ContentRegion, new Uri(transactionview, UriKind.Relative), parameters);
    The TransactionView should then implement the Microsoft.Practices.Prism.Regions.INavigationAware interface and retrieve the parameter in the OnNavigatedTo method:
    public partial class TransactionView : UserControl, INavigationAware
    public TransactionView()
    InitializeComponent();
    void INavigationAware.OnNavigatedTo(NavigationContext navigationContext)
    AccountViewModel myParameter = navigationContext.Parameters["accountViewModel"] as AccountViewModel;
    this.DataContext = myParameter;
    public bool IsNavigationTarget(NavigationContext navigationContext)
    return true;
    public void OnNavigatedFrom(NavigationContext navigationContext)
    In Prism 4 there is no NavigationParameters class so you either need to upgrade to Prism 5 if you haven't already done so or you could store the parameters to be passed yourself somewhere else. Please refer to the following links for more information and
    examples of how you could do this:
    http://stackoverflow.com/questions/9320638/how-to-pass-an-object-when-navigating-to-a-new-view-in-prism
    http://visualstudiomagazine.com/articles/2012/08/20/view-communication-in-wpf-and-prism.aspx
    Please also remember to mark helpful posts as answer to close the thread and then start a new thread if you have a new question. Please don't ask several questions in the same thread.

Maybe you are looking for

  • "File does not exist: /etc/apache2/htdocs/ABC/script" why?

    Hey all, on Linux error.log I go: "File does not exist: /etc/apache2/htdocs/ABC/script" when I try to use the browser connecting to system. Why? Any help is fine. Thanks a lot in advance and best regards Michael

  • Printed Document function not working

    I have a user who is trying to use the Printed Document function of RoboHelp to convert html files into one continuous document, put together in a book form, complete with a table of contents. The process errors out giving her error messages like -->

  • F4 Help for Logical file

    Hi All, i've declared a parameter where end-user can specify the logical file name. can anyone provide the code for F4 help for logical file name. Regards Faisal

  • RDBMS replication

    Hi, I have ACS 3.3 in a test bed and I have set up RDBMS replication to import and create user accounts from the accountactions.csv file that is part of ACS. I have tested this with 3 or 4 accounts and all is working OK in that it creates the account

  • IPad 3 stopped working

    My iPad 3 stopped working with 78% battery. Dead not charging. No response.