Importing CRM On Demand Environment Certificates on SOA Suite.

Hi All,
I am trying to invoke CRM On Demand Environment Web Services from a SOA Suite.
Normally for CRM On Demand Environment you will need to import a Certificate as it is an external Environment hosted by Oracle.
I am able to do add the certificate on the server using the keytool and create Identity and Trust, but when I try to invoke SOA Process invoking the CRM OD Web Service, the SOA Process fails
Has anyone tried importing CRM OD Certificates in the SOA Suite.
Regards,
Varun

Download PIM Sync on Demand from your pod's My setup link -> Data Integrations

Similar Messages

  • Configure .p7b(PKCS #7 Certificates) in SOA Suite 11g - Enterprise Manager

    Hi,
    currently configured .jks file in em - weblogic domain - security - security provider configuration which is used by owsm policy to validate my incoming signed soap message.
    (incoming message is signed with the same jks file). so it is working fine.
    Now I got .p7b(PKCS #7 Certificates) file from customer, so I need to replace this with my existing .jks file. How can I do this?
    Appreciate your quick inputs.
    Thanks

    customer site is invoking my soa suite application,public portion of the certificate which I got from them I configured at my end(.p7b converted in to jks). with the private key (which I do not have with me) the customer site is signing the soap request and hitting my soa suite.
    Getting following error in my soa suite side(soa_server1-diagnosis):
    X509 Certificate will not be advertised due to underlying exception "oracle.wsm.security.SecurityException: WSM-00057 : The certificate, abc.org, is not retrieved. The following aliases are found in the keystore:- [defnet.org, klmca.org, abc.org, ]".
    while converting in to jks I gave alias, I do not know what value should I give. I found
    subject: CN=abc.org... in .p7b file, used the same name as alias.
    converted .p7b file in to .cer as suggested by anuj, .p7b file contains 3 certificates,so imported 3 times in to same key store file like this
    keytool -import -alias abc.org -file xyz.public.cer -keystore xyz-keystore.jks
    keytool -import -alias klmca.org -file klmca.public.cer -keystore xyz-keystore.jks
    keytool -import -alias defnet.org -file defnet.public.cer -keystore xyz-keystore.jks
    Where I am doing wrong here?
    Can I configure directly .p7b(PKCS #7 Certificates) file in enterprise manager (soa suite 11g ps3.). I converted in to jks file and configured but it is not working.
    Please suggest. This is urgent. Appreciate your quick help.
    Edited by: 798585 on May 20, 2011 12:00 AM

  • 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?

  • About Oracle CRM On Demand Integration package

    Hi All,
    We are using Staging Environment version of Oracle CRM On demand.
    I find description about Oracle CRM On Demand Integration package which can creates a seamless front- and back-office user experience with prebuilt integrations between Oracle CRM On Demand and Oracle E-Business Suite, Siebel CRM, and JD Edwards EnterpriseOne.
    Do we have to pay for this package, if do, how much?
    I can't find any price information on oracle website.
    Thanks!

    Hi, Yes it is paid and has its own technical pre-requisites to deploy and use the same. I believe you may have to speak to your Oracle sales representative to get the pricing related info
    -- Venky CRMIT

  • New Release: Oracle Policy Automation Connector for CRM On Demand 10.3.0

    h1. Oracle Policy Automation Connector for CRM On Demand 10.3.0
    Oracle Policy Automation Connector for CRM On Demand 10.3.0 is now available via Oracle E-Delivery (http://edelivery.oracle.com/)
    This release includes:
    Oracle Policy Modeling Imports CRM On Demand Data Model
    Oracle Policy Modeling 10.3 supports importing the data model of a CRM On Demand web service, including the selection of objects to map for loading data, and both saving and inserting data.
    Oracle Policy Automation 10.3 Runtime
    This version of the Oracle Policy Automation Connector for CRM On Demand works with Oracle Policy Automation 10.3 runtime. Rulebases must be built from Oracle Policy Modeling 10.3.
    Oracle Web Determinations Integration
    The connector allows users to pre-seed Oracle Web Determinations with data from CRM On Demand objects and update the same or new CRM On Demand objects with data collected during the interview session.
    Please read the release notes and installation guide contained in the media pack for more details.
    The build number for this release is 10.3.0.2048.0
    -----

    Hi All,
    Just a Clarification about the Oracle Lite Webcast, only customers with a valid CSI.
    Will be able to Connect to the Webcast.
    Regards.
    Marc

  • Newbie: Oracle CRM on Demand Import Problem

    Hello All,
    I am loosing my mind here. I am new to Oracle CRM on demand and I am trying to Import 1 Contact record through the application using the Import Data. I am only testing with 1 record but I am not able to do the import, it is always giving me the same error.
    "1","41453","Record Specific Error","External Id: 1-4301","An unexpected error occurred during the import of the following row: 'External Id: 1-4301'".
    The parameters I chose for the import are:
    * External Unique ID
    On Demand Predefined Fields
    On Demand Row ID
    * Create Additional Records
    Don't Import Duplicate Records
    Overwrite Existing Records
    * Create New Record
    Don't Create New Record
    * Add New Value To Picklist
    Don't Import Field Value
    * Create Associated Record
    Don't Create Associated Record
    Date Values Format: EUR -DD.MM.YYYY 24:mm:ss
    File Encoding : UTF-8
    CSV Delimter : ,
    Can anyone PLEASE HELP !!
    Thanks
    Greg

    Hi,
    Remove the Field validations and import the data again it will works, after that place the field level validation on a require field. For example in Opportunity Sales Stage is Mandatory field, if any validation on Sales stage Id(because most of the people uses validation not to goto next stage unless and until previous stage completed). So in data load if at all Closed/won record is there then the validation comes into picture and it gives the error like 'An unexpected error during field import'. I think this is one of bug in CRMOD:-) Try it and i hope you will succeed.
    Cheers
    Subbu

  • 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/

  • Automatic XML file import to CRM on Demand

    Hi all,
    I am new to CRM On Demand, and I need to set up a real-time automatic import of an XML file to CRM On Demand. I need the information to get entered as a new lead. If anyone has done this before and can guide me through the process, I would really appreciate it. I have done a few tests, but nothing has worked so far. I have no idea where to start.
    Thanks!

    Hi, yes I only use jax-ws to generate client artifacts for On Demand. I can imagine for first time user you have really big problems to generate the client code... The reason for this is in most cases the size of the wsdl files.
    What you can do is.
    1. Think about what you really need of the selected wsdl. eg. if it is account do you need all related objects like PlanAccount etc?
    2. If you know what you need start to delete the not needed definitions from the wsdl and try the generation of client afterwards.
    Best Regards
    SL

  • Import Xing Contact to CRM on Demand

    Import Xing-Contact to CRM on Demand
    Link: [http://wiki.crm-gadget.com/import-a-xing-contact-to-crm-on-demand]
    Import all Xing-Contact to CRM on Demand
    Link: [http://wiki.crm-gadget.com/import-xing-contacts-to-crm-on-demand]
    Any feedback would be nice

    Hi
    1.The Action 'Update Value' is availble under Triger Event-'Before Modified Record Saved'.
    I am not sure why you have to pay for "Assign a Book action". Thats out of the box functionality.
    2. Yes, SR status is a read only picklist. One workaround I can think of is to create a Custom field for Status. Then run a WF to sync the values of the Custom Status field with the Original Status field (particuluarly the Open and close values. That will maintain the integrity of all the SR matrices).

  • 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

  • "Cipher not initialized" when trying to invoke CRM On Demand web service

    Hi,
    I'm try to invoke CRM On Demand web service for which there is a pre-req to get a session ID by making an https request. I've the below java embedded code which does that. It works fine if I run the below code in my desktop as a java program, but when I deploy it on SOA 11g I get "Caused by: java.lang.IllegalStateException: Cipher not initialized" error (find below the stack trace). Please let me know what's going wrong here?
    String sessionString = "FAIL";
    String wsLocation =
    "https://secure-********.crmondemand.com/Services/Integration";
    String headerName;
    try {
    // create an HTTPS connection to the OnDemand webservices
    java.net.URL wsURL =
    new java.net.URL(wsLocation + "?command=login");
    java.net.HttpURLConnection wsConnection =
    (java.net.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",
    wsConnection.setRequestProperty("Password", "***********");
    wsConnection.setRequestMethod("GET");
    // see if we got a successful response
    if (wsConnection.getResponseCode() ==
    java.net.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);
    if (sessionString != null ||
    sessionString.startsWith("JSESSIONID")) {
    break;
    String formattedID =
    sessionString.substring(sessionString.indexOf("=") + 1,
    sessionString.indexOf(";"));
    setVariableData("SessionID", formattedID);
    //System.out.println("Session ID: " + sessionString);
    } catch (Exception e) {
    e.printStackTrace();
    setVariableData("SessionID", e.getMessage());
    System.out.println("Logon Exception generated :: " + e);
    throw new RuntimeException(e);
    Caused by: java.lang.IllegalStateException: Cipher not initialized
    at javax.crypto.Cipher.c(DashoA13*..)
    at javax.crypto.Cipher.update(DashoA13*..)
    at com.certicom.tls.provider.Cipher.update(Unknown Source)
    at com.certicom.tls.record.MessageEncryptor.compressEncryptSend(Unknown Source)
    at com.certicom.tls.record.MessageEncryptor.compressEncryptSend(Unknown Source)
    at com.certicom.tls.record.MessageFragmentor.write(Unknown Source)
    at com.certicom.tls.record.WriteHandler.write(Unknown Source)
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
    at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
    at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
    at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
    at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
    at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
    at com.certicom.tls.record.WriteHandler.write(Unknown Source)
    at com.certicom.io.OutputSSLIOStreamWrapper.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
    at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
    at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:158)
    at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:363)
    at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:37)
    at weblogic.net.http.HttpURLConnection.getResponseCode(HttpURLConnection.java:952)
    at orabpel.productquerybpelprocess.ExecLetBxExe0.execute(ExecLetBxExe0.java:93)
    Thanks!

    Same question...did you ever got this resolved...for me, even the simple java program, when run on JDev 11g is ALSO not working. I am getting this.
    Using JDev 10g on the same machine (or for that matter SOA 10g) works perfectly.
    Have posted this thread too - Getting SSLHandshakeException when trying to login to OCOD using Jdev 11g
    Thanks,
    Amit

  • Database size in Oracle CRM On Demand

    Can anyone tell me what the database limitations on On Demand are? How many records can one store?
    Many thanks in advance
    JC

    Hi everyone...
    I am copying a reply I got from Oracle about Storage Limits. This will be helpfull to all of us.
    We recently instituted a new CRM On Demand storage policy. This new policy is significantly more generous than the former policy at no additional charge. We used to offer 30MB pooled storage for Multi-tenant, 45MB for Single-Tenant Standard Edition, and 60MB for Single-Tenant Enterprise Edition (this space covered standard records and attachments).
    Customers often think in terms of records and not MB, especially when they are considering importing x million contacts or other records. An average record uses 2KB. We have made the following changes:
    Multi-tenant.30MB or 15,000 records. Added 100MB per user for attachments;
    Single-Tenant Standard edition. 45MB or 22,500 records. Added 150MB per user for attachments;
    Single-Tenant Enterprise edition. More than doubled the 60MB or 70,000 records. Added 200MB per user for attachments;
    In summary the new limits are:
    Storage Allotment by CRM OD Offering
    Records per User
    Megabytes for Attachments to Records per User
    Multi-Tenant
    15,000
    100
    Single-Tenant Standard Edition
    22,500
    150
    Single-Tenant Enterprise Edition
    70,000
    200
    Partner Relationship Management
    5,000
    25
    Additional Purchase: 10USD per month
    50,000
    300
    A couple of additional notes:
    When counting records we are only counting primary data records. Meta-data and configuration records don’t count against the limit. Similarly all of the records stored in the analytics data warehouse, back-up, etc. don’t count against the limit.
    Usage is pooled as before (i.e. a customer receives the amount of storage per subscriber as listed above multiplied by numbe! r of subscribers).
    You can view the number of users for a Company on the Company Profile in the Licensed Users field.
    We have added a number of usage reports in R18 but they are focused on users logged in, what objects they are accessing, and configuration information. They do not include storage yet. Similar to ! our current policy, we will not be actively enforcing this limit against all customers. Instead, we look for customers egregiously abusing the storage limit and notify them so they can correct their usage. These limits should also provide a good guideline when customers are deciding how much data to import (i.e. it may be better to clean the data first and import the million records you really need rather than importing all 10 million records when 90% of them are redundant or obsolete).

  • CRM On-Demand References

    Hi, I’m looking for customer references using SAP CRM On-Demand. Could you please share the following details regarding your CRM On-Demand Implementation?
    <u><b>1. COMPANY PROFILE</b></u>
    ==== Country:
    ==== Company size:
    <u><b>2. IMPLEMENTATION</b></u>
    ==== Time:
    ==== Complexity:
    ==== Team structure:
    ==== Main functions and features:
    <u><b>3. AFTER GO LIVE</b></u>
    ==== Are you satisfied with the solution?
    ==== Are you satisfied with SAP Support covered in the license fee?
    ==== Who is responsible for the administration services?
    <u><b>4. MIGRATION FROM HOSTED TO CRM ON PREMISE</b></u>
    ==== Do you envisage a migration or perhaps it has already been done?
    <u><b>5. IMPORTANT POINTS TO CONSIDER</b></u>
    ==== Strengths
    ==== Weaknesses
    ==== Lessons learned
    Thanks in advance, Best regards, Stephanie.

    only oracle have two application server.

  • CRM On demand server IP Range

    Is the IP range for all possible crm on demand environments published? We are validating outbound tokens and would like to define one range in our firewall if possible instead of doing it one off for any new environment identifiers we encounter.
    thanks.

    only oracle have two application server.

  • Siebel CRM On Demand Help

    Hi,
    I am in urgent need with the help on the following 3 actions I need to undertake today. I hav not used Siebel CRM for about 2 years and am in urgent need of assistance if anyone can help it would be MUCH appreicated.
    · Enter the business card contacts provided into the CRM system
    · Import the sales pipeline data (provided in Excel format) into the system
    · Produce a sales pipeline report using the CRM system
    Many thanks

    This same question was answered in the CRM On Demand Admin forum.

Maybe you are looking for

  • Missing Parameter Values in autoprinting

    I am not sure if this question was posted and answered already, so here goes... I created an equivalent of the Outgoing Payment PLD using Crystal Reports. There are quite a number of fields our users require to be printed out so we opted to have it v

  • How to get 0PERS_SAREA description in cube

    Hi   I have a char 0PERS_SAREA (Personnel Subarea)  of length 4 and TYPE:CHAR . When Click On Its Maintain Masterdata Button Its shows me 3 columns 1) Persnonnel Area , 2) Personnel SUBAREA & 3)Short descreption of Personnel Subarea. When I Moved thi

  • List of billing that has not been cancelled

    Is there a transaction or a way in SAP to show all the invoice that has not been cancelled? for example, a list of all the invoice of one customer that has not been cancelled. Showing only invoice with no reference of S1 cancellation invoice.

  • Please check for this account skype he is scammer

     now he use skype call to me my mobile phone i'm  IT Recruiter  it's have more impact my occupation please delete and block this account i must delete my account . i must use skype for business but now i can not .  now second time  he send mail and u

  • About html banner into a flash movie

    I have a web site done in flash which is a main movie and everything else is loaded into this movie, and i created a space to put my affiliate banners. But all affiliate banners is html code . How do i put them o show them.Thanks