User and global function not resolved and not visible in expression editor
Testing ODI 11.1, I'm trying to affect the value of a (project) variable with a project function result within an ODI package.
My text variable is actually affected but with the litteral name "myfunction('myarg')" instead of its proper result (implemented with Oracle but it doesn't even get so far).
Best hint I got : when I open an expression editor, my variable is visible but my project function is not (although clearly accessible through the project browser tree ; same behavior at global level )
Am I missing something obvious ?
Thanks
Hi,
In the following case study, and I quote from it..
" Note that you should never see the function names in the generated code. If you do, check out the following elements:
User Function names are case sensitive. Make sure that you are using the appropriate combination of uppercase and lowercase characters
Make sure that you are using the appropriate number of parameters, and that they have the appropriate type (string, number or date)
Make sure that there is a definition for the User Function for the technology in which it is running. This last case may be the easiest one to oversee, so try to keep it in mind!
As long as you see SQL code in place of the User Function name, the substitution happened successfully."
found ....
http://blogs.oracle.com/dataintegration/2009/09/odi_user_functions_a_case_stud.html
Similar Messages
-
Component Palette --- "User Defined Extension Functions" not visible
I added a User-Defined XPath Extension Function in JDeveloper 11.1.1.3.0 --> Tools > Preferences > SOA As given here http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10224/bp_appx_functs.htm#BEIHEBIJ
But I am not able see "User Defined Extension Functions" section itself in the component palette. Do I need to enable anything for see the section.
Can somebody help.
ThanksHi,
I am trying to create user defined extension function in JDeveloper 10.1.3.4 to be used with the Oracle ESB.I have followed the documentation provided by the Oracle to resolve this issue without any success can you please help me in providing me the details how did you resolved this issue.
Anticipating your earliest reply
regards
Narasimha -
Using User Defined Global Functions
Hi,
I am implementing Error Handling in a package. The logic goes like this:
If the call to the first interface fails, KO will call the error proc using which error message is extracted, written to a file and an email notification is sent.
The code given below is written in the procedure.
OdiOutFile -FILE=E:\OraHome_2\oracledi\demo\Assignmnt\ErrorLog.log
ErrMesg:'<%=odiRef.getPrevStepLog("MESSAGE")%>'
Now i need to implement this using a global function which can be used across interfaces to implement error handling.
i want to club the code used above with sending an email notification.
Can anyone pls guide me if i my approach is correct and how this approach can be implemented using Global Function?
Thanks.
Edited by: RitikaS on Dec 18, 2009 2:19 AMHi Ritika,
Can i suggest a method?
Build a package, define your interface flow, from the KO (failure) of every interface call OdiSendMail.
In the OdiSendMail define all the parameters like Mail Server,From, To, Subject and in the message body paste the below code,
Previous step <%=odiRef.getPrevStepLog("STEP_NAME")%> with session number <%=odiRef.getPrevStepLog("SESS_NO")%> failed with the error message
*<%=odiRef.getPrevStepLog("MESSAGE")%> .*
Please look into the operator for more details.
So what ODI will do is, it will send a notification to the recipient with the error message ,interface name and session number.
Sample :
Previous step INT_LOAD_AGE with session number 1822124 failed with the error message
17002 : null : java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:274)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:328)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:361)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:151)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:595)
at com.sunopsis.sql.SnpsConnection.u(SnpsConnection.java)
at com.sunopsis.sql.SnpsConnection.c(SnpsConnection.java)
at com.sunopsis.sql.i.run(i.java)
Please look into the operator for more details.
Makes sense?
http://img259.imageshack.us/img259/1704/screenshot003.jpg
P.S: Please do close your threads accordingly assigning points (Helpful/Correct) to make experts to help you eagerly.
Thanks,
Guru -
One user from AD is not visible in portal user administration
Hi,
one of our users defined in Active Directory is unable to log into the portal. We have Kerberos authentication.
I've checked this user is also not visible in portal user administration. The rest of the users are visible and are able to log in.
Any ideas what could be the cause?
Maybe some settings/attributes for this user on the Active Directory side could be the cause?
Regards,
LadislavHi,
Could you please check and confirm if the user,group path are the same for the
particular user on AD as that referred to by the portal. If not he would not be on the portal and
then there would not be kerberos too in place for him.
Rgds -
Global CKFs not visible in query
Hi,
I created some Global CKFs for a query , but next time they are not visible under the Global CKFs column ,
Any one has idea about it ?
Thanks
GururajHi Dinesh ,
Your concern is right . But for global CKFs should be available on left panel under Calculated Key Figures right? They are not even appearing there . But they are inside the system i checked them .
This is happening only for one cube . I wonder if there is any setting at cube level to display these global CKFs in query designer ??
Any idea?
-Gururaj -
Image not uploading to Express Editor
Hello,
I have a high resolution scan of an old glass negative image that I just uploaded to PS.
I need to do some editing/cleaning however when I click on the express editor, the image selected does not appear. I only get a white blank and no image. The original scan is at 5800dpi.
Why cant I get the Image to appear in the Express Editor?Try the Express forum:
http://forums.adobe.com/community/psexpress/psexpress_onlinetools -
Component Palette - User Defined Functions not visible
I have created a simple class for a User Defined Function I want to add into a Transformation process in my BPEL process.
I followed this tutorial - https://blogs.oracle.com/bwb/resource/custom_xpath_functions/Creating_Custom_XPath_functions_with_JDeveloper_FullPost.ht… to create the extension and add it in to JDeveloper
However when I open the Transformation editor I have no option in the component Palette for User Defined functions.
I am currently on 11.1.1.7. However this was working on 11.1.1.6 but this also has stopped.
Does anybody have any suggestions of where I should look.
Any help much appreciated
Cheers
OwenHi Raja,
Prior to trying Gordons option of unmarking and remarking them i would suggest you do a little more investigation as this can potentially change the field names in XL report and if you have any reports using them they may stop working (it can add a post fix of _1).
Firstly, what are the fields set as in the User Defined Fields window in XL reporter? Light Dimensions, Dimension Attribute or Measure? If its a Dimension Attribute for example on the Business Partner UDF, it will not be visible in the tab section but should be shown if you drag and drop the Business Partner dimension in the report, then right click and choose display more attributes (dimension attribute UDFs will be in this list). Light Dimensions and Measures should appear in the tabs.
If they are set as a light dimension or measure and are not in the tab section, has this only just started happening or have they never been visible? If its just started happening, having you recently upgraded to a new patch? If so, in future you need to run a script on the Company and Common database prior to the patch upgrade. If you did not run these scripts you will need to do Gordons solution but as I say, if any reports have UDFs in these may not work after and you will have to manually edit them.
Regards,
Adrian -
ActionScript function not visible to Javascript
In the example
http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_15683&sliceId=2
there is a flash movie that we created using flash 2004 and
actionscript 2.0 that should expose a function that javascript can
call for clipboard functionality in firefox.
The movie is created and displays with a little test text box
but the function is not showing up as available to the javascript
(firebug) and its not executing.
We followed the documentation as closely as possible, so does
anyone have ideas of little common things that could have been left
out or ways to troubleshoot this kind of issue?
We're new to flash/actionscript but very familiar with
javascript/web interface development...so anything no matter how
elementary, please feel free to advise!
Thanks in advance for your time and knowledge!
Va.
Update:
Trying a few things that I've seen, I believe that
ExternalInterface is not available to my ActionScript, so the
callback function does not expose anything to Javascript.
I am using Macromedia Flash MX 2004, which uses Flash 7. Here
are my new questions:
- Is ExternalInterface available in Flash 7?
- If yes, are there configuration settings might need
tweaking?
Thanks for reading and any suggestions!This is a known issue of CEP (Common Extensibility Platform, a DLL that supports displaying extensions). Code like “document.cookie” in HTML extension is invalid because CEF (CEP integrated CEF3 to display HTML Extensions) intentionally disables cookies on "file://..." for a variety of reasons.
However, CEP stores cookies at:
Windows: "C:\Users\yourusername\AppData\Local\Temp\cep_cookies"
Mac: "/Users/yourusername/Library/Logs/CSXS/cep_cookies"
Please let me know if more information is needed, thanks -
Global Property not visible inside a BLT called from another BLT
Hi,
I have created a Global Property SID to indicate the System ID so a BLT can use it (e.g. in file names). This executes correctly (MII 12.0.2).
However, now I call this BLT from within another BLT, and that time the SID is marked as error ("invalid variable in expression: Global.SID").
Has anyone experienced this error before? I thought that Global properties are available in every BLT.
MichaelRao,
which checkbox do you mean? In the "Transaction Call Configuration" box I only select the transaction name. I do not need the "Reload transaction after execution" checkbox, as all initialization will be done in the called transaction. I would expect the Global properties to be available anywhere...
Michael -
Http-xml not visible in property editor in workshop
The documentation for workshop 8.1, says that you can set the protocol and message
format to be http-xml. This is not available in my workshop. I have http-soap,
form-post, form-get, http-soap12 ans so on, but no http-xml that i need.
What can I do to fund this ?On 03 Jan 2008 in macromedia.dreamweaver, Ken Binney wrote:
> I have to cleanup (remove ) a bunch of pre-existing
strikethrough
> tags on a site.
> Is there any alternative in MX2004 but to delete in code
view?
Find/replace should do it regardless of view. But what's
wrong with code
view?
Try: Commands>Clean up HTML; enter the tagname you want to
get rid of in
the appropriate box. If that doesn't work, Find/replace in
Source Code
should do it.
Joe Makowiec
http://makowiec.net/
Email:
http://makowiec.net/contact.php -
File not visible in Layout Editor, but okay in Source Code Editor & Preview
I just finished editing this page, and uploaded. It is visible on www, but when I go to edit it in Layout Editor, the cursor is blinking on a white background. Nothing appears to be there. However if I change to Source Code Editor or Preview, all my data is there. Here is the link to it - www.engraversnetwork.com/uls_lasers.html.
Wow! I figured it out. I was cleaning up my meta tags and left the ">" bracket off of the end of the line. Maybe that will help someone later on
-
I have loaded Lion on my MacBook and the new trackpad functions work only on one ordinary account or user and not on the admin account. The trackpad preferences are well set. What can I do?
iCloud should still help you reduce some hard drive space. Just select "optimize" in the icloud tab in Mac Photo App preferences.
Granted, not the same as completely offloading your library to a back-up drive at your location.
Good Luck! -
I am a new user to Mac and trying to set up an Epson XP-215 All-in-One printer without any success. The Mac Book Pro is not recogising the Printer automatically and when following the instructions to add the printer, it gets as far as a display box for teh user and password for "System" Keychain but I am not sure what info to add there...
The printer is meant to have a function calle dAir Print also that is meant to be used for Mac but I cannot figure out any of this! Why would the MacBook Pro not automatically pic up the printer? Please help...If you have not already done so, you should read the user manual that came w/the printer and/or contact Epson tech support.
Check out the following KB Articles:
http://support.apple.com/kb/PH14141 OS X Mavericks: Reset the printing system
http://support.apple.com/kb/HT3669 Printer and scanner software available for download
Also check out What to do when you can't print -
Function and attribute tabs not visible in ppoma_crm
Hello Experts,
Function and Attribute tab at the sales organization level is not visible in PPOMA_CRM transaction code for one of the user.
Is it due to some authorization issue ? or anything else ?
Before taking a system trace for that specific user, I would like to know if we are missing anything functionally
Kindly revert
Thanks and Regards
DJHi DJ,
Please see note 926540 - Missing Organisational units
But from your description this does not seems to be the exact symptom.
Yes I would advise to run a SU53 authorization check.
Best regards - Christophe -
Bridge Cache Destination Cannot be Changed from Old User and Find does not Work
Often administrators find themselves in a position of making a new admin account to resolve a lost system drive or some compatibility problem.
If Bridge has a cache destination linked to this old account, it is due to the older admin account being deleted before the new admin account is setup in Bridge with the cache destination properly linked to the new user cache in the library locations for bridge caches. This problem causes some headaches with things like keywords and find.
If you have had to restore your system or generate a "new user" account, it would be important to go into Bridge and ensure that your cache preference in pointing at the right location, before deleting the "old user". If the "old user" is deleted, you might find the cache location locked to this "old user" in a file structure that no longer exists. This makes if fixed and unchangeable.
If you encounter this problem, regenerate the old user name as an administrator account. Go into that account and start Bridge. Check the location of the cache file in the preferences. You will see that it is located in the proper place for this new account. It is also the same location as your current account which no doubt you have found is frozen into place.
At this point, while in the "old user" admin account:
Go get info on your "old user"/Library/Caches/Adobe/Bridge CS3/Cache
Note the folder nest and go to each folder and apply permissions to each of these folders that allow your "new user" read and write access. You can do this in one step by applying the permissions to the Library folder and all enclosed folders, but who knows what that might do. Focus on solving the problem.
Then:
Switch back to your "new user" (that is your current user) account, open Bridge, go to the preference for cache and you will note, magically, it is now located in the right account, it has been unfrozen from the "old user", once deleted, and now brought back to life to help you get ride of this problem.
For good measure, press the choose button, you will find you go to the finder to the right location in your "new user"/current user account.
You will also find that FIND works after this and also Bridge is zippy and fast as it should be.
You can now quit Bridge, Log Out of your "new user" account, log back in and find that all is just the way it should be. Once this is done, go into your system preferences for users and delete the "old user" account (into the trash, do not save a thread).
It seems that there are many situations where reviving and old user id will help with repairs to permissions problems in a mac that has been through system drive failure or significant application conflicts that require making a new user.
Hope this helps someone.Often administrators find themselves in a position of making a new admin account to resolve a lost system drive or some compatibility problem.
If Bridge has a cache destination linked to this old account, it is due to the older admin account being deleted before the new admin account is setup in Bridge with the cache destination properly linked to the new user cache in the library locations for bridge caches. This problem causes some headaches with things like keywords and find.
If you have had to restore your system or generate a "new user" account, it would be important to go into Bridge and ensure that your cache preference in pointing at the right location, before deleting the "old user". If the "old user" is deleted, you might find the cache location locked to this "old user" in a file structure that no longer exists. This makes if fixed and unchangeable.
If you encounter this problem, regenerate the old user name as an administrator account. Go into that account and start Bridge. Check the location of the cache file in the preferences. You will see that it is located in the proper place for this new account. It is also the same location as your current account which no doubt you have found is frozen into place.
At this point, while in the "old user" admin account:
Go get info on your "old user"/Library/Caches/Adobe/Bridge CS3/Cache
Note the folder nest and go to each folder and apply permissions to each of these folders that allow your "new user" read and write access. You can do this in one step by applying the permissions to the Library folder and all enclosed folders, but who knows what that might do. Focus on solving the problem.
Then:
Switch back to your "new user" (that is your current user) account, open Bridge, go to the preference for cache and you will note, magically, it is now located in the right account, it has been unfrozen from the "old user", once deleted, and now brought back to life to help you get ride of this problem.
For good measure, press the choose button, you will find you go to the finder to the right location in your "new user"/current user account.
You will also find that FIND works after this and also Bridge is zippy and fast as it should be.
You can now quit Bridge, Log Out of your "new user" account, log back in and find that all is just the way it should be. Once this is done, go into your system preferences for users and delete the "old user" account (into the trash, do not save a thread).
It seems that there are many situations where reviving and old user id will help with repairs to permissions problems in a mac that has been through system drive failure or significant application conflicts that require making a new user.
Hope this helps someone.
Maybe you are looking for
-
Anyone has any documentation on getting the sleeve to work. Have dropped both a Windows 8.1 and Windows 8 x86 with SCCM 2012 R2 OSD but no joy? Thanks!
-
I reset my password and it works on everything except Facetime
I reset my password and it is accepted on everything except Facetime. What must I do?
-
What happened to my Personal Hotspot on my iPhone 4 6.01 OS? It has disappeared, how do I get it back?
-
Cohost P6R8 and Enterprise Manager ?
Both these products rely on the Fusion Middleware infrastructure. For a small installation, is it possible to leverage the Middleware installation from Oracle Enterprise Manager (12c) to also host EPPM R8 ? I'd really prefer to manage only one produc
-
Photoshop cs6 crash after Brush tool shortcut in Mavericks
Mein Photoshop CS6 stürzt seit letztens immer ab wenn ich den Shortcut B für den Pinsel anwende???? Liegt das an OSX Maveriks?? Danke LG