Bookshelf Home | Contents | Index | PDF |
Oracle Web Services On Demand Troubleshooting Guide > Error Codes: Causes and Solutions > SBL-DAT-00498This error code has no error symbol. Generic Error MessageRequired field is missing in instance of Integration Component 'RecordType' with the user key '': '<field>Field Integration Tag</field>' is a required field. Please enter a value for the field (SBL-DAT-00498) (SBL-EAI-04389). NOTE: If the custom WSDL is used, then the custom integration tag is returned for custom fields. However, if the generic WSDL is used, then the generic integration tag is returned for custom fields. Causes and SolutionsA required field is missing when you insert a record. Error MessageRequired field is missing in instance of Integration Component 'Contact' with the user key '': '<field>ContactLastName</field>' is a required field. Please enter a value for the field. (SBL-DAT-00498)(SBL-EAI-04389). Incorrect SOAP RequestIn the following incorrect SOAP request, <ContactLastName> is a required field and is missing from the second contact record that you must insert. <?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> <ContactInsert_Input xmlns="urn:crmondemand/ws/ecbs/contact/"> <ContactFirstName>NewCon2</ContactFirstName> <ContactLastName>Con2</ContactLastName> <ExternalSystemId>12345009</ExternalSystemId> <ContactFirstName>ExistingCon1</ContactFirstName> Resolving Error SBL-DAT-00498Oracle CRM On Demand checks for required fields on inserts. To resolve this error, you must check the request to ensure all records to be inserted have values for all required fields of the record type. To resolve error SBL-DAT-00498
Correcting the SOAP RequestTo correct the SOAP request, add <ContactLastName> to the second contact record that you want to insert: <?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> <ContactInsert_Input xmlns="urn:crmondemand/ws/ecbs/contact/"> <ContactFirstName>NewCon2</ContactFirstName> <ContactLastName>Con2</ContactLastName> <ExternalSystemId>12345009</ExternalSystemId> <ContactFirstName>ExistingCon1</ContactFirstName> |
Oracle Web Services On Demand Troubleshooting Guide | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |