OpenDocument - Can you pass input controls & other table columns

I need your expertise.....In Webi XI 4.0
I have used The OpenDocument URL to pass prompts as parameters...and that worked perfectly
But now I want to pass input control as well...but now sure if this is possible
and I would like to pass other columns in the table that are not part of my prompts
e.g. I have 3 columns on my table
i.e.
Column name            Country Name     Provice       Number of Cities
Column Data            South Africa        Gauteng           20
                                 South Africa        Mpumalanga    10
                                 South America     xxxxx              2
The Country Name and Province are not part of my prompts....but I want to include them on my OpenDocument URL so that I can limit my data to that particular Country and Province.......
Your help will be highly appreciated
Thank you in advance

As far as I know you cannot pass input controls to the opendoc. and the only way to restrict your child report with additional columns is to include them as filters. As there is no other way your child report would know that it should restrict the report with your column.
Thanks,
karthik

Similar Messages

  • Passing Input Controls as Parameters in Webi

    Hi All,
    Hope you all doing great! I have a requirement where we need to pass input control values from Report A to Report B.
    As shown in the above image, the user selects 10 states (for example) at query run time and we have an input control for the same object ([State]) in the report where the user selects/filters four states out of 10 to view the Product and Sales information specifically for those states. Now from here we have a document linking setup on Product column to Report B where we see specific product information. (for example when user clicks on Shirts, Report B opens up with detailed info about shirts business in those four states that are selected via input control).
    So, my question is how do we pass these four states (selected via input control) from Report A to B. Please let me know how to implement this functionality. We are running on BO 4.1 with Teradata as backend.
    Thank you all for your responses. Cheers!!

    Hi Rakesh,
    It is working. Thanks for that. but it is also throwing #MULTIVALUE error for few fields. I don't know why but do you remember any instances that trigger this error? Any reason why I get this error?
    Well, what I see is one state has two products with same price. That is why it is causing multi value error. Any workaround for this?

  • Can you pass a hidden value along with your select option in the form selec

    Can you pass a hidden value along with your select option in the html form select

    Off topic. Locking.

  • Can you share bridge so other designers in the office can access the same files?

    Can you share bridge so other designers in the office can access the same files?

    Just to bring this into context, it helps to keep in mind Adobe's reluctance add any functionality to its software that would encourage working over a network.  The following can be read in many archived messages at the Photoshop forum:
    This is the boilerplate text often used in connection to saving to a network in the Photoshop forums. Please NOTE the part where it explains that normally, it does work, but that it is impossible to troubleshoot someone else's network remotely, and that's why it's not supported by Adobe:
    If you are opening files over a network or saving them to a network server, please cease and desist immediately in the event you are currently experiencing problems with one or more files. Working across a network is not supported.
    See: 
    http://kb2.adobe.com/cps/406/kb406793.html
      Copy the CLOSED file from your server to your local hard disk, work on it, save it again to your local hard disk, close it, and copy the closed file back to the server.
         Of course, the fact that Adobe does not support working across a network does not necessarily mean it won't work.   It should.
        Adobe's position is that there are too many variables in a network environment for them to guarantee that everything will work correctly in every network, especially given the fact that if something does not work properly, it's probably the network's fault, and Adobe has no way of troubleshooting your network.
      If you can't work locally, you are on your own, and if something happens, you're on your own. If you must work from a server, make sure your network administrator is a competent professional.
    When problems arise, a lot of valuable work can be lost.

  • CAN YOU FREEZE MORE THAN 5 HEADER COLUMNS ?

    Can you freeze more than 5 header columns and header rows?

    Mike,
    According to Numbers '09 User Guide, Chapter 3, Adding Table Header Rows or Header Columns the maximum number of Headers is 5.
    The Numbers '09 User Guide is free for the download and full of important information:
    http://support.apple.com/en_US/manuals/#iwork

  • Can you pass an array URL variable

    Hi,
    Doing a form which I want to validate, then re-display with
    error messages and the keyed data still in place should there be
    errors, or go onto a second form if all ok.
    I have tried to use <form
    action="<?=$_SERVER['PHP_SELF']?>" but as the various
    outcomes result in different screens I can't see how to do it
    without having reams of duplicate code - I couldn't make it work
    satisfactorily anyway.
    So I decided to do it in two stages - form (user screen) + a
    separate validation routine which passes validation results back if
    there are errors by calling the first screen but with URL variables
    to trigger process variations or go onto screen 2 if all ok.
    But I'm struggling with this .. two questions:
    i) Ideally I would like to use a session variable to pass
    actual error messages back to screen one in the event of errors but
    if I undertand things correctly (which is by no means certain)
    $S_Session is already an associatve array so it wouldn't be so easy
    to just add a variable number of messages to it and then know what
    you are unpacking elsewhere ... do you know what I mean?
    Perhaps if I give you my second question it may help
    illustrate what I'm going on about in part 1
    ii) The way I have tried to do it is to set it up as an array
    ($ERRORS) in the validation module and then added a text string
    each time I hit a specific error. The hope was that I could then
    send this back via the URL for further process but I'm getting
    syntax problem so maybe this is not possible .... a brief example
    Input Form php:
    $ERRORS = array();
    $ERRORS = $_GET['errors']
    if (sizeof($ERRORS) > 0) {
    echo "<p class=\"val_err_hdr\"> *** Validation
    error(s) - please correct the entries and try again ***
    </p>";
    blah blah
    Validation php:
    $ERRORS=array();
    if(!$loginFoundUser) {
    $ERRORS[] = "This e-mail address entered has already been
    registered on our database - if you have already registered you
    can"; }
    header("Location: input.form.php?errors=$ERRORS");
    When I run this I get a syntax error 'unexpected T_IF' on the
    'sizeof'' function condition.
    Any help much appreciated.

    .oO(patricktr)
    > Doing a form which I want to validate, then re-display
    with error messages and
    >the keyed data still in place should there be errors, or
    go onto a second form
    >if all ok.
    OK, quite common.
    > I have tried to use <form
    action="<?=$_SERVER['PHP_SELF']?>"
    Avoid short open tags, they are unreliable. Use "<?php
    print " instead
    of just "<?=" to be safe and independent from the server
    configuration.
    >but as the
    >various outcomes result in different screens I can't see
    how to do it without
    >having reams of duplicate code - I couldn't make it work
    satisfactorily anyway.
    What's a "screen" in this case? Just another part of the form
    or a
    completely different page?
    > So I decided to do it in two stages - form (user screen)
    + a separate
    >validation routine which passes validation results back
    if there are errors by
    >calling the first screen but with URL variables to
    trigger process variations
    >or go onto screen 2 if all ok.
    Don't use URL parameters in such a form processing scenario.
    Use a
    session instead, that's what they are for. The length of URLs
    is limited
    and there are things you simply don't want to pass between
    pages, but
    keep on the server instead.
    > But I'm struggling with this .. two questions:
    >
    > i) Ideally I would like to use a session variable to
    pass actual error
    >messages back to screen one in the event of errors but if
    I undertand things
    >correctly (which is by no means certain) $S_Session is
    already an associatve
    >array so it wouldn't be so easy to just add a variable
    number of messages to it
    >and then know what you are unpacking elsewhere ... do you
    know what I mean?
    The $_SESSION array itself is strictly associative, the used
    indexes
    must be strings or the serialization of the session data will
    fail.
    But if course you can always do things like this:
    $_SESSION['errors'] = array();
    $_SESSION['errors'][] = 'something went wrong';
    > Perhaps if I give you my second question it may help
    illustrate what I'm going
    >on about in part 1
    > ii) The way I have tried to do it is to set it up as an
    array ($ERRORS) in the
    >validation module and then added a text string each time
    I hit a specific
    >error. The hope was that I could then send this back via
    the URL for further
    >process but I'm getting syntax problem so maybe this is
    not possible .... a
    >brief example ...
    As said above - use the session instead.
    > Input Form php:
    > $ERRORS = array();
    > $ERRORS = $_GET['errors']
    There's a ';' missing at the EOL (this causes the error you
    mentioned
    below).
    Just a naming hint: Variables should not be named all
    uppercase (except
    for the predefined superglobal arrays). Such names should be
    reserved
    for constants. The most common style looks like this:
    myNiceFunction()
    $myNiceVariable
    MY_NICE_CONSTANT
    > if (sizeof($ERRORS) > 0) {
    if (!empty($_SESSION['errors'])) {
    > header("Location: input.form.php?errors=$ERRORS");
    The Location URI must be absolute including scheme and
    hostname. This is
    required by the HTTP spec:
    header("Location:
    http://$_SERVER[HTTP_HOST
    But I'm still not sure why you would need this redirect. The
    entire
    handling of a form (validation, processing) can be done on a
    single
    page. Only if the processing succeeds, you might want to
    redirect to
    some result page.
    Micha

  • How can i pass input parameters to .rdf file in DOS  command prompt?

    Hi friends,
    Please give some idea about this problem.
    I am running a .rdf file at dos mode like this .
    c:\orareport\bin\RWRUN60 TEST.RDF USERNAME/PASS@DBINSTANCE
    now it asking input parameters.
    insted of passing the input values to parameter form
    can i pass at command line along with report name.
    if possible how ?
    thanx
    Reddy

    Hi,
    there is a plenty of parameters you can specify from DOC command line.
    You can have them in help menu.
    Lanch rwrun60
    Help\search\ seach for: param
    you will find parameters from rwrun60 from the command line.
    MODULErunfile
    [USERID=]userid
    [PARAMFORM=]YES
    [CMDFILE=]cmdfile
    [TERM=]termfile
    [ARRAYSIZE=]n
    [DESTYPE=]SCREEN]
    [DESNAME=]desname
    [DESFORMAT=]desformat
    [CACHELOB=]YES
    [COPIES=]n
    [CURRENCY=]currency_symbol
    [THOUSANDS=]thousands_symbol
    [DECIMAL=]decimal_symbol
    [READONLY=]YES
    [LOGFILE=]logfile
    [BUFFERS=]n
    [BATCH=]YES
    [PAGESIZE=]width x height
    [PROFILE=]profiler_file
    [RUNDEBUG=]YES
    [ONSUCCESS=]COMMIT
    [ONFAILURE=]COMMIT
    [KEYIN=]keyin_file
    [KEYOUT=]keyout_file
    [ERRFILE=]error_file
    [LONGCHUNK=]n
    [ORIENTATION=]DEFAULT
    [BACKGROUND=]YES
    [MODE=]BITMAP
    [PRINTJOB]YES
    [TRACEFILE=]tracefile
    [TRACEMODE=]{TRACE_APPEND|TRACE_REPLACE}
    [TRACEOPTS=]{TRACE_ERR|TRACE_PRF|TRACE_APP|TRACE_PLS|
    TRACE_SQL|TRACE_TMS|TRACE_DST|TRACE_ALL|(opt1, opt2, ...)}
    [AUTOCOMMIT=]YES
    [NONBLOCKSQL=]YES
    [ROLE=]rolename/[rolepassword]
    [BLANKPAGES=]YES
    [DISABLEPRINT=]YES
    [DISABLEMAIL=]YES
    [DISABLEFILE=]YES
    [DISABLENEW=]YES
    [DELIMITER=]value
    [CELLWRAPPER=]value
    [DATEFORMATMASK=]mask
    [NUMBERFORMATMASK=]mask
    [DESTINATION=]filename.DST
    [DISTRIBUTE=]YES
    [PAGESTREAM=]YES
    EXPRESS_SERVER="server=[server]/domain=[domain]/user=[userid]/password=[passwd]"
    [CUSTOMIZE]=filename.xml | (filename1.xml, filename2.xml, . . .)
    [SAVE_RDF]=filename.rdf
    <param>=value
    Mbo

  • Can I pass ID of the table instaed of value in dashboard prompts?

    HI,
    Say, I have a table QUESTION which contains 2 columns: ID, DESCRIPTION.
    sample data:
    ID DESCRIPTION
    1 TEST
    2 TEST1
    3 TEST11
    4 TEST
    Herer the DESCRIPTION is stored in the order they appear in a portal application
    Please note that the value of ID 1 & 4 are lexically same
    I now make DESCRIPTION column sorted on ID column in LOGICAL layer and use DESCRIPTION in my dashboard prompt, it will list :
    TEST
    TEST1
    TEST11
    TEST
    but once I select any of the TEST value the results will be shown against both the TEST value, what I want is that if I choose the first TEST value I get the reults against it and when I choose the fourth TEST value I get the results against it only.
    IS this feasible ? Can we pass ID instead of DESCRIPTION as filter ?
    Any other ideas are welcome.
    thanks
    Rishabh

    Maybe this solution works also for you:
    Regarding 1 prompt returning 2 values
    Regards,
    Stijn

  • How to control internal table columns dynamically based on input

    i have 2 fields in the selection screen - user and tcode
    we can give any number of tcodes as in put
    based on requirement i need to display all the tcodes belongs to one user in one row
    in other words
    the out put table columns should increase dynamically based on number of tcodes entered
    in the input
    how to do this?
    Edited by: tummala swapna on Apr 7, 2009 11:55 AM

    This may be useful to you..
    FIELD-SYMBOLS : <FS_TABLE> TYPE ANY TABLE.
    DATA: DREF TYPE REF TO DATA,
          WA_DREF TYPE REF TO DATA,
          DY_LINE TYPE REF TO DATA,
          ITAB_TYPE TYPE REF TO CL_ABAP_TABLEDESCR,
          WA_TYPE TYPE REF TO CL_ABAP_STRUCTDESCR,
          STRUCT_TYPE TYPE REF TO CL_ABAP_STRUCTDESCR,
          ELEM_TYPE TYPE REF TO CL_ABAP_ELEMDESCR,
          COMP_TAB TYPE CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE,
          COMP_FLD TYPE CL_ABAP_STRUCTDESCR=>COMPONENT,
          OTAB TYPE ABAP_SORTORDER_TAB,
          OLINE TYPE ABAP_SORTORDER.
    BEGIN DYNAMIC STRUCTURE FOR FINAL INTERNAL TABLE @@@@@@@@@@@@@@@@@@
    STRUCT_TYPE ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME('table or structure name').
    COMP_TAB = STRUCT_TYPE->GET_COMPONENTS( ).
    STRUCT_TYPE = CL_ABAP_STRUCTDESCR=>CREATE( COMP_TAB ).
    ITAB_TYPE = CL_ABAP_TABLEDESCR=>CREATE( STRUCT_TYPE ).
    CREATE DATA DREF TYPE HANDLE ITAB_TYPE.
    ASSIGN DREF->* TO <FS_TABLE>.
    END DYNAMIC STRUCTURE FOR FINAL INTERNAL TABLE @@@@@@@@@@@@@@@@@@

  • Can you pass multiple files to Business Catalyst at the same time?

    I need to pass information from a client. The infromation is split into several files. I can not access the files to combine them to send as one document to BC. Can I send the two files over even though they do not full fill the necessity of all the user information. File 1 is the personal information and has no other details. When this fill crosses over BC accepts with no trouble. When the second file goes across the personal information is not there but the form details are and this file wipesout the DB. Going through debug when the first file executes I see the data on the BC side. When the second file executes the data is all gone. I cannot combine both files to create one document. Files do not have the same number of users so import of file with file helper would not work since it needs to meet certain requirements to process correctly everytime. By combining the two files would give a different number of tabs than what file helper is looking for and by that matter the data may not be in the correct order. Retrieving the data from the file also would not work since I would have to retrieve from both files at the same time and there would be issues if the user does not occur on both files.
    Please help.
    Thank you,
    Carlos

    Wilderness08 wrote:
    To save time with videos that are not critical, can you capture one video to Premiere Pro at the same time you are authoring to Encore a previously captured video?
    The short answer is yes.
    I have just done that and I am happy to report that it worked like a charm.
    I captured from a DVCAM tape via firewire using PPro CS6 while authoring a Blu-ray disk in Encore CS6.
    No frames were lost during capture and my test blu-ray project was completed without a hitch.

  • How can we pass the control from servlet to portlet ?

    Hi,
    we use PortletRequestDispatcher.include method to call the servlet.
    In my servlet, I have the following form information.
    out.println("<form method=\"post\" action=\"http://abc 40acce5.3a.com/portal/dt?display=Command\">");
    out.println("Enter value: ");
    out.println("<input type=\"text\" name=\"UserName\" value=\"\">");
    out.println("<center> "); out.println("<input type=\"submit\" value=\"Go Back Portlet\"> ");
    out.println("</center> ");
    out.println("</form>");
    When user click the submit button, the servlet will go to portlet first, then go to another page.
    is the url (action="http://abc40acce5.3a.com/portal/dt?display=Command) correct ?
    if not, what url we should use ?
    Can you help ?
    Thanks!

    Oh I thought that you have selection-screen and again you are working on dialog programming.
    if you want to use select-option directly in module pool then it is not possible.
    but you can do other way.
    create two varaiables
    data : v_kun_low like kna1-kunnr,
             v_kun_high like kna1-kunnr.
    use these two variables in layout ,let user knows that he can not give options like gt,lt,eq ,it will be always BT.
    and also when you see normal report program,you can use multiple values in either low or high,but here it is not possibel.
    use can enter only low value and high value.
    when you come to program point of view
    declare one range
    ranges r_kunnr for kna1-kunnr.
    do the coding like
    r_kunnr-low = v_kun_low.
    r_kunnr-high = v_kun_high.
    r_kunnr-options = 'BT'.
    r_kunnr-sign = 'I'.
    append r_kunnr.
    now you can use r_kunnr in select query ,it will work like select-option.
    other than this there is no option.
    Thanks
    Seshu

  • Can you pass SQL to a function?

    I have the following function:
    CREATE OR REPLACE PROCEDURE run_query(p_sql IN VARCHAR2) IS
      v_v_val     VARCHAR2(4000);
      v_n_val     NUMBER;
      v_d_val     DATE;
      v_ret       NUMBER;
      c           NUMBER;
      d           NUMBER;
      col_cnt     INTEGER;
      f           BOOLEAN;
      rec_tab     DBMS_SQL.DESC_TAB;
      col_num     NUMBER;
      v_rowcount  NUMBER := 0;
      v_csv          VARCHAR2(32000);
    BEGIN
      -- create a cursor
      c := DBMS_SQL.OPEN_CURSOR;
      -- parse the SQL statement into the cursor
      DBMS_SQL.PARSE(c, p_sql, DBMS_SQL.NATIVE);
      -- execute the cursor
      d := DBMS_SQL.EXECUTE(c);
      -- Describe the columns returned by the SQL statement
      DBMS_SQL.DESCRIBE_COLUMNS(c, col_cnt, rec_tab);
      -- Bind local return variables to the various columns based on their types
      FOR j in 1..col_cnt
      LOOP
        CASE rec_tab(j).col_type
          WHEN 1 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000); -- Varchar2
          WHEN 2 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_n_val);      -- Number
          WHEN 12 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_d_val);     -- Date
        ELSE
          DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000);  -- Any other type return as varchar2
        END CASE;
      END LOOP;
      -- This part outputs the DATA
      LOOP
        -- Fetch a row of data through the cursor
        v_ret := DBMS_SQL.FETCH_ROWS(c);
        -- Exit when no more rows
        EXIT WHEN v_ret = 0;
        v_rowcount := v_rowcount + 1;
        -- Fetch the value of each column from the row
        FOR j in 1..col_cnt  
        LOOP
          -- Fetch each column into the correct data type based on the description of the column
          CASE rec_tab(j).col_type
            WHEN 1  THEN DBMS_SQL.COLUMN_VALUE(c,j,v_v_val);
                         v_csv:= v_csv||','||v_v_val;
            WHEN 2  THEN DBMS_SQL.COLUMN_VALUE(c,j,v_n_val);
                         v_csv:= v_csv||','||v_n_val;
            WHEN 12 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_d_val);
                         v_csv:= v_csv||','||to_char(v_d_val,'DD/MM/YYYY HH24:MI:SS');
          ELSE
            DBMS_SQL.COLUMN_VALUE(c,j,v_v_val);
            DBMS_OUTPUT.PUT_LINE(v_v_val);
          END CASE;     
        END LOOP;
        dbms_output.put_line(substr(v_csv,2));
        v_csv:='';
      END LOOP;
      DBMS_SQL.CLOSE_CURSOR(c);
    END;
    It allows you to feed in an arbitrary query and have returned a comma-separated set of data. For example:
    SQL> exec run_query('select * from scott.emp where deptno = 10');
    7782,CLARK,MANAGER,7839,09/06/1981 00:00:00,2450,,10
    7839,KING,PRESIDENT,,17/11/1981 00:00:00,5000,,10
    7934,MILLER,CLERK,7782,23/01/1982 00:00:00,1300,,10
    PL/SQL procedure successfully completed.
    SQL> exec run_query('select * from (select * from scott.emp where deptno = 10 order by sal desc) where rownum < 5');
    7839,KING,PRESIDENT,,17/11/1981 00:00:00,5000,,10
    7782,CLARK,MANAGER,7839,09/06/1981 00:00:00,2450,,10
    7934,MILLER,CLERK,7782,23/01/1982 00:00:00,1300,,10
    (I'm not saying this is good practice: quite the opposite. But it's a requirement that's been set and I need to know how to meet it, not argue with it).
    My question is: the code works when the query submitted to it doesn't include single quotes. As soon as it does, it dies:
    SQL> exec run_query('select 'Example', sal from scott.emp where deptno = 10');
    BEGIN run_query('select 'Example', sal from scott.emp where deptno = 10'); END;
    ERROR at line 1:
    ORA-06550: line 1, column 26:
    PLS-00103: Encountered the symbol "EXAMPLE" when expecting one of the
    following:
    ) , * & = - + < / > at in is mod remainder not rem =>
    <an exponent (**)> <> or != or ~= >= <= <> and or like like2
    like4 likec as between from using || multiset member
    submultiset
    The symbol ", was inserted before "EXAMPLE" to continue.
    I could obviously escape the 'internal' single quotes, but the aim is for end-users to feed in their queries, not have to re-write them with tricky escape sequences!
    So the question is: is there a way I can let users feed their SQL into the procedure without having to worry about single quotes that might be in the middle of it?
    Again, I realise the risk of SQL injection... but I'd like assistance on the practicalities of quotation characters, not the management of a risk which I'm well aware of (and dealing with outside the procedural code I've shown here).
    In other words, even if you think this is the worst idea in the world, I'd still like to know how I could feed 'select 'Example', sal from scott.emp where deptno = 10'to the procedure and have it run correctly.

    Well, I'm going to say it's completely the wrong tool for the job simply because I don't know how to write it! Saying 'do it in Java' is like telling a Windows sysadmin 'do it in emacs'... might well be the right, most powerful, comprehensive and safest way of doing something, but if the skillset is foreign, it doesn't get you far!
    Well I can understand why that might be your initial reaction.
    But the fact is that ALL of your comments apply even more to use of the DBMS_SQL package. That package is not well known by most developers, is not used by most developers and, when it is used, is often misused.
    Even if you want to pursue other options why don't you at least take a look at the two concepts involved in a Java Stored Procedure solution.
    Here is a simple example from The Java Tutorials that shows how easy it is to execute a query that is contained in a string and iterate the result set.
    http://docs.oracle.com/javase/tutorial/jdbc/basics/retrieving.html
    Retrieving and Modifying Values from Result Sets
    The following method, CoffeesTable.viewTable outputs the contents of the COFFEES tables, and demonstrates the use of ResultSet objects and cursors:
    And here is an equally simple example from the Oracle Java Developer's Guide that shows how to write and execute a simple Java Stored Function.
    http://docs.oracle.com/cd/B28359_01/java.111/b31225/chfive.htm
    Java Stored Procedures Steps
    You can run Java stored procedures in the same way as PL/SQL stored procedures. Normally, a call to a Java stored procedure is a result of database manipulation, because it is usually the result of a trigger or SQL DML call. To call a Java stored procedure, you must publish it through a call specification.
    Before you can call Java stored procedures, you must load them into Oracle Database instance and publish them to SQL. Loading and publishing are separate tasks. Many Java classes, which are referenced only by other Java classes, are never published.
    To load Java stored procedures automatically, you can use the loadjava tool. It loads Java source, class, and resource files into a system-generated database table, and then uses the SQL CREATE JAVA {SOURCE | CLASS | RESOURCE} statement to load the Java files into Oracle Database instance. You can upload Java files from file systems, popular Java IDEs, intranets, or the Internet.
    The following steps are involved in creating, loading, and calling Java stored procedures:
      Step 1: Create or Reuse the Java Classes
      Step 2: Load and Resolve the Java Classes
      Step 3: Publish the Java Classes
      Step 4: Call the Stored Procedures
      Step 5: Debug the Stored Procedures, if Necessary
    You also didn't mention what you plan to do with the results.
    Sql Developer (free from Oracle - http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) can very easily query arbitrary data and produce a delimited result.
    Here is what a simple query would look like:
    SELECT /*csv*/ * from SCOTT.EMP;
    THAT'S IT!
    The data comes back in a grid and the user can save it to a file, open it in Excel or whatever. It doesn't get any simpler than that.
    Take a look at this article by Jeff Smith (a moderator of the sql developer forum) that shows what you can easily do
    http://www.thatjeffsmith.com/archive/2013/04/sql-developer-preferences-for-delimited-text-exports/
    Even if you decide not to use these other options, or decide that are not a good fit, you should always strive to learn about other techniques and where to find info about them. Who knows, one of these days you may need one of them.
    Just as important is that other forum readers understand that their are other, IMHO simpler, solutions out there for your problem.

  • Java Callout-how can we pass certain type other then primitives

    Hi,
    I have a java method: void which accepts a message of certain type (bean with various properties i.e. LogType) which i want to invoke from the java call out method. I already have jar in the resources and can select the method but cannot figure out what to add in the 'Expression' for the input type
    XSD:
    <xs:element name="ErrorLog" type="log:ErrorLogType">
    <complexType name="ErrorLogType">
    <sequence>
    <element name="error" type="string"/>
    </sequence>
    </complexType>
    in the Java call out section i can select the method
    Name section: com.package.ErrorLogType
    Expression: <what to go here?> I have tried the following
    <ns:ErrorLog xmlns:ns="http://my.name.space/error">
    <ns:error>some error </ns:error> or <error>some error</error>
    </ns:ErrorLog>
    i have confirmed the package name of the generate types already which is correct.
    I have already added the schema in the schema in namespace definition in Xquery Expression Editor
    Thanks!
    Edited by: sallo on Sep 8, 2009 4:58 PM

    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/context.html --- how to pass java objects to java callouts is documented in Java Content in the body Variable
    The content can be passed to another appropriate action (like Java callout) as a variable (for example, $pojo). The object itself is not touched. The argument is automatically de-referenced to the actual object.
    Manoj

  • Can you put parental controls on an ipod touch

    Can we put parental controls on an ipod touch?

    This:
    iOS: Understanding Restrictions
    and
    Parental  Controls
    For setting it up on the iPod see:
    Parental Control???: Apple Support Communities]
    How to Setup Parental Controls on iPhone & iPod Touch | Mobicip Blogs, Discussions & Help
    how do i put parental control on my...: Apple Support Communities
    parental control: Apple Support Communities

  • Can you lock messages and other apps now with touch id?

    with ios8 on the iPhone 6, can you lock your messages and other apps with your touch id?

    Here is all we currently know about iOS 8:
    http://www.apple.com/ios/
    We will have to wait until iOS 8 is released to find out anything else.

Maybe you are looking for

  • Song wont go to ipod

    I bought a new computer and installed itunes. Now when I add new music to itunes it wont go on my ipod. On the bottom of itunes there is a picture of a lock. Can anyone help me with this?

  • How can i disable my login?

    I'm trying to disable my login so that everytime i walk away from my computer briefly, i don't have to log back in.  i don't want to disable it for downloads though...

  • UNABLE TO INSTALL pHOTOSHOP eLEMENTS ONTO A NEW HARD DRIVE

    I am unable to install my Photoshop Elements onto my new solid state hard drive

  • Microsoft VM incompatiblity?

    Somehow I cannot believe that I am the only one with this problem: I am currently working on an JavaApplet that is supposed to work on as many plattforms as problems. Thus I am trying to stick to JDK1.1 API-Fuktion-Calls. Well, I chose to use the lat

  • HT5132 can i use iCloud instead of MobileMe?

    can i use iCloud instead of MobileMe?