The phone field returns what?
Phones.
Fields.
Phone numbers.
Phone fields.
Account and Opportunity standard objects have common methods, supported API calls. Which methods are common for both of them?
create(), delete(), describeLayout(), describeSObjects(),
getDeleted(), getUpdated(),merge(), retrieve(), search(), undelete(), update(),
upsert()
open(), remove(), describeLayout(),
describeSObjects(), getDeleted(), getUpdated(),merge(), retrieve(), search(),
undelete(), update(), upsert()
create(), remove(), describeLayout(),
describeSObjects(), getDeleted(), getUpdated(),merge(), retrieve(), search(),
undelete(), update(), upsert()
create(),
delete(), describeLayout(), describeSObjects(), getDeleted(),
getUpdated(),query(),retrieve(), search(), undelete(), update(), upsert()
Will the API calls, retrieve() and delete(), accept an array of IDs?
Only when the array is processed with a matrix.
Only when the array is consolidated with a matrix.
Yes.
No.
What is base-64 encoding used for?
Encrypting documents.
Storing binary
files in Attachment, Document, and Scontrol records.
Compressing files.
Writing metadata.
Process Object belong to Data Model and include:
includes users, profiles, and roles.
content and libraries and their related objects.
approval
processes and related objects.
view and vote statistics, article versions, and
other related objects.
Which audit field cannot be changed?
SystemMod
SystemStamp
SysModMap
systemModstamp
What are the Corresponding Field Types in the UI for the double API Data Type?
Number, percent, day/time.
Currency, number, long text area.
Number, percent, checkbox.
Currency,
formula, number, percent, and roll-up summary
What is an example of an operation your application client can execute at runtime?
Obtain metadata
about your data.
Obtain metadata about another system.
Breach security across multiple systems.
Replace your systems metadata.
Double values have what restrictions?
Scale and
precision.
Scale and position.
Age and scale.
Size and time.
By Calling sendEmail() it is possible to send:
Single email only.
List of mass emails.
List of single
and mass emails.
List of mass emails.
What do master-detail relationships involve?
Relationships between master and slave drives.
Cascading
deletes and sharing rules that are controlled by the parent.
Relationships between parent and child elements.
Relationships between master and detail sectors.
Which objects written to a Salesforce object are committed automatically?
No objects.
Only objects with the right calls.
All objects.
Objects that have errors.
If your ID was 12 characters, what error would you get?
MALFORMED_ERROR
MALFORMED_12
MALFORMED_ID
idError
Select API Fault Element which is present in Data Type list.
InvalidObjectSimpleFault
InvalidSimpleObjectFault
InvalidSObjectFault
InvalidObjectSFault
When is a custom object's associated name field defined?
During setup.
Never.
Before setup.
After setup.
What is an example of something you can get your Web service client applications to do in the development environment?
Query the systems information.
Query the networks information.
Query your
organization’s information.
Reveal sensitive information protected by many
layers of authorization.
What is the name of a single, generic object, defined in partner WSDL, that represents all of the objects?
Account
Client
sObject
sObjects
What is the syntax for password and token access?
PASSWORD
mypasswordTOKEN
mytokenPASSWORD.
TOKEN
Select the wrong endpoint:
https://login.salesforce.com/services/Soap/c/29.0
https://test.salesforce.com/services/Soap/u/29.0/12.1.0
https://login.salesforce.com/services/Soap/u/29.0
Select the Incorrect Primitive Data Type.
dateTime
date
base32
time
When should you use Bulk API?
When you are updating small numbers of records at a
time.
When you are
loading a large number of records.
When you are processing data up to one thousand records.
When you are using REST requests and prefer to use
SOAP.
What does the element, ApiQueryFault return?
Nothing.
The row and
column numbers where the problem occurred.
A solution to the problem.
A problem itself.
. How can you create Many to Many relationship in salesforce.com?
Create a direct Many to Many relationship
Use a piece of code to relate both objects
Use a junction
Object
Not Possible to create Many to Many relationship in
salesforce.com
What is the right syntax for the associated name field of Custom Objects in WSDL?
Custom objects must have unique names within all
organizations. The first letter is capitalized. Prefix "c_" is added.
Custom objects
must have unique names within your organization. The first letter is
capitalized. Suffix "__c" is added.
Custom objects must have unique names within your
organization. The first letter is capitalized. Prefix "C__" is added.
Custom objects must have unique names within all
organizations. The first letter is capitalized. Suffix "_C" is added.
What types of error handling are there?
Only SOAP errors.
Undefined fault errors.
API-returned
SOAP fault messages and general API errors.
Just API errors.
Which of the following is an example of an audit field?
NewID
CreateID
CreatedById
OldID
When your session expires, the exception code (...) is returned.
EXCEEDED_ID_LIMIT
REQUEST_LIMIT_EXCEEDED
INVALID_OPERATION_WITH_EXPIRED_PASSWORD
INVALID_SESSION_ID
SystemModstamp returns what data?
Date and time
when this record was last modified.
SystemModMap information.
FieldCore information.
The time the system last failed.
Currency and percent fields are what type of value?
Double
Triple
Alphabetical.
Single
What does the picklist field return?
A number of picked numbers.
A set of
enumerated values from which one can be selected.
A number of picks.
Lists that have been picked.
Can CreatedDate be larger than LastModifiedDate?
Yes, and it has to be significantly larger.
Yes.
No.
Yes. It has to be larger.
Where must client applications format email addresses?
In distract() and update() calls.
In delet() and update() calls.
In create() and
update() calls.
In divert() and update() calls.
What do API calls represent?
Operations running in the foreground.
Operations invoked at compile time.
Specific
operations that your client applications can invoke at runtime.
Operations that run in the background.
What will be the name of Custom Object in the Salesforce UI WSDL, if Custom Object is labeled like 'common' ?
c_common
Common__c
common_C
c__common
How is the field, “ID” defined?
A globally synonymous file that identifies a
process.
A globally unique system that identifies a file.
A globally unique process that identifies certain
data.
A globally
unique field that identifies a record.
The user permission, “Read” indicates what?
The file can be deleted, but not changed.
Only the system can read the file.
Only guest users can read the file.
Users can only
view objects of this type.
What has happened during the fault, “UNKNOWN_EXCEPTION”?
The system has encountered a hardware issue.
The system has encountered a breach.
The system has
encountered an internal error.
The system has encountered data loss.
What is a calculated field?
A field defined by another field.
A field defined
by a formula.
A field defined by its size.
A field defined by its metrics.
Can custom objects have a have many-to-many relationship with other custom objects?
Only if they are many-to-custom object
relationships.
They could in the previous version of Salesforce
API.
Yes.
They can, but only in the pre-processing phase.
What values do boolean fields contain?
True, or true.
False, or yes.
2, or 4.
True, or false.
IsDeleted is what type of field?
Numerical.
Carpathian.
Boolean.
Carthaginian.
Sales Objects belong to Data Model and include:
content and libraries and their related objects.
accounts,
contacts, opportunities, leads, campaigns, and other related objects.
approval processes and related objects.
opportunities, products, and schedules.
What is a sObject?
An object, such
as an Account or Campaign.
A field.
An element.
An API.
What is used to represent integer fields?
int
inte
ing
ant
What is a token?
A keygen.
A system cookie.
A key.
An automatically
generated key by salesforce.com.
What is one security protocol that salesforce.com supports?
SecureSales
(SSL) protocol
SSLv3.
SecureForce5
salesSecure
What must happen before a user can access the API?
Users must restart the computer.
Users cannot access the API.
They must be
granted “API Enabled” permissions.
Users must have superuser privelages.
According to roles in the sharing hierarchy, who can view and edit the record?
There is no record to be edited.
Nobody can edit the record.
Only the system can edit the record.
Only the record
owner and users beyond the specified role.
What code do you see when your session expires?
SESSION_END
SYSTEM_TIMEOUT
INVALID_SESSION
INVALID_SESSION_ID
Lets assume you are calling describeGlobal() web-method to obtain a list of available objects for your organization’s data. What will you get in the case of successful call?
DescribeGlobalResult
object, which allows to retrieve an array of DescribeGlobalSObjectResult
objects by calling sobjects.
DescribeGlobalsResult object, which allows to
retrieve an array of DescribeGlobalOrgObjectResult objects by calling
sobjectlist.
DescribeGlobalResult object, which allows to
retrieve an array of DescribeGlobalOrgObjectResult objects by calling
sobjectlist.
Does Salesforce check for IP restrictions when granting access to the API?
No IP is allowed.
Yes, but it is set by default to allow all IP
addresses.
Yes.
No.
When sharing, what happens to data that is outside of the logged-in user’s sharing model?
It is returned.
It invokes a process to breach security.
It is not
returned.
Nothing.
Which call is similar to the AUTOCOMMMIT setting in SQL?
AlwaysOn
Committed
Automatically Versus Rollback on Error
AutoRollback
SuperCommit
What is created when an object does not have a master-detail relationship to another object?
An element rule.
A sharing rule.
A relationship rule.
A system rule.
Salesforce API calls are:
Service Requests and Responses, Asynchronous,
Rollback on Error
Service Requests
and Responses, Synchronous, Committed Automatically Versus Rollback on Error
Service Requests and Responses, Asynchronous,
Committed Automatically Versus Rollback on Error
Some of calls are Asynchronous, Rollback on Error
Where do you configure your session expiration time?
Session Monitor
Session Controls
Session Ideas
Security
Controls
What is a characteristic of all API calls?
They perform the same function.
They are
synchronous.
They are the same size.
They are asynchronous.
The SOAP endpoint for an API verion 29.0 contains a URL with a format:
serverName/Soap/services/c/29.0/ID
serverName:port/services/Soap/c/29.0/ID
serverName:port/Soap/services/c/29.0/ID
serverName/services/Soap/c/29.0/ID
Where are exception codes defined?
In the spooler.
In the configuration file.
In the WSDL
file.
In the error file.
A user is able to login to the Salesforce via:
UI, API, desktop
client such as Connect for Outlook, Salesforce for Outlook, Connect
Offline, Connect for Office, Connect for Lotus Notes, or the Data Loader
UI, API, desktop client such as Connect for
Outlook, Connect Online, Connect for Office, Connect for Lotus Notes, or the
Data Loader.
UI, API, desktop client such as Connect for
Outlook, Connect Offline, Connect for Office, Connect for Lotus Notes, or the Data
Loader.
UI, API, desktop client such as Connect for
Outlook, Connect Online, Connect for Office, Connect for Lotus Notes, MS Office
Connect, or the Data Loader.
Select which is NOT true about Custom Objects:
They are custom database tables.
Their custom flag is set to true.
Custom objects
can not have the same audit fields as standard objects.
They relate to other objects and behave just like
standard objects.
Any method which belongs to Describe Calls:
Starts from the
"describe" prefix.
Has single string parameter or does not have any.
Has single string parameter.
Starts from the "describe" prefix, has
single string parameter.
Which of the given API Fault elements defines an error in a queryString passed in a query() call?
ApiQueryFault
MalformedQueryFault
InvalidQueryLocatorFault
UnexpectedErrorFault
ID fields in the Salesforce UI contain:
18-character, utf, case-safe strings.
18-character, base-62, case-insensitive strings.
15-character,
base-62, case-sensitive strings.
15-character, base-64, digits only strings.
Which of the following is a property of sObject?
ToNullfields
fieldsToNull
nullfields
thenullifiedfields
CRM ISV Organization in ISVforce is also know as:
business org
dev org
test org
app org
Salesforce.com supports:
SSLv2, TLS, frontdoor.jsp. Ciphers must have a key
length of at least 128 bits.
SSLv3, TLS,
frontdoor.jsp. Ciphers must have a key length of at least 128 bits.
SSLv2, TLS, frontdoor.jsp. Ciphers must have a key
length of at least 256 bits.
SSLv2, TLS, frontdoor.jsp. Ciphers must have a key
length of at least 32 bits.
Currently there are two UI themes, “Salesforce” and “Salesforce Classic.” How could you figure out which theme is enabled?
There is no way to figure out UI theme from API,
because Partner portal users can’t access this object.
By calling describeTheme() , looking at userUiSkin
property of returned object.
There is no way to figure out UI theme from API,
because Customer Portal users can't access this object.
By calling
getUserInfo(), looking at userUiSkin property of returned object.
What does the error code CANNOT_DISABLE_LAST_ADMIN mean?
There is not an
active administrative user.
There is a hidden administrative user still logged
in.
The system has failed to log out the previous user.
There is an administrative user account hung in the
system.
What would return a MALFORMED_QUERY fault?
A query string larger than 80,000 characters.
A query string
larger than 20,000 characters.
A query string larger than 100,000 characters.
A query string larger than 50,000 characters.
Which link to the AppExchange Partner Program page, among given, is wrong?
https://appexchange.salesforce.com/
appexchange.salesforce.com
appexchange.salesforce.com/partners
http://www.salesforce.com/partners
Chatter Feed Objects of Data Model includes objects related to feeds. All feed items have:
ParentId
ContentId
ID
FeedId
By successfully calling queryMore() you will receive QueryResult object, which contains queryLocator field. In which subsequent call can you use this value?
queryValue()
queryLocator()
queryString()
queryMore()
For security reasons, Salesforce restricts outbound ports. Which port may you use for HTTPS connections?
80, 443 and any of the available in range from 1024
to 65535.
443 and any of
the available in range from 1024 to 65535
Only available ports in range from 32767 to 65535.
Only available ports in range from 1024 to 65535.
Setting CurrencyIsoCode to a value that is not defined for an organization leads to:
Zeroing CurrencyIsoCode field. The currency field
keeps its value
Operation to be
rejected. CurrencyIsoCode keeps its value.
Zeroing CurrencyIsoCode field. Zeroing the currency
field.
Operation to be rejected. The currency keeps its
value.
How do you calculate the maximum number of digits to the left of the decimal place?
Precision with scale.
Precision plus scale.
Precision minus score.
Precision minus
scale.
Salesforce API provides two methods for data replication, each of them allows you to retrieve a list of objects that:
Have been created or deleted during specified
timespan for the specified object.
Have been
updated or deleted during specified timespan for the specified object.
Have been added or deleted during specified
timespan for the specified object.
Have been replicated successfully starting from
January 1, 1970, 00:00:00 GMT
What does the combobox field return?
Data that is not
already specified in the field list.
Data specified in the field list.
Data not yet utilized.
Data ignored by the system.
Select the SOAP header that does not exist in API 29.0 and earlier versions up to 14.0 and might not be seen in WSDL
LimitInfoHeader
LimitInfoHeader—Pilot
QueryOptions
MruHeader
If an organization has multicurrency enabled, the CurrencyIsoCode field contains:
By default the same value as DefaultCurrencyIsoCode
does.
The string
representation of the currency ISO code.
Value that is associated with a standard or custom
ISO code.
The number representation of the currency ISO code.
An Error object contains statusCodes, message, fields properties. What property (or properties) has information about fields in the object affected by the error condition?
All of them
statusCodes and fields
fields
None of them.
What should you know to perform a login operation?
metadataServerUrl, username, password
connection, Security Token
Security Token, username, password
connection,
username, password
At the highest level of abstraction it is possible to imagine a develepor calling API web-method describeDataCategoryGroups() developer to perform what sort of task?
Running
utilities to perform administration tasks.
Obtaining metadata about your data.
CRUDing data.
Querying data in organization.
Callling getServerTimestamp() might return:
UnexpectedErrorException Exception Element
ServerSynchronizationFault Fault Element
UnexpectedErrorFault
Fault Element
UnexpectedError Error Element
Any method which belongs to Utility Calls:
Starts from the "get" prefix.
None of the
given answers are right.
Starts from the "get", "send"
or "set" prefixes.
Starts from the "get" or "set"
prefixes.
Are all exception codes listed in the WSDL?
Yes.
No, and the WSDL cannot be changed.
No. They can be
specified.
There are no exceptions listed and they must be
coded.
Lookup (1:n) type of relationships links:
A couple of
objects together, has no effect on deletion or security
Parent to multiple records from another object and
vice versa.
Multiple objects together. Lookup fields are not
automatically required.
Multiple objects together, has no effect on
deletion or security
If you are using the partner WSDL, a query that includes ID will return the ID field twice after calling query(queryStr) method. What will be the value of ID in response if queryStr does not have Id?
MalformedQueryFault
two null IDs
a single null ID
UnexpectedErrorFault
A PackageVersion as a part of an endpoint for making API Calls has format:
majorNumber.minorNumber.releaseNumber.patchReleaseNumber
majorNumber.minorNumber.releaseNumber
majorNumber.minorNumber.releaseNumber
majorNumber.minorNumber.patchNumber