Contents
1 What's New in This Release
2 Overview of Web Services On Demand
- Overview of Web Services On Demand
- About Web Services
- Oracle CRM On Demand Web Services and Integration with Oracle CRM On Demand
- Web Services and the Oracle CRM On Demand Objects
- Field Types Supported by Oracle CRM On Demand
- Web Services v1.0
- Web Services v2.0
- Special Search Fields
- Support for Multi-Select Picklists
- Locale-Dependent Access to Oracle CRM On Demand
- Validation of Email Fields
- Mapping Primary Address Fields Using Web Services
- Support for Web Link Fields
- Support for Concatenated Fields
- Support for Maskable Fields
- Web Services Utilization
- Web Service Client Name Identification
- About Service Allotments
3 Getting Started with Web Services
- Getting Started with Web Services
- Accessing Data in Oracle CRM On Demand
- Requesting Web Services Integration
- Downloading WSDL Files and Schema Files
- Incorporating WSDL Files into the Development Environment
4 Establishing and Managing the Web Services Session
- Establishing and Managing the Web Services Session
5 Best Practices for Designing Client Application
- Best Practices for Designing Client Application
- Best Practices for Integration Design
- Sending of Web Services Requests to Oracle CRM On Demand
- Flushing of Caches
- Using Stateless Web Services
- Setting and Querying Blank Values
- Working with Opportunity Product Revenue Records
- Error Handling and Logging
- Handling Outages and Failures
- Understanding Web Services Transactions
- Best Practices for Generating Web Services Proxy Classes in Java Environments
- Avoiding Proxy Class Compilation Failure Due to the Java 64KB Limit
- Entering Telephone Number Values through Web Services
- Best Practices for Adhering to Web Service Allotments
- Working with Record Ownership Modes
- Considerations when Rejecting Leads
- Best Practices for Integration Performance
- Best Practices for Integration Management
6 Web Services On Demand API Calls
- Web Services On Demand API Calls
- Web Services On Demand API Calls
- Web Services v1.0 API Calls
- Web Services v2.0 API Calls
- The Echo Argument
- The ViewMode Argument
- The LOVLanguageMode Argument
- The Field-level Replace Operation
- Delete
- Execute
- Insert
- QueryPage
- Using the pagesize, startrownum, and recordcountneeded Arguments
- Using Search Specifications
- Query Syntax
- Specifying the Sort Order and Sort Sequence
- Specifying Books in Queries
- Querying Lists
- Specifying Proximity Search Parameters
- QueryPage Arguments
- QueryPage Return Value of the Call
- QueryPage Sample SOAP Requests
- Update
- Service API Calls
- AuditTrailQueryPage
- AuthAuthorizationUser
- DeletedItemQueryPage
- DeleteEvents
- ExportWebServiceCreateExportRequest
- ExportWebServiceMonitorExportRequest
- ExportWebServiceRetrieveExportAttachment
- GetEvents
- GetLists
- GetMapping
- GetPicklistValues
- GetServerTime
- HistoryDelete
- HistoryInsertOrUpdate
- HistoryQueryPage
- LeadConvert
- LoginHistoryQueryPage
- MergeRecords
- MetadataChangeSummaryQueryPage
- SetPassword
- SetSessionTimeZone
- UpdatePicklist
- UpdateCascadingPicklists
- UserUsageQueryPage
- Administrative Services API Calls
- Access to the Administrative Services APIs for Nonadministrative Users
- Record Ownership Mode
- AccessProfileRead
- AccessProfileReadAll
- AccessProfileUpsert
- ActionBarCustomWebAppletRead
- ActionBarCustomWebAppletReadAll
- ActionBarCustomWebAppletUpsert
- ActionBarLayoutReadAll
- ActionBarLayoutUpsert
- AssignmentRuleRead
- AssignmentRuleReadAll
- AssignmentRuleUpsert
- AssignmentRuleGroupRead
- AssignmentRuleGroupReadAll
- AssignmentRuleGroupUpsert
- CascadingPicklistRead
- CascadingPicklistReadAll
- CascadingPicklistUpsert
- ClientSideExtensionRead
- ClientSideExtensionReadAll
- ClientSideExtensionUpsert
- ConcatenatedFieldRead
- ConcatenatedFieldReadAll
- ConcatenatedFieldUpsert
- CurrencyRead
- CurrencyReadAll
- CurrencyUpsert
- CurrentOrganizationRead
- CustomHTMLHeadTagRead
- CustomHTMLHeadTagUpsert
- CustomRecordTypeRead
- CustomRecordTypeReadAll
- CustomRecordTypeUpsert
- CustomWebLinkRead
- CustomWebLinkReadAll
- CustomWebLinkUpsert
- CustomWebTabDelete
- CustomWebTabRead
- CustomWebTabReadAll
- CustomWebTabUpsert
- DetailPageCustomWebAppletRead
- DetailPageCustomWebAppletReadAll
- DetailPageCustomWebAppletUpsert
- DynamicLayoutRead
- DynamicLayoutReadAll
- DynamicLayoutUpsert
- EnableModificationTrackingRead
- EnableModificationTrackingReadAll
- EnableModificationTrackingUpsert
- FieldAuditSetupRead
- FieldAuditSetupReadAll
- FieldAuditSetupUpsert
- FieldManagementCreate
- FieldManagementRead
- FieldManagementReadAll
- FieldManagementUpsert
- HomepageLayoutReadAll
- HomepageLayoutUpsert
- HomepageCustomWebAppletRead
- HomepageCustomWebAppletReadAll
- HomepageCustomWebAppletUpsert
- HomeTabCustomWebAppletRead
- HomeTabCustomWebAppletReadAll
- HomeTabCustomWebAppletUpsert
- IndustryRead
- IndustryReadAll
- IntegrationEventQueueRead
- IntegrationEventQueueReadAll
- IntegrationEventQueueUpsert
- LeadConversionMappingRead
- LeadConversionMappingReadAll
- LeadConversionMappingUpsert
- ListRead
- ListReadAll
- ListUpsert
- ListAccessAndOrderRead
- ListAccessAndOrderReadAll
- ListAccessAndOrderUpsert
- PageLayoutFieldRead
- PageLayoutFieldReadAll
- PageLayoutFieldUpsert
- PageLayoutRelatedInformationRead
- PageLayoutRelatedInformationReadAll
- PageLayoutRelatedInformationUpsert
- PageLayoutSectionReadAll
- PageLayoutSectionUpsert
- PicklistRead
- PicklistReadAll
- PicklistUpsert
- PicklistValueGroupRead
- PicklistValueGroupReadAll
- PicklistValueGroupUpsert
- ProcessAdministrationRead
- ProcessAdministrationReadAll
- ProcessAdministrationUpsert
- ProcessAdministrationTransitionStateRead
- ProcessAdministrationTransitionStateReadAll
- ProcessAdministrationTransitionStateUpsert
- ProcessAdministrationTransitionStateDelete
- RelatedInformationLayoutRead
- RelatedInformationLayoutReadAll
- RelatedInformationLayoutUpsert
- ReportFolderRead
- ReportFolderReadAll
- ReportFolderUpsert
- RoleRead
- RoleReadAll
- RoleUpsert
- SalesAssessmentTemplateRead
- SalesAssessmentTemplateReadAll
- SalesAssessmentTemplateUpsert
- SalesCategoryRead
- SalesCategoryReadAll
- SalesCategoryUpsert
- SalesProcessQueryPage
- SalesProcessInsertOrUpdate
- SalesStageQueryPage
- SalesStageInsertOrUpdate
- SearchLayoutRead
- SearchLayoutReadAll
- SearchLayoutUpsert
- SSOTokenRead
- WorkflowActionSetRead
- WorkflowActionSetReadForRuleSet
- WorkflowActionSetUpsert
- WorkflowActionSetInsertOrUpdate
- WorkflowRuleSetDelete
- WorkflowRuleSetRead
- WorkflowRuleSetReadAll
- WorkflowRuleSetUpsert
- WorkflowRuleSetInsertOrUpdate
- WorkflowUserSetInsertOrUpdate
- WorkflowUserSetReadForRuleSet
- WorkflowUserSetDelete
- Data Loader API Calls
7 Oracle CRM On Demand Objects Accessible Through Web Services
- Oracle CRM On Demand Objects Accessible Through Web Services
- Reference Information About the Parent Objects
- Core Parent Objects (Web Services v1.0)
- Life Sciences Edition Parent Objects (Web Services v1.0)
- Financial Services Edition Parent Objects (Web Services v1.0)
- Automotive Edition Parent Objects (Web Services v1.0)
- Child Objects (Web Services v1.0)
- Address
- Attachment
- Audit Trail
- BookUser
- Competitor
- DelegatedUser
- HouseholdTeam
- Interests
- Invitee
- Login History
- Multiple Contact Roles
- OpportunityTeam
- PortfolioTeam
- ProductsDetailed
- PromotionalItemsDropped
- Quota
- Recipient
- Related Account
- Related Contact
- Revenue
- SampleDropped
- Shared Address
- SubBook
- Team
- Core Parent Objects (Web Services v2.0)
- Account
- Account Event
- Activity
- Address
- Address Location
- Allotment Usage
- Asset
- Book
- Campaign
- Category
- Contact
- CustomObject
- Division
- Exchange Rate
- Group
- Lead
- Lead Event
- Modification Tracking
- Note
- Opportunity
- Opportunity Event
- Period
- Product
- Service Allotment
- Service Request
- Social Media
- Social Profile
- Solution
- Territory
- User
- Partner Relationship Management Edition Objects (Web Services v2.0)
- Life Sciences Edition Parent Objects (Web Services v2.0)
- Allocation
- Blocked Product
- Business Plan
- Call Activity History
- Call Product Detail
- Contact Best Times
- Contact State License
- Event
- HCP Contact Allocation
- Inventory Audit Report
- Inventory Period
- Message Response
- Messaging Plan
- Messaging Plan Item
- Messaging Plan Item Relation
- Objective
- Order
- Order Item
- Plan Account
- Plan Contact
- Plan Opportunity
- Product Indication
- Related Disclaimer
- Sample Disclaimer
- Sample Inventory
- Sample Lot
- Sample Request
- Sample Request Item
- Sample Transaction
- Signature
- Transaction Item
- Financial Services Edition Parent Objects (Web Services v2.0)
- Automotive Edition Parent Objects (Web Services v2.0)
- Child Objects (Web Services v2.0)
- Account
- Account Contact
- Account Event
- Account Opportunity
- Activity
- Address
- Asset
- Assigned Books
- Attachment
- Attendee Call
- Audit Trail
- Book
- Book User
- Campaign
- Competitor
- Contact
- Contact Role
- Custom Object 1 through 3
- Custom Object 4 through 15
- Custom Object 1 Child
- Custom Web Applet
- Delegated User
- Exchange Rate History
- Image
- Interests
- Invitee
- Lead
- Lead Event
- Note
- Opportunity
- Opportunity Child
- Opportunity Event
- Products Detailed
- Promotional Items Dropped
- Recipient
- Related Contact
- Revenue
- Sales Assessment
- Sales Assessment Value
- Sample Dropped
- Service Request
- Shared Address
- Subbook
- Team
- User
- User Default Book Per Type
8 Using Attachments with Web Services On Demand
- Using Attachments with Web Services On Demand
- Retrieving or Querying File Attachments
- Specifying URL Attachments