📄 isc_salesforce.js
字号:
/*
* Isomorphic SmartClient
* Version 6.5 (2008-04-30)
* Copyright(c) 1998-2007 Isomorphic Software, Inc. All rights reserved.
* "SmartClient" is a trademark of Isomorphic Software, Inc.
*
* licensing@smartclient.com
*
* http://smartclient.com/license
*/
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._pTMelse isc._preLog=[isc._pTM]}isc.SchemaSet.create({serviceNamespace:"urn:partner.soap.sforce.com",schema:[isc.XSComplexType.create({mustQualify:true,ID:"sObject",fields:{type:{type:"string",xmlRequired:true,name:"type"},fieldsToNull:{nillable:"true",type:"string",xmlRequired:false,name:"fieldsToNull"},Id:{nillable:"true",type:"ID",xmlRequired:true,name:"Id"}}})],schemaNamespace:"urn:sobject.partner.soap.sforce.com",qualifyAll:true})isc.SchemaSet.create({serviceNamespace:"urn:partner.soap.sforce.com",schema:[isc.XSElement.create({mustQualify:true,ID:"login",fields:{username:{type:"string",xmlRequired:true,name:"username"},password:{type:"string",xmlRequired:true,name:"password"}}}),isc.XSElement.create({mustQualify:true,ID:"loginResponse",fields:{result:{type:"LoginResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"describeSObject",fields:{sObjectType:{type:"string",xmlRequired:true,name:"sObjectType"}}}),isc.XSElement.create({mustQualify:true,ID:"describeSObjectResponse",fields:{result:{type:"DescribeSObjectResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"describeSObjects",fields:{sObjectType:{type:"string",xmlRequired:true,name:"sObjectType"}}}),isc.XSElement.create({mustQualify:true,ID:"describeSObjectsResponse",fields:{result:{type:"DescribeSObjectResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"describeGlobal",fields:{}}),isc.XSElement.create({mustQualify:true,ID:"describeGlobalResponse",fields:{result:{type:"DescribeGlobalResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"describeLayout",fields:{sObjectType:{type:"string",xmlRequired:true,name:"sObjectType"}}}),isc.XSElement.create({mustQualify:true,ID:"describeLayoutResponse",fields:{result:{type:"DescribeLayoutResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"describeTabs",fields:{}}),isc.XSElement.create({mustQualify:true,ID:"describeTabsResponse",fields:{result:{type:"DescribeTabSetResult",xmlRequired:false,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"create",fields:{sObjects:{type:"sObject",xmlRequired:true,name:"sObjects"}}}),isc.XSElement.create({mustQualify:true,ID:"createResponse",fields:{result:{type:"SaveResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"update",fields:{sObjects:{type:"sObject",xmlRequired:true,name:"sObjects"}}}),isc.XSElement.create({mustQualify:true,ID:"updateResponse",fields:{result:{type:"SaveResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"delete",fields:{ids:{type:"ID",xmlRequired:true,name:"ids"}}}),isc.XSElement.create({mustQualify:true,ID:"deleteResponse",fields:{result:{type:"DeleteResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"retrieve",fields:{fieldList:{type:"string",xmlRequired:true,name:"fieldList"},sObjectType:{type:"string",xmlRequired:true,name:"sObjectType"},ids:{type:"ID",xmlRequired:true,name:"ids"}}}),isc.XSElement.create({mustQualify:true,ID:"retrieveResponse",fields:{result:{nillable:"true",type:"sObject",xmlRequired:false,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"convertLead",fields:{leadConverts:{type:"LeadConvert",xmlRequired:true,name:"leadConverts"}}}),isc.XSElement.create({mustQualify:true,ID:"convertLeadResponse",fields:{result:{type:"LeadConvertResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"getUpdated",fields:{sObjectType:{type:"string",xmlRequired:true,name:"sObjectType"},startDate:{type:"dateTime",xmlRequired:true,name:"startDate"},endDate:{type:"dateTime",xmlRequired:true,name:"endDate"}}}),isc.XSElement.create({mustQualify:true,ID:"getUpdatedResponse",fields:{result:{type:"GetUpdatedResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"getDeleted",fields:{sObjectType:{type:"string",xmlRequired:true,name:"sObjectType"},startDate:{type:"dateTime",xmlRequired:true,name:"startDate"},endDate:{type:"dateTime",xmlRequired:true,name:"endDate"}}}),isc.XSElement.create({mustQualify:true,ID:"getDeletedResponse",fields:{result:{type:"GetDeletedResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"query",fields:{queryString:{type:"string",xmlRequired:true,name:"queryString"}}}),isc.XSElement.create({mustQualify:true,ID:"queryResponse",fields:{result:{type:"QueryResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"queryMore",fields:{queryLocator:{type:"QueryLocator",xmlRequired:true,name:"queryLocator"}}}),isc.XSElement.create({mustQualify:true,ID:"queryMoreResponse",fields:{result:{type:"QueryResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"search",fields:{searchString:{type:"string",xmlRequired:true,name:"searchString"}}}),isc.XSElement.create({mustQualify:true,ID:"searchResponse",fields:{result:{type:"SearchResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"getServerTimestamp",fields:{}}),isc.XSElement.create({mustQualify:true,ID:"getServerTimestampResponse",fields:{result:{type:"GetServerTimestampResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"setPassword",fields:{userId:{type:"ID",xmlRequired:true,name:"userId"},password:{type:"string",xmlRequired:true,name:"password"}}}),isc.XSElement.create({mustQualify:true,ID:"setPasswordResponse",fields:{result:{type:"SetPasswordResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"resetPassword",fields:{userId:{type:"ID",xmlRequired:true,name:"userId"}}}),isc.XSElement.create({mustQualify:true,ID:"resetPasswordResponse",fields:{result:{type:"ResetPasswordResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"getUserInfo",fields:{}}),isc.XSElement.create({mustQualify:true,ID:"getUserInfoResponse",fields:{result:{type:"GetUserInfoResult",xmlRequired:true,name:"result"}}}),isc.XSElement.create({mustQualify:true,ID:"SessionHeader",fields:{sessionId:{type:"string",xmlRequired:true,name:"sessionId"}}}),isc.XSElement.create({mustQualify:true,ID:"CallOptions",fields:{client:{type:"string",xmlRequired:true,name:"client"}}}),isc.XSElement.create({mustQualify:true,ID:"QueryOptions",fields:{batchSize:{type:"int",xmlRequired:false,name:"batchSize"}}}),isc.XSElement.create({mustQualify:true,ID:"AssignmentRuleHeader",fields:{assignmentRuleId:{nillable:"true",type:"ID",xmlRequired:true,name:"assignmentRuleId"},useDefaultRule:{nillable:"true",type:"boolean",xmlRequired:true,name:"useDefaultRule"}}}),isc.SimpleType.create({inheritsFrom:"string",xmlNonEmpty:true,name:"ID",validators:[{min:18,max:18,type:"lengthRange"},{expression:"[a-zA-Z0-9]{18}",type:"regexp"}]}),isc.SimpleType.create({inheritsFrom:"string",name:"QueryLocator"}),isc.XSComplexType.create({mustQualify:true,ID:"QueryResult",fields:{done:{type:"boolean",xmlRequired:true,name:"done"},queryLocator:{nillable:"true",type:"QueryLocator",xmlRequired:true,name:"queryLocator"},records:{nillable:"true",type:"sObject",xmlRequired:false,name:"records"},size:{type:"int",xmlRequired:true,name:"size"}}}),isc.XSComplexType.create({mustQualify:true,ID:"SearchResult",fields:{searchRecords:{type:"SearchRecord",xmlRequired:false,name:"searchRecords"},sforceReserved:{type:"string",xmlRequired:false,name:"sforceReserved"}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -