--- /dev/null
+/*\r
+ * Isomorphic SmartClient\r
+ * Version 8.0 (2010-03-03)\r
+ * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.\r
+ * "SmartClient" is a trademark of Isomorphic Software, Inc.\r
+ *\r
+ * licensing@smartclient.com\r
+ *\r
+ * http://smartclient.com/license\r
+ */\r
+
+if(window.isc&&window.isc.module_Core&&!window.isc.module_SalesForce){isc.module_SalesForce=1;isc._moduleStart=isc._SalesForce_start=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc._moduleEnd&&(!isc.Log||(isc.Log && isc.Log.logIsDebugEnabled('loadTime')))){isc._pTM={ message:'SalesForce load/parse time: ' + (isc._moduleStart-isc._moduleEnd) + 'ms', category:'loadTime'};
+if(isc.Log && isc.Log.logDebug)isc.Log.logDebug(isc._pTM.message,'loadTime')
+else if(isc._preLog)isc._preLog[isc._preLog.length]=isc._pTM
+else isc._preLog=[isc._pTM]}isc.SchemaSet.create({
+qualifyAll:true,
+schemaNamespace:"urn:sobject.partner.soap.sforce.com",
+serviceNamespace:"urn:partner.soap.sforce.com",
+schemaImports:[
+{
+location:"",
+namespace:"urn:partner.soap.sforce.com"
+}
+],
+schema:[
+isc.XSComplexType.create({
+ID:"sObject",
+mustQualify:true,
+xsdAnyElement:true,
+fields:{
+type:{
+name:"type",
+type:"string",
+xmlRequired:true
+},
+fieldsToNull:{
+name:"fieldsToNull",
+nillable:"true",
+type:"string",
+xmlRequired:false
+},
+Id:{
+name:"Id",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+]
+})
+isc.SchemaSet.create({
+qualifyAll:true,
+schemaNamespace:"urn:partner.soap.sforce.com",
+serviceNamespace:"urn:partner.soap.sforce.com",
+schemaImports:[
+{
+location:"",
+namespace:"urn:sobject.partner.soap.sforce.com"
+}
+],
+schema:[
+isc.XSElement.create({
+ID:"login",
+mustQualify:true,
+fields:{
+username:{
+name:"username",
+type:"string",
+xmlRequired:true
+},
+password:{
+name:"password",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"loginResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"LoginResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeSObject",
+mustQualify:true,
+fields:{
+sObjectType:{
+name:"sObjectType",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeSObjectResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+nillable:"true",
+type:"DescribeSObjectResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeSObjects",
+mustQualify:true,
+fields:{
+sObjectType:{
+name:"sObjectType",
+type:"string",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeSObjectsResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+nillable:"true",
+type:"DescribeSObjectResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeGlobal",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"describeGlobalResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"DescribeGlobalResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeLayout",
+mustQualify:true,
+fields:{
+sObjectType:{
+name:"sObjectType",
+type:"string",
+xmlRequired:true
+},
+recordTypeIds:{
+name:"recordTypeIds",
+type:"ID",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeLayoutResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+nillable:"true",
+type:"DescribeLayoutResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeSoftphoneLayout",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"describeSoftphoneLayoutResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+nillable:"true",
+type:"DescribeSoftphoneLayoutResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"describeTabs",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"describeTabsResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+nillable:"true",
+type:"DescribeTabSetResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"create",
+mustQualify:true,
+fields:{
+sObjects:{
+name:"sObjects",
+type:"sObject",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"createResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"SaveResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"update",
+mustQualify:true,
+fields:{
+sObjects:{
+name:"sObjects",
+type:"sObject",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"updateResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"SaveResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"upsert",
+mustQualify:true,
+fields:{
+externalIDFieldName:{
+name:"externalIDFieldName",
+type:"string",
+xmlRequired:true
+},
+sObjects:{
+name:"sObjects",
+type:"sObject",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"upsertResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"UpsertResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"merge",
+mustQualify:true,
+fields:{
+request:{
+name:"request",
+type:"MergeRequest",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"mergeResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"MergeResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"delete",
+mustQualify:true,
+fields:{
+ids:{
+name:"ids",
+type:"ID",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"deleteResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"DeleteResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"undelete",
+mustQualify:true,
+fields:{
+ids:{
+name:"ids",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"undeleteResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"UndeleteResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"process",
+mustQualify:true,
+fields:{
+actions:{
+name:"actions",
+type:"ProcessRequest",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"processResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"ProcessResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"retrieve",
+mustQualify:true,
+fields:{
+fieldList:{
+name:"fieldList",
+type:"string",
+xmlRequired:true
+},
+sObjectType:{
+name:"sObjectType",
+type:"string",
+xmlRequired:true
+},
+ids:{
+name:"ids",
+type:"ID",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"retrieveResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+nillable:"true",
+type:"sObject",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"convertLead",
+mustQualify:true,
+fields:{
+leadConverts:{
+name:"leadConverts",
+type:"LeadConvert",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"convertLeadResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"LeadConvertResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"getUpdated",
+mustQualify:true,
+fields:{
+sObjectType:{
+name:"sObjectType",
+type:"string",
+xmlRequired:true
+},
+startDate:{
+name:"startDate",
+type:"dateTime",
+xmlRequired:true
+},
+endDate:{
+name:"endDate",
+type:"dateTime",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"getUpdatedResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"GetUpdatedResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"getDeleted",
+mustQualify:true,
+fields:{
+sObjectType:{
+name:"sObjectType",
+type:"string",
+xmlRequired:true
+},
+startDate:{
+name:"startDate",
+type:"dateTime",
+xmlRequired:true
+},
+endDate:{
+name:"endDate",
+type:"dateTime",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"getDeletedResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"GetDeletedResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"query",
+mustQualify:true,
+fields:{
+queryString:{
+name:"queryString",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"queryResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"QueryResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"queryAll",
+mustQualify:true,
+fields:{
+queryString:{
+name:"queryString",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"queryAllResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"QueryResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"queryMore",
+mustQualify:true,
+fields:{
+queryLocator:{
+name:"queryLocator",
+type:"QueryLocator",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"queryMoreResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"QueryResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"search",
+mustQualify:true,
+fields:{
+searchString:{
+name:"searchString",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"searchResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"SearchResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"getServerTimestamp",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"getServerTimestampResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"GetServerTimestampResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"setPassword",
+mustQualify:true,
+fields:{
+userId:{
+name:"userId",
+type:"ID",
+xmlRequired:true
+},
+password:{
+name:"password",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"setPasswordResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"SetPasswordResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"resetPassword",
+mustQualify:true,
+fields:{
+userId:{
+name:"userId",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"resetPasswordResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"ResetPasswordResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"getUserInfo",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"getUserInfoResponse",
+mustQualify:true,
+fields:{
+result:{
+name:"result",
+type:"GetUserInfoResult",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"SessionHeader",
+mustQualify:true,
+fields:{
+sessionId:{
+name:"sessionId",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"LoginScopeHeader",
+mustQualify:true,
+fields:{
+organizationId:{
+name:"organizationId",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"CallOptions",
+mustQualify:true,
+fields:{
+client:{
+name:"client",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"QueryOptions",
+mustQualify:true,
+fields:{
+batchSize:{
+name:"batchSize",
+type:"int",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"MruHeader",
+mustQualify:true,
+fields:{
+updateMru:{
+name:"updateMru",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"EmailHeader",
+mustQualify:true,
+fields:{
+triggerAutoResponseEmail:{
+name:"triggerAutoResponseEmail",
+type:"boolean",
+xmlRequired:true
+},
+triggerOtherEmail:{
+name:"triggerOtherEmail",
+type:"boolean",
+xmlRequired:true
+},
+triggerUserEmail:{
+name:"triggerUserEmail",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"AssignmentRuleHeader",
+mustQualify:true,
+fields:{
+assignmentRuleId:{
+name:"assignmentRuleId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+useDefaultRule:{
+name:"useDefaultRule",
+nillable:"true",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"UserTerritoryDeleteHeader",
+mustQualify:true,
+fields:{
+transferToUserId:{
+name:"transferToUserId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.SimpleType.create({
+inheritsFrom:"string",
+name:"ID",
+xmlNonEmpty:true,
+xmlSource:"SimpleType",
+validators:[
+{
+max:18,
+min:18,
+type:"lengthRange"
+},
+{
+expression:"[a-zA-Z0-9]{18}",
+type:"regexp"
+}
+]
+})
+,
+isc.SimpleType.create({
+inheritsFrom:"string",
+name:"QueryLocator",
+xmlSource:"SimpleType"
+})
+,
+isc.XSComplexType.create({
+ID:"QueryResult",
+mustQualify:true,
+fields:{
+done:{
+name:"done",
+type:"boolean",
+xmlRequired:true
+},
+queryLocator:{
+name:"queryLocator",
+nillable:"true",
+type:"QueryLocator",
+xmlRequired:true
+},
+records:{
+name:"records",
+nillable:"true",
+type:"sObject",
+xmlRequired:false
+},
+size:{
+name:"size",
+type:"int",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"SearchResult",
+mustQualify:true,
+fields:{
+searchRecords:{
+name:"searchRecords",
+type:"SearchRecord",
+xmlRequired:false
+},
+sforceReserved:{
+name:"sforceReserved",
+type:"string",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"SearchRecord",
+mustQualify:true,
+fields:{
+record:{
+name:"record",
+type:"sObject",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"GetUpdatedResult",
+mustQualify:true,
+fields:{
+ids:{
+name:"ids",
+type:"ID",
+xmlRequired:false
+},
+latestDateCovered:{
+name:"latestDateCovered",
+type:"dateTime",
+xmlRequired:true
+},
+sforceReserved:{
+name:"sforceReserved",
+type:"string",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"GetDeletedResult",
+mustQualify:true,
+fields:{
+deletedRecords:{
+name:"deletedRecords",
+type:"DeletedRecord",
+xmlRequired:false
+},
+earliestDateAvailable:{
+name:"earliestDateAvailable",
+type:"dateTime",
+xmlRequired:true
+},
+latestDateCovered:{
+name:"latestDateCovered",
+type:"dateTime",
+xmlRequired:true
+},
+sforceReserved:{
+name:"sforceReserved",
+type:"string",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DeletedRecord",
+mustQualify:true,
+fields:{
+deletedDate:{
+name:"deletedDate",
+type:"dateTime",
+xmlRequired:true
+},
+id:{
+name:"id",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"GetServerTimestampResult",
+mustQualify:true,
+fields:{
+timestamp:{
+name:"timestamp",
+type:"dateTime",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"SetPasswordResult",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"ResetPasswordResult",
+mustQualify:true,
+fields:{
+password:{
+name:"password",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"GetUserInfoResult",
+mustQualify:true,
+fields:{
+accessibilityMode:{
+name:"accessibilityMode",
+type:"boolean",
+xmlRequired:true
+},
+currencySymbol:{
+name:"currencySymbol",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+licenseType:{
+name:"licenseType",
+type:"string",
+xmlRequired:true
+},
+organizationId:{
+name:"organizationId",
+type:"ID",
+xmlRequired:true
+},
+organizationMultiCurrency:{
+name:"organizationMultiCurrency",
+type:"boolean",
+xmlRequired:true
+},
+organizationName:{
+name:"organizationName",
+type:"string",
+xmlRequired:true
+},
+profileId:{
+name:"profileId",
+type:"ID",
+xmlRequired:true
+},
+roleId:{
+name:"roleId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+userDefaultCurrencyIsoCode:{
+name:"userDefaultCurrencyIsoCode",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+userEmail:{
+name:"userEmail",
+type:"string",
+xmlRequired:true
+},
+userFullName:{
+name:"userFullName",
+type:"string",
+xmlRequired:true
+},
+userId:{
+name:"userId",
+type:"ID",
+xmlRequired:true
+},
+userLanguage:{
+name:"userLanguage",
+type:"string",
+xmlRequired:true
+},
+userLocale:{
+name:"userLocale",
+type:"string",
+xmlRequired:true
+},
+userName:{
+name:"userName",
+type:"string",
+xmlRequired:true
+},
+userTimeZone:{
+name:"userTimeZone",
+type:"string",
+xmlRequired:true
+},
+userUiSkin:{
+name:"userUiSkin",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"LoginResult",
+mustQualify:true,
+fields:{
+passwordExpired:{
+name:"passwordExpired",
+type:"boolean",
+xmlRequired:true
+},
+serverUrl:{
+name:"serverUrl",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+sessionId:{
+name:"sessionId",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+userId:{
+name:"userId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+userInfo:{
+name:"userInfo",
+type:"GetUserInfoResult",
+xmlRequired:false
+}
+}
+})
+,
+isc.SimpleType.create({
+inheritsFrom:"string",
+name:"StatusCode",
+xmlSource:"SimpleType",
+valueMap:[
+"ALREADY_IN_PROCESS",
+"ASSIGNEE_TYPE_REQUIRED",
+"BAD_CUSTOM_ENTITY_PARENT_DOMAIN",
+"CANNOT_CASCADE_PRODUCT_ACTIVE",
+"CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE",
+"CANNOT_DEACTIVATE_DIVISION",
+"CANNOT_DELETE_MANAGED_OBJECT",
+"CANNOT_DISABLE_LAST_ADMIN",
+"CANNOT_ENABLE_IP_RESTRICT_REQUESTS",
+"CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY",
+"CANNOT_MODIFY_MANAGED_OBJECT",
+"CANNOT_REPARENT_RECORD",
+"CANNOT_RESOLVE_NAME",
+"CANNOT_UPDATE_CONVERTED_LEAD",
+"CANT_DISABLE_CORP_CURRENCY",
+"CANT_UNSET_CORP_CURRENCY",
+"CHILD_SHARE_FAILS_PARENT",
+"CIRCULAR_DEPENDENCY",
+"CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED",
+"CUSTOM_ENTITY_OR_FIELD_LIMIT",
+"CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED",
+"CUSTOM_INDEX_EXISTS",
+"CUSTOM_LINK_LIMIT_EXCEEDED",
+"CUSTOM_TAB_LIMIT_EXCEEDED",
+"DELETE_FAILED",
+"DELETE_REQUIRED_ON_CASCADE",
+"DEPENDENCY_EXISTS",
+"DUPLICATE_CASE_SOLUTION",
+"DUPLICATE_CUSTOM_ENTITY_DEFINITION",
+"DUPLICATE_CUSTOM_TAB_MOTIF",
+"DUPLICATE_DEVELOPER_NAME",
+"DUPLICATE_EXTERNAL_ID",
+"DUPLICATE_MASTER_LABEL",
+"DUPLICATE_USERNAME",
+"DUPLICATE_VALUE",
+"EMPTY_SCONTROL_FILE_NAME",
+"ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE",
+"ENTITY_IS_ARCHIVED",
+"ENTITY_IS_DELETED",
+"ENTITY_IS_LOCKED",
+"FAILED_ACTIVATION",
+"FIELD_CUSTOM_VALIDATION_EXCEPTION",
+"FIELD_INTEGRITY_EXCEPTION",
+"IMAGE_TOO_LARGE",
+"INACTIVE_OWNER_OR_USER",
+"INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY",
+"INSUFFICIENT_ACCESS_OR_READONLY",
+"INVALID_ACCESS_LEVEL",
+"INVALID_ARGUMENT_TYPE",
+"INVALID_ASSIGNEE_TYPE",
+"INVALID_ASSIGNMENT_RULE",
+"INVALID_BATCH_OPERATION",
+"INVALID_CREDIT_CARD_INFO",
+"INVALID_CROSS_REFERENCE_KEY",
+"INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD",
+"INVALID_CURRENCY_CONV_RATE",
+"INVALID_CURRENCY_ISO",
+"INVALID_EMAIL_ADDRESS",
+"INVALID_EMPTY_KEY_OWNER",
+"INVALID_FIELD",
+"INVALID_FIELD_FOR_INSERT_UPDATE",
+"INVALID_FILTER_ACTION",
+"INVALID_ID_FIELD",
+"INVALID_INET_ADDRESS",
+"INVALID_LINEITEM_CLONE_STATE",
+"INVALID_MASTER_OR_TRANSLATED_SOLUTION",
+"INVALID_OPERATION",
+"INVALID_OPERATOR",
+"INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST",
+"INVALID_PERSON_ACCOUNT_OPERATION",
+"INVALID_STATUS",
+"INVALID_TYPE",
+"INVALID_TYPE_FOR_OPERATION",
+"INVALID_TYPE_ON_FIELD_IN_RECORD",
+"IP_RANGE_LIMIT_EXCEEDED",
+"LAST_MODIFIED_SINCE_TOO_OLD",
+"LICENSE_LIMIT_EXCEEDED",
+"LIMIT_EXCEEDED",
+"MALFORMED_ID",
+"MANAGER_NOT_DEFINED",
+"MAXIMUM_CCEMAILS_EXCEEDED",
+"MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED",
+"MAXIMUM_SIZE_OF_ATTACHMENT",
+"MAXIMUM_SIZE_OF_DOCUMENT",
+"MAX_ACTIONS_PER_RULE_EXCEEDED",
+"MAX_ACTIVE_RULES_EXCEEDED",
+"MAX_APPROVAL_STEPS_EXCEEDED",
+"MAX_RULES_EXCEEDED",
+"MAX_RULE_ENTRIES_EXCEEDED",
+"MAX_TASK_DESCRIPTION_EXCEEEDED",
+"MAX_TM_RULES_EXCEEDED",
+"MAX_TM_RULE_ITEMS_EXCEEDED",
+"MISSING_ARGUMENT",
+"NONUNIQUE_SHIPPING_ADDRESS",
+"NO_APPLICABLE_PROCESS",
+"NUMBER_OUTSIDE_VALID_RANGE",
+"NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED",
+"PRIVATE_CONTACT_ON_ASSET",
+"REQUIRED_FIELD_MISSING",
+"SHARE_NEEDED_FOR_CHILD_OWNER",
+"STANDARD_PRICE_NOT_DEFINED",
+"STORAGE_LIMIT_EXCEEDED",
+"TABSET_LIMIT_EXCEEDED",
+"TERRITORY_REALIGN_IN_PROGRESS",
+"TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET",
+"TOO_MANY_ENUM_VALUE",
+"TRANSFER_REQUIRES_READ",
+"UNAVAILABLE_RECORDTYPE_EXCEPTION",
+"UNDELETE_FAILED",
+"UNKNOWN_EXCEPTION",
+"UNSPECIFIED_EMAIL_ADDRESS"
+]
+})
+,
+isc.XSComplexType.create({
+ID:"Error",
+mustQualify:true,
+fields:{
+fields:{
+name:"fields",
+nillable:"true",
+type:"string",
+xmlRequired:false
+},
+message:{
+name:"message",
+type:"string",
+xmlRequired:true
+},
+statusCode:{
+name:"statusCode",
+type:"StatusCode",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"SaveResult",
+mustQualify:true,
+fields:{
+errors:{
+name:"errors",
+type:"Error",
+xmlRequired:false
+},
+id:{
+name:"id",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+success:{
+name:"success",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"UpsertResult",
+mustQualify:true,
+fields:{
+created:{
+name:"created",
+type:"boolean",
+xmlRequired:true
+},
+errors:{
+name:"errors",
+type:"Error",
+xmlRequired:false
+},
+id:{
+name:"id",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+success:{
+name:"success",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"MergeRequest",
+mustQualify:true,
+fields:{
+masterRecord:{
+name:"masterRecord",
+type:"sObject",
+xmlRequired:true
+},
+recordToMergeIds:{
+name:"recordToMergeIds",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"MergeResult",
+mustQualify:true,
+fields:{
+errors:{
+name:"errors",
+type:"Error",
+xmlRequired:false
+},
+id:{
+name:"id",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+mergedRecordIds:{
+name:"mergedRecordIds",
+type:"ID",
+xmlRequired:false
+},
+success:{
+name:"success",
+type:"boolean",
+xmlRequired:true
+},
+updatedRelatedIds:{
+name:"updatedRelatedIds",
+type:"ID",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"ProcessRequest",
+mustQualify:true,
+fields:{
+comments:{
+name:"comments",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+nextApproverIds:{
+name:"nextApproverIds",
+nillable:"true",
+type:"ID",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"ProcessSubmitRequest",
+inheritsFrom:"ProcessRequest",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+objectId:{
+name:"objectId",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"ProcessWorkitemRequest",
+inheritsFrom:"ProcessRequest",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+action:{
+name:"action",
+type:"string",
+xmlRequired:true
+},
+workitemId:{
+name:"workitemId",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"ProcessResult",
+mustQualify:true,
+fields:{
+entityId:{
+name:"entityId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+errors:{
+name:"errors",
+type:"Error",
+xmlRequired:false
+},
+instanceId:{
+name:"instanceId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+instanceStatus:{
+name:"instanceStatus",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+newWorkitemIds:{
+name:"newWorkitemIds",
+nillable:"true",
+type:"ID",
+xmlRequired:false
+},
+success:{
+name:"success",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DeleteResult",
+mustQualify:true,
+fields:{
+errors:{
+name:"errors",
+nillable:"true",
+type:"Error",
+xmlRequired:false
+},
+id:{
+name:"id",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+success:{
+name:"success",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"UndeleteResult",
+mustQualify:true,
+fields:{
+errors:{
+name:"errors",
+type:"Error",
+xmlRequired:false
+},
+id:{
+name:"id",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+success:{
+name:"success",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"LeadConvert",
+mustQualify:true,
+fields:{
+accountId:{
+name:"accountId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+contactId:{
+name:"contactId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+convertedStatus:{
+name:"convertedStatus",
+type:"string",
+xmlRequired:true
+},
+doNotCreateOpportunity:{
+name:"doNotCreateOpportunity",
+type:"boolean",
+xmlRequired:true
+},
+leadId:{
+name:"leadId",
+type:"ID",
+xmlRequired:true
+},
+opportunityName:{
+name:"opportunityName",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+overwriteLeadSource:{
+name:"overwriteLeadSource",
+type:"boolean",
+xmlRequired:true
+},
+ownerId:{
+name:"ownerId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+sendNotificationEmail:{
+name:"sendNotificationEmail",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"LeadConvertResult",
+mustQualify:true,
+fields:{
+accountId:{
+name:"accountId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+contactId:{
+name:"contactId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+errors:{
+name:"errors",
+type:"Error",
+xmlRequired:false
+},
+leadId:{
+name:"leadId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+opportunityId:{
+name:"opportunityId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+},
+success:{
+name:"success",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeSObjectResult",
+mustQualify:true,
+fields:{
+activateable:{
+name:"activateable",
+type:"boolean",
+xmlRequired:true
+},
+childRelationships:{
+name:"childRelationships",
+type:"ChildRelationship",
+xmlRequired:false
+},
+createable:{
+name:"createable",
+type:"boolean",
+xmlRequired:true
+},
+custom:{
+name:"custom",
+type:"boolean",
+xmlRequired:true
+},
+deletable:{
+name:"deletable",
+type:"boolean",
+xmlRequired:true
+},
+fields:{
+name:"fields",
+nillable:"true",
+type:"Field",
+xmlRequired:false
+},
+keyPrefix:{
+name:"keyPrefix",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+label:{
+name:"label",
+type:"string",
+xmlRequired:true
+},
+labelPlural:{
+name:"labelPlural",
+type:"string",
+xmlRequired:true
+},
+layoutable:{
+name:"layoutable",
+type:"boolean",
+xmlRequired:true
+},
+mergeable:{
+name:"mergeable",
+type:"boolean",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+},
+queryable:{
+name:"queryable",
+type:"boolean",
+xmlRequired:true
+},
+recordTypeInfos:{
+name:"recordTypeInfos",
+type:"RecordTypeInfo",
+xmlRequired:false
+},
+replicateable:{
+name:"replicateable",
+type:"boolean",
+xmlRequired:true
+},
+retrieveable:{
+name:"retrieveable",
+type:"boolean",
+xmlRequired:true
+},
+searchable:{
+name:"searchable",
+type:"boolean",
+xmlRequired:true
+},
+undeletable:{
+name:"undeletable",
+type:"boolean",
+xmlRequired:true
+},
+updateable:{
+name:"updateable",
+type:"boolean",
+xmlRequired:true
+},
+urlDetail:{
+name:"urlDetail",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+urlEdit:{
+name:"urlEdit",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+urlNew:{
+name:"urlNew",
+nillable:"true",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"ChildRelationship",
+mustQualify:true,
+fields:{
+cascadeDelete:{
+name:"cascadeDelete",
+type:"boolean",
+xmlRequired:true
+},
+childSObject:{
+name:"childSObject",
+type:"string",
+xmlRequired:true
+},
+field:{
+name:"field",
+type:"string",
+xmlRequired:true
+},
+relationshipName:{
+name:"relationshipName",
+type:"string",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeGlobalResult",
+mustQualify:true,
+fields:{
+encoding:{
+name:"encoding",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+maxBatchSize:{
+name:"maxBatchSize",
+type:"int",
+xmlRequired:true
+},
+types:{
+name:"types",
+nillable:"true",
+type:"string",
+xmlRequired:false
+}
+}
+})
+,
+isc.SimpleType.create({
+inheritsFrom:"string",
+name:"fieldType",
+xmlSource:"SimpleType",
+valueMap:[
+"string",
+"picklist",
+"multipicklist",
+"combobox",
+"reference",
+"base64",
+"boolean",
+"currency",
+"textarea",
+"int",
+"double",
+"percent",
+"phone",
+"id",
+"date",
+"datetime",
+"url",
+"email",
+"anyType"
+]
+})
+,
+isc.SimpleType.create({
+inheritsFrom:"string",
+name:"soapType",
+xmlSource:"SimpleType",
+valueMap:[
+"tns:ID",
+"xsd:base64Binary",
+"xsd:boolean",
+"xsd:double",
+"xsd:int",
+"xsd:string",
+"xsd:date",
+"xsd:dateTime",
+"xsd:anyType"
+]
+})
+,
+isc.XSComplexType.create({
+ID:"Field",
+mustQualify:true,
+fields:{
+autoNumber:{
+name:"autoNumber",
+type:"boolean",
+xmlRequired:true
+},
+byteLength:{
+name:"byteLength",
+type:"int",
+xmlRequired:true
+},
+calculated:{
+name:"calculated",
+type:"boolean",
+xmlRequired:true
+},
+calculatedFormula:{
+name:"calculatedFormula",
+type:"string",
+xmlRequired:false
+},
+caseSensitive:{
+name:"caseSensitive",
+type:"boolean",
+xmlRequired:true
+},
+controllerName:{
+name:"controllerName",
+type:"string",
+xmlRequired:false
+},
+createable:{
+name:"createable",
+type:"boolean",
+xmlRequired:true
+},
+custom:{
+name:"custom",
+type:"boolean",
+xmlRequired:true
+},
+defaultValueFormula:{
+name:"defaultValueFormula",
+type:"string",
+xmlRequired:false
+},
+defaultedOnCreate:{
+name:"defaultedOnCreate",
+type:"boolean",
+xmlRequired:true
+},
+dependentPicklist:{
+name:"dependentPicklist",
+type:"boolean",
+xmlRequired:false
+},
+digits:{
+name:"digits",
+type:"int",
+xmlRequired:true
+},
+externalId:{
+name:"externalId",
+type:"boolean",
+xmlRequired:false
+},
+filterable:{
+name:"filterable",
+type:"boolean",
+xmlRequired:true
+},
+htmlFormatted:{
+name:"htmlFormatted",
+type:"boolean",
+xmlRequired:false
+},
+label:{
+name:"label",
+type:"string",
+xmlRequired:true
+},
+length:{
+name:"length",
+type:"int",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+},
+nameField:{
+name:"nameField",
+type:"boolean",
+xmlRequired:true
+},
+namePointing:{
+name:"namePointing",
+type:"boolean",
+xmlRequired:false
+},
+nillable:{
+name:"nillable",
+type:"boolean",
+xmlRequired:true
+},
+picklistValues:{
+name:"picklistValues",
+nillable:"true",
+type:"PicklistEntry",
+xmlRequired:false
+},
+precision:{
+name:"precision",
+type:"int",
+xmlRequired:true
+},
+referenceTo:{
+name:"referenceTo",
+nillable:"true",
+type:"string",
+xmlRequired:false
+},
+relationshipName:{
+name:"relationshipName",
+type:"string",
+xmlRequired:false
+},
+restrictedPicklist:{
+name:"restrictedPicklist",
+type:"boolean",
+xmlRequired:true
+},
+scale:{
+name:"scale",
+type:"int",
+xmlRequired:true
+},
+soapType:{
+name:"soapType",
+type:"soapType",
+xmlRequired:true
+},
+sortable:{
+name:"sortable",
+type:"boolean",
+xmlRequired:false
+},
+type:{
+name:"type",
+type:"fieldType",
+xmlRequired:true
+},
+unique:{
+name:"unique",
+type:"boolean",
+xmlRequired:true
+},
+updateable:{
+name:"updateable",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"PicklistEntry",
+mustQualify:true,
+fields:{
+active:{
+name:"active",
+type:"boolean",
+xmlRequired:true
+},
+defaultValue:{
+name:"defaultValue",
+type:"boolean",
+xmlRequired:true
+},
+label:{
+name:"label",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+validFor:{
+name:"validFor",
+type:"base64Binary",
+xmlRequired:false
+},
+value:{
+name:"value",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeSoftphoneLayoutResult",
+mustQualify:true,
+fields:{
+callTypes:{
+name:"callTypes",
+type:"DescribeSoftphoneLayoutCallType",
+xmlRequired:true
+},
+id:{
+name:"id",
+type:"ID",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeSoftphoneLayoutCallType",
+mustQualify:true,
+fields:{
+infoFields:{
+name:"infoFields",
+type:"DescribeSoftphoneLayoutInfoField",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+},
+sections:{
+name:"sections",
+type:"DescribeSoftphoneLayoutSection",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeSoftphoneLayoutInfoField",
+mustQualify:true,
+fields:{
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeSoftphoneLayoutSection",
+mustQualify:true,
+fields:{
+entityApiName:{
+name:"entityApiName",
+type:"string",
+xmlRequired:true
+},
+items:{
+name:"items",
+type:"DescribeSoftphoneLayoutItem",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeSoftphoneLayoutItem",
+mustQualify:true,
+fields:{
+itemApiName:{
+name:"itemApiName",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeLayoutResult",
+mustQualify:true,
+fields:{
+layouts:{
+name:"layouts",
+type:"DescribeLayout",
+xmlRequired:true
+},
+recordTypeMappings:{
+name:"recordTypeMappings",
+type:"RecordTypeMapping",
+xmlRequired:false
+},
+recordTypeSelectorRequired:{
+name:"recordTypeSelectorRequired",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeLayout",
+mustQualify:true,
+fields:{
+detailLayoutSections:{
+name:"detailLayoutSections",
+type:"DescribeLayoutSection",
+xmlRequired:false
+},
+editLayoutSections:{
+name:"editLayoutSections",
+type:"DescribeLayoutSection",
+xmlRequired:false
+},
+id:{
+name:"id",
+type:"ID",
+xmlRequired:true
+},
+relatedLists:{
+name:"relatedLists",
+type:"RelatedList",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeLayoutSection",
+mustQualify:true,
+fields:{
+columns:{
+name:"columns",
+type:"int",
+xmlRequired:true
+},
+heading:{
+name:"heading",
+type:"string",
+xmlRequired:true
+},
+layoutRows:{
+name:"layoutRows",
+type:"DescribeLayoutRow",
+xmlRequired:true
+},
+rows:{
+name:"rows",
+type:"int",
+xmlRequired:true
+},
+useCollapsibleSection:{
+name:"useCollapsibleSection",
+type:"boolean",
+xmlRequired:true
+},
+useHeading:{
+name:"useHeading",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeLayoutRow",
+mustQualify:true,
+fields:{
+layoutItems:{
+name:"layoutItems",
+type:"DescribeLayoutItem",
+xmlRequired:true
+},
+numItems:{
+name:"numItems",
+type:"int",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeLayoutItem",
+mustQualify:true,
+fields:{
+editable:{
+name:"editable",
+type:"boolean",
+xmlRequired:true
+},
+label:{
+name:"label",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+layoutComponents:{
+name:"layoutComponents",
+type:"DescribeLayoutComponent",
+xmlRequired:false
+},
+placeholder:{
+name:"placeholder",
+type:"boolean",
+xmlRequired:true
+},
+required:{
+name:"required",
+type:"boolean",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeLayoutComponent",
+mustQualify:true,
+fields:{
+displayLines:{
+name:"displayLines",
+type:"int",
+xmlRequired:true
+},
+tabOrder:{
+name:"tabOrder",
+type:"int",
+xmlRequired:true
+},
+type:{
+name:"type",
+type:"layoutComponentType",
+xmlRequired:true
+},
+value:{
+name:"value",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.SimpleType.create({
+inheritsFrom:"string",
+name:"layoutComponentType",
+xmlSource:"SimpleType",
+valueMap:[
+"Field",
+"Separator"
+]
+})
+,
+isc.XSComplexType.create({
+ID:"RecordTypeInfo",
+mustQualify:true,
+fields:{
+available:{
+name:"available",
+type:"boolean",
+xmlRequired:true
+},
+defaultRecordTypeMapping:{
+name:"defaultRecordTypeMapping",
+type:"boolean",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+},
+recordTypeId:{
+name:"recordTypeId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"RecordTypeMapping",
+mustQualify:true,
+fields:{
+available:{
+name:"available",
+type:"boolean",
+xmlRequired:true
+},
+defaultRecordTypeMapping:{
+name:"defaultRecordTypeMapping",
+type:"boolean",
+xmlRequired:true
+},
+layoutId:{
+name:"layoutId",
+type:"ID",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+},
+picklistsForRecordType:{
+name:"picklistsForRecordType",
+nillable:"true",
+type:"PicklistForRecordType",
+xmlRequired:false
+},
+recordTypeId:{
+name:"recordTypeId",
+nillable:"true",
+type:"ID",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"PicklistForRecordType",
+mustQualify:true,
+fields:{
+picklistName:{
+name:"picklistName",
+type:"string",
+xmlRequired:true
+},
+picklistValues:{
+name:"picklistValues",
+nillable:"true",
+type:"PicklistEntry",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"RelatedList",
+mustQualify:true,
+fields:{
+columns:{
+name:"columns",
+type:"RelatedListColumn",
+xmlRequired:true
+},
+custom:{
+name:"custom",
+type:"boolean",
+xmlRequired:true
+},
+field:{
+name:"field",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+label:{
+name:"label",
+type:"string",
+xmlRequired:true
+},
+limitRows:{
+name:"limitRows",
+type:"int",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+},
+sobject:{
+name:"sobject",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+sort:{
+name:"sort",
+type:"RelatedListSort",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"RelatedListColumn",
+mustQualify:true,
+fields:{
+field:{
+name:"field",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+format:{
+name:"format",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+label:{
+name:"label",
+type:"string",
+xmlRequired:true
+},
+name:{
+name:"name",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"RelatedListSort",
+mustQualify:true,
+fields:{
+ascending:{
+name:"ascending",
+type:"boolean",
+xmlRequired:true
+},
+column:{
+name:"column",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeTabSetResult",
+mustQualify:true,
+fields:{
+label:{
+name:"label",
+type:"string",
+xmlRequired:true
+},
+logoUrl:{
+name:"logoUrl",
+type:"string",
+xmlRequired:true
+},
+namespace:{
+name:"namespace",
+type:"string",
+xmlRequired:false
+},
+selected:{
+name:"selected",
+type:"boolean",
+xmlRequired:true
+},
+tabs:{
+name:"tabs",
+type:"DescribeTab",
+xmlRequired:false
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"DescribeTab",
+mustQualify:true,
+fields:{
+custom:{
+name:"custom",
+type:"boolean",
+xmlRequired:true
+},
+label:{
+name:"label",
+type:"string",
+xmlRequired:true
+},
+sobjectName:{
+name:"sobjectName",
+nillable:"true",
+type:"string",
+xmlRequired:true
+},
+url:{
+name:"url",
+type:"string",
+xmlRequired:true
+}
+}
+})
+]
+})
+isc.SchemaSet.create({
+qualifyAll:true,
+schemaNamespace:"urn:fault.partner.soap.sforce.com",
+serviceNamespace:"urn:partner.soap.sforce.com",
+schemaImports:[
+],
+schema:[
+isc.SimpleType.create({
+inheritsFrom:"string",
+name:"ExceptionCode",
+xmlSource:"SimpleType",
+valueMap:[
+"API_CURRENTLY_DISABLED",
+"API_DISABLED_FOR_ORG",
+"CLIENT_NOT_ACCESSIBLE_FOR_USER",
+"CLIENT_REQUIRE_UPDATE_FOR_USER",
+"EMAIL_BATCH_SIZE_LIMIT_EXCEEDED",
+"EMAIL_TO_CASE_INVALID_ROUTING",
+"EMAIL_TO_CASE_LIMIT_EXCEEDED",
+"EMAIL_TO_CASE_NOT_ENABLED",
+"EXCEEDED_ID_LIMIT",
+"EXCEEDED_LEAD_CONVERT_LIMIT",
+"EXCEEDED_MAX_SIZE_REQUEST",
+"EXCEEDED_MAX_TYPES_LIMIT",
+"EXCEEDED_QUOTA",
+"FUNCTIONALITY_NOT_ENABLED",
+"INACTIVE_OWNER_OR_USER",
+"INSUFFICIENT_ACCESS",
+"INVALID_ASSIGNMENT_RULE",
+"INVALID_BATCH_SIZE",
+"INVALID_CLIENT",
+"INVALID_CROSS_REFERENCE_KEY",
+"INVALID_FIELD",
+"INVALID_ID_FIELD",
+"INVALID_LOCATOR",
+"INVALID_LOGIN",
+"INVALID_NEW_PASSWORD",
+"INVALID_OPERATION",
+"INVALID_OPERATION_WITH_EXPIRED_PASSWORD",
+"INVALID_QUERY_FILTER_OPERATOR",
+"INVALID_QUERY_LOCATOR",
+"INVALID_QUERY_SCOPE",
+"INVALID_REPLICATION_DATE",
+"INVALID_SEARCH",
+"INVALID_SEARCH_SCOPE",
+"INVALID_SESSION_ID",
+"INVALID_SOAP_HEADER",
+"INVALID_SSO_GATEWAY_URL",
+"INVALID_TYPE",
+"INVALID_TYPE_FOR_OPERATION",
+"LOGIN_DURING_RESTRICTED_DOMAIN",
+"LOGIN_DURING_RESTRICTED_TIME",
+"MALFORMED_ID",
+"MALFORMED_QUERY",
+"MALFORMED_SEARCH",
+"MISSING_ARGUMENT",
+"NOT_MODIFIED",
+"NUMBER_OUTSIDE_VALID_RANGE",
+"OPERATION_TOO_LARGE",
+"ORG_LOCKED",
+"PASSWORD_LOCKOUT",
+"QUERY_TIMEOUT",
+"QUERY_TOO_COMPLICATED",
+"REQUEST_LIMIT_EXCEEDED",
+"REQUEST_RUNNING_TOO_LONG",
+"SERVER_UNAVAILABLE",
+"SSO_SERVICE_DOWN",
+"TRIAL_EXPIRED",
+"UNKNOWN_EXCEPTION",
+"UNSUPPORTED_API_VERSION",
+"UNSUPPORTED_CLIENT"
+]
+})
+,
+isc.SimpleType.create({
+inheritsFrom:"QName",
+name:"FaultCode",
+xmlSource:"SimpleType",
+valueMap:[
+"fns:API_CURRENTLY_DISABLED",
+"fns:API_DISABLED_FOR_ORG",
+"fns:CLIENT_NOT_ACCESSIBLE_FOR_USER",
+"fns:CLIENT_REQUIRE_UPDATE_FOR_USER",
+"fns:EMAIL_BATCH_SIZE_LIMIT_EXCEEDED",
+"fns:EMAIL_TO_CASE_INVALID_ROUTING",
+"fns:EMAIL_TO_CASE_LIMIT_EXCEEDED",
+"fns:EMAIL_TO_CASE_NOT_ENABLED",
+"fns:EXCEEDED_ID_LIMIT",
+"fns:EXCEEDED_LEAD_CONVERT_LIMIT",
+"fns:EXCEEDED_MAX_SIZE_REQUEST",
+"fns:EXCEEDED_MAX_TYPES_LIMIT",
+"fns:EXCEEDED_QUOTA",
+"fns:FUNCTIONALITY_NOT_ENABLED",
+"fns:INACTIVE_OWNER_OR_USER",
+"fns:INSUFFICIENT_ACCESS",
+"fns:INVALID_ASSIGNMENT_RULE",
+"fns:INVALID_BATCH_SIZE",
+"fns:INVALID_CLIENT",
+"fns:INVALID_CROSS_REFERENCE_KEY",
+"fns:INVALID_FIELD",
+"fns:INVALID_ID_FIELD",
+"fns:INVALID_LOCATOR",
+"fns:INVALID_LOGIN",
+"fns:INVALID_NEW_PASSWORD",
+"fns:INVALID_OPERATION",
+"fns:INVALID_OPERATION_WITH_EXPIRED_PASSWORD",
+"fns:INVALID_QUERY_FILTER_OPERATOR",
+"fns:INVALID_QUERY_LOCATOR",
+"fns:INVALID_QUERY_SCOPE",
+"fns:INVALID_REPLICATION_DATE",
+"fns:INVALID_SEARCH",
+"fns:INVALID_SEARCH_SCOPE",
+"fns:INVALID_SESSION_ID",
+"fns:INVALID_SOAP_HEADER",
+"fns:INVALID_SSO_GATEWAY_URL",
+"fns:INVALID_TYPE",
+"fns:INVALID_TYPE_FOR_OPERATION",
+"fns:LOGIN_DURING_RESTRICTED_DOMAIN",
+"fns:LOGIN_DURING_RESTRICTED_TIME",
+"fns:MALFORMED_ID",
+"fns:MALFORMED_QUERY",
+"fns:MALFORMED_SEARCH",
+"fns:MISSING_ARGUMENT",
+"fns:NOT_MODIFIED",
+"fns:NUMBER_OUTSIDE_VALID_RANGE",
+"fns:OPERATION_TOO_LARGE",
+"fns:ORG_LOCKED",
+"fns:PASSWORD_LOCKOUT",
+"fns:QUERY_TIMEOUT",
+"fns:QUERY_TOO_COMPLICATED",
+"fns:REQUEST_LIMIT_EXCEEDED",
+"fns:REQUEST_RUNNING_TOO_LONG",
+"fns:SERVER_UNAVAILABLE",
+"fns:SSO_SERVICE_DOWN",
+"fns:TRIAL_EXPIRED",
+"fns:UNKNOWN_EXCEPTION",
+"fns:UNSUPPORTED_API_VERSION",
+"fns:UNSUPPORTED_CLIENT"
+]
+})
+,
+isc.XSComplexType.create({
+ID:"ApiFault",
+mustQualify:true,
+fields:{
+exceptionCode:{
+name:"exceptionCode",
+type:"ExceptionCode",
+xmlRequired:true
+},
+exceptionMessage:{
+name:"exceptionMessage",
+type:"string",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSElement.create({
+ID:"fault",
+inheritsFrom:"ApiFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"ApiQueryFault",
+inheritsFrom:"ApiFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+row:{
+name:"row",
+type:"int",
+xmlRequired:true
+},
+column:{
+name:"column",
+type:"int",
+xmlRequired:true
+}
+}
+})
+,
+isc.XSComplexType.create({
+ID:"LoginFault",
+inheritsFrom:"ApiFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"LoginFault",
+inheritsFrom:"LoginFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"InvalidQueryLocatorFault",
+inheritsFrom:"ApiFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"InvalidQueryLocatorFault",
+inheritsFrom:"InvalidQueryLocatorFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"InvalidNewPasswordFault",
+inheritsFrom:"ApiFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"InvalidNewPasswordFault",
+inheritsFrom:"InvalidNewPasswordFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"InvalidIdFault",
+inheritsFrom:"ApiFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"InvalidIdFault",
+inheritsFrom:"InvalidIdFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"UnexpectedErrorFault",
+inheritsFrom:"ApiFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"UnexpectedErrorFault",
+inheritsFrom:"UnexpectedErrorFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"InvalidFieldFault",
+inheritsFrom:"ApiQueryFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"InvalidFieldFault",
+inheritsFrom:"InvalidFieldFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"InvalidSObjectFault",
+inheritsFrom:"ApiQueryFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"InvalidSObjectFault",
+inheritsFrom:"InvalidSObjectFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"MalformedQueryFault",
+inheritsFrom:"ApiQueryFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"MalformedQueryFault",
+inheritsFrom:"MalformedQueryFault",
+mustQualify:true,
+fields:{
+}
+})
+,
+isc.XSComplexType.create({
+ID:"MalformedSearchFault",
+inheritsFrom:"ApiQueryFault",
+mustQualify:true,
+useParentFieldOrder:true,
+fields:{
+}
+})
+,
+isc.XSElement.create({
+ID:"MalformedSearchFault",
+inheritsFrom:"MalformedSearchFault",
+mustQualify:true,
+fields:{
+}
+})
+]
+})
+isc.WebService.create({
+dataURL:"https://www.salesforce.com/services/Soap/u/8.0",
+serviceNamespace:"urn:partner.soap.sforce.com",
+soapStyle:"document",
+wsdlImports:[
+],
+schemaImports:[
+{
+location:"",
+namespace:"urn:sobject.partner.soap.sforce.com"
+},
+{
+location:"",
+namespace:"urn:partner.soap.sforce.com"
+},
+{
+location:"",
+namespace:"urn:partner.soap.sforce.com"
+},
+{
+location:"",
+namespace:"urn:sobject.partner.soap.sforce.com"
+},
+{
+location:"",
+namespace:"urn:fault.partner.soap.sforce.com"
+}
+],
+bindings:[
+{
+name:"SoapBinding",
+portTypeName:"Soap",
+operation:[
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"login",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"LoginScopeHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"describeSObject",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"describeSObjects",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"describeGlobal",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"describeLayout",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"describeSoftphoneLayout",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"describeTabs",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"create",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"AssignmentRuleHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"MruHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"EmailHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"update",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"AssignmentRuleHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"MruHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"EmailHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"upsert",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"AssignmentRuleHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"MruHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"EmailHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"merge",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"AssignmentRuleHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"MruHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"delete",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"UserTerritoryDeleteHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"undelete",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"retrieve",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"QueryOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"MruHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"process",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"convertLead",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"getDeleted",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"getUpdated",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"query",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"QueryOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"MruHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"queryAll",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"QueryOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"queryMore",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"QueryOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"search",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"getServerTimestamp",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"setPassword",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"resetPassword",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"EmailHeader"
+}
+]
+},
+{
+inputEncoding:"literal",
+inputParts:"parameters",
+name:"getUserInfo",
+outputEncoding:"literal",
+outputParts:"",
+soapAction:"",
+inputHeaders:[
+{
+encoding:"literal",
+message:"Header",
+part:"SessionHeader"
+},
+{
+encoding:"literal",
+message:"Header",
+part:"CallOptions"
+}
+]
+}
+]
+}
+],
+portTypes:[
+{
+portTypeName:"Soap",
+operation:[
+{
+inputMessage:"loginRequest",
+name:"login",
+outputMessage:"loginResponse"
+},
+{
+inputMessage:"describeSObjectRequest",
+name:"describeSObject",
+outputMessage:"describeSObjectResponse"
+},
+{
+inputMessage:"describeSObjectsRequest",
+name:"describeSObjects",
+outputMessage:"describeSObjectsResponse"
+},
+{
+inputMessage:"describeGlobalRequest",
+name:"describeGlobal",
+outputMessage:"describeGlobalResponse"
+},
+{
+inputMessage:"describeLayoutRequest",
+name:"describeLayout",
+outputMessage:"describeLayoutResponse"
+},
+{
+inputMessage:"describeSoftphoneLayoutRequest",
+name:"describeSoftphoneLayout",
+outputMessage:"describeSoftphoneLayoutResponse"
+},
+{
+inputMessage:"describeTabsRequest",
+name:"describeTabs",
+outputMessage:"describeTabsResponse"
+},
+{
+inputMessage:"createRequest",
+name:"create",
+outputMessage:"createResponse"
+},
+{
+inputMessage:"updateRequest",
+name:"update",
+outputMessage:"updateResponse"
+},
+{
+inputMessage:"upsertRequest",
+name:"upsert",
+outputMessage:"upsertResponse"
+},
+{
+inputMessage:"mergeRequest",
+name:"merge",
+outputMessage:"mergeResponse"
+},
+{
+inputMessage:"deleteRequest",
+name:"delete",
+outputMessage:"deleteResponse"
+},
+{
+inputMessage:"undeleteRequest",
+name:"undelete",
+outputMessage:"undeleteResponse"
+},
+{
+inputMessage:"retrieveRequest",
+name:"retrieve",
+outputMessage:"retrieveResponse"
+},
+{
+inputMessage:"processRequest",
+name:"process",
+outputMessage:"processResponse"
+},
+{
+inputMessage:"convertLeadRequest",
+name:"convertLead",
+outputMessage:"convertLeadResponse"
+},
+{
+inputMessage:"getDeletedRequest",
+name:"getDeleted",
+outputMessage:"getDeletedResponse"
+},
+{
+inputMessage:"getUpdatedRequest",
+name:"getUpdated",
+outputMessage:"getUpdatedResponse"
+},
+{
+inputMessage:"queryRequest",
+name:"query",
+outputMessage:"queryResponse"
+},
+{
+inputMessage:"queryAllRequest",
+name:"queryAll",
+outputMessage:"queryAllResponse"
+},
+{
+inputMessage:"queryMoreRequest",
+name:"queryMore",
+outputMessage:"queryMoreResponse"
+},
+{
+inputMessage:"searchRequest",
+name:"search",
+outputMessage:"searchResponse"
+},
+{
+inputMessage:"getServerTimestampRequest",
+name:"getServerTimestamp",
+outputMessage:"getServerTimestampResponse"
+},
+{
+inputMessage:"setPasswordRequest",
+name:"setPassword",
+outputMessage:"setPasswordResponse"
+},
+{
+inputMessage:"resetPasswordRequest",
+name:"resetPassword",
+outputMessage:"resetPasswordResponse"
+},
+{
+inputMessage:"getUserInfoRequest",
+name:"getUserInfo",
+outputMessage:"getUserInfoResponse"
+}
+]
+}
+],
+messages:[
+isc.WSDLMessage.create({
+ID:"message:Header",
+fields:{
+LoginScopeHeader:{
+name:"LoginScopeHeader",
+partName:"LoginScopeHeader",
+type:"LoginScopeHeader",
+xmlRequired:true,
+xsElementRef:true
+},
+SessionHeader:{
+name:"SessionHeader",
+partName:"SessionHeader",
+type:"SessionHeader",
+xmlRequired:true,
+xsElementRef:true
+},
+CallOptions:{
+name:"CallOptions",
+partName:"CallOptions",
+type:"CallOptions",
+xmlRequired:true,
+xsElementRef:true
+},
+QueryOptions:{
+name:"QueryOptions",
+partName:"QueryOptions",
+type:"QueryOptions",
+xmlRequired:true,
+xsElementRef:true
+},
+AssignmentRuleHeader:{
+name:"AssignmentRuleHeader",
+partName:"AssignmentRuleHeader",
+type:"AssignmentRuleHeader",
+xmlRequired:true,
+xsElementRef:true
+},
+MruHeader:{
+name:"MruHeader",
+partName:"MruHeader",
+type:"MruHeader",
+xmlRequired:true,
+xsElementRef:true
+},
+EmailHeader:{
+name:"EmailHeader",
+partName:"EmailHeader",
+type:"EmailHeader",
+xmlRequired:true,
+xsElementRef:true
+},
+UserTerritoryDeleteHeader:{
+name:"UserTerritoryDeleteHeader",
+partName:"UserTerritoryDeleteHeader",
+type:"UserTerritoryDeleteHeader",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:ApiFault",
+fields:{
+fault:{
+name:"fault",
+partName:"fault",
+type:"fault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:LoginFault",
+fields:{
+LoginFault:{
+name:"LoginFault",
+partName:"fault",
+type:"LoginFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:InvalidQueryLocatorFault",
+fields:{
+InvalidQueryLocatorFault:{
+name:"InvalidQueryLocatorFault",
+partName:"fault",
+type:"InvalidQueryLocatorFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:InvalidNewPasswordFault",
+fields:{
+InvalidNewPasswordFault:{
+name:"InvalidNewPasswordFault",
+partName:"fault",
+type:"InvalidNewPasswordFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:InvalidIdFault",
+fields:{
+InvalidIdFault:{
+name:"InvalidIdFault",
+partName:"fault",
+type:"InvalidIdFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:UnexpectedErrorFault",
+fields:{
+UnexpectedErrorFault:{
+name:"UnexpectedErrorFault",
+partName:"fault",
+type:"UnexpectedErrorFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:InvalidFieldFault",
+fields:{
+InvalidFieldFault:{
+name:"InvalidFieldFault",
+partName:"fault",
+type:"InvalidFieldFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:InvalidSObjectFault",
+fields:{
+InvalidSObjectFault:{
+name:"InvalidSObjectFault",
+partName:"fault",
+type:"InvalidSObjectFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:MalformedQueryFault",
+fields:{
+MalformedQueryFault:{
+name:"MalformedQueryFault",
+partName:"fault",
+type:"MalformedQueryFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:MalformedSearchFault",
+fields:{
+MalformedSearchFault:{
+name:"MalformedSearchFault",
+partName:"fault",
+type:"MalformedSearchFault",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:loginRequest",
+fields:{
+login:{
+name:"login",
+partName:"parameters",
+type:"login",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:loginResponse",
+fields:{
+loginResponse:{
+name:"loginResponse",
+partName:"parameters",
+type:"loginResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeSObjectRequest",
+fields:{
+describeSObject:{
+name:"describeSObject",
+partName:"parameters",
+type:"describeSObject",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeSObjectResponse",
+fields:{
+describeSObjectResponse:{
+name:"describeSObjectResponse",
+partName:"parameters",
+type:"describeSObjectResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeSObjectsRequest",
+fields:{
+describeSObjects:{
+name:"describeSObjects",
+partName:"parameters",
+type:"describeSObjects",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeSObjectsResponse",
+fields:{
+describeSObjectsResponse:{
+name:"describeSObjectsResponse",
+partName:"parameters",
+type:"describeSObjectsResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeGlobalRequest",
+fields:{
+describeGlobal:{
+name:"describeGlobal",
+partName:"parameters",
+type:"describeGlobal",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeGlobalResponse",
+fields:{
+describeGlobalResponse:{
+name:"describeGlobalResponse",
+partName:"parameters",
+type:"describeGlobalResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeLayoutRequest",
+fields:{
+describeLayout:{
+name:"describeLayout",
+partName:"parameters",
+type:"describeLayout",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeLayoutResponse",
+fields:{
+describeLayoutResponse:{
+name:"describeLayoutResponse",
+partName:"parameters",
+type:"describeLayoutResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeSoftphoneLayoutRequest",
+fields:{
+describeSoftphoneLayout:{
+name:"describeSoftphoneLayout",
+partName:"parameters",
+type:"describeSoftphoneLayout",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeSoftphoneLayoutResponse",
+fields:{
+describeSoftphoneLayoutResponse:{
+name:"describeSoftphoneLayoutResponse",
+partName:"parameters",
+type:"describeSoftphoneLayoutResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeTabsRequest",
+fields:{
+describeTabs:{
+name:"describeTabs",
+partName:"parameters",
+type:"describeTabs",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:describeTabsResponse",
+fields:{
+describeTabsResponse:{
+name:"describeTabsResponse",
+partName:"parameters",
+type:"describeTabsResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:createRequest",
+fields:{
+create:{
+name:"create",
+partName:"parameters",
+type:"create",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:createResponse",
+fields:{
+createResponse:{
+name:"createResponse",
+partName:"parameters",
+type:"createResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:updateRequest",
+fields:{
+update:{
+name:"update",
+partName:"parameters",
+type:"update",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:updateResponse",
+fields:{
+updateResponse:{
+name:"updateResponse",
+partName:"parameters",
+type:"updateResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:upsertRequest",
+fields:{
+upsert:{
+name:"upsert",
+partName:"parameters",
+type:"upsert",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:upsertResponse",
+fields:{
+upsertResponse:{
+name:"upsertResponse",
+partName:"parameters",
+type:"upsertResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:mergeRequest",
+fields:{
+merge:{
+name:"merge",
+partName:"parameters",
+type:"merge",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:mergeResponse",
+fields:{
+mergeResponse:{
+name:"mergeResponse",
+partName:"parameters",
+type:"mergeResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:deleteRequest",
+fields:{
+"delete":{
+name:"delete",
+partName:"parameters",
+type:"delete",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:deleteResponse",
+fields:{
+deleteResponse:{
+name:"deleteResponse",
+partName:"parameters",
+type:"deleteResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:undeleteRequest",
+fields:{
+undelete:{
+name:"undelete",
+partName:"parameters",
+type:"undelete",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:undeleteResponse",
+fields:{
+undeleteResponse:{
+name:"undeleteResponse",
+partName:"parameters",
+type:"undeleteResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:retrieveRequest",
+fields:{
+retrieve:{
+name:"retrieve",
+partName:"parameters",
+type:"retrieve",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:retrieveResponse",
+fields:{
+retrieveResponse:{
+name:"retrieveResponse",
+partName:"parameters",
+type:"retrieveResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:processRequest",
+fields:{
+process:{
+name:"process",
+partName:"parameters",
+type:"process",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:processResponse",
+fields:{
+processResponse:{
+name:"processResponse",
+partName:"parameters",
+type:"processResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:convertLeadRequest",
+fields:{
+convertLead:{
+name:"convertLead",
+partName:"parameters",
+type:"convertLead",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:convertLeadResponse",
+fields:{
+convertLeadResponse:{
+name:"convertLeadResponse",
+partName:"parameters",
+type:"convertLeadResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getDeletedRequest",
+fields:{
+getDeleted:{
+name:"getDeleted",
+partName:"parameters",
+type:"getDeleted",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getDeletedResponse",
+fields:{
+getDeletedResponse:{
+name:"getDeletedResponse",
+partName:"parameters",
+type:"getDeletedResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getUpdatedRequest",
+fields:{
+getUpdated:{
+name:"getUpdated",
+partName:"parameters",
+type:"getUpdated",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getUpdatedResponse",
+fields:{
+getUpdatedResponse:{
+name:"getUpdatedResponse",
+partName:"parameters",
+type:"getUpdatedResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:queryRequest",
+fields:{
+query:{
+name:"query",
+partName:"parameters",
+type:"query",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:queryResponse",
+fields:{
+queryResponse:{
+name:"queryResponse",
+partName:"parameters",
+type:"queryResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:queryAllRequest",
+fields:{
+queryAll:{
+name:"queryAll",
+partName:"parameters",
+type:"queryAll",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:queryAllResponse",
+fields:{
+queryAllResponse:{
+name:"queryAllResponse",
+partName:"parameters",
+type:"queryAllResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:queryMoreRequest",
+fields:{
+queryMore:{
+name:"queryMore",
+partName:"parameters",
+type:"queryMore",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:queryMoreResponse",
+fields:{
+queryMoreResponse:{
+name:"queryMoreResponse",
+partName:"parameters",
+type:"queryMoreResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:searchRequest",
+fields:{
+search:{
+name:"search",
+partName:"parameters",
+type:"search",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:searchResponse",
+fields:{
+searchResponse:{
+name:"searchResponse",
+partName:"parameters",
+type:"searchResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getServerTimestampRequest",
+fields:{
+getServerTimestamp:{
+name:"getServerTimestamp",
+partName:"parameters",
+type:"getServerTimestamp",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getServerTimestampResponse",
+fields:{
+getServerTimestampResponse:{
+name:"getServerTimestampResponse",
+partName:"parameters",
+type:"getServerTimestampResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:setPasswordRequest",
+fields:{
+setPassword:{
+name:"setPassword",
+partName:"parameters",
+type:"setPassword",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:setPasswordResponse",
+fields:{
+setPasswordResponse:{
+name:"setPasswordResponse",
+partName:"parameters",
+type:"setPasswordResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:resetPasswordRequest",
+fields:{
+resetPassword:{
+name:"resetPassword",
+partName:"parameters",
+type:"resetPassword",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:resetPasswordResponse",
+fields:{
+resetPasswordResponse:{
+name:"resetPasswordResponse",
+partName:"parameters",
+type:"resetPasswordResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getUserInfoRequest",
+fields:{
+getUserInfo:{
+name:"getUserInfo",
+partName:"parameters",
+type:"getUserInfo",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+,
+isc.WSDLMessage.create({
+ID:"message:getUserInfoResponse",
+fields:{
+getUserInfoResponse:{
+name:"getUserInfoResponse",
+partName:"parameters",
+type:"getUserInfoResponse",
+xmlRequired:true,
+xsElementRef:true
+}
+}
+})
+]
+})
+isc.SForce=isc.WebService.get("urn:partner.soap.sforce.com");if(isc.SForce){isc.A=isc.SForce.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.detailFields=["Id","Type","ParentId","LastModifiedDate","LastModifiedById","LastActivityDate","CreatedDate","CreatedById"];isc.A.hiddenFields=["SystemModstamp"];isc.B.push(isc.A.getHeaderData=function(_1){var _2={};if(_1.operationType=="fetch")_2.QueryOptions={batchSize:75};if(this.sessionId!=null)_2.SessionHeader={sessionId:this.sessionId};return _2}
+,isc.A.login=function(_1,_2,_3){this.callOperation("login",{username:_1,password:_2},"//default:result",{target:this,methodName:"loginReply"},{willHandleError:true,$40z:_3,showPrompt:true,prompt:"Logging into SalesForce.."})}
+,isc.A.loginReply=function(_1,_2,_3,_4){if(_3.status<0){return this.fireCallback(_4.$40z,"loginData",[false])}
+var _5=_1[0];this.logDebug("login data: "+this.echo(_5));this.dataURL=_5.serverUrl;this.sessionId=_5.sessionId;this.logInfo("got sessionID: "+this.sessionId);this.fireCallback(_4.$40z,"loginData",[_5])}
+,isc.A.ensureLoggedIn=function(_1,_2,_3){if(this.sessionId)return this.fireCallback(_1);var _4=this;isc.showLoginDialog(function(_5,_6){if(_5==null)return;_4.login(_5.username,_5.password,function(_7){_6(_7);if(_7)isc.Class.fireCallback(_1)})},isc.addProperties({title:"Please log in to SalesForce",dismissable:_2},_3))}
+,isc.A.getEntityList=function(_1){this.$400=_1;this.callOperation("describeGlobal",null,"//default:types",{target:this,methodName:"describeGlobalReply"})}
+,isc.A.describeGlobalReply=function(_1){this.fireCallback(this.$400,"list",[_1])}
+,isc.A.getEntity=function(_1,_2){var _3=this;this.callOperation("describeSObjects",{sObjectType:_1},null,function(_4){_3.describeObjectReply(_4,_1,_2)})}
+,isc.A.describeObjectReply=function(_1,_2,_3){var _4=_1.result,_5=_4.fields;var _6=this.convertSchema(_4,_2);if(this.logIsDebugEnabled()){this.logDebug("converted schema: "+this.echoAll(_6.getFields()))}
+_6.sfFields=_4.fields;this.fireCallback(_3,"schema",[_6])}
+,isc.A.convertSchema=function(_1,_2){var _3=_1.fields,_4=[];for(var i=0;i<_3.length;i++){var _6=_3[i],_7={};_7.name=_6.name;if(this.detailFields.contains(_7.name))_7.detail=true;if(this.hiddenFields.contains(_7.name))_7.hidden=true;var _8=_6.soapType;if(_8.contains(":"))_8=_8.substring(_8.indexOf(":")+1);_7.type=_8;_7.title=_6.label;_7.canEdit=_6.updateable;if(_6.type=="id")_7.primaryKey=true;if(_6.length!=0)_7.length=_6.length;_4.add(_7)}
+var _9=_1.childRelationships,_10=[];if(_9){for(var i=0;i<_9.length;i++){var _11=_9[i];_10.add({dsName:_11.childSObject,fieldName:_11.field})}}
+return isc.SFDataSource.create({sfName:_1.name,ID:_2,childRelations:_10,fields:_4})}
+,isc.A.deploySControl=function(_1,_2){if(this.SControlDS==null){this.getEntity("SControl",function(_3){isc.SForce.SControlDS=_3;isc.SForce.deploySControl(_1,_2)});return}
+var _3=this.SControlDS;_3.fetchData({Name:_1},function(_4,_5){isc.SForce.installSControl(_1,_2,_5,_3)})}
+,isc.A.installSControl=function(_1,_2,_3,_4){var _5=this.getSControlHTML(_2);if(_3.length>0){_4.updateData({Id:_3[0].Id,HTMLWrapper:_5})}else{_4.addData({Name:_1,HTMLWrapper:_5})}}
+,isc.A.getSControlHTML=function(_1){if(this.htmlPrefix==null){var _2=this.controlIsomorphicDir;this.htmlPrefix=["<HTML>\r<BODY>\r<SCRIPT>window.isomorphicDir = '",_2,"'</SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_Core.js'></SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_Foundation.js'></SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_Containers.js'></SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_Grids.js'></SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_Forms.js'></SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_DataBinding.js'></SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_SalesForce.js'></SCRIPT>\r","<SCRIPT src='",_2,"system/modules/ISC_Kapow.js'></SCRIPT>\r","<SCRIPT src='",_2,"skins/",this.controlSkin,"/load_skin.js'></SCRIPT>\r","<SCRIPT>\r",' var service = isc.WebService.get("urn:partner.soap.sforce.com");\r',' service.sessionId = "{!User_Session_ID}";\r',' service.dataURL = "{!API_Partner_Server_URL_60}";\r\r'].join("")}
+return this.htmlPrefix+_1+'</SCRIPT>\r</BODY></HTML>'}
+);isc.B._maxIndex=isc.C+12;isc.defineClass("SFResultSet","ResultSet");isc.A=isc.SFResultSet.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.transformData=function(_1,_2){this.context=this.context||{};this.context.queryLocator=_2.queryLocator}
+,isc.A.setCriteria=function(_1){var _2=this.Super("setCriteria",arguments);if(_2){this.context=this.context||{};this.context.queryLocator=null}}
+);isc.B._maxIndex=isc.C+2;isc.defineClass("SFDataSource","DataSource");isc.A=isc.SFDataSource.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.serviceNamespace="urn:partner.soap.sforce.com";isc.A.operationBindings=[{operationType:"fetch",wsOperation:"query",recordXPath:"//schema:records"},{operationType:"fetch",operationId:"queryMore",wsOperation:"queryMore",recordXPath:"//schema:records"},{operationType:"update",wsOperation:"update",recordName:"SaveResult"},{operationType:"add",wsOperation:"create",recordName:"SaveResult"},{operationType:"remove",wsOperation:"delete",recordName:"DeleteResult"}];isc.A.resultSetClass="SFResultSet";isc.A.autoLogin=true;isc.B.push(isc.A.transformRequest=function(_1){var _2=_1.data;if(!isc.isAn.Array(_2))_2=[_2];if(_1.operationType=="remove"){return{ids:_2.getProperty("Id")}}
+if(_1.operationType!="fetch"){_2.setProperty("type",this.sfName||this.ID);return{sObjects:_2}}
+if(_1.queryLocator){_1.operationId="queryMore";return{queryLocator:_1.queryLocator}}
+var _3=_1.data,_4="select "+this.getFieldNames().join(",")+" "+"from "+(this.sfName||this.ID);if(_3!=null&&!isc.isAn.emptyObject(_3)){_4+=" where ";for(var _5 in _3){_4+=_5+"='"+_3[_5]+"' "}}
+return{queryString:_4}}
+,isc.A.transformResponse=function(_1,_2,_3){var _4=_2.operationType;if(_4!="fetch"){var _5=_3.selectString("//default:success");if(_5!="true"){_1.errors=this.convertValidationErrors(_3);this.logWarn("save failed, errors are: "+this.echo(_1.errors));_1.status=-1;return _1}
+if(_4!="remove"){var _6=isc.addProperties({},_2.oldValues,_2.data.sObjects[0]);if(_4=="add"){_6.Id=_1.data[0].id}
+_1.data=_6}else{var _7=_1.data[0].id;_1.data={Id:_7};this.logWarn("cache sync data on remove: "+this.echo(_1.data))}
+return _1}
+var _8=_3.selectString("//default:queryLocator");if(_8!=null&&!isc.isAn.emptyString(_8)){_1.queryLocator=_8}
+_1.totalRows=_3.selectNumber("//default:size");var _9=_1.data;for(var i=0;i<_9.length;i++){if(isc.isAn.Array(_9[i].Id))_9[i].Id=_9[i].Id[0]}
+return _1}
+,isc.A.fetchData=function(_1,_2,_3,_4){var _5=this;if(this.autoLogin&&!_4){isc.SForce.ensureLoggedIn(function(){_5.fetchData(_1,_2,_3,true)});return}
+return this.Super("fetchData",arguments)}
+,isc.A.convertValidationErrors=function(_1){var _2=_1.selectNodes("//default:errors"),_3={};for(var i=0;i<_2.length;i++){var _5=_2[i];_5=isc.xml.toJS(_5);_3[_5.fields]=_5.message}
+return _3}
+);isc.B._maxIndex=isc.C+4}
+isc._moduleEnd=isc._SalesForce_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('SalesForce module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'SalesForce'.");}
+/*\r
+ * Isomorphic SmartClient\r
+ * Version 8.0 (2010-03-03)\r
+ * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.\r
+ * "SmartClient" is a trademark of Isomorphic Software, Inc.\r
+ *\r
+ * licensing@smartclient.com\r
+ *\r
+ * http://smartclient.com/license\r
+ */\r
+