Ebusiness suite integration with ADF
HI there xperts!
I am having a lot of trouble trying to decipher the multitude of information around for integrating Jdeveloper ADF applications with ebusiness 12.1.3
Essentially, I have created a number of view pages, in my application but now need to call some API's to add transactional capabilities.
My undertstanding at this time, is to actually expose web services and call those in ADF using web service data controls.
I have been able to go to the integration repository and deploy the APIs. It is at this point I get stuck. Do I have to use BPEL / Oracle Service BUS?
Or can I now access these exposed services directly from ADF. If so, how? I can see addresses specific to our environment in the WSDL file, however, these are invalid when I try to create a web service data control.
My second question, when deploying to a client site, do these details need to be updated each time (ie, there will be specific addresses for each environment?
Any help would be very much appreciated.
Thanks
S
Hi Simo;
Please check below note which could be helpful for your issue:
Using Oracle Application Framework (OAF) and Application Development Framework (ADF) [ID 563047.1]
FAQ for Integration of Oracle E-Business Suite and Oracle Application Development Framework (ADF) Applications [ID 1296491.1]
You can also post your issue on Forum Home » Application Development in Java » JDeveloper and ADF
Regard
Helios
Similar Messages
-
Avaya(Non-java app) integration with ADF
Hi,
We have a desktop application Avaya (non-Java) & want to integrate it with ADF. Currently we do it by passing parameters in HTTP URL. If the user clicks on a button in non-java app, it should:
(1) open search page of an ADF application and execute search.
(2) if the ADF application is already open, the button on Avaya app should execute search with partial page refresh. However, the whole page is being refreshed.
Can you please guide, how to do this with partial page refresh? , as the No 1 is almost achieved.
Thanks,
NCHi Shay,
Below Options were tried for integration. Please have a look at them and suggest if there is any other possible way to Integrate Avaya with ADF.
1) Calling ADF application with URL parameters.
Reasons to drop:
Every time a URL is called the entire page will get rendered again taking some 2-3 seconds which is very critical to the application.
ADF is capable of handling URL parameters without re-loading the whole page(http://oracamp.com/passing-parameters-adf-application-through-url). But we can't use this inbuilt way as we have many customized developments implemented in the page. This way directly works at AMImpl (at Model level) level. We want the events to be fired at View level. That is backing bean level.
2) Avaya is capable of dealing with ActiveX (OCX). They sent me 2 DLLs which handles communication between web page and Avaya application. A simulator was also sent (bundle attached herewith). The steps to be carried out for testing are-
Installation procedures:
i. Register the DTLCRMINT.ocx file. Start->Run-> Type the command
ii. regsvr32 <ocx file location>
iii. Register the DTLINTCMP.ocx file. Start->Run-> Type the command
iv. regsvr32 <ocx file location>
v. Double click on the Clinet.exe it would open up a windows application with a Textbox and Command button. Put In the data which needs to be sent.
vi. Open the CRM Page.html. On opening the OCX would be loaded by default.
vii. Now clicking the Send Data button on the client application, whatever information is there in the Client Text Box would be sent to the web page.
viii. From CRM side, the application needs to use the OCX provided, and must wait for the event. On receiving the event the data that is retrieved as a part of the event can be parsed to update the text box and click on the search button.
Reasons to drop:
It works fine with basic HTML page. But once integrated with ADF page as an inline frame it doesn't work. We tried to embed the OCX object inside <verbatim> tags, but was not successful. The event fired by ActiveX object is triggered at client side by VBScript function. Avaya's ActiveXs seem to be only working with VBScript according to my understanding. So there was no way for ADF to capture VBScript events.
ADF is capable of javascript up to some extent. To do a critical application like this, my feeling is javascript is never a good option.
3) To use a text file. Avaya writes, ADF application reads.
Reasons to drop:
ADF can read the text files with normal java IO methods. But only the server directories are visible. So, Avaya has to write the information in the server file. With using a parameter like user name, ADF application can read the file in regular time intervals (with using poll feature) and get relevant information and automatically run the search.
Initially the idea was to do this at client side. But since this is a web application, file reading at client side is next to impossible. Again when one side is reading and the other side is writing, file access violations may occur.
4) Another option is if Avaya can offer the value in a web service, the ADF application can get it.
Reasons to drop:
There may occur a latency as well as Avaya says they can't offer web services.
5) The ideal solution is, the ADF application's front end control's IDs can be provided. If the Avaya system is capable of accessing or getting hold of DOM and pushing the value to the controls and clicking the button; things would become pretty straight forward. JMeter works like this in testing J2EE applications.
Any Recommendations how can it be done .
Thanks. -
Exchange 2013 owa integration with ADFS and cooexistance with exchange 2007
Team,
I have successfully integrated adfs 3.0 and Exchange 2013 owa and ecp. However, we have a coexistence environment with exchange 2007. When you access owa, which then redirects you to adfs, sign-in, and then get redirected back to owa. If your
mailbox is still within exchange 2007, you get a blank login page. If you mailbox is in exchange 2013 then you successfully get the owa page for 2013. The problem is that all exchange 2007 mailbox users get blank pages at login. So I have determined
that exchange 2013 cas is not doing the service location lookup on the mailbox to determine if a redirect to the legacy owa address is needed. Is there a configuration setting that I might be missing? Or does the integration with adfs and owa not support
the much needed mailbox lookup for a coexistance environment? A side note: if we enable FBA with owa, both login scenarios work just fine (legacy and new 2013). The legacy namespace has been created, and applied to the exchange 2007 urls.Hi,
Try using AD FS claims-based authentication with Outlook Web App and EAC
http://technet.microsoft.com/en-us/library/dn635116(v=exchg.150).aspx
Thanks,
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Simon Wu
TechNet Community Support -
Can Oracle Application Express (APEX) be integrated with ADF applications?
Hi All,
Oracle Application Express (APEX) works on various supported databases. Can this tool be integrated with ADF for report publishing, in adf some of my result is coming from Business Components , so can these things be related to each other?
Please provide a suitable forum to ask this question if this question doesn't fir in ambit of this forum.
Thanks in advance.There are a couple of things you can do - a lot depends on what your application needs. Since you ask this in the JDeveloper forum, I'm going to address getting to ApEx from ADF, not to ADF from ApEx - but some of the same possibilities apply.
Easiest thing to do is to jump into the ApEx application with a af:goLink or af:goCommand referencing the needed page's URL. By setting the target, you can control whether it opens in a new window or the same window. I'm not currently using ApEx, but I have a few reports written as PL/SQL Server Pages that I call exactly this way.
You can also open the ApEx pages in an af:inlineFrame - and it will look like it is inside your ADF application - but use inline frames with a little caution - they don't work perfectly in all browsers, notably Mobile Safari.
ApEx can't look inside your ADF BC objects, but of course, if your two applications are using the same database, you can communicate between them within the database. One possibility to look at is Advanced Queuing.
Some ApEx functionality can be executed by executing the underlying PL/SQL procedures - do a search in this forum for how to call PL/SQL from an ADF BC Application Module. -
EBusiness Suite Integration Best Practice
I'm just starting an integration project with eBusiness Suite. We are using SOA Suite for the majority of the intergration points but I have a question over large flat files, e.g. 100MB+. SOA suite doesn't handle these too well as you need to do a lot of tuning and need big hardware.
Traditioanlly we used to use unix scripts and dataloader but this seems so old school, therefore I'm looking for a solution that brings it into this century.
Any ideas are appreciated.
JamesFor large datafiles sql*loader is still the tool of choice. The only variation that You may find nowdays is the use of external tables.
-
BPM Tasklist Integration with ADF Application
Hi Experts,
We are using Jdeveloper 11.1.1.7 in our project and need to integrate with Oracle BPM 11g. We basically need to see the BPM task list as well as initiate a new task from ADF Application.
I have already searched the blogs and internet about the same. Below are some of them along with andrejus blogs.
Con-Fusion, Bugs, Facts & Workarounds: ADF-BPM Integration: Custom Worklist.
http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ws_taskflows.htm#BPMUG20812
What I am looking for is step by step process including the things which needs to be done on Weblogic and domain side to integrate task list with adf application.
ThanksIt seems all of the instructions are there on your second link. When it comes to doing the weblogic portions there are links from there to another guide. I found the following two other links but your second link looks the closest to what I remember from an internal document that had those same steps.
https://blogs.oracle.com/webcenterportal/entry/oracle_bpm_suite_oracle_webcenter
http://andrejusb.blogspot.com/2013/10/integrating-custom-bpm-worklist-into.html -
Oracle SOA Suite integration with HP SOA Policy Enforcer
Has anyone tried integrating Oracle SOA Suite with HP SOA Policy Enforcer?
will appreciate your help.
Thanks,
VHi Vivek
Integration with Oracle Access Manager is possible. The documentation points to some custom handlers that can be used for the integration.
If you have addtional questions please feel free to contact me directly
Dutta Satadip -
Webcenter Ebusiness Suite Integration
Hi All,
Webcenter Version: 11.1.1.5
Ebiz Version: 12.0.6
I know about two integration approaches, namely
1)Portlets Exposed by Ebiz
2)Adapter based
I have following doubts regarding the scenario:
a)I would like to know which approach is better?
b)Also If possible kindly provide a link as to what functionality is exposed as webservices or portlets from ebiz.(I have googled but was unable to find a list of services exposed)?
c)If I use adpter approach then will a license be required for that?
Thanks in AdvanceThanks for the reply, Yanick
The portlet approach is available form ebiz 12 onwards
http://docs.oracle.com/cd/E17904_01/webcenter.1111/e10148/jpsdg_integrate.htm#BABGDAJA
According to oracle webcenter licensing guide:
http://docs.oracle.com/cd/E12839_01/doc.1111/e14860/webcenter.htm#BABGAFGJ
BPEL Process Manager is restricted to running existing deployed processes and responding to requests that require user input delivered inside of a WebCenter Suite application or portal. However, the ability to define, deploy, and run new BPEL processes is allowed provided that all process endpoints exist entirely within WebCenter Suite delivered components. The modification of document BPEL processes included with the content repository can also be integrated with existing BPEL processes. The pre-built BPEL portlet and taskflows, which enable viewing of a user's worklist items from any combination of backend BPEL servers, is also included.
So if I use bpel to fetch/update info from Ebiz Integration Repository(or any other datasource).....will I require a separate license for that? -
Forms 11 integration with ADF 11g Example
Hi,
i found the nice screencast Screencast, it shows the interaction Forms 11 and ADF 11...
Now my question:
Is there some more information / tutorials for building Forms 11-Applications which interacts with ADF-11?
kind regards
MartinHi Martin, I probably need to set the expectations in that we will look to put together some samples/demos/howtos on integrating Forms and ADT graphs but thats something for the next 6 months (and you probably need something yesterday).
In terms of calling ADF from Forms and visa versa, since both are launched from URLs so you can simply call something like web.show_document('ADF URL'). However, I think we really need to look deeper since there are different ways of integrating Forms and Java applications. Maybe what you really want to do is something like
http://groundside.com/blog/GrantRonald.php?title=oracle_forms_and_google_charts&more=1&c=1&tb=1&pb=1
I'm also interested in the business motivation - why do you want to migrate Forms to ADF - if its simply so you can leverage features like charting - maybe the above example could help.
Regards
Grant -
3rd party payment integration with ADF application
Hi ADF experts,
We have a requirement to integrate our ADF application with 3rd party payment gateway.
For this we have created 2 servlets(one to post data, and one for relay response) which will talk to payment gateway.
Since we are using servelts, we wont have access to bindings or any of ADF features. We manage the handshake between servlets and ADF app by passing data through session variables.
I am not happy with this solution, even though it works in our test environment. I would prefer a complete ADF soultion rather than using servelts/jsps.
Is there a standard way(either inbuilt in ADF or extensions) to integrate 3rd party gateway with ADF application which is safe and secure?
Jdev used: 11.1.1.1.5
Payment gateway used: authorize.net
thanks
-VenkatYou can access adf application module from a servlet. All you have to do its to setup a pagedef for the servlet.Check out my blog http://tompeez.wordpress.com/2011/12/16/jdev11-1-2-1-0-handling-imagesfiles-in-adf-part-3/ Which shows how to do this.
I'm not aware of standard integration to a payment service.
Timo -
OBIEE Integration with ADF - Reports with bind variables
Hi,
I've managed to integrate obiee with ADF by following the steps described in:
http://www.oracle.com/technetwork/middleware/bi-publisher/adf-bip-ucm-integration-179699.pdf
This is all fine and all but what about reports with complex queries where bind variables are needed?
In short I need to send specific values from ADF application as parameters to the query of the report before building it, then create it and download the file as pdf.
I don't have problems with building the file and downloading it when the query in the report has no bind variables, but when it does I do not know how to send them to the report.
I can't seem to find such an implementation or example anywhere and I am stuck.
Could anyone please point me in the right direction, eighter by providing a solution, or a link to such an example?
Thank you!
P.S.
I'm using OBIEE 11.1.1.6.0 and JDeveloper 11.1.2.1.0
Mihai Cornean
Edited by: 885382 on Apr 11, 2013 11:10 PMHi,
try the BI Publisher forum for question towards this product BI Publisher
Frank -
AJAX Integration with ADF Components
Please help me integrate AJAX with ADf Components
Thanks in advance
A sample code would be useful.Hi,
Hope these links can help you
http://www.oracle.com/technology/pub/articles/cioroianu-ajax-data.html
http://www.oracle.com/technology/pub/articles/vohra-ajax.html
http://www.oracle.com/technology/pub/articles/nimphius-ajax.html
http://www.oracle.com/technology/products/jdev/tips/mills/AjaxAutoSuggest/AjaxAutoSuggest.html
EronYang -
E-Business Suite Integration with Oracle Business Intelligence
Hi,
To integrate E-Business Suite with Oracle Business Intelligence I have done all the configurations as specified in DocId. *552735.1* of Metalink. I have tested the configurations by logging in from EBS and navigating to OBIEE Presentation Services. I'm able to navigate with no errors but not able to view Subject Areas in the Answers link. I'm testing this with 'Administrator' user. When I directly login to Presentation Serivices with the Administrator user I'm able to see the Subject Areas.
Can anyone have idea what is the problem?
Thanks in Advance,Hi,
Think I spotted the problem - probably specific to OBIA 7.9.5.
There is no "Authorization" initialization block: in previous incarnations (e.g. OBIA 7.9.4 and earlier I guess) there was a FndGetResp intialization block that assigned a value to the OBIEE "GROUP" system variable.
So I did the following and now I'm getting Subject Areas and Answers answers, but Dashboards still not working for me - maybe another issue.
1. Create system variable GROUP, temporarily with initialization block "Authentication"
2. Create initialization block "EBS Responsibility to Group" with query (note I've modified based on new session variable name RESP_ID goes to OLTP_EBS_RESP_ID in 7.9.5):
SELECT RESPONSIBILITY_KEY
FROM FND_RESPONSIBILITY
WHERE RESPONSIBILITY_ID = 'valueof(NQ_SESSION.OLTP_EBS_RESP_ID)'
Set the execution precendence to include EBS Security Context and EBS Single Sign-On Integration
NB: Had to create dummy variable GROUP_TMP for the "OK" button to come up, will replace that with real GROUP in next steps
3. Go back and edit System variable GROUP and change initialization block to EBS Responsibility to Group
4. Go back and edit initialization block EBS Responsibility to Group and remove variable GROUP_TMP
5. Created an OBIEE Group with name = responsibility key e.g. for my "SBA Administrator" responsibility, key = "SBA_ADMIN_KEY", so I created group named "SBA_ADMIN_KEY"
6. Made your new group (e.g. SBA_ADMIN_KEY) a member of the Administrators Group
7. Copy across rpd and restart sa / saw
Still awaiting response from Oracle Support ... so no guarantees this is correct and no guarantees that it won't break something else that Oracle suggests later!
Regards,
Gareth -
I am able to run the ADF Application(BI Reports integration) successful on integrated server by doing the below things,
1) installed all required libraries
2) created a BI connection under Application Resources connections
3) created a sample application and JSF page
4) drag and drooped the BI Reports into the JSF Page
5) if i run the application it works as expected
but when i am trying to deploy the application either in integrated weblogic or external weblogic server, its showing the below error
<Sep 20, 2012 7:26:28 PM CEST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1348161986466' for task '4'. Error is: 'java.lang.ClassNotFoundException: oracle.bi.presentation.soap.connection.BISoapConnection'
java.lang.ClassNotFoundException: oracle.bi.presentation.soap.connection.BISoapConnection
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: oracle.bi.presentation.soap.connection.BISoapConnection
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
Truncated. see log file for complete stacktrace
can someone through some light here?You may need to deploy those supporting(to JSF) files(.jar) on weblogic.
-
BI dashboard integration with ADF can't show on chrome
Hi all,
we integrated BI dashboard in our adf application.
but it is not showing at all in chrome browser.
only analyses can show.
With Regards,
WPwaiphyo wrote:
Hi all,
we integrated BI dashboard in our adf application.
but it is not showing at all in chrome browser.
only analyses can show.
With Regards,
WPWhat version of OBIEE are you using and What version of Jdeveloper have you used to build the ADF application?
Maybe you are looking for
-
The PDF is streamed from our webserver application to an IFRAME in Internet Explorer 9. The headers Content-type (application/pdf), Content-disposition (random-unique-filename.pdf), Content-length are all set. Acrobat Reader plugin opens up inside th
-
How to update information fields of a profile in Oracle UCM using RIDC
Hi All I have a requirement in which i need to modify/update the metadata/information fields of a Profile in Oracle Webcenter Content(UCM). I found out that this can be achieved using RIDC api, but i have little knowledge about the same. If someone c
-
Can i send music and audiobook to an ipod without syncing?
I am wanting to get my newly blind grandmother, who lives across the country from me, an ipod so she can listen to music and audiobooks. Her facility caregivers can start and stop the music and books, but there is no way to sync the ipod to upload ne
-
Upgrade to 11.1.4 for windows 7 lacks MSVCR80.DLL
I've tried to upload the new 11.1.4 for windows 7 64-bit, and the error mesage "can't find msvcr80.dll" appears. Restoring to an earlier windows 7 corrects it, so it must be the install that is faulty. Doers Apple have a fix for this? I don't want to
-
How do I delete songs from my playlist that I don't want and didn't download
I have 5 songs on my playlist for iTunes that I did not download and don't want them, but don't know how to delete. Tried swiping from left to right but when I push delete I just get the cloud. Does anyone know how to get rid of these from my playlis