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
ReddyHi,
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
RishabhMaybe 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 AMThis 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,
CarlosWilderness08 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 PMhttp://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
-
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?