Problem with RowsetInfo based on composite Query

Hi,
When I create a RowsetInfo based on two tables using join
condition like
"select A.COL1 ACOL1, A.COL2 ACOL2, B.COL1 BCOL1, B.COL2 BCOL2
from TABLEA A, TABLEB B
where A.COL1 = B.COL1"
it takes only one table as updatable table. So the control based
on column from another table (which is not updatable) becomes
read only. I can't insert or update the values in the columns.
How do I make the controls updatable ? Can somebody help me in
solving this problem. Thanx in advance
Ravi
null

Hi Scott
Thanks for the reply. Interestingly enough, I started this exercise putting an semicolon at the end of the statement, but if I do it I get the error:
1 error has occurred
Failed to parse SQL query:
ORA-06550: line 2, column 1: PLS-00103: Encountered the symbol ";" when expecting one of the following: begin...If I remove the semicolon, I manage to apply the changes, though apparently it does not work...
I managed to reproduce this problem in apex.oracle.com:
http://apex.oracle.com/pls/otn/f?p=20104:3
Thanks for any help
Luis

Similar Messages

  • Problem with File Based replication in Weblogic Express 10

    Hi,
              We have Web application (exploded war) file deployed on Weblogic Express 10, to a Cluster of three Managed Servers (all three on different physical machines).
              We are using File based session persistance in weblogic.xml
              We have a shared location for all the three servers where we will be sharing the Session data.
              When we start the application, its works fine and is very fast, but after sometime the application slows down.
              Troubleshooting the Issue we found that its a problem with file based replication. By using File based replication every user session is stored in form of directory inside shared directory. So after sometime thousands of directories are created inside the shared directory where the session information is stored. So when we access the application, its waiting for lot of time with Message Session Monitor .... (this is because its browsing through the shared session storage directory for lot of time for session information as it has lot of directories) and finally after a long time like 10 mins we get the Application Home Page.
              When we clean up all the saved sessions inside shared directory, the application works fine, But we will see the same sometime later may be after 3 or 4 hours when the shared session directory has lot of session information stored in it.
              Is there a way to clean up the saved session information on file system as soon as that user session is closed by using file based replication.
              We cannot used Inmemory replication as our Appl doesnt support it.
              Please advice as it is a major show stopper in our Production Mirror env.
              Weblogic Consultant

    It is possible to reduce number of live session by configuring very low timeout-secs weblogic.xml. Default is 60 minutes.
              More details are here..
              http://e-docs.bea.com/wls/docs100/webapp/weblogic_xml.html#wp1071982
              Jayesh
              Yagna Sys

  • Problem with replication based on materialized view

    Problem with replication based on materialized view...
    Given:
    1. Source: S-1
    2. Targets: T-1, T-2
    3. DB links: from T-1 to S-1, from T-2 to S-1
    Required replicate table TBL on S-1 to T-1, T-2 via db links.
    On S-1 was created materialized view log with PK on TBL. On T-1, T-2 were created mat.views as "on prebuilt table refresh fast on demand". In case of get "ORA-12034: materialized view log younger than last refresh" or initial load - perform complete refresh. Initial load on T-1 takes about 1 hour, on T-2 - about 12 hours. Refresh is executed via job with minutely interval. If refresh is running then it is not performed.
    Problem: after initial load on T-1 performs fast refresh, but on T-2 raised ORA-12034 and complete performs again.
    What's wrong?

    34MCA2K2, Google lover?
    I confess perhaps I gave a little info.
    View log was created before MV.
    It was the first initial load.
    No refresh failed.
    No DDL.
    No purge log.
    Not warehouse.
    There is no such behavior for MVs on another sites.
    P.S. I ask help someone who knows what's wrong or who faced with it or can me  follow by usefull link.
    P.P.S. It's a pity that there is no button "Useless answer"

  • Problem with hierarchy variable while displaying query in Portal

    Hi,
    I came up with an problem with a query in the portal.  The problem is :
    I have one query which is displayed in the portal. The Query has hierarchial selection criteria. I am executing the same query using analyzer. Its taking the variable from the selection and displaying it on the analyzer. I have used the option to " display the query on web " from the BEX query designer. From there its opening and displaying the results with the given selection criteria.
    Where as when i open the query seperately in portal, its not displaying the results.
    I came to know from one of my colleague that the porblem is with the Web item and the hierarchial variable declared in WAD  was different from the variable declared in the BEX Query designer.
    I never Worked with WAD. I tried finding out the variable definition. But i was unable to find out where the Hierarchial variable was defined.
    Please help me out regarding the same.

    The problem is sovled.
    Poornima.

  • Problems with location based applications

    I am having problems with all of my location based applications i.e. none of them work. It seems I can never be located by the GPS no matter where i am and i just get a permanently spinning wheel. I have deleted and reloaded the Apps (although even with the generic Maps App i cannot be located) and i have reset the phone Reset iPhone (but havent Reset Settings or Restored yet). I love my iPhone but this is very frustrating. Can someone please help ?

    Didn't work unfortunately. My Location Services were On so i proceeded to Restore. All went ok on the Restore but i still have the same problem. I have 4 App's that are location based and none of them work. Your suggestion ? Thanks for your help.

  • Problems with file based repository

    I am facing problems with Oracle 10g cluster which is using file based repository.Every now and then one of the nodes in the cluster gives problems and I get error message
    "The DCM repository is not currently available. The Oracle Application Server ins
    tance, "abc", is using a cached copy of the repository information. This operation will update the repository, therefore the repository must be available."
    When I check the repository host its up and running. This happens intermittently. Is there any way to bring this node back in sync with repository? dcmctl resyncinstance doesnt seem to work.
    Thanks
    - Jayram

    Generally this issue comes if esb-dt and BPEL runs on the same server. Try this:
    1> go to <SOA_HOME>/integration/esb/config
    2> edit esb_config.ini
    add 2 parameters at the end of the file
    PingCount = 30
    PingInterval = 30
    3> save it and restart soa

  • Problems with VA Java Visual Composition

    Hi!
    I have some problems with reopening (even simple) visually in VA Java created
    beans (JFrame, JDialog). IDE behaves somehow unpredictable. Sometimes it reopened it into the
    visual composition editor, anothe time the reoppening fails with following log message:
    Java exception during layout of bean(<unnamed>): java.lang.NullPointerException
    Java exception during layout of bean(JFrameContentPane): java.lang.NullPointerException
    An exception occurred in a system program.
    Terminating TimeSlotGUI (VCE) (System) (25/07/01 10:05:07)
    Can anybody help?
    Ivan

    Which Version do you use? This VAJ 3.5 was quite bugy and you had to use patches. Now there is an Update 3.5.2 which fixes most of the bugs ( although there are new ones). When I work with the VCE ( avoid this normally) I get problems if I rename Beans which were generated with th VCE. then your stuff is lost. Sometimes you can recover if you delete the generated[i] initialize() method and then open the VCE.
    Nevertheless, VAJ 3.5.3 works quite good, great debugging tools.

  • Problems with Zone based Firewall and mtr (mytraceroute)

    We are using ZFW on an ASR1001 and have experienced a problem: when I try to use mtr (mytraceroute, see
    http://en.wikipedia.org/wiki/MTR_%28software%29), I am getting packetloss on all hops between the source and the destination. e.g.:
    <code>
                                                                                                                       Packets               Pings
    Host                                                                                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
    1. Stuttgart-I28-1.belwue.de                                                                                    100.0     8    0.0   0.0   0.0   0.0   0.0
    2. Stuttgart-AL30-1-gi0-0-0-3.belwue.net                                                                        100.0     7    0.0   0.0   0.0   0.0   0.0
    3. Karlsruhe-RZ-1-10GE-0-1-0-1.belwue.net                                                                       100.0     7    0.0   0.0   0.0   0.0   0.0
    4. Karlsruhe1-10GE-4-0-0.belwue.net                                                                             100.0     7    0.0   0.0   0.0   0.0   0.0
    5. Mannheim1-10GE-3-0-0.belwue.net                                                                              100.0     7    0.0   0.0   0.0   0.0   0.0
    6. Frankfurt-DECIX-1-10GE-0-0-0-0.belwue.net                                                                    100.0     7    0.0   0.0   0.0   0.0   0.0
    7. de-cix20.net.google.com                                                                                      100.0     7    0.0   0.0   0.0   0.0   0.0
    8. 72.14.238.230                                                                                                100.0     7    0.0   0.0   0.0   0.0   0.0
    9. 72.14.239.62                                                                                                 100.0     7    0.0   0.0   0.0   0.0   0.0
    10. 209.85.242.187                                                                                               100.0     7    0.0   0.0   0.0   0.0   0.0
    11. ???
    12. ???
    13. ???
    14. bk-in-f94.1e100.net                                                                                           0.0%     7   20.0  20.6  20.0  21.2   0.4
    </code>
    So it seems that the Firewall on my asr1001 is throwing away all packets with ttl-exceeded coming back from hops in between, they have another destination address.
    At the moment I am inspecting all kind of traffic from my network outgoing:
    ip access-list extended 101
    permit ip any any
    class-map type inspect match-all cmap1
    match access-group name 101
    policy-map type inspect pmap1
    class type inspect cmap1
    inspect
    etc... (zones, zone-pair in-out with policies applied)
    So I tried to let pass all icmp-traffic from the outside to my network:
    class-map type inspect match-all cmap_icmp
    match protocol icmp
    policy-map type inspect pmap2
    class type inspect cmap_icmp
    pass
    etc... (zones, zone-pair out-in with policies applied)
    So this has no effect, but I tested and I could figure out, that when I pass all icmp-traffic from my network to the outside, THEN mtr does work.
    BUT then normal ping does not work anymore, because it will not be inspected any more.
    But I want to have a secure Firewall with inspecting echo-replys and working mtr anyway.
    Has anyone the same problem or can even solve this issue?
    Thanks in advance,
    Stefan

    Hi Andrew, thanks for Your answer...
    So I have now:
    class-map type inspect match-any cmap_icmp
    match access-group name icmp_types
    ip access-list extended icmp_types
    permit icmp any any ttl-exceeded
    PMAP IN--> OUT
    (don't be confused, my "vlanxxx_pmap_in" is the pmap FROM my network TO the outside...)
    policy-map type inspect vlan664_pmap_in
    class type inspect vlan664_cmap_in   (this is an extended ACL "permit ip x.x.x.x any")
      inspect
    class type inspect ipsec_cmap_in (this is because I have problems with VPN when inspected, another problem...)
      pass log
    class class-default
      drop log
    PMAP OUT-->IN
    policy-map type inspect vlan664_pmap_out
    class type inspect cmap_icmp (here comes the "ttl-exceeded"-ACL)
      pass log
    class type inspect vlan664_cmap_out (some open ports for some clients)
      inspect
    class type inspect ipsec_cmap_out (same problem with VPN when inspected)
      pass log
    class class-default
      drop log
    But unfortunately, the same problem occurs. Curiously, the first two packets seem to go "through" the firewall, but with 3rd packet the packetloss comes up:
                                                    Packets               Pings
    Host                                         Loss%   Snt   Last   Avg  Best  Wrst StDev
    1. Stuttgart-I28-1.belwue.de                 50.0%     3    0.3   0.3   0.3   0.3   0.0
    2. Stuttgart-AL30-1-gi0-0-0-3.belwue.net     50.0%     3    0.9   0.9   0.9   0.9   0.0
    3. Karlsruhe-RZ-1-10GE-0-1-0-1.belwue.net     0.0%     2    2.7   2.7   2.7   2.7   0.0
    4. Karlsruhe1-10GE-4-0-0.belwue.net           0.0%     2    1.5   1.5   1.5   1.5   0.0
    5. Mannheim1-10GE-3-0-0.belwue.net            0.0%     2    2.5   2.5   2.5   2.5   0.0
    6. Frankfurt-DECIX-1-10GE-0-0-0-0.belwue.net  0.0%     2    4.1   4.1   4.1   4.1   0.0
    7. de-cix20.net.google.com                    0.0%     2    5.0   5.0   5.0   5.0   0.0
    8. 72.14.238.44                               0.0%     2   39.2  39.2  39.2  39.2   0.0
    9. 72.14.236.68                               0.0%     2    5.4   5.4   5.4   5.4   0.0
    10. 209.85.254.118                             0.0%     2    5.4   5.4   5.4   5.4   0.0
    11. ???
    12. google-public-dns-a.google.com             0.0%     2    5.5   5.3   5.2   5.5   0.2
                                                     Packets               Pings
    Host                                          Loss%   Snt   Last   Avg  Best  Wrst StDev
    1. Stuttgart-I28-1.belwue.de                  66.7%     4    0.3   0.3   0.3   0.3   0.0
    2. Stuttgart-AL30-1-gi0-0-0-3.belwue.net      66.7%     4    0.8   0.8   0.8   0.8   0.0
    3. Karlsruhe-RZ-1-10GE-0-1-0-1.belwue.net     66.7%     4    2.1   2.1   2.1   2.1   0.0
    4. Karlsruhe1-10GE-4-0-0.belwue.net           66.7%     4    1.5   1.5   1.5   1.5   0.0
    5. Mannheim1-10GE-3-0-0.belwue.net            66.7%     4    2.6   2.6   2.6   2.6   0.0
    6. Frankfurt-DECIX-1-10GE-0-0-0-0.belwue.net  66.7%     4    4.2   4.2   4.2   4.2   0.0
    7. de-cix20.net.google.com                    66.7%     4    5.3   5.3   5.3   5.3   0.0
    8. 72.14.238.44                               66.7%     4   70.3  70.3  70.3  70.3   0.0
    9. 72.14.239.60                               66.7%     4    5.8   5.8   5.8   5.8   0.0
    10. 209.85.254.116                             66.7%     4    5.8   5.8   5.8   5.8   0.0
    11. ???
    12. google-public-dns-a.google.com              0.0%     4    6.3   5.7   5.2   6.3   0.5
    In the sessions on the routers, I see only this entry:
             Session 206F66C (129.143.6.89:8)=>(8.8.8.8:0) icmp SIS_OPEN
    Any other suggestions?

  • Problems with Listobject based on a recordgroup

    Hi all,
    I have three problems with a Listobject (popup-_list) showing the records of a recordgroup.
    The recordgrroup is created programatically in the WHEN_NEW_FORM_INSTANCE-Trigger of the form. It shall be the source of a ListObject. The values of the recordGrpoup and therfore also of the Listobject depends on the values of an master-datablock. Changing the values of the masterblock, the recordgroup must be requeried and the listobject must be repopulated.
    1. When opening the form, the masterblock is empty. Same I want to have the listObject empty. An empty recordGroup seems not to be applied to the ListObject. Is there any possibility?
    2. My sql-statement of the recordgroup works with a global variable like so:
    :global.grpartid := '1004';
    group_id := create_group_from_query
    ('grpLagorte', 'SELECT evm_a_lagort.bez, evm_a_lagort.lagort_id from evm.evm_a_lagort, evm.evm_n2m_artikel_lagort where EVM_n2m_artikel_lagort.H_MANDANT = m.EVM_A_lagort.H_MANDANT AND evm.EVM_n2m_artikel_lagort.lagort_ID = evm.EVM_A_lagort.lagort_ID and evm.evm_n2m_artikel_lagort.artikel_id = ''' ||:global.grpartid||'''');
    I would prefer to replace the global variable with an item from my master datablock, but that seems not to work.
    3. I have to requery the group and repopulate the list when changing the master-data.
    declare     
    status                NUMBER;
         list_item          item := find_item('evm_jn_a_l.lst_lagort');
    begin
    :global.grpartid := :evm_a_artikel.artikel_id;
    status := populate_group('grpLagorte');
    message ('Status: ' || status);
    message ('artikel_id: ' || :evm_a_artikel.artikel_id);
    message ('Global: ' || :global.grpartid);
    if status = 0 then
         populate_list(list_item, 'grpLagorte');
    else
         message('Fehler bei Abfrage der Datensatzgruppe');
    end if;     
    end;
    The messages show the right values
    status = 0
    artikel_id = the choosen next one
    global.grpartid = the next artikel_id
    The content of the Listobjet does not change.
    Its a problem of the recordgroup (How can I figure that out?) or its a problem of the listObject or anything else?
    Help would be very appreciated and the problem is a bit urgent.
    Thanks
    Silke

    Silke,
    I may not have the answer to all of your questions.
    1. If you do a clear_list on the list item and, prior to this, assign it a null value. Does this work, assuming you didn't set the "other" property ?
    2. What if you do
    _artikelId varchar2(100);
    _artikelId:= :block.item;
    group_id := create_group_from_query
    ('grpLagorte', 'SELECT evm_a_lagort.bez, evm_a_lagort.lagort_id from evm.evm_a_lagort, evm.evm_n2m_artikel_lagort where EVM_n2m_artikel_lagort.H_MANDANT = m.EVM_A_lagort.H_MANDANT AND evm.EVM_n2m_artikel_lagort.lagort_ID = evm.EVM_A_lagort.lagort_ID and evm.evm_n2m_artikel_lagort.artikel_id = ''' ||_artikelId||'''');
    You should be able to do the same using global variables, in case you need it to be global
    3. I don't see whats wrong with the list, maybe you can try to do a clear_list before repopulating it. If this doesn't help try the "magic bullet" and call
    synchronize;
    after populating the list. I checked if there is a bug filed on this issue for Forms 6i (I remember that you are using Forms 6i) but there is none. So the component should be fine.
    Frank

  • Problem with creating a collection from query

    This is driving me nuts. What I am trying to do is create a collection but the sql to create it is produced dynamically. The query I want to end up with in this example is -
    select pr.code,pr.description, max(decode(pe.period_beginning,'01-NOV-08',fe.effort,0)) NOV_08,1 NOV_08_PERIOD_ID, max(decode(pe.period_beginning,'01-DEC-08',fe.effort,0)) DEC_08,21 DEC_08_PERIOD_ID, max(decode(pe.period_beginning,'01-JAN-09',fe.effort,0)) JAN_09,22 JAN_09_PERIOD_ID, max(decode(pe.period_beginning,'01-FEB-09',fe.effort,0)) FEB_09,41 FEB_09_PERIOD_ID, max(decode(pe.period_beginning,'01-MAR-09',fe.effort,0)) MAR_09,81 MAR_09_PERIOD_ID from forecast_projects pr,forecast_periods pe,forecast_effort fe
    where pr.id=fe.project_id(+)
    and pe.id(+)=fe.period_id group by pr.code,pr.description order by pr.code
    but the list of dates within single quotes are derived from some pl/sql which pulls them from a table.
    So my pl/sql looks like this -
    begin
    if apex_collection.collection_exists(p_collection_name=>'KEANEFORECAST') then
    apex_collection.delete_collection(p_collection_name=>'KEANEFORECAST');
    end if;
    declare
    l_period date;
    l_period_id number := 0;
    l_query varchar2(1400) := '';
    l_query_start varchar2(1400) := 'select pr.code,pr.description,';
    l_query_part1 varchar2(1400) := ' max(decode(pe.period_beginning,''';
    l_query_part2 varchar2(1400) := ''',fe.effort,0)) ';
    l_query_end varchar2(1400) := ' from forecast_projects pr,forecast_periods pe,forecast_effort fe
    where pr.id=fe.project_id(+)
    and pe.id(+)=fe.period_id group by pr.code,pr.description order by pr.code';
    begin
    for c1 in (
    select id,period_beginning into l_period_id,l_period
    from forecast_periods order by 1) loop
    l_query := l_query || l_query_part1 || c1.period_beginning || l_query_part2 ||
    replace(substr(c1.period_beginning,4),'-','_') || ',' || c1.id || ' ' ||
    replace(substr(c1.period_beginning,4),'-','_') || '_PERIOD_ID,';
    end loop;
    l_query := substr(l_query,0,length(l_query)-1);
    l_query := l_query_start || l_query || l_query_end;
    dbms_output.put_line(l_query);
    apex_collection.create_collection_from_query(
    p_collection_name=>'KEANEFORECAST',
    p_query=> l_query);
    end;
    end;
    Now what happens is that the query is produced perfectly - the dbms_output.put_line gives me the exact query as quoted at the top of my posting, and if I run it I get the desired results. If I run this whole block of pl/sql it also works absolutely fine and my collection is created - great.
    However if I put this pl/sql into an onLoad Before Header block then when I try to run the page I get the following -
    ORA-20104: create_collection_from_query Error:ORA-20104: create_collection_from_query ParseErr:ORA-00923: FROM keyword not found where expected
    I think it is getting in a mess with the quotes in the query, but I do not know why and I have been racking my brains to think of a workaround. It's odd that it works fine if I run it standalone in the SQL Commands tab but not as a page process.
    I'd be really grateful for any advice/pointers here.
    Thanks in advance.

    You are an absolute star - thank you! What this enabled me to do was to see the query being produced - which was showing it different to that which dbms_output.put_line reported - no idea why this should be. Anyway this allowed me to correct a couple of things which then enabled it all to work.
    The thing that showed as different was the representation of a date field - dbms_output.put_Line was showing this in DD-MON-YYYY format whereas the debug showed it with a timestamp portion.
    Thank you again.

  • Problem with lookup value by CAML query.

    I just cannot figure out what is wrong with my code that the query does not filter any item. It returns all items in the list. The RowLimit does work so I know the query is used. I wish someone can point out what is wrong in the query. Many thanks.
    SPList tList = cWeb.Lists[listName];
    SPQuery LookupQuery =
    new
    SPQuery();
    //LookupQuery.RowLimit = 5;
    LookupQuery.Query =
    "<Query><Where><Eq><FieldRef Name='ItemStatus' /><Value Type='Text'>New</Value></Eq></Where></Query>";
    SPListItemCollection iColl = tList.GetItems(LookupQuery);
    int n = iColl.Count;

    Try removing the starting and ending <Query> tags. Your CAML query assignment should look like below
    LookupQuery.Query = "<Where><Eq><FieldRef Name='ItemStatus' /><Value Type='Text'>New</Value></Eq></Where>";
    Ram Prasad Meenavalli | MCITP | MCTS SharePoint | MCPD SharePoint | http://www.spdeveloper.co.in

  • Problems with Views based on a Hierarchical Query

    Datamodeler 3.1.3.706 (SQL Dev 3.2.10.09):
    When creating a view that utilizes a Hierarchical Query, the Query Builder encounters various difficulties:
    When pasting in SQL code, if the view is saved without first clicking the update diagram button, the object in the view entity relationship diagram provides a faithful representation of the view without errors, but when reopening the view, the code is missing.
    Simple Example using the classic emp table:
    SELECT level lev
          , emp.*
       FROM emp
      CONNECT BY prior empno = mgr
      START WITH mgr        IS NULLIf the update diagram button is pushed to refresh the graphical view. It mangles the connect by clause and the view gets marked with a warning/error icon in the relationship diagram, but the now mangled code remains available on reopening the query builder.
    Same code as above after clicking the Update Diagram button:
    SELECT Level lev
    , emp.*
       FROM emp
      CONNECT BYFurther issues are encountered if the query contains any of the CONNECT_BY_% hierarchical pseudo columns:
    SELECT level
          , emp.*
          , connect_by_root emp.ename root_ename
       FROM emp
      CONNECT BY prior empno = mgr
      START WITH mgr        IS NULL;In this case pasting in the code and clicking either the Update Diagram button or the OK button results in an "Unexpected Token" parsing error.
    These issues are encountered with both the Logical and Relational models.
    Is this a known issue? I've searched this forum but haven't found any references to it.
    Thanks,
    Sentinel

    Hi Sentinel,
    I logged a bug for that.
    You can try DM 3.3 it deals better with first problem, parsing of connect_by_root operator will pass if you don't use alias.
    Philip

  • Problem with java based Web Services in ADF-.

    I have developed a Web service based on the Java class generated through Business components. Steps are as below:-
    1)     Created a Read only View Object with EmpDeptViewObj name and has following query:-
    “select e.EMPLOYEE_ID,e.FIRST_NAME,e.LAST_NAME,e.EMAIL,e.JOB_ID, d.DEPARTMENT_ID,d.DEPARTMENT_NAME
    from HR.EMPLOYEES e,HR.DEPARTMENTS d where e.department_id=d.department_id
    and d.DEPARTMENT_NAME=:1”
    2)     Created an AM. Added the above created View Object in it and then added the following custom method it in:-
    public String[] getEmpDetailsAsString(String deptName)
    EmpDeptViewObjImpl empDeptVOObj=this.getEmpDeptViewObj1();
    empDeptVOObj.setWhereClauseParams(null);
    empDeptVOObj.setWhereClauseParam(0,deptName);
    empDeptVOObj.executeQuery();
    int fetchedRowCount = empDeptVOObj.getRowCount();
    EmpDeptViewObjRowImpl[] rows = new EmpDeptViewObjRowImpl[fetchedRowCount];
    String[] temp=new String[fetchedRowCount];
    RowSetIterator rowIter = empDeptVOObj.createRowSetIterator("rowIter");
    if (fetchedRowCount > 0)
    rowIter.setRangeStart(0);
    rowIter.setRangeSize(fetchedRowCount);
    for (int count = 0; count < fetchedRowCount; count++)
    rows[count]=(EmpDeptViewObjRowImpl)rowIter.getRowAtRangeIndex(count);
    temp[count]=rows[count].getFirstName();
    rowIter.closeRowSetIterator();
    return temp;
    public EmpDeptViewObjRowImpl[] getEmpDetailsAsRowImplObj(String deptName)
    EmpDeptViewObjRowImpl[] rows=null;
    if(deptName!=null)
    EmpDeptViewObjImpl empDeptVOObj=this.getEmpDeptViewObj1();
    empDeptVOObj.setWhereClauseParams(null);
    empDeptVOObj.setWhereClauseParam(0,deptName);
    empDeptVOObj.executeQuery();
    int fetchedRowCount = empDeptVOObj.getRowCount();
    rows = new EmpDeptViewObjRowImpl[fetchedRowCount];
    RowSetIterator rowIter = empDeptVOObj.createRowSetIterator("rowIter");
    if (fetchedRowCount > 0)
    rowIter.setRangeStart(0);
    rowIter.setRangeSize(fetchedRowCount);
    for (int count = 0; count < fetchedRowCount; count++)
    rows[count]=(EmpDeptViewObjRowImpl)rowIter.getRowAtRangeIndex(count);
    rowIter.closeRowSetIterator();
    return rows;
    public EmpDeptBean[] getEmpDetailsBasedOnBean(String deptName)
    EmpDeptViewObjImpl empDeptVOObj=this.getEmpDeptViewObj1();
    empDeptVOObj.setWhereClauseParams(null);
    empDeptVOObj.setWhereClauseParam(0,deptName);
    empDeptVOObj.executeQuery();
    int fetchedRowCount = empDeptVOObj.getRowCount();
    EmpDeptBean empDeptRow[]=new EmpDeptBean[fetchedRowCount];
    EmpDeptViewObjRowImpl[] rows = new EmpDeptViewObjRowImpl[fetchedRowCount];
    RowSetIterator rowIter = empDeptVOObj.createRowSetIterator("rowIter");
    if (fetchedRowCount > 0)
    rowIter.setRangeStart(0);
    rowIter.setRangeSize(fetchedRowCount);
    for (int count = 0; count < fetchedRowCount; count++)
    rows[count]=(EmpDeptViewObjRowImpl)rowIter.getRowAtRangeIndex(count);
    empDeptRow[count].setDEPARTMENTID(rows[count].getDepartmentId());
    empDeptRow[count].setDEPARTMENTNAME(rows[count].getDepartmentName());
    empDeptRow[count].setFIRSTNAME(rows[count].getFirstName());
    empDeptRow[count].setLASTNAME(rows[count].getLastName());
    empDeptRow[count].setJOBID(rows[count].getJobId());
    empDeptRow[count].setEMPLOYEEID(rows[count].getEmployeeId());
    empDeptRow[count].setEMAIL(rows[count].getEmail());
    rowIter.closeRowSetIterator();
    return empDeptRow;
    3)     And then generated the Web Service from Application module.
    Problem here is I am unable to return multiple columns to the xml generated. And only getEmpDetailsAsString and getEmpDetailsAsRowImplObj. And getEmpDetailsBasedOnBean method is not even getting published in end point.
    Please help me to solve this problem.
    Thanks in Advance
    ~Vikram
    Message was edited by:
    Vikram

    Could you please paste your WSDL?

  • Strange problem with publication based on crystal reports, bwquery and DynR

    Hi everybody,
    I found the following behaviour when executing a publication based on a crystal reports document ontop of a BW query and dynamic receipients. This is what the personalisation looks like:
    _____________________Default Value
    PARAM1____________ null____________ @param1 based on my dynamic receipient list
    PARAM2____________  null____________ @param2 based on my dynamic receipient list
    PARAM3____________  10____________ Default value for all receipients
    When executed this happens:
    - the publication starts
    - the query is executed with the default values for the parameters
    - the query is executed for every receipient with the correct, personalised parameter values
    I am sure, the the query is executed with non personalised values because a) there is a cache entry on bw site and b) when one of the parameters is filled with an invalid default entry under personalization I get an bapi error.
    I am not 100% sure but I think this problem is new since SP3 or a 3.x fixpack. Has anyone faced the the same problem yet? Maybe Ingo knows something about it.
    Thank you very much in advance!
    Kind regards,
    Thorsten

    Hi Ingo,
    thank you very much for your reply. I am speaking of the default value entered under personalization in the publication in CMC or InfoView.
    The report only has parameters based on BEx varialbes.
    If needed I can post some screenshots.
    Kind regards,
    Thorsten
    Edited by: Thorsten Voß on Mar 17, 2011 9:23 AM

  • Problem with ratings-based smart playlists in iOS5.

    I use ratings-based smart playlists to organize my music.  For example, a typical smart playlist will include all songs from a given genre rated 3 stars or better.  Playlists work perfectly on PC/iTunes and iPad (and used to work perfectly on iPhone/iPod before iOS5), but on iPhone 4S (iOS5) and iPod touch (iOS5), only the lowest-rated songs show up; higher rated songs omitted from the smart playlist.  However, I also always have a playlist that has the higher ratings.  So the songs are on the iPhone/iPod, but just not in all the correct playlists.  Anyone have help for me?  Thanks.

    I'm having the same problem-- my "Smart Playlists" don't seem to update. I created a new smart playlist with a single artist, and nothing comes into it-- so if I make one just for artist=devo, for example, no tracks come through despite their being hundreds.
    I also employ smart playlists on my podcasts-- so when plays=1, it disappears from the list. These are not updating, despite my making no changes to them other than upgrading to iTunes 10.
    My "recently played" list DOES seem to be updating, and I don't understand why I'm seeing this despite making no changes.

Maybe you are looking for

  • GRC AC 10.0: Info about rejected roles in the CUP Email

    Hello all, the GRC componetent CUP seems to be technically mature in comparison to Role Management component, but there is one thing where I am not sure, is it an error or did I miss some config parameters: When the CUP Request ist closed, the user g

  • Premiere Pro CS5.5 Mac - Timeline Previews are being Killed... Any way to stop this ?

    Hi... On Video track one, I have the track height very high so that I can see the footage poster frames. I love editing this way. Lots of times, I will edit simultaneously between multiple sequences. My problem is that after a while PPRO just kills t

  • File transfer speed in Shared USB Hard Drive via Airport Extreme

    I' am planing to buy one of this, but first I need to know what kind of file transfer speed I can expect when sharing USB drive via Airport Extreme 1000Mbps Ethernet. Thanks. Message was edited by: Robert81

  • IISProxy can't handle concurrent requests

    Hi Im working with a cluster of 2 WLS5.1/SP8 One IIS5 Running on Windows2000. I configured successfully iisforward and iisproxy and everything works fine as long as few users work with the system. however when trying to send a concurrent request from

  • Macbook with vista ultimate virtual machine

    I have checked the forums of the virtual machine I have called Virtualbox. I installed Vista Ultimate on my macbook and am liking it so far but i cannot seem to get the internet to work. When i look in my preferences pane in Virtualbox it tells me to