Oracle Web Services On Demand Troubleshooting Guide > Error Codes: Causes and Solutions >

SBL-ODS-49009


This error code has no error symbol.

Generic Error Message

You have reached your limit of type 'fieldtype' optimized custom fields available for 'recordtype' (SBL-ODS-49009).

Causes and Solutions

Your Web service request attempted to create an optimized custom field, but the maximum number of optimized custom fields for this record type already exists. The number of available optimized fields that are available is limited.

Error Message

You have reached your limit of type 'Checkbox' optimized custom fields available for 'CustomObject5'(SBL-ODS-49009).

Incorrect SOAP Request

In the following incorrect SOAP request, the data:Optimized parameter is set to true. However, optimized fields are no longer available for the check box field type for this record type:

<?xml version="1.0" encoding="utf-16"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fiel="urn:crmondemand/ws/odesabs/fieldmanagement/" xmlns:data="urn:/crmondemand/xml/fieldmanagement/data">

   <soapenv:Header></soapenv:Header>

   <soapenv:Body>

      <fiel:FieldManagementCreate_Input>

         <data:CustomField>

            <!--You may enter the following 12 items in any order-->

            <data:ObjectName>CustomObject5</data:ObjectName>

            <data:DisplayName>FieldName</data:DisplayName>

            <data:CustomFieldType>Checkbox</data:CustomFieldType>

            <!--Optional:-->

            <data:IntegrationTag></data:IntegrationTag>

            <!--Optional:-->

            <data:GenericIntegrationTag></data:GenericIntegrationTag>

            <!--Optional:-->

            <data:Required>false</data:Required>

            <!--Optional:-->

            <data:ReadOnly>false</data:ReadOnly>

           <data:Optimized>true</data:Optimized>

         </data:CustomField>

      </fiel:FieldManagementCreate_Input>

   </soapenv:Body>

</soapenv:Envelope>

Resolving Error SBL-ODS-49009

There are no more optimized fields available for the check box field type, so you must set the data:Optimized parameter to false.

Correcting the SOAP Request

To correct the SOAP request, set the data:Optimized parameter to false:

<?xml version="1.0" encoding="utf-16"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fiel="urn:crmondemand/ws/odesabs/fieldmanagement/" xmlns:data="urn:/crmondemand/xml/fieldmanagement/data">

   <soapenv:Header></soapenv:Header>

   <soapenv:Body>

      <fiel:FieldManagementCreate_Input>

         <data:CustomField>

            <!--You may enter the following 12 items in any order-->

            <data:ObjectName>CustomObject5</data:ObjectName>

            <data:DisplayName>FieldName</data:DisplayName>

            <data:CustomFieldType>Checkbox</data:CustomFieldType>

            <!--Optional:-->

            <data:IntegrationTag></data:IntegrationTag>

            <!--Optional:-->

            <data:GenericIntegrationTag></data:GenericIntegrationTag>

            <!--Optional:-->

            <data:Required>false</data:Required>

            <!--Optional:-->

            <data:ReadOnly>false</data:ReadOnly>

            <data:Optimized>false</data:Optimized>

         </data:CustomField>

      </fiel:FieldManagementCreate_Input>

   </soapenv:Body>

</soapenv:Envelope>

Oracle Web Services On Demand Troubleshooting Guide Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.