VO with static values
I WANT TO CREATE A MESSAGE OF CHOICE WITH STATIC VALUES. FOR THIS I HAVE CREAT VOName: DeviseVO
attributes: RowKey (primaryKey, number)
Values (String)
I creat the initialiserDevise() method and call it from the PR
Public Sub initialiserDevise()
{
String [] values = {'Dinar', 'Euro', 'Dollar'};
DeviseVOImpl pervo = getDeviseVO1 ();
If (Pervo.getFetchedRowCount () == 0)
{
for (int i = 0; i < 3; i ++)
{
pervo.executeQuery ();
Bow of row = pervo.createRow ();
pervo.insertRow (prow);
Try
{
prow.setAttribute ("RowKey", new Number (i));
prow.setAttribute ("values" [i]);
pervo.getCurrentRow () .validate ();
}
catch (Exception ex)
{
pervo.getCurrentRow () .remove ();
}
}
}
pervo.executeQuery ();
System.out.println (Pervo.getFetchedRowCount ());
}
My problem that the list is as empty and the display method 0
Help please
Thank you
Hello
This requirement is quite simple that instead of writing code you can write query in English like this
Select "Dinar" dual union select 'Euro' from dual union select 'Dollar' of the double
and after that, you need not to run the query on this OAF do by itself, even then I suggest you to create a list of choices for this and then later you want to add the value or delete what can be done without changing the code.
Hope this will help :)
Kind regards
Out Sharma
Tags: Oracle Applications
Similar Questions
-
Mapping the recurrent node with static values?
Hello
I have a WSDL where I need to complete a recurring field < InputField > several times with different values.
How can I achieve this in processing or of BPEL assign?
BPEL transform editor Screenshot http://imageshack.com/a/img33/5030/gte8.png
My SOAP UI application looks like
" < = xmlns:soapenv soapenv:Envelope ' http://schemas.xmlsoap.org/SOAP/envelope/ ">
< soapenv:Header / >
< soapenv:Body >
< int:getItem >
<!-in option: - >
< arg0 transactionId = ""? "sch:ItemId ="264689">"
< sch:Username > < / sch:Username >
< sch:Password > < / sch:Password >
aaaa-mm-jj < sch:DateFormat > < / sch:DateFormat >
<!-in option: - >
.SSS aaaa-mm-jj < sch:DateTimeFormat > < / sch:DateTimeFormat >
<!-zero or more repetitions: - >
ID < sch:InputField > < / sch:InputField >
< sch:InputField > summary < / sch:InputField >
< sch:InputField > status < / sch:InputField >
< / arg0 >
< / int:getItem >
< / soapenv:Body >
< / soapenv:Envelope >
I am just a beginner to start with BPEL, so accept my apologies if this question is fundamental very basic
Thank you
Hello
I do not think that the Mapper will take in charge the creation mode, you need to change your XSLT source view in...
Simply copy and paste the input fields is installed on SoapUI, adapt to the namespaces... That should do it...
See you soon,.
Vlad
-
static values of choice of message
Hello
I want to create a selection of message with static values, without VO.
How can I do this?
THXHello
You cannot create without VO.
VO youi can set static values
Thank you
Gerard -
Add filter slot table form to show the lines with null values
Hello
I have a tabular presentation where we need to add a filter with two values (selection list) so that if one of the columns in a table (column1) is zero, then I need to display all records where column1 is null.
I was wondering how do I put this in the Source of tabular forms where condition. This filter has only two values,
All the
NULL for the error
So when the user selects all, then all the records in the table are shown
If the user selects 'Value Null in error', while the records where Column1 is null will be shown
For example
If the user selects, thencolumn1 column2 A B 1 C 3 D
all four files will show up. Else, only the first and the second will be returned.
Thank youHi, Ryan.
Try a static LOV like this
STATIC2:;,--- All ---;--- All ---
and a Where clause, like this
where column1 is null or :p1_filter like '%%'
Jeff
-
Problem with the value of the checkbox and app.settings.getSetting)
Hello everyone.
I have a problem with is settings saved for checkbox.
Saved settings does not apply on the value of the checkbox.
It's strange, but it always 'true '.
Here is piece of code:
checkMe = 11; //any value for the first time running if (app.settings.haveSetting("savea", "chck")) { checkMe = app.settings.getSetting("savea", "chck"); // get saved value, else 11 alert("checkMe = "+checkMe) } if(checkMe == 11){ checkMe= false; //if there is no saved settings, checkbox value will be false/ unchecked alert("You run this script first time, so manual value will be 'false'") }else{ checkMe = app.settings.getSetting("savea", "chck"); // if saved settings exist, get true or false } alert("Yes, checkMe will = "+checkMe) win.checkPanel.chkOne.value = checkMe; /// checkbox value will equal saved checkMe var fff = win.checkPanel.chkOne.value; // string for alert alert("aha! but checkbox value is = " +fff+ "\n Why so?") // here we`ve got always "true" win.checkPanel.chkOne.onClick = function () { var path11 = win.checkPanel.chkOne.value; // checkbox value to variable app.settings.saveSetting("savea", "chck", path11); //saving checkbox value alert("Saved this value - " + app.settings.getSetting("savea", "chck")) }
win.checkPanel.chkOne.value is always true.
Can anyone exmplain why and how to get rid of this static value?
P.S. just in case, here's the complete code:
function mainFun() { this.windowRef = null; } mainFun.prototype.run = function() { /*----- UI -----*/ var retval = true; var win = new Window("palette", "Check option", [150, 150, 460, 455]); this.windowRef = win; win.checkPanel = win.add("panel", [25, 150, 285, 265], "Checkbox"); win.checkPanel.chkOne = win.checkPanel.add("checkbox", [10, 15, 125, 35], "Checkbox One"); //win.checkPanel.chkTxtOne = win.checkPanel.add('edittext', [140, 15, 230, 35], ''); win.quitBtn = win.add("button", [110,275,200,295], "Close"); checkMe = 11; //any value for the first time running if (app.settings.haveSetting("savea", "chck")) { checkMe = app.settings.getSetting("savea", "chck"); // get saved value, else 11 alert("checkMe = "+checkMe) } if(checkMe == 11){ checkMe= false; //if there is no saved settings, checkbox value will be false/ unchecked alert("You run this script first time, so manual value will be 'false'") }else{ checkMe = app.settings.getSetting("savea", "chck"); // if saved settings exist, get true or false } alert("Yes, checkMe will = "+checkMe) win.checkPanel.chkOne.value = checkMe; /// checkbox value will equal saved checkMe var fff = win.checkPanel.chkOne.value; // string for alert alert("aha! but checkbox value is = " +fff+ "\n Why so?") // here we`ve got always "true" win.checkPanel.chkOne.onClick = function () { var path11 = win.checkPanel.chkOne.value; // checkbox value to variable app.settings.saveSetting("savea", "chck", path11); //saving checkbox value alert("Saved this value - " + app.settings.getSetting("savea", "chck")) } win.quitBtn.onClick = function() { win.close(); } win.center(); win.show(); return retval; } if(typeof(mainFun_unitTest) == "undefined") { new mainFun().run(); }
A quick glance, I'd say it's because when the pref that is saved as a string, so after having read it you must control if (checkMe == 'true') rather than check it out as a Boolean value.
-
Comparison between a static value type String and a type perhaps unrelated number
Well I have another question of my book of text... so far I typed in exactly how they ask me to and even followed some screenshots of examples of theres. All me looks good, but of course, I'm the only one with an untrained eye.
When I run this film I get a compiler error of: 1176 20 comparison between a static value type String and a type perhaps unrelated to line number
Here is my code
import flash.events.MouseEvent;
Stop();
var numberOfCookies:Number = 0;
startBtn.addEventListener (MouseEvent.CLICK, getCookies);
function getCookies(event:MouseEvent)
{
numberOfCookies = (Math.floor (Math.random () * (10)) + 1);
var n: Number = 0;
While (n < numberOfCookies)
{
var cookieInstance:cookieMC = new cookieMC;
addChild (cookieInstance) .x = (Math.random () * 200) + 20, (cookieInstance) there (Math.random () * 150) = + 220;
n ++ ;
}
}
goBtn.addEventListener (MouseEvent.CLICK, checkNumberTyped);
function checkNumberTyped(event:MouseEvent)
{
If (checkBox.text == numberOfCookies) //this is the line 20
{
gotoAndPlay (2);
}
on the other
{
gotoAndPlay (3);
}
}The error indicates well enough the problem... the compiler doesn't like to compare different types of things. In your case, a type is a string, and the other type is a number. If you need to force one of them to become another type, and you can go either way...
If (checkBox.text is String (numberOfCookies))
OR
If ((checkBox.text) Number is numberOfCookies)
-
Static value in the formula for the column
Hi all, I have a pretty simple question. How can you put a static value in a formula in the column? Just written a number does not work.You get the ODBC error because you are using the custom as a standalone field. Use in conjunction with any other field.
For example: If the test then use your number field and date. then in the design of pivot, put date (set to the Max aggregation) measures and your number in the sections. This will work. -
Alter the State of Session? -Apex form publishes text with null value
Recently I discovered a problem with our Apex facility in which all selected as source for a text field value will eventually be displayed as a null value in the database.
We run APEX version 3.2 in an Oracle 10.2.0.4 database using Oracle HTTP Server from 10 g companion disc.
At first glance, everything seems to work as expected; I created a simple table called "oracle_sr" with 2 columns, as both not null:
SQL > desc capacity.oracle_sr
Name Null? Type
ORACLE_SR_ID NOT NULL NUMBER
TIMESTAMP NOT NULL DATE
In APEX, the form wizard has been used to create a form on this table.
After execution of the pages and you enter a value for the timestamp field, I can create folders without problem.
The question arises when I choose a source for the timestamp field value.
All the source options causes the same error (including a static value) so I'll focus on the SQL query to the source as:
Select sysdate double;
This should replace the date system in the area of text timestamp when the page is executed.
As expected, the value appears in the text box, but when I submit the form to create the folder I get the error:
ORA-01400: cannot insert NULL into ('ABILITY'. "" "" ORACLE_SR '. "" TIMESTAMP")
I have worked with APEX for quite awhile and have successfully used this technique in many applications but just to begin to see this error in recent days. What's particularly odd about this message is by default postings "not null" created by the form wizard sees timestamp class as having a value. Session state information included below reports a value yet the database is to launch the ORA-01400.
Someone has a similar problem? I have spent a good amount of time to try looking for this problem but can't seem to find any similar messages.
I have included the release of my test page, debugging from what I see, it seems to be a value associated with the filed timestamp:
0.00: a C C E P t: request = "CRΘER."
0.00: metadata: go look up the definition and application shortcuts
0.00: NLS: wwv_flow.g_flow_language_derived_from = FLOW_PRIMARY_LANGUAGE: wwv_flow.g_browser_language = en - us
0.00: alter session set nls_language = "AMERICAN."
0.00: alter session set nls_territory = 'AMERICA '.
0.00: NLS: CSV charset = WE8MSWIN1252
0.00:... "NLS: decimal separator Set =". »
0.00:... NLS: Set NLS Group separator = ",".
0.00:... NLS: Date Format Set = "DD-MON-RR.
0.01:... Setting session time_zone in-06: 00
0.01: setting NLS_DATE_FORMAT application date format: DD-MON-RR
0.01:... NLS: Date Format Set = "DD-MON-RR.
0.01: fetch database session state
0.01:... Check the owner of the 2303701116904676 session
0.01: setting NLS_DATE_FORMAT application date format: DD-MON-RR
0.02:... NLS: Date Format Set = "DD-MON-RR.
0.02:... Check for expiration of the session:
0.02:... Metadata: Page Fetch, calculation, process and branch
0.02: session: extract information from session header
0.02:... Metadata: Retrieve the attributes of the page for application 109, page 50
0.02:... Validate page affinity point.
0.02:... Check off the items hidden_protected.
0.03:... Check authorization security systems
0.03: session state: Save elements of form and p_arg_values
0.03: *... Session state: you save newValue of the object "P50_ORACLE_SR_ID" = "" "escape_on_input ="N"* 0.03: *..." " Session state: you save the object "P50_TIMESTAMP" = newValue ' 26 May 09 "" escape_on_input = "N" * ""»
0.03:... Session state: Save "P0_CURRENT_PERSONNEL_ID" - registration of same value: "1."
0.03:... Session state: Save "P0_OFFSET" - registration of same value: "0".
0.03:... Session state: Save "P0_ACTIVE_WEEK" - registration of same value: "24 May 09".
0.03: point of treatment: ON_SUBMIT_BEFORE_COMPUTATION
0.03: branch point: BEFORE_COMPUTATION
0.03: point of calculation: AFTER_SUBMIT
0.03: tabs: make the connection for the tab queries
0.03: branch point: BEFORE_VALIDATION
0.03: perform validations:
0.03:... Point Not Null Validation: P50_TIMESTAMP
0.04: branch point: BEFORE_PROCESSING
0.04: point of treatment: AFTER_SUBMIT
0.04:... Process 'PK get': PLSQL (AFTER_SUBMIT) declare function get_pk return varchar2 is begin C1 in (select ORACLE_SR_SEQ.nextval double next_val) loop return c1.next_val; end loop; end; Start: P50_ORACLE_SR_ID: = get_pk; end;
0.04:... * session state: saved point new value "P50_ORACLE_SR_ID" = "6."
0.04:... Treat "Line of ORACLE_SR process": DML_PROCESS_ROW (AFTER_SUBMIT) #OWNER #:ORACLE_SR:P50_ORACLE_SR_ID:ORACLE_SR_ID | IUD
0.04: see the error page...
0.04: execute rollback...
ORA-01400: cannot insert NULL into ('ABILITY'. "" "" ORACLE_SR '. "" TIMESTAMP")
Cannot process the row in the ORACLE_SR table.
Back by demand.
Any thoughts would be appreciated.
Thank you
Justin.If you have changed the Source Type of an element of database column to something else, so he cannot participate in the automated line choreography Fetch/automatic line processing (DML). You must leave the Type of Source, as it was and change the default value of the element fill when the ARF process retrieves a null value for the column.
Scott
-
Query Plan changes when a static value is assigned to an update
I have a table
Now, I want to update the table so that each 5000 lines to be incremented as the value passSQL> create table test 2 as 3 select '001' col 4 from dual 5 connect by level <= 15000 6 / Table created. SQL> exec dbms_stats.gather_table_stats('SYSADM','TEST',CASCADE=>TRUE) PL/SQL procedure successfully completed.
001.002... and so on.
I did it.
It works very well. But what I discovered is. When I change the update above. And replace theSQL> set autotrace traceonly explain SQL> set timing on SQL> update test t 2 set col = (select to_char(trunc(rno/5000)+1,'fm009') 3 from (select row_number() over(order by rowid) rno, 4 rowid 5 from test) t1 6 where t.rowid = t1.rowid) 7 / 15000 rows updated. Elapsed: 00:03:49.06 Execution Plan ---------------------------------------------------------- 0 UPDATE STATEMENT Optimizer=ALL_ROWS (Cost=8 Card=15000 Bytes=60000) 1 0 UPDATE OF 'TEST' 2 1 TABLE ACCESS (FULL) OF 'TEST' (TABLE) (Cost=8 Card=15000 Bytes=60000) 3 1 VIEW (Cost=55 Card=15000 Bytes=375000) 4 3 WINDOW (SORT) (Cost=55 Card=15000 Bytes=60000) 5 4 TABLE ACCESS (FULL) OF 'TEST' (TABLE) (Cost=8 Card=15000 Bytes=60000) SQL> rollback 2 / Rollback complete. Elapsed: 00:00:01.00
TO_CHAR (trunc(RNO/5000) + 1, 'fm009') with a static value as '1' the query plan changes and
It runs very quickly.
Why is it so. Can someone explain?SQL> update test t 2 set col = (select '1'--to_char(trunc(rno/5000)+1,'fm009') 3 from (select row_number() over(order by rowid) rno, 4 rowid 5 from test) t1 6 where t.rowid = t1.rowid) 7 / 15000 rows updated. Elapsed: 00:00:00.01 Execution Plan ---------------------------------------------------------- 0 UPDATE STATEMENT Optimizer=ALL_ROWS (Cost=8 Card=15000 Bytes =60000) 1 0 UPDATE OF 'TEST' 2 1 TABLE ACCESS (FULL) OF 'TEST' (TABLE) (Cost=8 Card=15000 Bytes=60000) 3 1 TABLE ACCESS (BY USER ROWID) OF 'TEST' (TABLE) (Cost=1 Card=1 Bytes=4) SQL> rollback 2 / Rollback complete. Elapsed: 00:00:01.00
Karthick_Arp wrote:
SQL > update of test t
2 set col = (select to_char (trunc(rno/5000) + 1, 'fm009'))
3 from (select row_number() over (order by rowid) rno,
4 rowid
5 test) t1
6 where t.rowid = t1.rowid)
7.15000 lines to date.
Execution plan
----------------------------------------------------------
STATEMENT UPDATE 0 = ALL_ROWS optimizer (cost = card 8 = 15000 bytes = 60000)
1 0 UPDATE OF 'TEST '.
2 1 TABLE ACCESS (FULL) 'TEST' (TABLE) (cost = card 8 = 15000 bytes = 60000)
3 1 VIEW (cost = map 55 = 15000 bytes = 375000)
4 WINDOW 3 (TRI) (cost = map 55 = 15000 bytes = 60000)
5 4 TABLE ACCESS (FULL) 'TEST' (TABLE) (cost = card 8 = 15000 bytes = 60000)SQL > update of test t
2 set col = (select '1' - to_char (trunc(rno/5000) + 1, 'fm009'))
3 from (select row_number() over (order by rowid) rno,
4 rowid
5 test) t1
6 where t.rowid = t1.rowid)
7.15000 lines to date.
Execution plan
----------------------------------------------------------
STATEMENT UPDATE 0 = ALL_ROWS optimizer (cost = card 8 = 15000 bytes = 60000)
1 0 UPDATE OF 'TEST '.
2 1 TABLE ACCESS (FULL) 'TEST' (TABLE) (cost = card 8 = 15000 bytes = 60000)
3 1 ACCESS TABLE (BY USER ROWID) OF 'TEST' (TABLE) (cost = 1 card = 1 bytes = 4)Why is it so. Can someone explain?
In addition to what Rob has already said, the answer to your question is: given that the optimizer is smart and recognizes that your WINDOW TYPE in your second query (aka NWR) is never accessible and therefore simply ignores this part of the application. It turns it to a simple statement like this:
update test t set col = (select '1' from (select rowid from test) t1 where t.rowid = t1.rowid);
who can simply access the TEST table for each row of rowid, while your first query should do recursively for each TEST line full table scan. Using a statistics AUTOTRACE, you should see a large difference in e/s logic for both statements.
Using DBMS_XPLAN. DISPLAY could reveal more details what happens, if you're already on 9i or later version (seems to be 9iR2).
Kind regards
RandolfOracle related blog stuff:
http://Oracle-Randolf.blogspot.com/SQLTools ++ for Oracle (Open source Oracle GUI for Windows):
http://www.sqltools-plusplus.org:7676 /.
http://sourceforge.NET/projects/SQLT-pp/ -
Siri in him sending text with the value 'NULL '.
When I say, "Siri, text my wife, 'X', ' Siri responds correctly,"here is your message to Jill: 'X'. "" " "Ready to send it?" I say 'Yes' and sends the message. As soon as I get a text from my carrier saying the recipient of the message was invalid. 100% of the time, I see that Siri has sent a text with the value NULL.
I tried to restart my phone. I tried to remove and re-add my contacts. Anyone else having this problem? Someone knows how to solve?
If it's by the carrier, you should contact them and see what they receive in return for their side. Ive had Siri send messages for me and I have never seen this one IOS.
-
I have a column with two values, separated by a space, in each line. How do I create 2 new columns with the first value in one column and the second value in another column?
Add two new columns after than the original with space separated values column.
Select cell B1 and type (or copy and paste it here) the formula:
= IF (Len (a1) > 0, LEFT (A1, FIND ("", A1) −1), ' ')
shortcut for this is:
B1 = if (Len (a1) > 0, LEFT (A1, FIND ("", A1) −1), ' ')
C1 = if (Len (a1) > 0, Member SUBSTITUTE (A1, B1 & "", ""), "")
or
the formula of the C1 could also be:
= IF (Len (a1) > 0, RIGHT (A1, LEN (A1) −FIND ("", A1)), "")
Select cells B1 and C1, copy
Select cells B1 at the end of the C column, paste
-
I just got an email saying that I bought 3 movie rentals with a value of £116,15 via the iTunes store. I've done this! Someone else?
This is a phishing attempt. Do not respond. Shall not disclose any personal or financial information. You can use the address below to the suspicious message as an attachment to the Apple. [email protected]
The link below has information to identify fraudulent emails.
-
structure business with interval value
Hello crew NOR! I have to set a case structure for many cases. But the problem is that cases are not enabled with concrete values, but with intervals, for example:
in 'A' variable that can have multiple values (including decimals):
1<= "a"=""> => <= 2="" ="" ="" ="" -="">case 1
2< "a"=""> > <= 3 ="" -="">case 2
3<"A"> "A"> <= 4 ="" -="">case 3
So, is there a simple way to do this with a business structure?
Thanks in advance!
Hello :-)
If you use a numeric value to trigger the struvture of all you need to do is type 3.15 in the switch case label (note the two period characters) and it will call this case for any value in the range of 3 to 15.
Happy coding!
Dave.
=>=>=> -
Fill an input array with the values from the worksheet
Is it possible to fill an input array with the values to a text file or a spreadsheet? If so, how do you?
Thanks to GerdW and all who responded. Fill a table control using a local variable with "The spreadsheet file read" as he entered works perfectly.
-
Show largest index in the array with the value 'True '.
Hello
Is it possible to show the maximum number of index with the value "true", as indicated under?
I can show the value on what index series of 'real' ends with the function 'Table Max and Min', but when there
a fake between these True, it shows that the index of the true left of the fake.I don't need to know the size of the table, because he must stay 8
File is attached
Hi Stef,
Here you go:
Maybe you are looking for
-
When will Apple fix keyboard Bug of El Capitan?
When my computer is sleeping, I try to use my Apple wireless keyboard to wake it. The keyboard starts to type hundreds of characters in the password box and I can not log on because it keeps typing. Many users have this problem. See this link: passwo
-
Crash ID: bp-eb6a3377-e94a-4563-8657-b57132130111
I had firefox client and runescape itunes opens when I noticed my computer running fast. I closed firefox first, then itunes, then the game client. When my computer "calmed down", I went to restart firefox and got a crash report. After a few attempts
-
blue screen frequent on DV6T caused by igdpmd64.sys
For some reason any I get accidents frequent blue sreen lately on my laptop DV6T Quad Edition of The blue screen shows that it was caused by igdpmd64.sys PAGE_FAULT_IN_NONPAGED_AREA I tried upgrading the graphcis driver, run scandisk, swaping memory
-
iTunes can't find my music files
In Windows employer all my music files are in the folder itunes/music/itunesmedia. My itunes is also set at this place, but most of my music has the explanation mark and will not play? What can I do? I recently tried to clean my multiple file locat
-
I am running microsoft updates and one update for windows xp (KB2641690 will not install)