Bookshelf Home | Contents | Index | PDF |
Oracle Web Services On Demand Troubleshooting Guide > Error Codes: Causes and Solutions > SBL-ODS-50644This error code has no error symbol. Generic Error MessageRecord not found, either the Primary or Duplicate record was not found (SBL-ODS-50644). Causes and SolutionsOne possible cause is that both the primary record that is based on PrimaryId or PrimaryExternalSystemId and the duplicate record that is based on DuplicateId or DuplicateExternalSystemId does not exist in Oracle CRM On Demand. A second cause could be that either the primary record or the duplicate record does not exist in Oracle CRM On Demand. For more information on PrimaryId, PrimaryExternalSystemId, DuplicateId or DuplicateExternalSystemId, see Oracle Web Services On Demand Guide. For either primary or duplicate record, when both the Row ID and the External System ID are provided, then the Row ID is used to search for the record:
Error MessageRecord not found, either the Primary or Duplicate record was not found (SBL-ODS-50644). Incorrect SOAP RequestIn the following incorrect SOAP request, a record with the ID ADSA-9L5KXI or with the ID C0089009 does not exist in Oracle CRM On Demand: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsse:Username>%%%USERNAME%%%</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">%%%PASSWORD%%%</wsse:Password> <MergeRecordsWS_MergeRecords_Input xmlns="urn:crmondemand/ws/mergerecords/"> <PrimaryId>ADSA-9L5KXI</PrimaryId> <DuplicateExternalSystemId>C0089009</DuplicateExternalSystemId> <MergeWhenPrimaryBlank>true</MergeWhenPrimaryBlank> <RecordType>Contact</RecordType> </MergeRecordsWS_MergeRecords_Input> Resolving Error SBL-ODS-50644Check the Web service request to ensure that the PrimaryId or PrimaryExternalSystemId fields match a record in Oracle CRM On Demand. Also check that the DuplicateId or DuplicateExternalSystemId fields match a record in Oracle CRM On Demand. The Id fields are case sensitive and cannot contain query expressions. Correcting the SOAP RequestTo correct the SOAP request, ensure that both records exist in Oracle CRM On Demand and that the correct IDs are specified: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsse:Username>%%%USERNAME%%%</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">%%%PASSWORD%%%</wsse:Password> <MergeRecordsWS_MergeRecords_Input xmlns="urn:crmondemand/ws/mergerecords/"> <PrimaryId>ADSA-9L5KXH</PrimaryId> <DuplicateExternalSystemId>ABC1212</DuplicateExternalSystemId> <MergeWhenPrimaryBlank>true</MergeWhenPrimaryBlank> <RecordType>Contact</RecordType> |
Oracle Web Services On Demand Troubleshooting Guide | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |