UiXML BC4J and Portal 9iAS

Hi,
I am interested in developing some uiXML & BC4J screens and I want to deploy them within an existing 9iAS Portal application (9.0.2). Has anyone done this? I believe this could be done thru the Portal Java PDK mechanism - would this be right? And how does the SSO "lightweight user" concept used in Portal & 9iAS integrate with the BC4J & UIX components? There seems to be a yawning gap in my knowledge, could anyone help me or point me to the relevant documentation.
Thanks,
Steve West

You may need to install JServer before you install Portal. See bulletin #132445.1 on Metalink which goes through preinstallation steps and states "JServer must be installed in the DB prior to installation of Portal. Your Installation will fail if it is not installed."

Similar Messages

  • Problems using detaildisclosure on UIXML BC4J

    Hi there.
    I have try to build a litle aplication with UIXML/BC4J and i need to use a table with DetailDisclosure but i can't show the hide detail of a row.
    Source Code :
    �UIXML Page�
    <?xml version="1.0" encoding="windows-1252" ?>
    <page xmlns="http://xmlns.oracle.com/uix/controller"
    xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:bc4j="http://xmlns.oracle.com/uix/bc4j">
    <bc4j:registryDef>
    <bc4j:rootAppModuleDef name="CustomerToCustomerAppModule"
    definition="OE_UIX_v1.OeModule"
    releaseMode="stateful">
    <bc4j:viewObjectDef name="CustomerMasterVO" rangeSize="10"/>
    <bc4j:viewObjectDef name="CustomerDetailVO" rangeSize="1"/>
    </bc4j:rootAppModuleDef>
    </bc4j:registryDef>
    <content>
    <try xmlns="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui">
    <catch>
    <displayException/>
    </catch>
    <contents>
    <pageLayout xmlns="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui"
    title="Visualizar Clientes">
    <!-- Start of common pageLayout section. If you plan to expand this
    example application, consider using a UIT template to specify the common
    portions of your pageLayout -->
    <productBranding>
    <image source="tools_collage.gif"
    shortDesc="JDeveloper Product Logo"/>
    </productBranding>
    <corporateBranding>
    <image source="oraclelogo.gif" shortDesc="Oracle Logo"/>
    </corporateBranding>
    <globalButtons>
    <globalButtonBar>
    <contents>
    <globalButton source="www_home.gif" text="Home"
    destination="Main.uix"/>
    <globalButton source="www_contact.gif" text="Contact Us"
    destination="http://www.oracle.com"/>
    <globalButton source="www_help.gif" text="Help"
    destination="http://otn.oracle.com/products/jdev/content.html"/>
    </contents>
    </globalButtonBar>
    </globalButtons>
    <copyright>Copyright 2003 Meitner. All Rights Reserved.</copyright>
    <privacy>
    <link text="Privacy Statement" destination="http://www.meitner.com"/>
    </privacy>
    <!-- End of common pageLayout section -->
    <contents>
    <!-- this will contain any validation errors after form
    submission -->
    <messageBox automatic="true"/>
    <bc4j:rootAppModuleScope name="CustomerToCustomerAppModule">
    <contents>
    <header text="Pesquisar">
    <contents>
    <form name="procurar" method="POST">
    <contents>
    <inlineMessage prompt="Condi��o de Pesquisa"
    vAlign="middle">
    <contents>
    <flowLayout>
    <contents>
    <textInput name="attrPesquisa"
    data:text="ctrl:page@attrPesquisa"
    shortDesc="Pesquisar"/>
    </contents>
    </flowLayout>
    </contents>
    <end>
    <submitButton text="Pesquisar" ctrl:event="search"/>
    </end>
    </inlineMessage>
    </contents>
    </form>
    </contents>
    </header>
    <header text="Resultados">
    <contents>
    <form name="viewForm" method="POST">
    <contents>
    <tableLayout hAlign="center">
    <contents>
    <bc4j:viewObjectScope name="CustomerMasterVO">
    <contents>
    <bc4j:table name="viewTable" width="80%"
    alternateText="N�o foram encontrados clientes"
    formSubmitted="true">
    <detail>
    <labeledFieldLayout rendered="true">
    <contents>
    <tableLayout>
    <contents>
    <bc4j:rootAppModuleScope
    name="CustomerToCustomerAppModule">
    <contents>
    <bc4j:viewObjectScope
    name="CustomerDetailVO">
    <contents>
    <bc4j:rowScope
    name="detailCustomerDetailVO">
    <contents>
    <bc4j:messageList attrName="CustAddress"
    readOnly="true"/>
    <bc4j:messageInput attrName="PhoneNumbers"
    readOnly="true"/>
    <bc4j:messageInput attrName="NlsLanguage"
    readOnly="true"/>
    <bc4j:messageInput attrName="NlsTerritory"
    readOnly="true"/>
    <bc4j:messageInput attrName="CreditLimit"
    readOnly="true"/>
    <bc4j:messageInput attrName="CustEmail"
    readOnly="true"/>
    <bc4j:messageInput attrName="AccountMgrId"
    readOnly="true"/>
    <bc4j:messageInput attrName="CustGeoLocation"
    readOnly="true"/>
    <bc4j:messageInput attrName="CustomerId"
    readOnly="true"/>
    </contents>
    </bc4j:rowScope>
    </contents>
    </bc4j:viewObjectScope>
    </contents>
    </bc4j:rootAppModuleScope>
    </contents>
    </tableLayout>
    <formValue name="disclosed" value="1"/>
    </contents>
    </labeledFieldLayout>
    </detail>
    <tableSelection>
    <!-- single selection for each row in the table -->
    <singleSelection selectedIndex="0"
    shortDesc="Cliente Selecionado">
    <contents>
    <!-- the update button causes the currently selected
    row to be sent to the update page -->
    <submitButton text="Update"
    ctrl:event="update"/>
    <!-- the delete button causes the currently selected
    row to be removed -->
    <submitButton text="Delete"
    ctrl:event="delete"/>
    <submitButton text="Create"
    ctrl:event="create"/>
    </contents>
    </singleSelection>
    </tableSelection>
    <!-- the key identifying the current row in the table -->
    <bc4j:keyStamp>
    <bc4j:rowKey name="key"/>
    </bc4j:keyStamp>
    <contents>
    <!-- A bc4j:column element is added for each attribute
    in the ViewObject. -->
    <bc4j:column attrName="CustomerId">
    <columnHeader>
    <bc4j:sortableHeader/>
    </columnHeader>
    <contents>
    <bc4j:input readOnly="true"/>
    </contents>
    </bc4j:column>
    <bc4j:column attrName="CustFirstName">
    <columnHeader>
    <bc4j:sortableHeader/>
    </columnHeader>
    <contents>
    <bc4j:input readOnly="true"/>
    </contents>
    </bc4j:column>
    <bc4j:column attrName="CustLastName">
    <columnHeader>
    <bc4j:sortableHeader/>
    </columnHeader>
    <contents>
    <bc4j:input readOnly="true"/>
    </contents>
    </bc4j:column>
    </contents>
    <detailDisclosure>
    <disclosed data:disclosed="disclosed@detailData@ctrl:eventResult"/>
    </detailDisclosure>
    </bc4j:table>
    </contents>
    </bc4j:viewObjectScope>
    </contents>
    </tableLayout>
    </contents>
    </form>
    </contents>
    </header>
    </contents>
    </bc4j:rootAppModuleScope>
    </contents>
    <contentFooter>
    <!-- the create button redirects to the create page -->
    <button text="Create" ctrl:event="create"/>
    </contentFooter>
    </pageLayout>
    </contents>
    </try>
    </content>
    <handlers>
    <event name="show">
    <method class="pt.meitner.oe.GlobalEvents" method="doHideShowEvent"/>
    </event>
    <event name="hide">
    <method class="pt.meitner.oe.GlobalEvents" method="doHideShowEvent"/>
    </event>
    <event name="search">
    <!-- using the ApplicationModule causes it to be checked out from the
    ApplicationPool. It is released using stateful mode. -->
    <bc4j:findRootAppModule name="CustomerToCustomerAppModule">
    <!-- establish the ViewObject scope -->
    <bc4j:findViewObject name="CustomerMasterVO">
    <!-- search for the view criteria -->
    <bc4j:findByExample>
    <bc4j:exampleRow ignoreCase="true">
    <bc4j:exampleAttribute>
    <bc4j:nameBinding>
    <bc4j:parameter name="attrName"/>
    </bc4j:nameBinding>
    <bc4j:valueBinding>
    <bc4j:parameter name="attrValue"/>
    </bc4j:valueBinding>
    </bc4j:exampleAttribute>
    </bc4j:exampleRow>
    </bc4j:findByExample>
    <bc4j:executeQuery/>
    <!-- store the current search criteria as page properties -->
    <bc4j:setPageProperty name="attrName">
    <bc4j:parameter name="attrName"/>
    </bc4j:setPageProperty>
    <bc4j:setPageProperty name="attrValue">
    <bc4j:parameter name="attrValue"/>
    </bc4j:setPageProperty>
    </bc4j:findViewObject>
    </bc4j:findRootAppModule>
    </event>
    <event name="sort" source="viewTable">
    <!-- using the ApplicationModule causes it to be checked out from the
    ApplicationPool. It is released using stateful mode. -->
    <bc4j:findRootAppModule name="CustomerToCustomerAppModule">
    <!-- establish the ViewObject scope -->
    <bc4j:findViewObject name="CustomerMasterVO">
    <!-- sort by the submitted attribute name -->
    <bc4j:sort/>
    </bc4j:findViewObject>
    </bc4j:findRootAppModule>
    </event>
    <event name="goto" source="viewTable">
    <!-- using the ApplicationModule causes it to be checked out from the
    ApplicationPool. It is released using stateful mode. -->
    <bc4j:findRootAppModule name="CustomerToCustomerAppModule">
    <!-- establish the ViewObject scope -->
    <bc4j:findViewObject name="CustomerMasterVO">
    <!-- navigate to the submitted range -->
    <bc4j:goto/>
    </bc4j:findViewObject>
    </bc4j:findRootAppModule>
    </event>
    <event name="create">
    <!-- forward to the create page -->
    <ctrl:go name="CustomerVO_Create" redirect="true"/>
    </event>
    <event name="update">
    <!-- forward to the update page, passing the selected key
    as a page property -->
    <ctrl:go name="CustomerVO_Update" redirect="true">
    <ctrl:property name="key">
    <ctrl:selection name="viewTable" key="key"/>
    </ctrl:property>
    </ctrl:go>
    </event>
    <event name="delete">
    <!-- using the ApplicationModule causes it to be checked out from the
    ApplicationPool. It is released using stateful mode. -->
    <bc4j:findRootAppModule name="CustomerToCustomerAppModule">
    <!-- establish the ViewObject scope -->
    <bc4j:findViewObject name="CustomerMasterVO">
    <!-- find the selected Row -->
    <bc4j:findRowByKey>
    <bc4j:keyBinding>
    <bc4j:selectionKey name="viewTable" key="key"/>
    </bc4j:keyBinding>
    <bc4j:handlers>
    <!-- remove the selected ViewObject row -->
    <bc4j:removeRow/>
    <!-- execute the query to eliminate dead row access -->
    <bc4j:executeQuery/>
    </bc4j:handlers>
    </bc4j:findRowByKey>
    </bc4j:findViewObject>
    <!-- commit the transaction, forwards to self automatically -->
    <bc4j:commit/>
    </bc4j:findRootAppModule>
    </event>
    </handlers>
    </page>
    �Java Class�
    package pt.meitner.oe;
    import oracle.cabo.servlet.BajaContext;
    import oracle.cabo.servlet.Page;
    import oracle.cabo.servlet.event.EventResult;
    import oracle.cabo.servlet.event.PageEvent;
    import oracle.cabo.servlet.ui.data.PageEventFlattenedDataSet;
    import oracle.cabo.ui.UIConstants;
    import oracle.cabo.ui.data.DataObject;
    import oracle.cabo.ui.data.DataObjectList;
    import oracle.cabo.ui.RenderingContext;
    public class GlobalEvents
    public GlobalEvents()
    public static EventResult doHideShowEvent(BajaContext bc, Page page,
    PageEvent event)
    PageEventFlattenedDataSet tableRows =
    new PageEventFlattenedDataSet(event, event.getParameter(UIConstants.SOURCE_PARAM));
    // this is the row that must be (un)disclosed:
    int row = Integer.parseInt(event.getParameter(UIConstants.VALUE_PARAM));
    // decide whether we want to disclose or undisclose depending on the name
    // of the event
    System.out.println("r -> " + row + " table " + event.getParameter(UIConstants.SOURCE_PARAM));
    boolean disclose = UIConstants.SHOW_EVENT.equals(event.getName());
    System.out.println("disclose =" + disclose);
    DataObjectList detailData = new DetailData(tableRows, row, disclose);
    EventResult result = new EventResult(page);
    result.setProperty("detailData", detailData);
    return result;
    private static final class DetailData implements DataObjectList
    * @param pageEvent contains the current disclosure state of the table
    * @param index the index of the row that must have its disclosure state
    * changed
    * @param disclosure the new disclosure state for the row
    public DetailData(DataObjectList pageEvent, int index, boolean disclose)
    _pageEvent = pageEvent;
    // initially, none of the table rows will be disclosed, so there will be
    // no pageEvent data and this length would be zero:
    _length = pageEvent.getLength();
    _index = index;
    _disclose = disclose;
    public int getLength()
    // make sure that the length we return is sufficiently large enough that
    // we reach the index we want to change
    return (_index >= length) ? index+1 : _length;
    public DataObject getItem(int index)
    boolean disclose;
    if (index==_index)
    // this is the index that we want to change.
    disclose = _disclose;
    else if (index < _length)
    // this index can safely be pulled from the pageEvent
    DataObject row = _pageEvent.getItem(index);
    // if there was a "disclosed" form element on this row then we
    // consider the row disclosed:
    disclose = (row.selectValue(null, "disclosed") != null);
    else
    disclose = false;
    return disclose ? DISCLOSETRUE : DISCLOSEFALSE;
    private final DataObjectList _pageEvent;
    private final int index, length;
    private final boolean _disclose;
    private static final DataObject DISCLOSETRUE = new DataObject() {
    public Object selectValue(RenderingContext rc, Object key)
    return Boolean.TRUE;
    private static final DataObject DISCLOSEFALSE = new DataObject() {
    public Object selectValue(RenderingContext rc, Object key)
    return Boolean.FALSE;

    Eliseu -
    Unfortunately with the forum software not escaping any XML content, I'm having a real hard time figuring out what kind of problem you are having with detail disclosure. I did post a response to your message in the UIX forum:
    Problems with details disclosure
    You might want to check out my response and post any follow-ups there...
    Andy

  • Dynamic Javascript Parameters in UIXML+BC4J ????

    Hello,
    I'm use JDeveloper 9.0.3 with UIXML+BC4J, and anybody know does make call a javascript function passing BC4J Columns as parameters in View Results form. Example:
    <script>
    <contents>
    function mySelect(Int Col1, Int Col2, Int Col3)
    top.myData1 = Col1;
    top.myData2 = Col2;
    top.myData3 = Col3;
    top.close();
    </contents>
    </script>
    <button text="select" destination="javascript:mySelect(<bc4j:column1>,<bc4j:column2>,<bc4j:column3>)" />
    It's possible ?????
    thanks,
    Danilo

    Yes, it's possible:
    <button text="select">
      <boundAttribute name="destination">
        <concat>
          <fixed text="javascript:mySelect("/>
          <bc4j:attrValue name="column1"/>
          <fixed text=","/>
          <bc4j:attrValue name="column2"/>
          <fixed text=","/>
          <bc4j:attrValue name="column3"/>
          <fixed text=")"/>
        </concat>
      </boundAttribute>
    </button>

  • UiXML in Portal 9iAS

    Hi,
    I am interested in developing some uiXML & BC4J screens and I want to deploy them within an existing 9iAS Portal application. Has anyone done this? I believe this could be done thru the Portal Java PDK mechanism - would this be right? And how does the SSO "lightweight user" concept used in Portal & 9iAS integrate with the BC4J & UIX components? There seems to be a yawning gap in my knowledge, could anyone help me or point me to the relevant documentation.
    Thanks,
    Steve West

    one of our team members suggests the following:
    Basically, the one thing I know of to recommend to the customer at this point is to use the portlet facet. Then, use the Java APIs to either create a
    node tree and call render on it, or use the UINodeUtils to create the same from an XML file.
    I hope this helps.

  • 9ias 10222 and Portal 30985

    I'm running 9ias r1 and Portal. I'm trying to tweak it so that when a user changes their password, the user cannot use the previously used password. So when a user changes their password, they have to use a password that is different than the one they used previous to the current. Does anybody have any ideas for me?

    I'm not aware of a publicly available portlet for Oracle9iAS email as of yet.

  • 9iAS installation problems w/ db cache and Portal

    I am still trying for a succesful installation of the 9ias software. I have followed all of the suggestions that have been posted and I am now getting TNS cannot resolve service name during the database cache part of the install. I checked services and it seems that this install didn't set up a TNSListener service for the 9iSuites home? I set the oracle_sid = icache as it instructs in the appendix, set the o7_dictionary_accessibility = true, and renamed the spfile to a .txt file so Oracle wouldn't find it. Subsequent to the database cache errors, the Portal install can't find the database either. I'm frustrated because I had the server up and running succesfully with an 8.1.7 db and I'm trying to switch to 9iDB. Any help would be greatly appreciated! My boss is getting a little impatient.
    Thanks.

    Mark,
    I was succesful on my 4th try. This is what I did differently and I'm not sure what triggered success.(a preface: database cache was not succesful but portal was). After install of db I followed these suggestions before install of 9ias(plus others offered by Tao Fan in a previous post:
    in the init.ora file:
    set o7_dictionary_accessibility=true(this is an o, not 0)
    comment out the 'dispatchers' line.
    rename the spfile in the <oracleHome>\database directory(i changed mine to xspfile.txt). Make sure you restart the db after any changes to the init.ora file. Set all oracle services to manual and disable the http server. Stop all services.
    Start your install. Mine hung at 100% complete with a command window open. Before I closed the command window I started the database service but not the listener. The install proceeded to fail during the db cache and portal install. I exited out of the install, started the dbTNSlistener, and any iSuitesagent services(not sure if this helped but I'm happy now!)Then, I restarted the machine. Then start/programs/iSuites/portalConfigAssistant and it worked.
    If none of this makes sense I can email you the documentation I kept while installing.

  • Is Oracle 8.1.7 compatible with 9iAS and Portal R2?

    hi! i am currently running oracle 8.1.7, 9iAS R1 and portal 3.0.9.8.0. i read that
    Portal R2 needs oracle9i to run the portal depository - does that mean i can't run Portal R2?
    is oracle8.1.7 compatible with 9iAS R2 and Portal R2?
    kindly advise.
    thx.

    sigh, then why the FAQ puts in a way that R2 can still be run on 8.1.7, just that it can't run the portal repository??? if portal repository = all/important part of portal, then should just bluntly say no.
    what's the impact of upgrading to Oracle 9i from 8.1.7? where can i find out the documentation of differences, eg. what methods/api are removed etc - another team is almost in the implementation stage of a project based on 8.1.7.
    thx.

  • Hiding viewobject table columns in uiXML/BC4J page

    I would like to know how to hide a tablecolumn in a uiXml/BC4J page.
    Regards
    Tuncay

    Tuncay -
    You can modify the view.uix form and comment out the attribute you don't want displayed. For instance,
    <!--<bc4j:column attrName="ManagerId">
    <columnHeader>
    <bc4j:sortableHeader/>
    </columnHeader>!
    <contents>
    <bc4j:input readOnly="true"/>
    </contents>
    </bc4j:column>-->
    Hope this helps,
    Lynn
    Java Tools Team

  • OiD and Portal Integration (WWC-41400)

    Outside of the steps below what can be done to integrate Portal and OiD ?
    Thanks in Advance !
    This is a new install of Oid and Portal.
    Portal is installed using ias10221 in a 8.1.7.2 database on Sun Solaris 2.7 w/patches.
    Used Configuring Oracle 9iASPortal for LDAP Authentication. White Paper.
    December 2000. To defined OID/Portal steps.
    I've reviewed
    Note: 133123.1 WWC-41400 trying to login to Portal using LDAP authentication
    http://otn.oracle.com/products/iportal/htdocs/portal_faq.htm selecting from dba_libraries shows these items.
    PORTAL30_SSO AUTH_EXT
    /u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
    Y VALID
    SYS AUTH_EXT
    /u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
    Y VALID
    PORTAL30 AUTH_EXT
    /u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
    Y VALID
    The file exists:
    -rw-r--r-- 1 oracle dba 8324 Dec 5 14:37
    /u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
    cmrapp:/ >echo $TNS_ADMIN
    /u01/app/oracle/product/8.1.7.2/network/admin
    cmrapp:/ >tnsping extproc_connection_data
    TNS Ping Utility for Solaris: Version 8.1.7.2.0 - Production on 10-DEC-2001
    (c) Copyright 1997 Oracle Corporation. All rights reserved.
    Attempting to contact (ADDRESS=(PROTOCOL=IPC)(KEY=extprocO))
    OK (30 msec)
    Here is the listener.ora
    LISTENER2 =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = cmrapp.ssd.census.gov)(PORT = 1526))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = extprocO))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (PROGRAM = extprocO)
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /u01/app/oracle/product/8.1.7.2)
    (ENVS =
    'LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.7.2/ctx/lib:/u01/app/oracle/product/8.1.7.2/lib:/u01/app/oracle/product/8.1.7.2/bin:/u01/app/oracle/product/8.1.7.2/ctx/bin')
    (SID_DESC =
    (GLOBAL_DBNAME = oiddev)
    (ORACLE_HOME = /u01/app/oracle/product/8.1.7.2)
    (ENVS = 'TNS_ADMIN=/u01/app/oracle/product/8.1.7.2/network/admin')
    (SID_NAME = oiddev)
    TNS_ADMIN is set to /u01/app/oracle/product/8.1.7.2/network/admin in the
    apachectl script and at the OS level.
    Additionally
    The Apache/Apache/logs and Apache/Jserv/logs are clear and no invalid database objects.
    I also looked within the Portal30 schema for errors, but found none.
    SQL> select * from wwv_rw_errors$;
    no rows selected
    SQL> select * from wwv_errors$;
    no rows

    Hello Lorenzo,
    Currently the procedure on how to do this can be found at:
    http://technet.oracle.com/products/iportal/pdf/conf_ldap.pdf
    9iAS v2 will be in production sometime in the next month or two.
    The procedure for setting this up will be more siplified in 9iAS
    v2.
    Thanks,
    Jay

  • Portal 9iAS installation package errors

    All,
    Upon Portal 9iAS installation, i get the following package errors. Are there some special database packages/objectsmission. We have installed intermedia text package, but still get errors.
    can anyone help?
    Errors for PACKAGE BODYWWSBR_IMT_SERVICES:
    LINE/COL ERROR
    291/7 PL/SQL:Statement ignored
    291/20 PLS-00201: identifier 'CTX_DOC.PKENCODE' must be declared
    293/8 PL/SQL: Statement ignored
    293/21 PLS-00201: identifier 'CTX_DOC.PKENCODE' must be declared
    ERROR: CTXSYS does not exist
    ERROR: Cannot install InterMedia text options
    PL/SQL procedure successfully completed.
    SECOND ERROR:-
    ctx_ddl.drop_preference('GLOBAL_LEXER');
    ERROR at line 3:
    ORA-06550: line 3, column 8:
    PLS-00201: identifier 'CTX_DDL.DROP_PREFERENCE' must be declared
    ORA-06550: line 3, column 8:
    PL/SQL: Statement ignored
    ORA-06550: line 7, column 36:
    PLS-00201: identifier 'CTX_USER_PREFERENCES' must be declared
    ORA-06550: line 7, column 15:
    PL/SQL: SQL Statement ignored
    ORA-06550: line 11, column 33:
    PLS-00364: loop index variable 'I' use is invalid
    ORA-06550: line 11, column 9:
    PL/SQL: Statement ignored
    Ctx_Ddl.Create_Preference ( 'GENERIC_BASIC_LEXER', 'BASIC_LEXER' );
    ERROR at line 40:
    ORA-06550: line 40, column 3:
    PLS-00201: identifier 'CTX_DDL.CREATE_PREFERENCE' must be declared
    ORA-06550: line 40, column 3:
    PL/SQL: Statement ignored
    ORA-06550: line 49, column 3:
    PLS-00201: identifier'CTX_DDL.CREATE_PREFERENCE' must be declared
    ORA-06550: line 49, column 3:
    PL/SQL: Statement ignored
    ORA-06550: line 50, column 3:
    PLS-00201: identifier
    'CTX_DDL.SET_ATTRIBUTE' must be declared
    ORA-06550: line 50, column 3:
    PL/SQL: Statement ignored
    ORA-06550: line 51, column 3:
    PLS-00201: identifier 'CTX_DDL.SET_ATTRIBUTE' must be declared
    ORA-06550: line 51, column 3:
    PL/SQL: Statement ignored
    ORA-06550: line 52, column 3:
    PLS-00201: identifier 'CTX_DDL.SET_ATTRIBUTE' must be declared
    ORA-06550: line 52, column 3:
    PL/SQL: Statement ignored
    ORA-06550: line 60, column 3:
    PLS-00201: identifier 'CTX_DDL.CREATE_PREFERENCE' must be declared
    ORA-06550: line 60, column 3:
    PL/SQL: Statement ignored
    ORA-06550: line 61, column 3:
    PLS-00201: identifier'CTX_DDL.SET_ATTRIBUTE' must be declared
    ORA-06550: line 61, colu
    regards, Matt.

    Jay,
    We have now installed the Intermedia text option, but still get errors on the installation. (Portal version 3.0.8.9.8 NT).
    After installation, we still get errors. These are generally "Synonym already exists" errors, even though we are starting with a blank database each time. The exact errors are.
    "cannot create synonym wwctx_api_vpd for portal30_sso.wwctx_api_vpd name already used by an existing object"
    "synonym owa_vpd_ctx, name already used by existing object"
    We suspect these errors are causing the error message wwc-00000 to appear when we attempt to access the Login Server Administration page and create users.
    Any ideas?
    Regards, Matt.

  • Difference between web db 2.2 and portal

    Can anyone tell me what are the differences between webdb2.2 and portal 3.0 or 9ias portal?

    Anad
    Here are some pointers to updated content on the Oracle9iAS Portal OTN page that address new features added from a WebDB 2.2 perspective:
    Transitioning to Oracle9iAs Portal http://technet.oracle.com/products/iportal/pdf/webdb_oracle_portal.pdf
    Quick Tour http://technet.oracle.com/products/iportal/htdocs/qt_home.htm

  • Deployment of uiXML/BC4J app problems

    I am having difficulty in deploying an uiXML/BC4J application to a standalone OC4J server. I installed the BC4J libaries (used automatic script from jdev) and right clicked on the deploy file in my project and selected the standalone instance. I can then navigate to the front uix page but when I select one of the view pages (ie when has to query the database) I am returned with this error:
    java.lang.NoClassDefFoundError: oracle/jbo/uicli/mom/JUMetaObjectManager
    at oracle.jbo.http.HttpContainer.findSessionCookie(HttpContainer.java:541)
    at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(Unknown Source)
    at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
    at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
    at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(Unknown Source)
    at oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(Unknown Source)
    at oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(Unknown Source)
    at oracle.cabo.servlet.AbstractPageBroker.renderPage(Unknown Source)
    at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
    at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:721)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:797)
    at java.lang.Thread.run(Unknown Source)
    What does this mean ?? Are the BC4J libraries not installed correctly ?? Is it some connection to the database issue ?
    Thanks,
    Brent

    This post had the answer
    Re: BC4J Application deployed to OC4J
    Adding "<library path="../../../BC4J/jlib"/>" to the j2ee\home\config\application.xml file

  • SSO between Portal Application and Portal Admin Tool

    Hi All,
    We have a requirement for implementing SSO between a Portal application and
    Portal admin tool.
    We are using WL Portal 8.1 SP4.
    Here is the reason for this requirement -
    A user logged-into Portal Application needs to login to Portal Admin tool to
    do some admin activity. We want to provide a link in the portal application
    using which the user can directly login to the Portal Admin tool without
    having to enter the credentials again.
    If someone has any info on how to implement this, can you please point me in
    the right direction.
    Thanks,
    ~Deepak

    Hi,
    When creating PP you have 2 options
    PP used for compiling and PP used for Building
    You create PP with all the libraries into Developing/Compiling Other DCs
    And another PP with all the libraries into can be packaged into other build results (SDAs).
    Once you have these 2 PP in place you add the DC as used DC.
    And this should resolve the issue.
    Hope this helps.
    Cheers-
    Pramod

  • Midtier removal of Forms and Reports and Portal failing

    Hi
    I am having an issue removing the midtier of a forms/Report/BI and portal midtier,
    The deconfigtool.pl hang and I am recieving the following message in a deconfigportal.log.
    Invoking OPCA in DEINSTALL mode with the following arguments :
    Install Mode : DEINSTALL
    Portal Schema : portal
    Connect String : cn=orcl,cn=oraclecontext
    OID Host : hresources
    OID Port : 389
    OID Admin DN : cn=orcladmin
    Use SSL to OID : N
    Drop mode : midtier
    STEP 1 : Deleting Portal Partner application
    Parameters passed to SSO registration tool :
    param0:-oracle_home_path param1:D:\Oracle\CoreMid param2:-config_sdk_papp param3:TRUE param4:-papp_schema param5:portal param6:-old_lsn_token param7:hresources.ncirl.ie param8:-update_mode param9:DELETE param10:-papp_password param11:**** param12:-pappDBConnect param13:cn=orcl,cn=oraclecontext param14:-ssoDBConnect param15:cn=orcl,cn=oraclecontext param16:-pass param17:**** param18:-schema param19:orasso_pa
    -DinstallType=
    -DoldOracleHome=
    -DoldOHSUser=SYSTEM
    Check D:\Oracle\CoreMid\sso\log\ssoreg.log for details of this registration
    SSO registration tool failed. Please check the log file D:\Oracle\CoreMid\sso\log\ssoreg.log, correct the problem and re-run the tool.
    STEP 2 : Deleting Portal DAD
    STEP 3 : UDDI deinstallation
    STEP 4 : Ultrasearch deinstallation
    Anyone know how to get around this.

    And what does D:\Oracle\CoreMid\sso\log\ssoreg.log say?
    Thanks
    Shail

  • SSo between Portal 6.0 and  Portal 7.0

    Hi,
    We want to enable single sign on between Portal 6.0 and  Portal 7.0.
    Our scenario is, In Portal 7.0 on click of  role or workset, Portal 6.0 have to be opened in a new window without asking user ID and Password.
    What are the steps, I need to follow to achieve this.
    Thanks & Regards,
    Bala

    Hi Bala,
    This [thread|Re: SSO between ep6 and ep7]should give you a kick start.
    Good Luck!
    Sandeep Tudumu

