JDeveloper SOA Expression Builder
Hi
I am not sure if this is the appropiate forum for this question or not but its the only forum related to JDeveloper.
I am using JDeveloper 11.1.1.5.0 with the soa extension pack installed. When I access the Expression Builder from an assign activity, it takes at least a minute
for the expression part of the windows to return and become editable. This is true regardless of whether it is a new expression I am creating or editing an
existing expression.
JDeveloper is installed on windows 7 64-bit edition and is configured to use 64-bit Java. Below are the options that are turned on from ide.conf
AddVMOption -Xmx4000M
AddVMOption -Xms1024M
AddVMOption -Xverify:none
and below are the options for jdev.conf
AddVMOption -XX:MaxPermSize=768M
AddVMOption -Xbootclasspath/p:../lib/lwawt.jar
AddVMOption -Dsun.awt.keepWorkingSetOnMinimize=true
AddVMOption -Dsun.java2d.noddraw=true
AddVMOption -XX:+HeapDumpOnOutOfMemoryError
AddVMOption -Doracle.jdeveloper.webservice.showAllOwsmPolicyTypes=false
AddVMOption -Doracle.jdeveloper.webservice.hidePropertyOverride=false
AddVMOption -Dsun.awt.disablegrab=true
AddVMOption -XX:+UseCompressedOops
Thanks
Damien
Hi,
this part of the product is added as an extension by the SOA team. I suggest to try the SOA forum SOA Suite to see if someone ran into the same issue
Frank
Similar Messages
-
JDeveloper BPEL Expression Builder : getFaultAsString() not found
Problem:
In the JDeveloper BPEL Expression Builder Dialog (Assign activity) I see only 4 functions under " Advanced Functions" menu.
1. created-nodeset-xxxx
2. generate-guid
3. lookup-xml
4. parseXML.
I expect functions like getFaultAsString() to be there. Without i I can not get the fault string. Can you please help ?
Version Information:
Oracle J Developer : Studio Edition Version 11.1.1.3.0
Build JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660
ADF Business Components 11.1.1.56.60
BPMN Editor 11.1.1.3.0.6.84
Java(TM) Platform 1.6.0_18
Oracle IDE 11.1.1.3.37.56.60
SOA Composite Editor 11.1.1.3.0.25.57
Versioning Support 11.1.1.3.37.56.60
Thanks in advance!Hi,
You can put directly the function: ora:getFaultAsString()
Type ora:get and press Ctrl-Space - this will open all the possible available functions.
Arik -
Why is ADF Bindings node not displayed in Expression Builder window?
Hello,
I'm using Oracle JDeveloper Studio Edition Version 11.1.1.1.0, and I've created a Fusion Web Application and I've configured ADF Authentication and Security for my web project, using the provided wizard.
On a certain page, I've placed a Go Link component, and I'm trying to edit the Text and Destination Property using EL Expressions. When I open the Expression Builder window all I can see are the following nodes: ADF Controller Objects, ADF Managed Beans, JSF Managed Beans and JSP Objects, but no ADF Bindings. I need to access the securityContext properties, and from what I've read in B31974-03, I need ADF Bindings.
Also, I've tryied using the search field from the Expression Builder windows, without any luck.
This is probably a newbie problem, but I really can't figure it out. Please help.
Bogdan.Hi,
maybe your problem is that you don't have created pageDef related with your page. Try right click on your page and Go To Page Definition. It will create the related pageDef if it does not exist.
Hope this helps
Joseba -
How to user #{or} in expression builder
Dear All,
am using jdeveloper 11.1.1.3
I have an input text in an adf page , I need to disable this input text depending on two bindings with or operator--> if one of them is true then disable the input text...
If this possible and if yes then how ?
I noticed the Operands in the expression builder popup but i dont know how to use it
Regards,
Lama
Edited by: Delta on Sep 6, 2010 1:35 AMYou can use 'and' and 'or' instead of '&&' and '||', which is especially nice for '&&' as you would have to use '& amp ;& amp ;' (without spaces) if typed into source of the jspx directly.
Pedja
Edited by: Pedja on 06.09.2010. 11.03 -
XPath Expression Builder Performance after Oracle FMW PS4 Upgrade
Hi,
Is there anyone out there on OFMW PS4 and facing performance issues with the BPEL Assign 'XPath Expression Builder'. We have a scenario where the BPEL process has to reference many schemas (arnd. 50+) from referenced Partner Link WSDLs and its own composite. The Expression Builder seems to be very very slow (takes minutes to load) as compared PS2 (only seconds).
Are we alone on this one / anyone has any experience/fix/workaround?
BTW,
We've unchecked the "Validate" check box from SOA Preferences, still no luck.
Regards,
Srinath.Hi,
Is there anyone out there on OFMW PS4 and facing performance issues with the BPEL Assign 'XPath Expression Builder'. We have a scenario where the BPEL process has to reference many schemas (arnd. 50+) from referenced Partner Link WSDLs and its own composite. The Expression Builder seems to be very very slow (takes minutes to load) as compared PS2 (only seconds).
Are we alone on this one / anyone has any experience/fix/workaround?
BTW,
We've unchecked the "Validate" check box from SOA Preferences, still no luck.
Regards,
Srinath. -
11g TP3 [ER] Offline database / Expression builder for naming conventions
I would be nice to have a way to define some project specific standards for name generated automatically by jdev.
In big projects its really not fun to update each foreign key and foreign key attributes to be conform to some standards.
Why not using an expression builder with regular expression to build the standard form of name generated by JDev and set the expression in the project properties.I am able to fix this issue. After a series of R & D I was able to find that the root cause is %APPDATA%\jdeveloper. Deleting the relevant directory will solve this issue. In fact, I tried to delete the entire jdeveloper directory under %APPDATA% and the jdev 11.1.1.7 form generation issue got resolved. Those who find "referential integrity" issue may follow this approach.
This solution also applies to this thread
Auto Generate task Form -
Im trying to manipulate a file name at runtime. Right now I have the inbound header mapped to the outbound header so that the file gets to its destination with a dynamic filename. We are picking up multiple files Ex. KL* and the customer wants the same file name as was picked up. So anyway now they want it picked up as a .dat file and dropped off as .txt
I am lokoing through the expression builder via jdeveloper and see there are many funtions. From the looks of it there is something to modify this extension i want to change but im having a hard time finding one or documentation explaining what each of these functions do
any help pleaseWell assuming the below would be my Xpath statement because there is no statement in here that says read a specific file.txt it is read in in dynamic what i mean is we say pick up DEF*.dat so we want any DEF.dat to get read in but at the same time we want the original name stay on the file as it gets processed. So we may have DEF123, DEF456, DEF789 get read in but they will keep their file names as going through
<variable name="Inbound_Head" messageType="ns3:InboundHeader_msg"/>
So first off when creating variables i never knew there was a way to make a "temp variable" so if I could create a "temp" one then
concat(substring(bpws:getVariableData('gdotltest.dat')), 1, string-length(ns3:InboundHeader_msg('gdotl.dat')) -3 '.dat')
ok and then when you are saying
"First save your fileName " Are you saying the name as the file name i want as in right now it is gdotltest.dat
are you saying assign the variable for ns3:InboundHeader_msg as 'gdotltest.dat
I am sort of seeing where you want to to go with this just help me out a little more if you could
So i got this variable that is associated with DEF*.dat filename right
Ex. ns3:InboundHeader_msg = DEF*.dat
So then i want to create a temp variable name something like ns7:InboundHeader_msg_TempVar <--------- just saying for example correct me on any syntax error and im going to want to associate this variable i made up with DEF*.txt so that when my bpel interacts with this hmmmmmmm thinking about this now how will this keep the dynamic file naming convention still going if now im associating a new variable with a file coming throguht that is suppose to keeps it s name ? Sorry to sound confusing but explain one last time how we are keep the first half of the file name dynamic and making the .dat or .txt or .doc unique to just output as .dat ? -
Failed to initialize the XPath Expression Builder
Any idea what causes this and/or how to fix it?
When I am in the XPath Expression Builder, I pick "Conversion Functions" and start with "string". Inside the "string()" parentheses, I do "bpws:getVariableData()", and select my output variable from an invoke.
Then it SHOULD allow me to continue picking parts of that variable, down to the node I want, but instead I see in my JDeveloper log that a "Failed to initialize the XPath Expression Builder" error has been thrown.
Thoughts appreciated...
SmallsCan any of you Oracle guys help with this today?
-
Expression Builder: convert string to number
Hi all,
I'm having trouble building a field validation rule for bank account numbers.
The numbers have 12 positions, so I cannot use a string or text number.
The validation rule to be implemented is that the last two digits are calculated based on the first 10 (modulo 97).
However, when I use the Mid function to pick the first characters, I am unable to do any calculations on it. Apparently, the string to number conversion doesn't work (it should work when I read the manual, as it says that when using an operator between two data types, the second type is converted to the first (cf. example of 1234+abcd (should result in 1234 as to the manual))). So I tried '1*Mid(...)' or '0+Mid(...)'. Syntactically the expression builder accepts it and I can save it. BUT when I change the particular value on the screen, it gives me an SSO error (not the Field Validation error message I entered).
Why isn't there simply a function ToNumber (like ToChar)????? How could I workaround this?
Any input very welcome!
FrederikApparently, I was a bit confused when typing the first sentence, it should be:
The numbers have 12 positions, so I cannot use an integer or number data type, but have to use String. -
Logical SQL about Expression Builder
Dear all
I am Michel.
When I was always trouble,
everyone will go to support this Forum, I am glad.
I want to fix Logical SQL about Expression Builder of Oracle BI 11.1.1.3.
In detail, Business each year, fiscal year you want to make is to display
the beginning of the fiscal year of April 1, always, the data,
"OUTPUT_DATE" from April until March the following year.
Currently being output error is as follows.
:[nQSError: 22020] Function Subtring ( argument 1) does not support non-text types. (HY000)
I want to fix logical SQL is as follows.
case when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
in ('04','05','06','07','08','09','10','11','12')
then Cast
Concat
Substring(
Cast(
"app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
FROM 4 for 8
'04-01'
AS DATE
when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
in ('01','02','03')
then timestampadd(SQL_TSI_YEAR,-1,
Cast
Concat
Substring(
Cast(
"app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
FROM 4 for 8
'04-01'
AS DATE
For reference, logical SQL follows,
there is no error, and it is operating normally.
Cast
Concat(
Substring(
Cast(
"app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
FROM 0 for 5
'-01')
AS DATE
I will grad to reply message.
Thanks and regards.Dear Fame and all
Hello.Thanks you for reply.
Hi,
You Missed END key word in the statement.Sorry,I mistake copy & paste only.
So,The problem is still not resolved.
The following shows, that the error has been corrected in the first message.
Dear all
I am Michel.
When I was always trouble,
everyone will go to support this Forum, I am glad.
I want to fix Logical SQL about Expression Builder of Oracle BI 11.1.1.3.
In detail, Business each year, fiscal year you want to make is to display
the beginning of the fiscal year of April 1, always, the data,
"OUTPUT_DATE" from April until March the following year.
Currently being output error is as follows.
:[nQSError: 22020] Function Subtring ( argument 1) does not support non-text types. (HY000)
I want to fix logical SQL is as follows.
case when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
in ('04','05','06','07','08','09','10','11','12')
then Cast
Concat
Substring(
Cast(
"app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
FROM 4 for 8
'04-01'
AS DATE
when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
in ('01','02','03')
then timestampadd(SQL_TSI_YEAR,-1,
Cast
Concat
Substring(
Cast(
"app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
FROM 4 for 8
'04-01'
AS DATE
end
For reference, logical SQL follows,
there is no error, and it is operating normally.
Cast
Concat(
Substring(
Cast(
"app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
FROM 0 for 5
'-01')
AS DATE
I will grad to reply message.
Thanks and regards. -
Using Decode in Expression Builder...
Hi everybody,
I want to use the DECODE function of SQL in an Expression Builder....
Of course this function does not exist in any of the transformation categories(arithmetic,character,e.t.c.) in the expression builder.
I have read in the OWB on-line help that in the Expression Builder there should be an 'Others' drop - down list in order to select any of the available SQL clauses - one of them is 'decode'...
The problem is that this drop - down list in the Expression Builder is disabled.....
How can I use this function anyway..????
Instead of using ... in the Expression Builder...
decode(<column_name>,'1','val_one','2','val_two') what can I use to do the same....???
As regards the problem that the drop-down list is disabled , what may be the cause..???
I use Microsoft XP machine , Oracle 10g (v.10.2) and OWB v.10.1.0.4
The documentation says....
"This allows you to deploy the DECODE functionality in all operating modes (setbased, rowbased, etc.) and transparently across Oracle database releases (8.1, 9.0 and 9.2)."
The above means that the cause is the incompatibility..????
Thanks , a lot
SimonI am using OWB 9.2.0.8 and I can't reproduce the problem you are having with 10.1, but did you try just typing it into the expression?
Or, better yet, use CASE. The syntax is easier to read. I think OWB translates DECODEs to CASE when the SQL is generated.
(Case <column_name>
When '1' Then 'val_one'
When '2' Then 'val_two'
End) -
How to use SQL OVER and PARTITION BY in OBIEE Expression Builder??
Hi there,
I want to create a new logical coulmn with the following SQL query.
SUM(Inventory Detail.Qty) OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C,Inventory Detail.D,MyDATE )/SUM(Inventory Detail.Qty) OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C )
How to use the OVER and PARTITION BY in OBIEE Expression Builder??
Thanks in Advancehi bipin,
We cant use by in Expression builder(rpd) .But use the same formula like this in Fx of answers
SUM(Inventory Detail.Qty) OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C,Inventory Detail.D,MyDATE )/SUM(Inventory Detail.Qty) >OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C )SUM(Inventory Detail.Qty by Detail,ITEM,Mydate)/SUM(qty by detail,item)
First check the numerator whether it was giving correct results or not then go with denominator
compare the results with sql that u have
Let me know if that does work
thanks,
saichand.v
Edited by: Saichand Varanasi on Jul 27, 2010 9:27 PM
Edited by: Saichand Varanasi on Jul 27, 2010 9:28 PM -
Checking for empty tags using expression builder for XPATH
I am creating several filters in a mediator for several parallel paths. I am trying to route the mediator to the correct DB adapter based on what tags are empty in the incoming XML. The XML has 1 required tag and 3 optional. So for the expression, I am using the expression builder to load the tag name then putting either [text()] or [not(text())] immediately after each tag with an "and" in between for the 3 optional elements. The problem I am having is they always return false. For example, if I enter a value for an optional tag and put [text()] after it, it evaluates to false. What is the correct way to check if an element has text or not?
Thanks in advance!Hi,
Its not recognizing the getVariableData func... instead try this:
string-length(xpath)>0
ex: string-length($in.body/imp1:manoj/imp1:C1)>0
It works... Happy deploying ... :) -
How to use TRUNC function with dates in Expression Builder in OBIEE.
Hi There,
How to use TRUNC function with dates in Expression Builder in OBIEE.
TRUNC (SYSDATE, 'MM') returns '07/01/2010' where sysdate is '07/15/2010' in SQL. I need to use the same thing in expression builder in BMM layer logical column.
Thanks in advanceuse this instead:
TIMESTAMPADD(SQL_TSI_DAY, ( DAYOFMONTH(CURRENT_DATE) * -1) + 1, CURRENT_DATE) -
Using case statement in OWB expression builder
Hi All,
We are using OWB version 10.2.0.1.0. While using the below case statement We are getting the validation message as 'The expression is not properly formed'.
Case statement used in expression builder:
case when (INGRP1.CHARGETYPE in ('O','F') or INGRP1.TARIFF_GROUP in ('SMSINT','MMSINT')or ( INGRP1.CALL_TYPE = '002' and INGRP1.TARIFF_GROUP = 'MTV'))
then
(select call_zone_reltn_key from call_zone_reltn where
call_zone_cd=substr(case
when substr( INGRP1.B_SUBNO,1,2)='00'
then
substr( INGRP1.B_SUBNO,3)
else substr( INGRP1.B_SUBNO,1)
end,1,length(call_zone_cd))and rownum=1)
else -1
end
Kindly help me out in fixing this error or suggest any alternate way to use the above query in OWB expression builder.
Thanks,
Kabilan946887 wrote:
Hi All,
We are using OWB version 10.2.0.1.0. While using the below case statement We are getting the validation message as 'The expression is not properly formed'.
Did you try to deploy the mapping ? Some time the expression validator gives wrong error messege.
Try to deploy the mapping and see if you are still getting this issue
Case statement used in expression builder:
case when (INGRP1.CHARGETYPE in ('O','F') or INGRP1.TARIFF_GROUP in ('SMSINT','MMSINT')or ( INGRP1.CALL_TYPE = '002' and INGRP1.TARIFF_GROUP = 'MTV'))
then
(select call_zone_reltn_key from call_zone_reltn where
call_zone_cd=substr(case
when substr( INGRP1.B_SUBNO,1,2)='00'
then
substr( INGRP1.B_SUBNO,3)
else substr( INGRP1.B_SUBNO,1)
end,1,length(call_zone_cd))and rownum=1)
else -1
end
Kindly help me out in fixing this error or suggest any alternate way to use the above query in OWB expression builder.
Thanks,
Kabilan
Maybe you are looking for
-
Want to delete mails from Thunderbird but not from the server?
Hi, Please tell me how to configure the settings of Thunderbird so that if i delete any mail from Thunderbird that mail would be delete only from Thunderbird not from server. I'm using IMAP configuration for all my mail accounts and I'm using Thunder
-
What happens to Existing index after table partition and created with local index
Hi guys, desc part id number, name varchar2(100), salary number In an existing table PART i am adding 1 more column DATASEQ NUMBER. i am asked to partition the table part based on dataseq.now the table is created with this logic create table pa
-
How do I use lightroom with a Canon EOS 7d mark ii
I use Lightroom for everything and love it. It is fantastic with all of my Canon cameras. However, I just bought the new Canon 7D mark ii and Lightroom doesn't read the raw files. I don't see Adobe having any updates for the new Raw file. In t
-
Need to create a syslog to track websites visited.
I use a Fortigate router and would like to track what sites are visited by the people using my network. Was told if you set up a syslog server we can dump the information from the fortigate to it. I am using a MacMini server 10.6 and would like to kn
-
Fire fox will not open, just get a warning unresponsive script. Script: chrome:/tavgp/content/libs/include.js:595 If I click stop script firefox will open, how do I resovle this issue I have tried reinstalling but still get the same problem.