Nested Tables, Forms and Portal

I am trying to implement a form in Portal that accesses a nested table. I can access normal tables but not my nested table. The nested table within the master table are object tables.
When trying to access from the designer page I get an error indicating that table does not exist even though it was displayed in the pick list.
Has anyone had success with this and can it be done.

<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by chetan.kashyap ([email protected]):
Actually nested tables are not supported by portal till now.<HR></BLOCKQUOTE>
Chetan, can you be a bit more specific. What do you mea by 'till now'. Does this mean the next release can do it, or the current release shipped with Oracle 9i Application Server 1.0.2.0.0 for linux that I received.

Similar Messages

  • Session user when integrate Forms and Portal

    Hello!
    Iam working with Forms made in developer suite inside Portal and want to know how the session user (the user that is logged) is obteined to insert his login with another items in a table of my own db.
    i used
    portal.wwctx_api.get_user()
    and in another chance:
    get_application_property('sso_userid');
    but doesn't work....Somebody have another idea?

    Hello Everybody!
    i followed the steps in http://www.oracle.com/technology/products/forms/pdf/frm9isrw9i.pdf to configure forms to use SSO, and when i try to run the form from portal i obtain the following error message:
    FRM92050 failed to connect to the server /forms90/l90servlet:-1
    and in the details the first error show:
    User does not have proper credentials configured in OID.
    First, i think that "l90servlet" is wrong because the correct url is with "f90servlet" or this refer another thing?
    Second, my forms run excelent before i configure SSO, but i need this to use the get_application_property...
    Please, somebody can help me? :$

  • Oracle Forms and portal

    Does any one know how to integrate oracle forms into portal. I am using Oracle 10g?
    Thanks

    How do you want the integration to function? Do you just need a form to run on a page or do you need the form to interact with Portal functionality?
    The former is easy to accomplish with a frame portlet. The latter not so easy but doable. Using the database as the common denominator its possible to have Forms interact with Portal thru PLSQL and data tables acting as state repositories.

  • Forms and Portal

    when remote db is used in forms,an error is popped up saying that remote queries could not be executed.
    Is it possible to build forms with portal for insert, update and delete operations.

    Yes. You must create the following in the Public Schema under Database Objects.
    Database link to remote database.
    Synonyms for the tables you will be using.
    Now under Providers, create a Portal DB Provider. I use the same name as the Database link created above.
    Note: (I have not been able to create forms to the remote database using any other names.)
    Now in your Portal DB Provider you can Create New Forms --&gt; Form based on table or view . In the Table or View page type in the Public Synonym you created above. This Synonym probably will not show in the list.
    This should get you started.
    Good Luck

  • Nested Table columns and ADF BC 11.1.2

    I'm thinking ahead to a new application design, including a new database design. In this application, there are users who may not change the production tables directly, but their changes must be approved (and possibly modified) before they are applied to the production tables. The production tables are part of an existing system, and are fairly well normalized, with a master table and several detail tables.
    So for the new design, I want to have a staging table, mirroring the master table, where user changes are stored until they are approved and applied to the production tables. The staging table contains a few extra columns for "add, change or delete", user who submitted the change, date the change was requested. After applying the change, the staging record is to be copied to a change history table, and deleted from staging. That way, the staging table never has a lot of data in it.
    Here's the question:
    I need to deal with the detail tables. I could have staging versions of each detail table, but I was thinking that it might be easier to handle if the detail tables were included as nested table columns of the master staging table. Most of the detail tables only contain a few rows per master row. But can ADF BC 11.1.2 handle nested table columns? Is it easy to use in an application?

    Thanks for the quick response. I was thinking I might get a response from someone who had tried it, so I didn't waste time trying it myself. I consider your response is pretty authoritative, and I'll take that as a sign that I should forget the nested tables design.
    No, polymorphic views probably won't do the job. I think I'll just go ahead and create staging versions of each detail table with foreign keys back to the master staging table. Then I'll let the wizard create the needed association objects and view links in ADF BC. It will complicate the procedure for applying changes, particularly adding a row to the change history table. But that's the price we'll need to pay.
    OTOH - I just had a thought - since the change history table is mostly for auditing, it appears in some reports, but has no CRUD in the application, other than the insert when the changes are applied. If I did that insert with a trigger or some other PL/SQL, then the change history could still be a single table with nested table columns for the details.

  • Trinidad Nested Tables Collapse and Expand Functionality Change

    I am using JSF Trinidad 1.2 for JSF Implementation.
    I am using <tr:table> and f:facet's detailStamp component's of Trinidad to get Nested Table functionality. I have three tables i.e. table1, table2, table3. Each row of Table1 has nested Table2 and each row of Table2 has nested Table3. It seems that the collapse and Expand functionality of these component makes AJAX call to the server and fetches the relevant data.
    My requirement is to have data populated to all the three tables during initial Load and use clientSide Javascript function to collapse the Table2 and Table3 rows on initial Display. Once all the table1 rows are displayed, I should have collapse and expand at row level of Table1 that should make Table2 data visible and invisible on click using Javascript i.e. no server side call.
    I am not sure If I can disable the inbuilt AJAX calls on click to expand and collapse. If yes, how I can do that?
    Second Thing will be how I can populate my custom Javascript on those collapse and expand onclick event?
    Thanks In Advance

    Hi Suvidha,
    Thanks for the response, but in my scenario I have a viewset in component A and overview page in component B. I am using viewset as assignment block in component B where i need to change the title on Lazy and Direct mode. Method of IF_BSP_WD_HISTORY_STATE_DESCR for viewset does not work in this scenario.
    I am trying to get a method which get called on change of Lazy and Direct mode for an assignment block .

  • DisplayTag Nested tables, simple and yet Sooooo unclear, assistance needed.

    Hi there,
    With reference to displayTag Nested tables, I wonder if someone can assist me here:
    Say i have a List of the following class (empl):
         public Empl()
              private String name;
              private List projects;
                    //getter and setter
         public Projects()
              private int id;
              private Date dateFinish;
                    //getter and setter
         }Q: how would the nested will work out?
    I have tried:
    <display:table name="sessionScope.empl_list" class="dataTable"  pagesize="50" id="parent">
    <display:column property="empl.name"                      title="ID" />
    //how this is going to be rearranged ????
      <c:set var="nestedName" value="test.item[${parent_rowNum -1}].subList" />
      <display:column title="Related address">
           <display:table name="${nestedName}" id="child${parent_rowNum}" class="simple sublist">
              <display:column property="name" class="textRed" />
              <display:column property="email" />
         </display:table>
      </display:column>
    </display:table>I have tried murmurous combinations, none worked.
    Thanks for any help

    I think your problem was the EL.
    Use <c:set var="nestedName" value="${test.item[parent_rowNum -1].subList}" /> instead of <c:set var="nestedName" value="test.item[${parent_rowNum -1}].subList" /> as the whole row contains a value.
    <display:table name="sessionScope.empl_list" class="dataTable"  pagesize="50" id="parent">
    <display:column property="empl.name" title="ID" />
    //how this is going to be rearranged ????
      <c:set var="nestedName" value="${test.item[parent_rowNum -1].subList}" />
      <display:column title="Related address">
           <display:table name="${nestedName}" id="child${parent_rowNum}" class="simple sublist">
              <display:column property="name" class="textRed" />
              <display:column property="email" />
         </display:table>
      </display:column>
    </display:table>

  • Adobe forms and portal

    we are using adobe forms to open and print appraisals in ess. When we click on print appraisal, adobe does not open up, i have checked connections and they look fine. We get a time out error and it looks like it is pointing to the web dispatcher OFCOMTOLS026_EWX_01
    the server is ofcomtols026, EWX is the dispatcher, should the portal be pointing to this in the ERP system, where is this setup to point to this?
    Any help would be great

    Subha:
    Your PDFs can be generated in ADS on Portal or ECC systems. From what you describe it looks like in your case it is ADS on ECC and there is a web dispatcher, doing load balancing of HTTP connects for ECC J2EE engine. In this case web dispatcher is a correct destination.
    My recommendation for the troubleshooting:
    1. Make sure ADS forms generated OK by accessing one of the ECC app servers directly. If Adobe form is not generated, check ADS settings. Here is a nice doc:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f03414f8-d4ce-2a10-d4b6-ab201b329d98
    2. Once Adobe Form is verified, check access via Web Dispatcher. It is possible that its permission table does not allow ADS urls.
    Jaya:
    You should not be able to connect the portal to a webdispatcher. Only browsers talk via webdispatcher.
    I am sorry, but this is not true. Web dispatcher can route pretty much any TCP/IP protocol. In most cases it is used for routing HTTP/S (not only for browsers), but it can transfer a binary format as well. One time I even used web dispatcher to do port forwarding for Microsoft WTS.
    Regards,
    Slava

  • Oracle Forms and Portal. & Portal Security

    I need the following questions answered for a client who is
    trying to move from IIS to Oracle Portal. any pointers would be
    extremely helpful
    1. How to configure Oracle Forms to run with Portal.
    2. Is it possible to display forms inside a Portlet. If so, will
    the forms hold the same state when the page is refresed.
    3. Is it possible to display WORD/PDF/EXECL documents in their
    native format inside a Portlet.
    4. Any information on how IIS security integration is possible
    with POrtal. i.e ( if there are ASP pages running on IIS
    security, how to integrate it with Portal Security mechanism
    -Thanks
    ganesh

    You can create roles in Oracle with the appropriate privileges to access the application. For example,
    you could create a role that has only read access to all the tables in the database. You could assign this role to the menu. Also, you may want a role for a manager that whould enable him to insert data or to see a few special forms. You could assign this role to the menu associated with the form.
    Using Form Builder, you can manage menu security with Oracle server roles. After defining the roles to use for a menu module, you could then specify the roles that have access to each menu item. When you set the 'Use Security' property of a menu module to 'Yes', the form enforces security. After setting the 'Use Security' property to 'Yes', you can use 'Module Roles' property to construct the entire list of roles with access to that menu module.
    I hope it helps.

  • How do you create a fresh new database, tables, forms and reports?

    Hi, I am new to this. Where can I find instructions on how to create a new database using 10g XE?
    I have tried and I got stuck on the Table Creation Page. I need to know how to set primary, foreign keys, and constraints. Also what is Precision and Scale on the Table Page.Etc.

    I recommend reading Oracle® Database Concepts for 10gR2 http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm
    Schema objects
    http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/schema.htm#i5663

  • Regards: Adobe based forms and portal

    Hiiii..
    We are trying to deploy the Adobe based forms created on epnetweaver (172.xx.xx.xxx) onto  our server (172.uu.uu.uuu)  (adobedocumentservices).
    In view of server  172.uu.uu.uuu (AdobeDocumentServices) being removed , we are not able to deploy the pdf based forms.
    pls Can anybody   provide any solution for restore the connection between these two servers or  how to create  any other server for AdobeDocumentServices.
    Thanks in advance.
    Regards:
    Mayank kumar Saxena

    HI see this links it may help you
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30a9630b-4f89-2a10-6fab-e311b3ffd9a6
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f03414f8-d4ce-2a10-d4b6-ab201b329d98
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2adb9bfb-0701-0010-75ac-bb20fc008aae
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9e4e9afb-0701-0010-f8a8-b8cd093662c2
    Thanks,
    Tulasi Palnati

  • Confusion over nested tables and system generated nested tables

    Hi,
    I have been reading other threads about nested tables, naming and updating them etc, but I have what seems
    to me some odd behaviour.
    I modified my schema to set the attribute xdb:maintainDom to be false for a collection and then registered
    the schema with the generate tables option defaulted to true. The result was that I had to add xdb:tableProps
    attributes specifying nested table storage at each element above the collection element, this was because Oracle
    was creating tables at each level. So I have this kind of thing:
    <xsd:element name="BibPt" xdb:SQLType="BIBPT_T"
      xdb:defaultTable="BIBPT"
      xdb:tableProps="NESTED TABLE XMLDATA.PTEES.PTEE_SEC.PTEE STORE AS NESTED_PTEE_SEC
    NESTED TABLE XMLDATA.INVS.INV STORE AS NESTED_INV_BIBPT TABLESPACE BIBLIO">
    <xsd:element name="Ptees" xdb:SQLType="PTEES_T" xdb:tableProps="NESTED TABLE
    XMLDATA.PTEE_SEC.PTEE STORE AS NESTED_PTEE_SEC2">When I did this the nested tables were created, but when I loaded data never had anything in them. Instead
    I found that nestes tables with systems generated names like "SYSNTxxxxxxxxx" has been created that contained
    the data.
    When I registered the schema without the tables being generated, I created a table with this syntax:
    create table poc_wip2 of xmltype
    xmlschema "http://www.derwent.co.uk/wpi.xsd" element "WPI"
    NESTED TABLE XMLDATA."BibPt".PTEES.PTEE_SEC.PTEE STORE AS NESTED_PTEE_SEC
    NESTED TABLE XMLDATA."BibPt".INVS.INV STORE AS NESTED_INV_BIBPT(Thanks to a posting by Sam Monsarrat which showed me this was possible).
    Now I had my named nested tables, which contained the data after it was loaded and no system named
    nested tables.
    So why the difference?
    In the first instance why do my named nested tables stay empty and why does the data go into system
    generated tables I have no control over as regards tablespace placement?
    Is it possible to have a XML schema registered that only generates tables that I have named with the defaultTable
    attribute, rather than all or nothing?
    And last but not least, what's the best approach for this, since I want to be able to access the data via indexes
    on the nested tables.
    Thanks
    Pete

    Hi Pete
    Would you please publish the schema you are using?
    Thanks,
    Tobias

  • How to update nested table records ??

    Hi, I am just starting to write anything in PL/SQL and having some difficulties with basic syntax. Thanks for any help in advance.
    My problem is how to update collection (nested table of objects) with SQL statement. My nested table is not a column of regular table.
    Example:
    CREATE OR REPLACE TYPE tmpRec AS OBJECT(
    Col1 INT,
    Col2 INT
    CREATE OR REPLACE TYPE tmpTable IS TABLE OF tmpRec;
    DECLARE v tmpTable :=
    tmpMBATable(
    tmpRec(1,1),
    tmpRec(2,2),
    tmpRec(3,3),
    BEGIN
    --UPDATE TABLE(CAST(v AS tmpTable)) T SET T.Col2 = 1 WHERE T.Col1 =1;
    --UPDATE TABLE(v) T SET T.Col2 = 12 WHERE T.Col1 =1;
    --UPDATE (SELECT * FROM TABLE(v) )T SET T.Col2 = 12 WHERE T.Col =1;
    END;
    I am getting either
    PL/SQL: ORA-22841: DML is not allowed on PL/SQL Collections
    OR
    PL/SQL: ORA-00903 Bad table name.
    I found there is no problem when collection is a column of DB table (UPDATE TABLE(select collection_column from table) T SET T.Col2 = 12 WHERE T.Col1 =1;) but i want it to be just a collection without storing it in DB, is it possible ?
    Please help.

    898539 wrote:
    Thanks, for fast answer but my problem is more complex, maybe you can show me some workaround i try to use collection but maybe i should do something else...A complex problem does not mean a complex solution. In fact, complex problems should ideally be solved by breaking the complexity down into simpler components and then solving each of these in turn.
    As far as nested tables go? An interesting feature. But one that I will need a lot of convincing and justification for to consider for a production system. There are some major limitations with using nested tables. And these do not exist when using the simpler form of a standard relational child table instead.
    I am migrating from Sybase Adaptive Server Enterprise and searching for sollution for something we used temporary tables for so far.Temporary tables in Sybase are typically used to prevent concurrency issues (readers and writers blocking one another). Thus make a temp copy of the data and do not prevent concurrent access to the source data itself.
    These reasons simply do not exist in Oracle. In most cases, using temporary tables in Oracle simply because that is how it was implemented in Sybase, would be fundamentally flawed.
    Oracle is not Sybase. It does a very poor imitation of Sybase.
    I need a collection that can store some data and I need to be able to use it as a table so I can join to it via SQL query or call some DML on it.Why do you need a collection? The best place for data in Oracle is inside a table. Not inside a collection - especially not if that collection resides in PGA memory in the PL/SQL engine.
    In my store procedure I am updating, deleteing and inserting some data to it depends on context.What context? Oracle supports context namespaces - often used for virtual private database (VPDB) implementations. If you are referring to scope instead - there are a number of ways that Oracle supports scope too.
    The bottom line is that you should not approach this problem with "+how do I convert this Sybase method into an Oracle method+". Instead you need to look at the business requirement that the Sybase method addresses and then determine how best to address that requirement using Oracle.

  • Nested Tables in Visual Composer 7.0

    Gurus,
    When I am trying to drag and drop the webservice in the Iview it gives a warning message "Port 'Salesorder' was omitted because it includes nested tables which are not presently supported by Visual Composer" . My question is how to use this webservice which has nested table in one of the input port. Is there any work around or can you suggest me any other way we can call this webservice "ECC_SalesOrderCTRC1".

    Hi,
    Nested tables are not supported by this version of VC.
    This is an architectural problem and I don't know of any work around for it (other than changing the WS).
    Nested tables are and will be supported in VC CE (7.1).
    Regards,
    Shay

  • Nested Tables? Why do I need them?

    Hi! I am reading the PL/SQL reference about collections right now and I have reached the nested tables. And I can not understand the advantages of using them. There is an example there
    INSERT INTO department
    VALUES('English', 'Lynn Saunders', 'Breakstone Hall 205',
    CourseList('Expository Writing',
    'Film and Literature',
    'Modern Science Fiction',
    'Discursive Writing',
    'Modern English Grammar',
    'Introduction to Shakespeare',
    'Modern Drama',
    'The Short Story',
    'The American Novel'));
    So, what is the point of having nested table instead of two separate tables? I think it is a waste of memory, data duplication and problems related to it. Please tell me the real life example of useful use of nested tables. Thanks.

    A practical example of a nested table.
    I have written an application logging API in PL/SQL. Messages wind up being inserted via anonymous transactions into a relational table.
    This PL/SQL logging process also takes a snapshot of the PL/SQL call stack at that point in time and store the stack with the message as a column. The call stack itself is in fact a table. i.e. stack = (handle, object name and source code line number). Thus the STACK column in this table is a nested table.
    One could have used a separate table for the call stack (traditional parent-child relationship). However, there are absolutely nothing in common between the call stack of one message and that of another. One would never want to query all call stacks to find what was the code running at stack level 4, or what line number was used at stack level 2, etc.
    It is much easier to manage and query and maintain the call stack as a nested column (a "dedicated table") for a row as it only ever related to that row and nothing else.

Maybe you are looking for

  • How do I add a new drive to a degraded MIRRORED  RAID set?

    My mirrored raid said it was degraded because one of the drives had a failure. Today I unplugged the faulty drive and inserted a new one. So far so good. I erased the new drive. Then I went into disk utility and followed the instructions in the help

  • BEX :Slow Moving Item Scenario

    Hi, I am tring to Implement the below Link scenario for Slow Moving Item http://help.sap.com/saphelp_dimp50/helpdata/en/3a/d1603d13b5c72ee10000000a114084/content.htm The standard Slow Moving Multiprovider id useed for this purpose. The Problem where

  • Tuning this query

    Hi, Can anybody please help me in tuning this query? update tablec c set c.col1 = (select b.col1 from tableb b where c.col2 = b.col2 ) where c.col2 in (select distinct a.col1 from tablec a, tableb b where a.col2 = b.col2 and a.col1 != b.col1 ) When i

  • Exception Handling Strategy in EJB enviroment

    Hi, Im hoping someone has a good solution for this problem... I have an EJB that uses some utility classes. We always throw exceptions from the utility classes and handle them in the session bean by logging the exception. Now my problem is that there

  • Controlling the Behavior of Multi SQL source Data Templates for Bursting

    I have a scenario where we are trying to generate a data template from 10 separate data queries. We want the results of this to be bursted out into 700 separate reports (per account). Right now, the report is generating 700 x 10 (7000) queries agains