Integrating CRM On Demand with EBS (12.1.3) using BPEL

Hi,
I am working on POC for the integration between EBS and CRM On Demand. We are EBS R12.1.3 and have SOA Suite 10g.
We are planning to use BPEL to do this communication between EBS and CRM OD. Is this something that is possible using BPEL. In additional to BPEL, do we need Java coding or any other language coding?
I donwloaded the Account WSDL from the CRM OD website. Created a new BPEL Process using that WSDL. I read that we need to pass the login credentials using a soap header. Can you please let me know how we can do this in a BPEL Process.
Any pointers would help me alot.
Thanks in advance.
Thanks,
Sreenivas.

Hi,
I found a document about using this feature with EBS 11i. I could not find any document that says it is not supported.
http://simplelogic.in/casestudy/Oracle_EBS_11i_Resumable_Space_Allocation_For_Manufacturing_Sector.pdf
Regards,
Bashar

Similar Messages

  • Integrating CRM On Demand /JDEE

    Hello Experts,
    We have a requirement of integrating CRM On Demand and JDEE with SOA Suite as an middle ware.
    For initial development phase we have attempt to log in to CRM OD and able to create a Session ID and log out using JAVA code available @ http://www.webbasedcrmsoftware.com.au/crm-on-demand-tutorials/65-java-access-to-crm-on-demand
    When we run the same log in java code from the SOA BPEL @ http://www.oracle.com/technetwork/topics/ofm-siebel-blog-postings-092216.html
    String sessionString = "FAIL";
    String wsLocation = "https://yourinstance.crmondemand.com/Services/Integration";
    String headerName;
    try
    // create an HTTPS connection to the OnDemand webservices
    URL wsURL = new URL(wsLocation + "?command=login");
    HttpURLConnection wsConnection = (HttpURLConnection)wsURL.openConnection();
    // disable caching
    wsConnection.setUseCaches(false);
    // set some http headers to indicate the username and password we are using to logon
    wsConnection.setRequestProperty("UserName", "myusername");
    wsConnection.setRequestProperty("Password", "myencryptedpassword");
    wsConnection.setRequestMethod("GET");
    // see if we got a successful response
    if (wsConnection.getResponseCode() == HttpURLConnection.HTTP_OK)
    // get the session id from the cookie setting
    for (int i=0; ; i++)
    headerName = wsConnection.getHeaderFieldKey(i);
    if (headerName != null && headerName.equals("Set-Cookie"))
    // found the Set-Cookie header (code assumes only one cookie is being set)
    sessionString = wsConnection.getHeaderField(i);
    break;
    String formattedID = sessionString.substring(sessionString.indexOf("=")+1,sessionString.indexOf(";"));
    setVariableData("SessionID",formattedID);
    //System.out.println("Session ID: " + sessionString);
    catch (Exception e)
    System.out.println("Logon Exception generated :: " + e);
    we are not able to get session ID :(
    Are we missing some thing :( like importing CRM-OD certificate to Weblogic Server?
    Please some one guide me

    So does it work on one server and not the other?
    Also -
    String wsLocation = "https://yourinstance.crmondemand.com/Services/Integration";
    wsConnection.setRequestProperty("UserName", "myusername");
    wsConnection.setRequestProperty("Password", "myencryptedpassword");
    You are changing these in your code - correct?

  • Connecting SIebel CRM On Demand with PHP

    Hi, I need to consume web services of SIebel CRM On Demand with PHP.
    I reading the documentation about CRM but this have examples with C#.
    In the documentation i need first loggin in the CRM, but i dont know how connect from PHP.
    Please Can you give some links about SIebel CRM with PHP.
    Regards,
    Ricardo

    This is in PHP and will return the session ID.
    $this->crmdomain points to your URL.
    function login() {
    $url = $this->crmdomain . "/Services/Integration?command=login";
    $page = "/Services/Integration?command=login";
    $headers = array("GET ".$page." HTTP/1.0",
    "UserName: YOUR USERNAME",
    "Password: YOUR PASSWORD",
    $this->ch = curl_init();
    curl_setopt($this->ch, CURLOPT_URL,$url);
    curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($this->ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($this->ch, CURLOPT_HEADER, true);
    $data = curl_exec($this->ch);
    if (!curl_errno($this->ch)) {
    $SessionId = substr($data,(strpos($data,"Set-Cookie:")+23),(strpos($data,";")-strpos($data,"Set-Cookie:")-23));
    curl_close($this->ch);
    return $SessionId;
    } else {
    return(0);
    }//endof

  • Integration of Oracle Apex with EBS R12.1.1

    Dear All,
    We are in process of integrating Oracle Apex 4.0.2 with EBS R12.1.1 with the help of http://www.oracle.com/technetwork/developer-tools/apex/apex-ebs-wp-cabot-consulting-169064.pdf.
    After doing all the steps, the moment when we navigate from EBS application to Apex application by clicking on the EBS menu link it ends up with below error
    "404 Not Found
    Resource /OA_HTML/null/pls/apex/f not found on this server"
    After some analysis i found the below code in "LaunchApex.jsp" for getting the profile value (supposed to be 'http://myserver:port') from custom system profile "APEX_HTTP_SERVER" and prefixing to "/apex/f?p=applicationid:page::APPS:::" is not happening properly
    String l_launcher = ctx.getProfileStore().getProfile("APEX_HTTP_SERVER");
    l_launcher = l_launcher + "/apex/f?p=" + p_application + ":" + p_page;
    l_launcher = l_launcher + "::APPS:::" + p_item_names + ":" + p_item_values;
    as we found that the custom system profile "APEX_HTTP_SERVER" not exist in EBS system. But it works without any page error if we hard code the entire apex application URL in l_launcher variable, but this takes us to EBS login page instead of Apex application page.
    So i feel we can't bypass using profile value from "APEX_HTTP_SERVER" as it has some relation with EBS application session.
    So could anyone please help me how we could create custom system profile "APEX_HTTP_SERVER" or any other options to make the seamless integration of Oracle apex with EBS works without any second login page
    Thanks in advance
    Edited by: 805196 on Aug 25, 2011 12:23 AM

    Hi,
    Create a profile under Application Developer Responsibility as follow:
    Name OAE_LAUNCHER
    Application <whatever>
    User Profile Name Oracle Application Express Launcher
    Description Oracle Application Express Launcher
    2. Set above profile value under System Administrator Responsibility -> Profile -> System, and search for the ‘OAE_LAUNCHER’.
    Set the value at Site Level as:
    http://<hostname>:<Apex port>/pls/apex
    Then instead of hardcoding the URL in the jsp, just give the profile name OAE_LAUNCHER that you have just created in the jsp.
    Hope this helps you
    Brgds,
    Mini
    If this is helpful or correct, assign points promptly.

  • How to integrate oracle crm on demand with R12?

    Hi,
    i wount to implement oracle crm on demand in my company and want to intigrate it with oracle r12. Can any budy guide me how can i do the same? as i am new in this field
    Thanks,
    Vishal Joshi

    Vishal, I would recommend that you post this question on the CRM On Demand Integration Development forum.

  • Oracle CRM On Demand with Forms6i or 9ids application

    Can I link any Oracle Forms 6i or 9ids application from Oracle CRM On Demand through a web link or any other way?

    Vishal, I would recommend that you post this question on the CRM On Demand Integration Development forum.

  • Integration CRM 7.0 with ERP 5.0

    Hi,
    I want upgrade my actual system CRM to 7.0, what about the integration with my system ERP 5.0?
    Are there any document for know the functionality that should work and not work?
    Thanks in advance,
    Regards,

    Hi,
    Please have a look at the Master Guide for CRM 7.0. You can find it in the SAP Service Marketplace at www.service.sap.com/crm-inst -> SAP CRM -> SAP CRM 7.0 -> PLAN -> Master Guide CRM 7.0
    This document contains information on dependencies on your existing environment.
    For example in Chapter 3 "SAP CRM Scenarios", for ECC it states:
    Recommended version: SAP ERP 6.0 EHP 4
    Minimum version: SAP R/3 4.6C SP 53
    Please refer to this document for the info required.
    You may also find some useful information in the product availability matrix at service.sap.com/pam
    Replication of data between CRM 7.0 and ERP 5.0 should still work fine.
    Although you will be missing some functionality that would otherwise be available with ERP 6.0 EHP 4, such as functionality surrounding the creation of ERP documents from the CRM Web UI.
    Best Regards
    Gavin

  • Integration from CRM on Demand

    Hi All,
    Is it possible to send integration request from siebel crm on demand.If so, How do we do it.
    I want to integrate CRM on demand with peoplesoft system.Is there any way for the same.
    Any help is appreciated.
    Thanks in advance.
    Vamsi.

    Hi,
    This approach includes use of Web Services Exposed by Oracle.
    (Navigate to Admin >>Web Services Administration >>Download Documentation button on your CRM Admin Account for a PDF Document on Web Services.
    Firstly, write code to query CRM for Opportunity and Lead created in last 1 hour
    Once the Code is written make sure you schedule it for execution say interval would be every 1 hour.
    Dump all the Queried data to People soft System accordingly.
    - Messer
    Edited by: Deepak H Andeli on Nov 27, 2009 12:28 PM

  • Problem in integration of listener with EBS

    When i run this *"java -Dapex.home=/apex -Dapex.images=<LOCATION_OF_Image>/image -Dapex.port=<port_no> -Dapex.erase -jar apex.war"*
    Its working fine and I get a apex login page .
    But the problem is that when I close the terminal all connection are lost and given error "The requested URL could not be retrieved"
    How can i integrate listener with EBS .
    I am using
    APEX 4.1
    Database 11.1.0.7
    Application 12.1.3
    I want to configure listener with EBS .When I start instance automatic start apex listener
    Edited by: king on Apr 17, 2012 2:59 AM

    Hello,
    But the problem is that when I close the terminal all connection are lost and given error "The requested URL could not be retrieved" That's not very surprising, as APEX Listener is running in Standalone Mode in your current scenario. If you close the terminal session that the JVM is running in you kill the JVM and hence APEX Listener.
    You could use a tool like "nohup" to detach the process you start from your terminal session. But using the Standalone Mode for a (long running) production scenario is not recommended anyway, and...
    I want to configure listener with EBS .When I start instance automatic start apex listener... obviously not your actual aim.
    So, EBS shall be your target. Shoudn't be a huge problem, as EBS comes with an OC4J Container and OC4J is one of the Containers officially supported by APEX Listener. I'm not sure if your EBS already ships with the JDK version needed, but as soon as it runs at least 1.6.0_20 it should work.
    As I've already replied to your question in {thread:id=1118604} there is a working approach described in {message:id=10069317}.
    Did you try that one? If so and it didn't work out, could you please describe the problems you've encountered?
    Thanks,
    Udo

  • How to integrate BI Appliation with EBS

    Hi All,
    I have installed BI Application 7.9.4 version and Oracle EBS 11.5.10 versions.Want to know the process how we will do the integration of BI Appliaction with EBS.
    I have do something following the "Oracle® Business Intelligence Applications
    Installation and Configuration Guide Version 7.9.4 ",
    now I want to know how the BIEE acess the EBS data, and what should I do.
    Is there any other doucument about it?
    waiting ....

    see the following post: Integrating BI Application with EBS
    Chris

  • Error messaging through CRM On Demand

    Hi,
    Does CRMOD has functionality to perform custom error handling. Does anyone know anything about this? Could we possibly utilize it if we are unable to access an SMTP server for sending application error messages via email?
    Is there a work around so that we could utilize CRMOD application to send error message emails which occurs during the integration process?
    Thanks

    You cannot access the SMTP of CRM on Demand but you can create this use your own SMTP server as part of the integration and details can be emailed to you as it happens. I've had a project been completed like this previously

  • Integrating Oracle Apps Calendars with Outlook

    From Oracle Apps example :Oracle Learning Management you can schedule a resource (instructor) , many clients are asking for the ability to consolidate this scheduling with with the Outlook. Is there any known solution?
    Thanks in advance

    Hi Naresh,
    Thank you very much for the reply... we have overall description of the scenario but not detailed one... which goes like:
    1) We have to develop a java program to generate password and give it out as an output parameter (the input parameters will be name, age and a character as required by user), the program will use internally date time stamp to make the password generation process more riggid ... which is already in place!
    2) There is a program running in Oracle apps which will process file we provide along with the password (generated for each record using java program mentioned above).
    3) We understand this can be done without SOA/BPEL ... but there are many things coming up which will be added later ... for now what we need is the Oracle program (it will be a procedure that can be run as a concurrent program or called from anywhere) should be integrated with Java program for password using BPEL/SOA (as the java program is lying with third party and we cannot have the code or even the executable).
    In simple words ... a program lying at third party server is accessed to generate password ... a file is accessed from third party server to process the data from it and push the same in Oracle Apps table!
    Regards,
    KPR

  • Need idea : Integration of CRM On Demand web services with Oracle SOA 10g

    Hi Al,
    Can anyone have any idea on integration of CRM on Demand Web service with Oracle SOA 10g specially BPEL 10g.
    If you have any idea please share with us. Or if you know any good link on the same... please let me know.....
    Thanks in advance
    Debarshi

    AFAIK there is no such mapping available, however you may want to take a look at this Support Community thread that discusses the migration and even gives some samples.
    Jani Rautiainen
    Fusion Applications Developer Relations
    https://blogs.oracle.com/fadevrel/

  • Where is Integration Status field is to Sync CRM OD with EBS

    Hi All,
    I am new to CRM OD.
    We are using PIP to integrate CRM OD with EBS.
    How can we mark the new account being created to be sync with EBS. I dont see any field as such.
    Thanks
    Sai

    Hi,
    According to your description, my understanding is that you want to sync the user between CRM system and SharePoint.
    I suggest you can use Client Object Model to add user to group. 
    For the error message, you need to load the groupcollection firstly before you loop it like below:
    ClientContext ctx = new ClientContext(“http://foo&#8221;);
    //get the groups
    GroupCollection grps = ctx.Web.SiteGroups;
    //load up the group info
    ctx.Load(grps);
    //execute the query
    ctx.ExecuteQuery();
    // enumerate
    foreach (Group grp in grps)
    // do something with each group
    More information:
    Using the SharePoint 2010 Client Object Model
    How to: Work with Users and Groups
    Thanks
    Best Regards
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Oracle CRM On Demand Outlook Integration - Add-in shows inactive

    I have followed the steps given in the Oracle CRM On Demand->MySetup.
    After installing the OEI, the dll file is registered.
    In MS outlook->Tools->Trust Center->Add-ins. The Siebel Outlook Integration Add-ins is shown in the "Inactive Application Add-ins".
    How can this be enabled/Active so that Oracle CRM On Demand application is integrated with Microsoft Outlook?
    kindly advice.

    Finally found a solution for this problem:
    In MS Outlook 2007, navigate to Tools->Trust Center->Macro Security-> Select option "Warnings for all macros".
    Restart MS Outlook and the Oracle CRM email Integration buttons will appear..
    Hope this helps..

Maybe you are looking for

  • Help Needed With BB 8520

    Hi Got a New Black berry 8520 from Vodafone (My first). Day 1 was brilliant. The next day I synced it with my desktop using the BlackBerry Desktop Manager & it completely wiped out the OS of it. I then reconnected it, in 40 mins everything was loaded

  • Modzilla does not open as the browser. I get an AVG browser instead. How do I get the Modzilla browser back?

    Updated FireFox and now the SEARCH page opens with AVG browser. Have uninstalled and then reinstalled FireFox but still get AVG as the browser.

  • Dynamic Text in NWBC 4.0(Desktop) Service Index

    With BADI: BADI_NWBC_RUNTIME_EXTENSION it is possible to change the role description of an service map entry. e.g. user assigned store. But how could this be refreshed, after changing the user assignment? Closing and restarting of NWBC (desktop) help

  • How to remove related reference?

    Hello, I have two entity service: Incident and DispatchOffice.  Service "Incident" has relation to DispatchOffice service with name "dispatchOfficeRef" and cardinality 0..n. I want to delete one related object from this relation: String key = <incide

  • VSS Quad Sup Question

    Hi,  We have two chassis 4500's with Quad Sup's. They are currently in VSS mode with Secondary Sup in each Chassis in Rom mon.  Our problem is contained to the chassis themselves, not the VSS. When we do power failure test, the chassis reboots but th