Maybe you are looking for

  • Help needed with N80 media player problem

    Hi, My other half owns a N80 and he deleted something on his phone and now when he goes into media player it says there are no tracks. All the songs are in his track library but you have to manually select which songs to play instead of playing them

  • F4 help is not working in Bex

    Hi, In one of our Bex query, we are using a variable(0S_CO_AREA) for characterstics 0CO_AREA. We are facing an issue with F4 help no values are displaying in Production system. But for the same in Dev system working fiine. We have checked the variabl

  • My macbook pro is running slow and freezing more than once a minute.

    I do not know much about computers, but I do know this is not normal for my computer. Processor  2.9 GHz Intel Core i7 Memory  8 GB 1600 MHz Graphics  Intel HD Graphics 4000 1024 MB Software  OS X 10.9.5 So about two days ago I was using the computer

  • I just added the wish list feature from amazon and now my background pattern is gone. What do I do to get it back?

    I added the wish list feature from amazon on my toolbar, but when I restarted my computer there wasn't any background pattern. I had a christmas scene backgound.

  • Many small problems in Mavericks

    When user experience many small problem in daily work, I feel the design is failed. Memory management has a lot of problem, I feel my macbook is abnormal slow after I upgraded to Mavericks. Sometime, I need to wait for several sec to get what I want.