Doubt about Scan and Update Catalog Objects That Require Updates link

Hi,
I have a doubt about 'Scan and Update Catalog Objects That Require Updates' link in Administration,
how can I know how many objects that required upgrading before I click this link???
in doc.
http://docs.oracle.com/cd/E28280_01/bi.1111/e10541/prescatadmin.htm#BIESG3750
section 17.2.4 Updating Catalog Objects
It is said 'You can confirm the need to update by viewing the metrics in Fusion Middleware Control. In the Catalog folder, find a metric called "Reads Needing Upgrade" with description "The number of objects read that required upgrading." '
but I don't find it . my OBIEE version :11.1.1.6.2
conld you pleae help me ??
thank you in advance.

That link should be there in 6 version.
I've verified in 11g6 version doc the same is existing
ref: http://docs.oracle.com/cd/E23943_01/bi.1111/e10541/prescatadmin.htm#BAJDDFFI
BTW:
http://docs.oracle.com/cd/E28280_01/bi.1111/e10541/prescatadmin.htm#BIESG3750is 11g7 version
Thanks,
http://cool-bi.com

Similar Messages

  • Doubt about Role and Policy

    Hi everyone,
    I have a doubt about role and policy,
    I'm using OBIEE11.1.1.5, I try to creating role R1 by creating like BIConsumer.
    then I go to policies interface,Edit 'BIConsumer' policy,
    I find only one role 'BIConsumer' under grantee.
    so I'd like to ask why 'R1' is not under policy 'BIConsumer' while R1 has permission like role BIConsumer ???
    thanks in advance!

    Application policies are sets of java permissions that are associated with a principal which is BIConsumer role in this case which grants permissions necessary to use, or to consume, content created by other users.
    So when you try to create like BIConsumer, you are not modifying the existing BIConsumer principal policy( which you should never do) but instead trying to create one similar grants like it.
    Usually as long as you are not dealing with BI Publisher, Financial Reporting and Real-Time Decisions application security permissions restriction, you would not have to modify any of these policies and use the default ones.
    Hope this helps. Pls mark if it does.
    Thanks,
    SVS

  • HT1338 I am attempting to update to the new os x mavericks and while completing the download it prompts me to choose a disk. I have chosen the only option I am provided and am then told that the update cannot be installed on "untitled 1" what am I suppose

    I am attempting to update to the new os x mavericks and while completing the download it prompts me to choose a disk. I have chosen the only option I am provided and am then told that the update cannot be installed on "untitled 1" what am I supposed to do?

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    The title of the Console window should be All Messages. If it isn't, select
              SYSTEM LOG QUERIES ▹ All Messages
    from the log list on the left. If you don't see that list, select
              View ▹ Show Log List
    from the menu bar at the top of the screen.
    Click the Clear Display icon in the toolbar. Then try the installation again. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
    The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
    Please don't indiscriminately dump thousands of lines from the log into this discussion.
    Please don't post screenshots of log messages—post the text.
    Some private information, such as your name or email address, may appear in the log. Anonymize before posting.

  • How do you get rid of this pop up message: You are currently browsing the web with and it is recommended that you update your video player to the fastest version available. Please update to continue.

    I am getting this pop up message: You are currently browsing the web with and it is recommended that you update your video player to the fastest version available. Please update to continue.
    How do I get rid of it? I have tried searching the web and I have only seen solutions for chrome and firefox. Thanks.

    the link to the page is below
    http://www.viesio9q58.com/41612C472C746D6E5047462D522B3A499CE6BD0593A068E7860909 6F792C3C69D19ECDCE71575FC8DABD23D1A0E21C93?PubID=79_3527_3100&tgu_src_lp_domain= www.newallsoft.com&ClickID=7649753723

  • Process Chain problem related to Update ODS Object Data (Further Update)

    In the process chain, the data is loaded to an ODS first then feed to an InfoCube by kind of data mart load.  But when checking the process chain, getting yellow warning msg:
    A type "Update ODS Object Data (Further Update)" process has to follow process "Activate ODS Object Data" var.our_infopackage_name in the chain
    Message no. RSMPC016
    If we add the variant "Update ODS Object Data (Further Update) after the activation of the ODS and before the InfoPackage to feed data to the cube, then another yellow warning shows up for the InfoPackage of loading data to the InfoCube that says the Update variant can not be before the loading to this Cube and etc.
    What should we do to have the problem resolved?
    Thanks

    hey Dinesh,
    How to have a wait time for the load to the cube?
    I've given you "Very helpful" rewarding points and after you give the answer to the above, I will give you the "Solve problem" rewarding points.
    Thanks

  • About clsid and more in object tag for deployment

    I've found it a bit hard to get up-to-date information about the best-practice for writing applet/object/embed tags in html when deploying java applets. Anyway, I found this.
    <!--[if !IE]> Firefox and others will use outer object -->
    <object classid="java:com.myCompany.MyApplet.class"
            type="application/x-java-applet"
            archive="../MyApplet.jar"
            width="400" height="600">
        <param name="mayscript" value="true" />
        <param name="someParameter" value="someValue" />
        <!-- Konqueror browser needs the following param -->
        <param name="archive" value="../MyApplet.jar" />
    <!--<![endif]-->
        <!-- MSIE (Microsoft Internet Explorer) will use inner object -->
        <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
                codebase="http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab"
                width="400" height="600" >
        <param name="code" value="com.myCompany.MyApplet" />
        <param name="archive" value="../MyApplet.jar" />
        <param name="mayscript" value="true" />
        <param name="someParameter" value="someValue" />
        <strong>
            Some error message...<br />
            <a href="http://java.sun.com/products/plugin/downloads/index.html">Download!</a>
        </strong>
        </object>
    <!--[if !IE]> close outer object -->
    </object>
    <!--<![endif]-->This code works in Firefox 2/3 and IE7 (on Vista). Would you experts here say this is an acceptable way of doing it, or do you have a better way to recommend?
    But there is one thing that was really hard to find googling, and that is what should the clsid ("clsid:8AD9C840-044E-11D1-B3E9-00805F499D93") and codebase ("http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab") be if I want the applet to run in the latest Java version? Or at least 1.6.0 instead of 1.5.0 since I compile the applet using jdk1.6.0_06.
    And wouldn't www.java.com be a more user-friendly download link instead of http://java.sun.com/products/plugin/downloads/index.html? On this site it says "The above default release, 1.4, is the latest release of Java Plug-in." and links to http://java.sun.com/j2se/1.4.2/download.html, which in term says "J2SE 1.4.2 is in its Java Technology End of Life (EOL) transition period." Why couldn't Sun keep their web sites a bit more up-to-date?

    >
    Isn't it anybody here that wants to share...>I look at questions with Dukes, but when I open a thread and it turns out it has less than 10 dukes, I take it is 'less than imperative' to the original poster to fix the problem - so often move on to the next thread/post.
    What do you think 3 Dukes indicates to someone like me? (Oh go on, guess - it'll be fun.)
    >
    ... how you usually write your applet/object/embed tags in the html file? I'm interested in "new" development for Java 6, i.e. no legacy support for older code needed.>You might check out the deployJava.js which is described in the latest [deployment advice|https://jdk6.dev.java.net/deployment_advice.html].
    If you find that answer works for you, and you appreciate the advice, the best way to show it is to raise those Dukes before assignation.

  • Updating an object that is a synonym

    hi
    As the user apps, I tried to update the object ap_invoice_distributions_all but no rows were updated.
    Then I tried select object_type from dba_objects and realised it was a synonym. I did query the owner and there are two of them - apps and ap.
    So, we did the following : update ap.ap_invoice_distributions_all, and this time the table was updated.
    But which table? Is the ap.ap_invoice_distributions_all and ap_invoice_distributions_all the same table? What is the purpose of using synonyms?
    As I understand, a synonym is - as the name suggests - exactly the same as the object it represents.
    from drop tables // sqlplus scripts comments // synonyms :
    We can create Synonym only for giving alternative name for tables, view, sequence, procedure, stored function, package etc..
    Synonyms are used to hide the name and owner of an object and for providing location transparency for remote objects.
    But why bother with this synonym? If I update the synonym, I am also updating the object it is synonymous with?
    Thanks,
    DA
    Edited by: Dan A on Apr 21, 2009 2:36 AM
    Edited by: Dan A on Apr 21, 2009 2:36 AM

    Synonym is just like an alias name. It does not stores anything. It just refers to an existing object thats all.
    This is well documented read it.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/schema.htm#CNCPT711

  • Doubt about SCAN

    I have installed a RAC of two nodes (without any errors),
    Node1: TEC-RAC11GR2-1.TEC-RAC.com
    10.10.10.11
    Node2: TEC-RAC11GR2-2.TEC-RAC.com
    10.10.10.12
    SCAN: cluster-scan
    10.10.10.7
    10.10.10.8
    10.10.10.6
    I was checking the installation and I saw this
    in Node1:
    C:\Users\alberto>srvctl config scan
    Nombre de SCAN: cluster-scan, Red: 1/10.10.0.0/255.255.0.0/Publica
    Nombre de VIP de SCAN scan1, IP: /10.10.10.7/10.10.10.7
    Nombre de VIP de SCAN scan2, IP: /TEC-RAC11GR2-1.TEC-RAC.com/10.10.10.6
    Nombre de VIP de SCAN scan3, IP: /TEC-RAC11GR2-1.TEC-RAC.com/10.10.10.8
    in Node2:
    C:\Users\alberto>srvctl config scan
    Nombre de SCAN: cluster-scan, Red: 1/10.10.0.0/255.255.0.0/Publica
    Nombre de VIP de SCAN scan1, IP: /TEC-RAC11GR2-2.TEC-RAC.com/10.10.10.7
    Nombre de VIP de SCAN scan2, IP: /10.10.10.6/10.10.10.6
    Nombre de VIP de SCAN scan3, IP: /10.10.10.8/10.10.10.8
    I have read in internet that the normal output has to be:
    Nombre de SCAN: cluster-scan, Red: 1/10.10.0.0/255.255.0.0/Publica
    Nombre de VIP de SCAN scan1, IP: /cluster-scan.TEC-RAC.com/10.10.10.7
    Nombre de VIP de SCAN scan2, IP: /cluster-scan/10.10.10.6
    Nombre de VIP de SCAN scan3, IP: /cluster-scan/10.10.10.8
    do you think I will have problems??
    Thanks.

    Hi Vyniard,
    it is a little strange that if you call srvctl config scan you get different outputs.
    Srvctl config scan reconfigures the SCAN, and ideally each node should have put out the same configuration.
    While I don't think this will lead to problems, it could identifiy that your setup for name resolution is not 100% correct.
    This is as it should be:
    SCAN VIP name: scan1, IP: /<name is resolved here>/<this is the VIP>
    So if your name is cluster-scan it should have looked like this:
    Nombre de SCAN: cluster-scan, Red: 1/10.10.0.0/255.255.0.0/Publica
    Nombre de VIP de SCAN scan1, IP: /cluster-scan/10.10.10.7
    Nombre de VIP de SCAN scan2, IP: /cluster-scan/10.10.10.6
    Nombre de VIP de SCAN scan3, IP: /cluster-scan/10.10.10.8
    Also what is strange is your subnet mask. Is it correct you have 255.255.0.0 for your public network? Just wondering that you are using such a broad network mask.
    So please verify your DNS setup.
    It could also be that your server still have some entires in their DNS cache, which results in this strange output.
    But as long as each IP from the scan is accessible from the outside, this should not lead to any problems.
    Sebastian

  • Unable to update any software that requires a reboot.

    When my old mbp broke down I migrated all my files using Time Machine. At first I had some issues with multiple accounts but since that was resolved everything has been running smoothly. Recently though, I discovered that when I tried to update Safari to 5.1.2, it appeared as if the installation went all right but when the system had rebooted the application was still on my software update list. On that list were also several firmware updates as well as minor updates for applications like iTunes. In fact, I could see that no automatic updates had gone through as planned since I bought my new computer last spring. The list was empty.
    I tried to install all updates that didn't require a rebooting of the mbp and this went very well. However, when I tried to install the updates for firmware and Safari, my computer didn't even ask me for my password but skipped immediately to rebooting. When it fired up again, none of the updates had been installed but were still on the list for available updates.
    Another thing that I've discovered while googling for a solution to my problem is that my disk permissions are corrupted in some way. I've tried to use Disk Utility to repair my disk permissions and it changes the permissions of about a dozen of files. Immediately after having been repaired though, if I run another verification scan, these same files will show up again as having the incorrect permissions.
    Are these problems related? Does anyone know how to fix either of them? I'm thankful for any help at all.
    edit: It might be helpful to know that I'm on a 13" mbp (early 2011) running OS X v. 10.6.8

    Another thing that I've discovered while googling for a solution to my problem is that my disk permissions are corrupted in some way. I've tried to use Disk Utility to repair my disk permissions and it changes the permissions of about a dozen of files. Immediately after having been repaired though, if I run another verification scan, these same files will show up again as having the incorrect permissions.
    Nothing to worry about. And no need to keep repairing Permissions. Once is enough.
    http://support.apple.com/kb/TS1448?viewlocale=en_US
    For Software Update, try moving these files to the Trash (don't empty yet.)
    In your home folder library
    /Users/yourusername/Library/Preferences/ByHost/com.apple.SoftwareUpdate.******** *******.plist
    /Users/yourusername/Library/Preferences/com.apple.SoftwareUpdate.plist
    /Users/yourusername/Library/Preferences/ByHost/com.apple.SoftwareUpdate********* **************.plist
    /Users/yourusername/Library/Caches/com.apple.SoftwareUpdate
    Asterisks replace string of numbers or characters and numbers. Trash any others you find "By Host."
    In the next level HD Library
    /Library/Preferences/com.apple.SoftwareUpdate.plist
    This one will ask for your admin pword.

  • HT201210 My download for iOS 7 was interrupted, it has downloaded but not installed. it goes through routine Terms & Agreements and everything, but when i try to update it tries to verify the update then says that the update is not available.

    I dont understand, when i try to update it will go through routine apple stuff, then it it will say " Software Update Unavailable (under) Software Update is not available at this time. Try again later." The thing is that i was downloading it and my wi-fi had restarted for some unknown reason and it downloaded onto my phone but not installed. and at the moment it is really bothering me because I have waited a long time for iOS 7 and I am not being allowed to update my phone to it and i just wanted to know how to fix it. Thank you.

    I imagine a ton of people are attempting to download it right now. Simple patience, maybe keep trying, and if possible, try a little later. Think of it as all those people lining up at Apple Stores + about a million more.

  • Example JSP and XML code inside that allows update of attributes

    <?xml version="1.0" encoding="UTF-8"?>
    <MATT_DOCUMENT>
    <NAME>Test MATT Document</NAME>
    <DESCRIPTION>An example MATT Document</DESCRIPTION>
    <TITLE>Matt Australia</TITLE>
    <INCLUDEME>TRUE</INCLUDEME>
    <KEYWORDS>Australia Brisbane Sydney</KEYWORDS>
    <content><![CDATA[<HTML><BODY>Example Document Content</BODY></HTML>]]></content>
    </MATT_DOCUMENT>
    <?xml version="1.0" standalone="yes"?>
    <ClassObject>
    <Name>MATT_Document</Name>
    <Description>A MATT Document.</Description>
    <Superclass RefType="name">Document</Superclass>
    <BeanClassPath>qut.MATT.MATT_Document</BeanClassPath>
    <Attributes>
    <Attribute>
    <Name>TITLE</Name>
    <DataType>STRING</DataType>
    <DataLength>100</DataLength>
    <Required>true</Required>
    </Attribute>
    <Attribute>
    <Name>INCLUDEME</Name>
    <DataType>BOOLEAN</DataType>
    <Required>true</Required>
    </Attribute>
    <Attribute>
    <Name>KEYWORDS</Name>
    <DataType>STRING</DataType>
    <DataLength>500</DataLength>
    <Required>false</Required>
    </Attribute>
    </Attributes>
    </ClassObject>
    /* For information on deploying an instance class bean see iFS Developer's Guide 1.1 Section 4-14 */
    package qut.MATT;
    import oracle.ifs.server.S_LibraryObjectData;
    import oracle.ifs.beans.LibrarySession;
    import oracle.ifs.beans.Document;
    import oracle.ifs.beans.TieDocument;
    import oracle.ifs.common.IfsException;
    import oracle.ifs.common.AttributeValue;
    public class MATT_Document extends TieDocument
    private static final boolean DEBUG = true;
    public static final String CLASS_NAME = "MATT_DOCUMENT";
    public static final String TITLE_ATTRIBUTE = "TITLE";
    public static final String INCLUDEME_ATTRIBUTE = "INCLUDEME";
    public static final String KEYWORDS_ATTRIBUTE = "KEYWORDS";
    public MATT_Document(LibrarySession ifsSession, java.lang.Long id, java.lang.Long classId, S_LibraryObjectData data)
    throws IfsException
    // Construct a Document object - standard variant.
    super(ifsSession,id,classId,data);
    public void setTitle(String newValue)
    throws IfsException
    AttributeValue av = AttributeValue.newAttributeValue(newValue);
    setAttribute(TITLE_ATTRIBUTE,av);
    public String getTitle()
    throws IfsException
    AttributeValue av = getAttribute(TITLE_ATTRIBUTE);
    return av.getString(getSession());
    public void setIncludeMe(boolean newValue)
    throws IfsException
    AttributeValue av = AttributeValue.newAttributeValue(newValue);
    setAttribute(INCLUDEME_ATTRIBUTE,av);
    public boolean getIncludeMe()
    throws IfsException
    AttributeValue av = getAttribute(INCLUDEME_ATTRIBUTE);
    return av.getBoolean(getSession());
    public void setKeywords(String newValue)
    throws IfsException
    AttributeValue av = AttributeValue.newAttributeValue(newValue);
    setAttribute(KEYWORDS_ATTRIBUTE,av);
    public String getKeywords()
    throws IfsException
    AttributeValue av = getAttribute(KEYWORDS_ATTRIBUTE);
    return av.getString(getSession());
    <%-- Copyright 2000 Matt Shannon / Oracle Corporation --%>
    <%-- This page is used for the modification of MATT Document Properties --%>
    <%-- Page Directives --%>
    <%@ page language = "java"
    errorPage=""
    import = "java.util.*, java.text.SimpleDateFormat"
    contentType="text/html;charset=UTF-8"
    info="MATT Document Properties Screen"%>
    <%@ page import = "oracle.ifs.clients.webui.WebUILogin"%>
    <%@ page import = "oracle.ifs.clients.webui.WebUIUtils"%>
    <%@ page import = "oracle.ifs.clients.webui.resources.WebUIResources"%>
    <%@ page import = "oracle.ifs.clients.webui.resources.JspResourcesID"%>
    <%@ page import = "oracle.ifs.clients.webui.FileUtils"%>
    <%@ page i mport = "oracle.ifs.beans.LibrarySession"%>
    <%@ page import = "oracle.ifs.beans.PublicObject"%>
    <%@ page import = "oracle.ifs.beans.Attribute"%>
    <%@ page import = "oracle.ifs.common.AttributeValue"%>
    <%@ page import = "qut.MATT.MATT_Document"%>
    <HEAD>
    <META http-equiv="pragma" content="no-cache">
    <META http-equiv="expires" content="0">
    <%-- Declarations --%>
    <%! final String headingTitle = "MATT Document Properties";
    %>
    <%-- Scriptlet --%>
    <%
    WebUILogin login = WebUILogin.getWebUILogin(request);
    if (login.isTimedOut())
    String msg = "" + WebUIUtils.getResourceString(WebUIResources.WEBUI_SESSION_TIMEOUT_ERROR_CODE);
    msg = msg.replace('\"','\'');
    %>
    <script language="JavaScript">
    alert("<%=msg%>");
    top.close();
    </script>
    <%
    else // if logged in
    String path = WebUIUtils.getBasePathFromServletPath(request,
    WebUIUtils.getUTF8Parameter(request,"path"));
    String container = WebUIUtils.getUTF8Parameter(request,"container");
    String Title = WebUIUtils.getUTF8Parameter(request,"Title");
    String IncludeMe = WebUIUtils.getUTF8Parameter(request,"IncludeMe");
    String Keywords = WebUIUtils.getUTF8Parameter(request,"Keywords");
    String actn = WebUIUtils.getUTF8Parameter(request,"actn");
    LibrarySession sess = login.getSession();
    if (actn == null)
    actn = "";
    if (Title == null)
    Title = "";
    if (IncludeMe == null)
    IncludeMe = "";
    if (Keywords == null)
    Keywords = "";
    if (path.indexOf(":") != -1)
    // path is fine no change
    else if (container.equals("null"))
    path = ":" + path;
    else if (container.endsWith("/"))
    path = container + path;
    else if (path.indexOf(container) == 0)
    // leave path alone
    else
    path = container + "/" + path;
    path = FileUtils.convertPath(path, sess);
    PublicObject pObject = null;
    String displayName = path;
    pObject = WebUIUtils.findPublicObjectByPathOrId(login.getResolver(), login.getSession(),path);
    if (pObject != null)
    pObject = pObject.getResolvedPublicObject();
    if (pObject != null)
    String name = pObject.getName();
    if (name != null && !name.equals(""))
    displayName = name;
    %>
    <title>
    <%= "QUT - " + displayName + " - " + headingTitle%>
    </title>
    <link rel=STYLESHEET type="text/css" href="../webui/css/NewStyles.css">
    </head>
    <body bgcolor="#FFFFFF" link="#FF0000" vlink="#FF0000" alink="#FF0000" onload="store_initial_values()">
    <%
    if (pObject == null)
    %>
    <h3><%=login.getJspResourceString(JspResourcesID.SHOWDOCPROPS_NOT_FOUND_TEXT)%></h3>
    <table>
    <tr>
    <td width="31" height="10" align=left>
    <form>
    <input type="button" name="Button"
    value="<%=login.getJspResourceString(JspResourcesID.WEBUI_OK_BUTTON)%>"
    onclick="top.close();">
    </form>
    </td>
    </tr>
    </table>
    <%
    else // pObject != null
    try
    if (!(pObject instanceof MATT_Document))
    %>
    <h3>Error - Object not an instance of MATT_Document</h3>
    <table>
    <tr>
    <td width="31" height="10" align=left>
    <form>
    <input type="button" name="Button"
    value="<%=login.getJspResourceString(JspResourcesID.WEBUI_OK_BUTTON)%>"
    onclick="top.close();">
    </form>
    </td>
    </tr>
    </table>
    <%
    else
    %>
    <script language="JavaScript1.2">
    var success = true;
    var oldTitle = "";
    var oldIncludeMe = "";
    var oldKeywords = "";
    function store_initial_values()
    oldTitle = document.forms.docPropertiesForm.Title.value;
    oldIncludeMe = document.forms.docPropertiesForm.IncludeMe.selectedIndex;
    oldKeywords = document.forms.docPropertiesForm.Keywords.value;
    function validate_form()
    if (hasChanges())
    document.forms.docPropertiesForm.submit();
    else
    top.close();
    function hasChanges()
    var hasChanged = false;
    var newTitle = " ";
    var newIncludeMe = "";
    var newKeywords = "";
    newTitle = document.forms.docPropertiesForm.Title.value;
    newIncludeMe = document.forms.docPropertiesForm.IncludeMe.selectedIndex;
    newKeywords = document.forms.docPropertiesForm.Keywords.value;
    if (oldTitle != newTitle)
    hasChanged = true;
    else if (oldIncludeMe != newIncludeMe)
    hasChanged = true;
    else if (oldKeywords != newKeywords)
    hasChanged = true;
    return hasChanged;
    </script>
    <%
    if (actn.equals("save_values"))
    try
    // set Title if changed
    if (Title != null && !Title.equals(((MATT_Document)pObject).getTitle()))
    ((MATT_Document)pObject).setTitle(Title);
    // set Keywords if changed
    if (Keywords != null && !Keywords.equals(((MATT_Document)pObject).getKeywords()))
    ((MATT_Document)pObject).setKeywords(Keywords);
    // set IncludeMe if changed
    if (IncludeMe != null)
    boolean l_includeMe = IncludeMe.equals("1");
    if ( ((MATT_Document)pObject).getIncludeMe() != l_includeMe )
    ((MATT_Document)pObject).setIncludeMe(l_includeMe);
    catch (Exception e)
    String msg = "" + login.getErrorResolver().getMessage(e);
    msg = msg.replace('\"','\'');
    %>
    <script language="JavaScript">
    alert("<%=msg%>");
    var success = false;
    history.back();
    </script>
    <%
    } // end catch block
    %>
    <script language="JavaScript">
    if (success)
    document.write("<h2><%=login.getJspResourceString(JspResourcesID.SHOWDOCPROPS_PROPERTIES_SAVED_TEXT)%></h2><form><input type=button value='<%=login.getJspResourceString(JspResourcesID.WEBUI_OK_BUTTON)%>' onclick='top.close();'></form>");
    </script>
    <%
    else // if !actn.equals("save_values")
    %>
    <center>
    <form name="docPropertiesForm" method="POST" action="MATTproperties.jsp">
    <table border="1" width="90%">
    <tr>
    <td width="100%" colspan="3" class="DH">
    MATT Document Class Properties <br>
    </td>
    </tr>
    <tr>
    <td width="20%" class="required" align="left">
    Class Name:
    </td>
    <td width="80%">
    <%=pObject.getClassObject().getName()%>
    </td>
    </tr>
    <tr>
    <td width="20%" class="required" align="left">
    Bean Path:
    </td>
    <td width="80%">
    <%=pObject.getClassObject().getBeanClasspath()%>
    </td>
    </tr>
    <tr>
    <td width="20%" class="required" align="left">
    Description:
    </td>
    <td width="80%">
    <%=pObject.getClassObject().getDescription()%>
    </td>
    </tr>
    <tr>
    <td width="100%" colspan="3" class="DH">
    MATT Document Properties <br>
    </td>
    </tr>
    <tr>
    <td width="15%" class="required">
    Path:
    </td>
    <td width="85%" colspan="2">
    <%=path%>
    </td>
    </tr>
    <tr>
    <td width="20%" class="required" align="left">
    Title:
    </td>
    <td width="80%">
    <input type=text name="Title" value="<%=((MATT_Document)pObject).getTitle()%>" size=100>
    </td>
    </tr>
    <tr>
    <td width="20%" class="required" align="left">
    Keywords:
    </td>
    <td width="80%">
    <input type=text name="Keywords" value="<%=pObject.getAttribute("Keywords").getString(sess)%>" size=100>
    </td>
    </tr>
    <tr>
    <td width="20%" class="required" align="left">
    IncludeMe:
    </td>
    <td width="80%">
    <select class="listbox" size="1" name="IncludeMe">
    <%
    if (((MATT_Document)pObject).getIncludeMe())
    %>
    <option value="1" selected>true</option>
    <option value="0" selected>false</option>
    <%
    else
    %>
    <option value="1">true</option>
    <option value="0" selected>false</option>
    <%
    %>
    </SELECT>
    </td>
    </tr>
    </table>
    <table width="80%">
    <tr>
    <td width="58" height="10" align =left>
    <input type="button" name="Button" value="<%=login.getJspResourceString(JspResourcesID.WEBUI_OK_BUTTON)%>" onclick="validate_form();">
    </td>
    <td width="62" height="10" align=right>
    <input type="hidden" name="actn" value="save_values">
    <input type="hidden" name="path" value="<%=WebUIUtils.getServletPathFromBasePath(request,path)%>">
    <input type="hidden" name="container" value="<%=container%>">
    <input type="button" name="Button" value="<%=login.getJspResourceString(JspResourcesID.WEBUI_CANCEL_BUTTON)%>" onclick="top.close();">
    </td>
    </tr>
    </table>
    </form>
    <%
    } // end - if actn.equals
    %>
    <%
    } // end - if pObject instance of
    %>
    <%
    catch (Exception e)
    String msg = "" + login.getErrorResolver().getMessage(e);
    msg = msg.replace('\"','\'');
    %>
    <script language="JavaScript">
    alert("<%=msg%>");
    var success = false;
    history.back();
    </script>
    <%
    } // end catch block
    finally
    out.flush();
    } // if pObject
    %>
    <%
    } // if logged in
    %>
    </BODY>
    </HTML>
    There is probably lots of better ways of doing the above. The iFS 1.1 Developer guide confused me alot particularly sections 4-10 and 4-11 where it talks about an instance class bean that extends the Tie classes, then the example shown on 4-12 is completely different!
    note.. also i got most of the above code using JAD having decompiled webui.jar. Seems these JARS are not obfuscated.
    webui.jar in $ORACLE_HOME/ifs1.1/lib
    matt.

    Thanks. I have ifs 1.1 now and have modified this example to use my custom type. However, when the jsp runs and hits the code at the beginning that checks "if login.isTimedOut()", it always thinks I have timed out, even though I have just logged in via the webui.
    Any ideas would be appreciated.

  • Doubt about constructor and show.Input dialog

    Hi everybody!
    I wrote this program in java. It works, but I have some doubts. The points that are not clear to me are in comments. Thanks in advance:
    import javax.swing.JOptionPane;
    public class Bicicleta extends JOptionPane{
         int velocidad;
         int cambios;
         String color;
    public Bicicleta(){// Why we have to make a constructor without procedures, if we have the constructor public Bicicleta(values) down?
                             //I mean, if we delete this constructor,
                             // the program will not work.
    public Bicicleta(int cambiarVelocidad, int cambiarCambios, String cambiarColor){ //without the constructor bicicleta
         velocidad = cambiarVelocidad;                                                            // that is up of this procedure,     
         cambios = cambiarCambios;                                                                 // the program will not work, Why?
         color = cambiarColor;
    public int getVelocidad(){
         return velocidad;
    public int getCambios(){
         return cambios;
    public String getColor(){
         return color;
    public void setVelocidad(int nuevaVelocidad){
         velocidad = nuevaVelocidad;
    public void setCambios(int nuevoCambio){
         cambios = nuevoCambio;
    public void setColor(String nuevoColor){
         color = nuevoColor;
    public void showBici(){
         this.showMessageDialog(null, "Los valores de la nueva bicicleta son: Velocidad de "+velocidad+" tiene "
         cambios" cambios y es de color "+color);
    public Bicicleta getBici(){
         return (new Bicicleta(this.getVelocidad(),this.getCambios(),this.getColor()));
    public void setBicicleta(){
         velocidad = Integer.parseInt(this.showInputDialog("Inserte la velocidad de la bicicleta"));
         cambios = Integer.parseInt(this.showInputDialog("Inserte la cantidad de cambios de la bicicleta"));
         color = (this.showInputDialog ("Inserte el color de la bicicleta"));
    public static void main(String[] args){
         Bicicleta bike = new Bicicleta();
         bike.setBicicleta();
         Bicicleta nuevaBici; // I copy this segment of code form anyone else, but I dont understand it.
         nuevaBici = bike.getBici();          // Can someone explain it please?
         nuevaBici.showBici(); //
    }

    The program is supposed to recollect the data with:
    public void setBicicleta(){
    velocidad =
    = Integer.parseInt(this.showInputDialog("Inserte la
    velocidad de la bicicleta"));
    cambios =
    = Integer.parseInt(this.showInputDialog("Inserte la
    cantidad de cambios de la bicicleta"));
    color = (this.showInputDialog ("Inserte el color de
    e la bicicleta"));
    So, I think that the values of variables are defined
    by the user. So, we dont have to define any previous
    data, because it is a input of the program user.
    Maybe I?m wrong, so what is my error in this case?Not thinking about responsibilities? So when I go and create a new Bicycle, I have a bicycle with no color and no top speed. Have you ewver seen a bicycle like that? A bycicle that asks you about what color it should have? Shouldn't rather the one creating the bicycle be the one to ask you for the values, and then apply them to the bicycle he creates?
    Do the asking first, then call
    bike = new Bicicleta(theColor, theSpeed, theGears, whatever);That way you can also get rid of that c'tor you don't want, since it makes no sense anyway.

  • Doubts about XI and RFC or IDOC

    Hello
    We have an external system that will send a file with data, with data from that file will have to make some Batch input on a number of transactions and I doubt arises in the orient
    The platform of exchange will be XI and I would like if someone could guide me in which are the advantages and disadvantages of undertaking such Batch Inputs through IDOC or through an RFC function or if there is another better way to make this process
    Thanks

    Hi Alberto.
    As far as I understand your scenario, you are fetching the data from a file and update the R3 database using a BDC session.
    In that case, my suggestion is to use a custom RFC that takes these records and creates a BDC session. This would be a better way to handle this scenario instead of using any IDOCs.
    Regards,
    Hari.

  • General doubt about devices and java applets

    I have one general doubt abt devices.
    Do all devices come with an SDK so that any language can interact with them?.
    Whats does it mean if i say that i need to build a CAB file for the devices
    and use them in my html object tag.
    Can programming languages like java(applets) or asp interact with devices
    once if we specify the classid and the cab file location(codebase)

    Let me make it more clear
    What i need is if we r using an ActiveX Component then we pack the .ocx and inf file into a cab file and give the location of the CAb file in the codebase attribute of object tag.
    When the browser renders the page, it will look into the classid attribute of object tag to see whether there is an entry in registry if not it will go to the location specified in the codebase and get it registered locally.
    As you know ActiveX works on windows.
    I want to implement the same thing in a platform independent way.
    So i chose java applets.
    Now i don't know what to do in this codebase part.
    i need to install the device driver files and all from the server once a person view the web page.
    when we use activex the classid field represents the device's entry but when we use applets thats the version of java being installed.
    Can any one suggest an idea to move.

  • Question about declare and create an object

    There are 2 classes and one is subclass of another like below:
    class A { }
    class B extends A {
    1. A x = new B();  // x is a *reference variable* of class A and it points to( refer to) an *object* of class B
    2. B x = new A();  // x is a *reference variable* of class B and it points to( refer to) an *object* of class A
    }       The first one is correct one but the second. I do not have a good explanation for that. The only thing I just know is just because B extends A. Im not convinced myself. Pls help, thanks
    Edited by: newbie on Oct 25, 2010 11:03 PM
    Edited by: newbie on Oct 25, 2010 11:26 PM

    newbie wrote:
    There are 2 classes and one is subclass of another like below:
    class A { }
    class B extends A {
    1. A x = new B();  // x is a *reference variable* of class A and it points to( refer to) an *object* of class B
    2. B x = new A();  // x is a *reference variable* of class B and it points to( refer to) an *object* of class A
    }       The first one is correct one but the second. I do not have a good explanation for that. The only thing I just know is just because B extends A. Im not convinced myself. Pls help, thanksB extends A means that every B is-an A. That's part of what inheritance means. The main part, IMHO. When you do new B(), you are creating a B object. That B is also an A. Therefore, it is legal to refer to it with a reference variable of type A.
    A a; // this says that variable "a" must point to an A object.
    a = new B(); // this is legal because every B is an A, so, by pointing to a B object, it is in fact pointing to an AHowever, not all A objects are also B objects
    B b; // this says that varaible "b" must point to a B object
    b = new A(); // That A is NOT a B object.If you say "hand me a fruit", and someone hands you a pear, and apple, or a banana, he has handed you a fruit.
    But if you say "hand me a banana", not just any fruit will do.
    Edited by: jverd on Oct 26, 2010 9:55 AM

Maybe you are looking for

  • When I try to unistall/install itunes I get a Windows Installer error message

    A window pops up that says: The feature you are trying to use is on a network resource that is unavailable. Click OK to try again, or enter an alternate path to a folder containing the installation package 'iTunes.msi' in the box below.  How can I fi

  • Download report from answers in CSV( Comma seperated)

    Hi I am trying to download the report from answers in .csv format the . csv file is tab seperated But the requirement is to have comma seperated Is there any option in obiee to change the delimiter as comma Kindly help me Regards Abdul

  • Applet works in Windows Server and not in Unix server

    My friends, I have a signed applet working fine in a windows server and a client with win98. When a put this applet in a AIX/Unix server in same win98 client did not work. The applet call a program in the client by Runtime.exec and a give "error=0".

  • Cost Center description in FB50 Transaction

    Dear All, We have requirement that in Transaction FB50 we need the Description of the cost center also similar to that of GL account. While any GL is entered the Short text of the GL is automatically displayed. Please help. Thanks. Sunil.

  • RE: REST Web Services Connector

    I like your community and definitely i am going to try your links!