~maphew/mindtouch-deki/dekiwiki

« back to all changes in this revision

Viewing changes to src/services/Scripts/res/isomorphic/8.1/system/development/ISC_SalesForce.js

  • Committer: aaronm
  • Date: 2011-09-28 23:16:51 UTC
  • Revision ID: svn-v4:0eb84ffb-6e0e-0410-b475-cc1b69d517b7:public/dekiwiki/trunk:29562
Feature: CS-42 Add Isomorphic SmartClient library to fake cdn to facilitate skinning work

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
/*
 
3
 
 
4
  SmartClient Ajax RIA system
 
5
  Version 8.1/LGPL Development Only (2011-08-02)
 
6
 
 
7
  Copyright 2000 and beyond Isomorphic Software, Inc. All rights reserved.
 
8
  "SmartClient" is a trademark of Isomorphic Software, Inc.
 
9
 
 
10
  LICENSE NOTICE
 
11
     INSTALLATION OR USE OF THIS SOFTWARE INDICATES YOUR ACCEPTANCE OF
 
12
     ISOMORPHIC SOFTWARE LICENSE TERMS. If you have received this file
 
13
     without an accompanying Isomorphic Software license file, please
 
14
     contact licensing@isomorphic.com for details. Unauthorized copying and
 
15
     use of this software is a violation of international copyright law.
 
16
 
 
17
  DEVELOPMENT ONLY - DO NOT DEPLOY
 
18
     This software is provided for evaluation, training, and development
 
19
     purposes only. It may include supplementary components that are not
 
20
     licensed for deployment. The separate DEPLOY package for this release
 
21
     contains SmartClient components that are licensed for deployment.
 
22
 
 
23
  PROPRIETARY & PROTECTED MATERIAL
 
24
     This software contains proprietary materials that are protected by
 
25
     contract and intellectual property law. You are expressly prohibited
 
26
     from attempting to reverse engineer this software or modify this
 
27
     software for human readability.
 
28
 
 
29
  CONTACT ISOMORPHIC
 
30
     For more information regarding license rights and restrictions, or to
 
31
     report possible license violations, please contact Isomorphic Software
 
32
     by email (licensing@isomorphic.com) or web (www.isomorphic.com).
 
33
 
 
34
*/
 
35
 
 
36
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'};
 
37
if(isc.Log && isc.Log.logDebug)isc.Log.logDebug(isc._pTM.message,'loadTime')
 
38
else if(isc._preLog)isc._preLog[isc._preLog.length]=isc._pTM
 
39
else isc._preLog=[isc._pTM]}isc.definingFramework=true;isc.SchemaSet.create({
 
40
qualifyAll:true,
 
41
schemaNamespace:"urn:sobject.partner.soap.sforce.com",
 
42
serviceNamespace:"urn:partner.soap.sforce.com",
 
43
schemaImports:[
 
44
{
 
45
location:"",
 
46
namespace:"urn:partner.soap.sforce.com"
 
47
}
 
48
],
 
49
schema:[
 
50
isc.XSComplexType.create({
 
51
ID:"sObject",
 
52
mustQualify:true,
 
53
xsdAnyElement:true,
 
54
fields:{
 
55
type:{
 
56
name:"type",
 
57
type:"string",
 
58
xmlRequired:true
 
59
},
 
60
fieldsToNull:{
 
61
name:"fieldsToNull",
 
62
nillable:"true",
 
63
type:"string",
 
64
xmlRequired:false
 
65
},
 
66
Id:{
 
67
name:"Id",
 
68
nillable:"true",
 
69
type:"ID",
 
70
xmlRequired:true
 
71
}
 
72
}
 
73
})
 
74
]
 
75
})
 
76
isc.SchemaSet.create({
 
77
qualifyAll:true,
 
78
schemaNamespace:"urn:partner.soap.sforce.com",
 
79
serviceNamespace:"urn:partner.soap.sforce.com",
 
80
schemaImports:[
 
81
{
 
82
location:"",
 
83
namespace:"urn:sobject.partner.soap.sforce.com"
 
84
}
 
85
],
 
86
schema:[
 
87
isc.XSElement.create({
 
88
ID:"login",
 
89
mustQualify:true,
 
90
fields:{
 
91
username:{
 
92
name:"username",
 
93
type:"string",
 
94
xmlRequired:true
 
95
},
 
96
password:{
 
97
name:"password",
 
98
type:"string",
 
99
xmlRequired:true
 
100
}
 
101
}
 
102
})
 
103
,
 
104
isc.XSElement.create({
 
105
ID:"loginResponse",
 
106
mustQualify:true,
 
107
fields:{
 
108
result:{
 
109
name:"result",
 
110
type:"LoginResult",
 
111
xmlRequired:true
 
112
}
 
113
}
 
114
})
 
115
,
 
116
isc.XSElement.create({
 
117
ID:"describeSObject",
 
118
mustQualify:true,
 
119
fields:{
 
120
sObjectType:{
 
121
name:"sObjectType",
 
122
type:"string",
 
123
xmlRequired:true
 
124
}
 
125
}
 
126
})
 
127
,
 
128
isc.XSElement.create({
 
129
ID:"describeSObjectResponse",
 
130
mustQualify:true,
 
131
fields:{
 
132
result:{
 
133
name:"result",
 
134
nillable:"true",
 
135
type:"DescribeSObjectResult",
 
136
xmlRequired:true
 
137
}
 
138
}
 
139
})
 
140
,
 
141
isc.XSElement.create({
 
142
ID:"describeSObjects",
 
143
mustQualify:true,
 
144
fields:{
 
145
sObjectType:{
 
146
name:"sObjectType",
 
147
type:"string",
 
148
xmlRequired:false
 
149
}
 
150
}
 
151
})
 
152
,
 
153
isc.XSElement.create({
 
154
ID:"describeSObjectsResponse",
 
155
mustQualify:true,
 
156
fields:{
 
157
result:{
 
158
name:"result",
 
159
nillable:"true",
 
160
type:"DescribeSObjectResult",
 
161
xmlRequired:false
 
162
}
 
163
}
 
164
})
 
165
,
 
166
isc.XSElement.create({
 
167
ID:"describeGlobal",
 
168
mustQualify:true,
 
169
fields:{
 
170
}
 
171
})
 
172
,
 
173
isc.XSElement.create({
 
174
ID:"describeGlobalResponse",
 
175
mustQualify:true,
 
176
fields:{
 
177
result:{
 
178
name:"result",
 
179
type:"DescribeGlobalResult",
 
180
xmlRequired:true
 
181
}
 
182
}
 
183
})
 
184
,
 
185
isc.XSElement.create({
 
186
ID:"describeLayout",
 
187
mustQualify:true,
 
188
fields:{
 
189
sObjectType:{
 
190
name:"sObjectType",
 
191
type:"string",
 
192
xmlRequired:true
 
193
},
 
194
recordTypeIds:{
 
195
name:"recordTypeIds",
 
196
type:"ID",
 
197
xmlRequired:false
 
198
}
 
199
}
 
200
})
 
201
,
 
202
isc.XSElement.create({
 
203
ID:"describeLayoutResponse",
 
204
mustQualify:true,
 
205
fields:{
 
206
result:{
 
207
name:"result",
 
208
nillable:"true",
 
209
type:"DescribeLayoutResult",
 
210
xmlRequired:true
 
211
}
 
212
}
 
213
})
 
214
,
 
215
isc.XSElement.create({
 
216
ID:"describeSoftphoneLayout",
 
217
mustQualify:true,
 
218
fields:{
 
219
}
 
220
})
 
221
,
 
222
isc.XSElement.create({
 
223
ID:"describeSoftphoneLayoutResponse",
 
224
mustQualify:true,
 
225
fields:{
 
226
result:{
 
227
name:"result",
 
228
nillable:"true",
 
229
type:"DescribeSoftphoneLayoutResult",
 
230
xmlRequired:true
 
231
}
 
232
}
 
233
})
 
234
,
 
235
isc.XSElement.create({
 
236
ID:"describeTabs",
 
237
mustQualify:true,
 
238
fields:{
 
239
}
 
240
})
 
241
,
 
242
isc.XSElement.create({
 
243
ID:"describeTabsResponse",
 
244
mustQualify:true,
 
245
fields:{
 
246
result:{
 
247
name:"result",
 
248
nillable:"true",
 
249
type:"DescribeTabSetResult",
 
250
xmlRequired:false
 
251
}
 
252
}
 
253
})
 
254
,
 
255
isc.XSElement.create({
 
256
ID:"create",
 
257
mustQualify:true,
 
258
fields:{
 
259
sObjects:{
 
260
name:"sObjects",
 
261
type:"sObject",
 
262
xmlRequired:false
 
263
}
 
264
}
 
265
})
 
266
,
 
267
isc.XSElement.create({
 
268
ID:"createResponse",
 
269
mustQualify:true,
 
270
fields:{
 
271
result:{
 
272
name:"result",
 
273
type:"SaveResult",
 
274
xmlRequired:false
 
275
}
 
276
}
 
277
})
 
278
,
 
279
isc.XSElement.create({
 
280
ID:"update",
 
281
mustQualify:true,
 
282
fields:{
 
283
sObjects:{
 
284
name:"sObjects",
 
285
type:"sObject",
 
286
xmlRequired:false
 
287
}
 
288
}
 
289
})
 
290
,
 
291
isc.XSElement.create({
 
292
ID:"updateResponse",
 
293
mustQualify:true,
 
294
fields:{
 
295
result:{
 
296
name:"result",
 
297
type:"SaveResult",
 
298
xmlRequired:false
 
299
}
 
300
}
 
301
})
 
302
,
 
303
isc.XSElement.create({
 
304
ID:"upsert",
 
305
mustQualify:true,
 
306
fields:{
 
307
externalIDFieldName:{
 
308
name:"externalIDFieldName",
 
309
type:"string",
 
310
xmlRequired:true
 
311
},
 
312
sObjects:{
 
313
name:"sObjects",
 
314
type:"sObject",
 
315
xmlRequired:false
 
316
}
 
317
}
 
318
})
 
319
,
 
320
isc.XSElement.create({
 
321
ID:"upsertResponse",
 
322
mustQualify:true,
 
323
fields:{
 
324
result:{
 
325
name:"result",
 
326
type:"UpsertResult",
 
327
xmlRequired:false
 
328
}
 
329
}
 
330
})
 
331
,
 
332
isc.XSElement.create({
 
333
ID:"merge",
 
334
mustQualify:true,
 
335
fields:{
 
336
request:{
 
337
name:"request",
 
338
type:"MergeRequest",
 
339
xmlRequired:false
 
340
}
 
341
}
 
342
})
 
343
,
 
344
isc.XSElement.create({
 
345
ID:"mergeResponse",
 
346
mustQualify:true,
 
347
fields:{
 
348
result:{
 
349
name:"result",
 
350
type:"MergeResult",
 
351
xmlRequired:false
 
352
}
 
353
}
 
354
})
 
355
,
 
356
isc.XSElement.create({
 
357
ID:"delete",
 
358
mustQualify:true,
 
359
fields:{
 
360
ids:{
 
361
name:"ids",
 
362
type:"ID",
 
363
xmlRequired:false
 
364
}
 
365
}
 
366
})
 
367
,
 
368
isc.XSElement.create({
 
369
ID:"deleteResponse",
 
370
mustQualify:true,
 
371
fields:{
 
372
result:{
 
373
name:"result",
 
374
type:"DeleteResult",
 
375
xmlRequired:false
 
376
}
 
377
}
 
378
})
 
379
,
 
380
isc.XSElement.create({
 
381
ID:"undelete",
 
382
mustQualify:true,
 
383
fields:{
 
384
ids:{
 
385
name:"ids",
 
386
type:"ID",
 
387
xmlRequired:true
 
388
}
 
389
}
 
390
})
 
391
,
 
392
isc.XSElement.create({
 
393
ID:"undeleteResponse",
 
394
mustQualify:true,
 
395
fields:{
 
396
result:{
 
397
name:"result",
 
398
type:"UndeleteResult",
 
399
xmlRequired:true
 
400
}
 
401
}
 
402
})
 
403
,
 
404
isc.XSElement.create({
 
405
ID:"process",
 
406
mustQualify:true,
 
407
fields:{
 
408
actions:{
 
409
name:"actions",
 
410
type:"ProcessRequest",
 
411
xmlRequired:false
 
412
}
 
413
}
 
414
})
 
415
,
 
416
isc.XSElement.create({
 
417
ID:"processResponse",
 
418
mustQualify:true,
 
419
fields:{
 
420
result:{
 
421
name:"result",
 
422
type:"ProcessResult",
 
423
xmlRequired:false
 
424
}
 
425
}
 
426
})
 
427
,
 
428
isc.XSElement.create({
 
429
ID:"retrieve",
 
430
mustQualify:true,
 
431
fields:{
 
432
fieldList:{
 
433
name:"fieldList",
 
434
type:"string",
 
435
xmlRequired:true
 
436
},
 
437
sObjectType:{
 
438
name:"sObjectType",
 
439
type:"string",
 
440
xmlRequired:true
 
441
},
 
442
ids:{
 
443
name:"ids",
 
444
type:"ID",
 
445
xmlRequired:false
 
446
}
 
447
}
 
448
})
 
449
,
 
450
isc.XSElement.create({
 
451
ID:"retrieveResponse",
 
452
mustQualify:true,
 
453
fields:{
 
454
result:{
 
455
name:"result",
 
456
nillable:"true",
 
457
type:"sObject",
 
458
xmlRequired:false
 
459
}
 
460
}
 
461
})
 
462
,
 
463
isc.XSElement.create({
 
464
ID:"convertLead",
 
465
mustQualify:true,
 
466
fields:{
 
467
leadConverts:{
 
468
name:"leadConverts",
 
469
type:"LeadConvert",
 
470
xmlRequired:false
 
471
}
 
472
}
 
473
})
 
474
,
 
475
isc.XSElement.create({
 
476
ID:"convertLeadResponse",
 
477
mustQualify:true,
 
478
fields:{
 
479
result:{
 
480
name:"result",
 
481
type:"LeadConvertResult",
 
482
xmlRequired:false
 
483
}
 
484
}
 
485
})
 
486
,
 
487
isc.XSElement.create({
 
488
ID:"getUpdated",
 
489
mustQualify:true,
 
490
fields:{
 
491
sObjectType:{
 
492
name:"sObjectType",
 
493
type:"string",
 
494
xmlRequired:true
 
495
},
 
496
startDate:{
 
497
name:"startDate",
 
498
type:"dateTime",
 
499
xmlRequired:true
 
500
},
 
501
endDate:{
 
502
name:"endDate",
 
503
type:"dateTime",
 
504
xmlRequired:true
 
505
}
 
506
}
 
507
})
 
508
,
 
509
isc.XSElement.create({
 
510
ID:"getUpdatedResponse",
 
511
mustQualify:true,
 
512
fields:{
 
513
result:{
 
514
name:"result",
 
515
type:"GetUpdatedResult",
 
516
xmlRequired:true
 
517
}
 
518
}
 
519
})
 
520
,
 
521
isc.XSElement.create({
 
522
ID:"getDeleted",
 
523
mustQualify:true,
 
524
fields:{
 
525
sObjectType:{
 
526
name:"sObjectType",
 
527
type:"string",
 
528
xmlRequired:true
 
529
},
 
530
startDate:{
 
531
name:"startDate",
 
532
type:"dateTime",
 
533
xmlRequired:true
 
534
},
 
535
endDate:{
 
536
name:"endDate",
 
537
type:"dateTime",
 
538
xmlRequired:true
 
539
}
 
540
}
 
541
})
 
542
,
 
543
isc.XSElement.create({
 
544
ID:"getDeletedResponse",
 
545
mustQualify:true,
 
546
fields:{
 
547
result:{
 
548
name:"result",
 
549
type:"GetDeletedResult",
 
550
xmlRequired:true
 
551
}
 
552
}
 
553
})
 
554
,
 
555
isc.XSElement.create({
 
556
ID:"query",
 
557
mustQualify:true,
 
558
fields:{
 
559
queryString:{
 
560
name:"queryString",
 
561
type:"string",
 
562
xmlRequired:true
 
563
}
 
564
}
 
565
})
 
566
,
 
567
isc.XSElement.create({
 
568
ID:"queryResponse",
 
569
mustQualify:true,
 
570
fields:{
 
571
result:{
 
572
name:"result",
 
573
type:"QueryResult",
 
574
xmlRequired:true
 
575
}
 
576
}
 
577
})
 
578
,
 
579
isc.XSElement.create({
 
580
ID:"queryAll",
 
581
mustQualify:true,
 
582
fields:{
 
583
queryString:{
 
584
name:"queryString",
 
585
type:"string",
 
586
xmlRequired:true
 
587
}
 
588
}
 
589
})
 
590
,
 
591
isc.XSElement.create({
 
592
ID:"queryAllResponse",
 
593
mustQualify:true,
 
594
fields:{
 
595
result:{
 
596
name:"result",
 
597
type:"QueryResult",
 
598
xmlRequired:true
 
599
}
 
600
}
 
601
})
 
602
,
 
603
isc.XSElement.create({
 
604
ID:"queryMore",
 
605
mustQualify:true,
 
606
fields:{
 
607
queryLocator:{
 
608
name:"queryLocator",
 
609
type:"QueryLocator",
 
610
xmlRequired:true
 
611
}
 
612
}
 
613
})
 
614
,
 
615
isc.XSElement.create({
 
616
ID:"queryMoreResponse",
 
617
mustQualify:true,
 
618
fields:{
 
619
result:{
 
620
name:"result",
 
621
type:"QueryResult",
 
622
xmlRequired:true
 
623
}
 
624
}
 
625
})
 
626
,
 
627
isc.XSElement.create({
 
628
ID:"search",
 
629
mustQualify:true,
 
630
fields:{
 
631
searchString:{
 
632
name:"searchString",
 
633
type:"string",
 
634
xmlRequired:true
 
635
}
 
636
}
 
637
})
 
638
,
 
639
isc.XSElement.create({
 
640
ID:"searchResponse",
 
641
mustQualify:true,
 
642
fields:{
 
643
result:{
 
644
name:"result",
 
645
type:"SearchResult",
 
646
xmlRequired:true
 
647
}
 
648
}
 
649
})
 
650
,
 
651
isc.XSElement.create({
 
652
ID:"getServerTimestamp",
 
653
mustQualify:true,
 
654
fields:{
 
655
}
 
656
})
 
657
,
 
658
isc.XSElement.create({
 
659
ID:"getServerTimestampResponse",
 
660
mustQualify:true,
 
661
fields:{
 
662
result:{
 
663
name:"result",
 
664
type:"GetServerTimestampResult",
 
665
xmlRequired:true
 
666
}
 
667
}
 
668
})
 
669
,
 
670
isc.XSElement.create({
 
671
ID:"setPassword",
 
672
mustQualify:true,
 
673
fields:{
 
674
userId:{
 
675
name:"userId",
 
676
type:"ID",
 
677
xmlRequired:true
 
678
},
 
679
password:{
 
680
name:"password",
 
681
type:"string",
 
682
xmlRequired:true
 
683
}
 
684
}
 
685
})
 
686
,
 
687
isc.XSElement.create({
 
688
ID:"setPasswordResponse",
 
689
mustQualify:true,
 
690
fields:{
 
691
result:{
 
692
name:"result",
 
693
type:"SetPasswordResult",
 
694
xmlRequired:true
 
695
}
 
696
}
 
697
})
 
698
,
 
699
isc.XSElement.create({
 
700
ID:"resetPassword",
 
701
mustQualify:true,
 
702
fields:{
 
703
userId:{
 
704
name:"userId",
 
705
type:"ID",
 
706
xmlRequired:true
 
707
}
 
708
}
 
709
})
 
710
,
 
711
isc.XSElement.create({
 
712
ID:"resetPasswordResponse",
 
713
mustQualify:true,
 
714
fields:{
 
715
result:{
 
716
name:"result",
 
717
type:"ResetPasswordResult",
 
718
xmlRequired:true
 
719
}
 
720
}
 
721
})
 
722
,
 
723
isc.XSElement.create({
 
724
ID:"getUserInfo",
 
725
mustQualify:true,
 
726
fields:{
 
727
}
 
728
})
 
729
,
 
730
isc.XSElement.create({
 
731
ID:"getUserInfoResponse",
 
732
mustQualify:true,
 
733
fields:{
 
734
result:{
 
735
name:"result",
 
736
type:"GetUserInfoResult",
 
737
xmlRequired:true
 
738
}
 
739
}
 
740
})
 
741
,
 
742
isc.XSElement.create({
 
743
ID:"SessionHeader",
 
744
mustQualify:true,
 
745
fields:{
 
746
sessionId:{
 
747
name:"sessionId",
 
748
type:"string",
 
749
xmlRequired:true
 
750
}
 
751
}
 
752
})
 
753
,
 
754
isc.XSElement.create({
 
755
ID:"LoginScopeHeader",
 
756
mustQualify:true,
 
757
fields:{
 
758
organizationId:{
 
759
name:"organizationId",
 
760
type:"ID",
 
761
xmlRequired:true
 
762
}
 
763
}
 
764
})
 
765
,
 
766
isc.XSElement.create({
 
767
ID:"CallOptions",
 
768
mustQualify:true,
 
769
fields:{
 
770
client:{
 
771
name:"client",
 
772
type:"string",
 
773
xmlRequired:true
 
774
}
 
775
}
 
776
})
 
777
,
 
778
isc.XSElement.create({
 
779
ID:"QueryOptions",
 
780
mustQualify:true,
 
781
fields:{
 
782
batchSize:{
 
783
name:"batchSize",
 
784
type:"int",
 
785
xmlRequired:false
 
786
}
 
787
}
 
788
})
 
789
,
 
790
isc.XSElement.create({
 
791
ID:"MruHeader",
 
792
mustQualify:true,
 
793
fields:{
 
794
updateMru:{
 
795
name:"updateMru",
 
796
type:"boolean",
 
797
xmlRequired:true
 
798
}
 
799
}
 
800
})
 
801
,
 
802
isc.XSElement.create({
 
803
ID:"EmailHeader",
 
804
mustQualify:true,
 
805
fields:{
 
806
triggerAutoResponseEmail:{
 
807
name:"triggerAutoResponseEmail",
 
808
type:"boolean",
 
809
xmlRequired:true
 
810
},
 
811
triggerOtherEmail:{
 
812
name:"triggerOtherEmail",
 
813
type:"boolean",
 
814
xmlRequired:true
 
815
},
 
816
triggerUserEmail:{
 
817
name:"triggerUserEmail",
 
818
type:"boolean",
 
819
xmlRequired:true
 
820
}
 
821
}
 
822
})
 
823
,
 
824
isc.XSElement.create({
 
825
ID:"AssignmentRuleHeader",
 
826
mustQualify:true,
 
827
fields:{
 
828
assignmentRuleId:{
 
829
name:"assignmentRuleId",
 
830
nillable:"true",
 
831
type:"ID",
 
832
xmlRequired:true
 
833
},
 
834
useDefaultRule:{
 
835
name:"useDefaultRule",
 
836
nillable:"true",
 
837
type:"boolean",
 
838
xmlRequired:true
 
839
}
 
840
}
 
841
})
 
842
,
 
843
isc.XSElement.create({
 
844
ID:"UserTerritoryDeleteHeader",
 
845
mustQualify:true,
 
846
fields:{
 
847
transferToUserId:{
 
848
name:"transferToUserId",
 
849
nillable:"true",
 
850
type:"ID",
 
851
xmlRequired:true
 
852
}
 
853
}
 
854
})
 
855
,
 
856
isc.SimpleType.create({
 
857
inheritsFrom:"string",
 
858
name:"ID",
 
859
xmlNonEmpty:true,
 
860
xmlSource:"SimpleType",
 
861
validators:[
 
862
{
 
863
max:18.0,
 
864
min:18.0,
 
865
type:"lengthRange"
 
866
},
 
867
{
 
868
expression:"[a-zA-Z0-9]{18}",
 
869
type:"regexp"
 
870
}
 
871
]
 
872
})
 
873
,
 
874
isc.SimpleType.create({
 
875
inheritsFrom:"string",
 
876
name:"QueryLocator",
 
877
xmlSource:"SimpleType"
 
878
})
 
879
,
 
880
isc.XSComplexType.create({
 
881
ID:"QueryResult",
 
882
mustQualify:true,
 
883
fields:{
 
884
done:{
 
885
name:"done",
 
886
type:"boolean",
 
887
xmlRequired:true
 
888
},
 
889
queryLocator:{
 
890
name:"queryLocator",
 
891
nillable:"true",
 
892
type:"QueryLocator",
 
893
xmlRequired:true
 
894
},
 
895
records:{
 
896
name:"records",
 
897
nillable:"true",
 
898
type:"sObject",
 
899
xmlRequired:false
 
900
},
 
901
size:{
 
902
name:"size",
 
903
type:"int",
 
904
xmlRequired:true
 
905
}
 
906
}
 
907
})
 
908
,
 
909
isc.XSComplexType.create({
 
910
ID:"SearchResult",
 
911
mustQualify:true,
 
912
fields:{
 
913
searchRecords:{
 
914
name:"searchRecords",
 
915
type:"SearchRecord",
 
916
xmlRequired:false
 
917
},
 
918
sforceReserved:{
 
919
name:"sforceReserved",
 
920
type:"string",
 
921
xmlRequired:false
 
922
}
 
923
}
 
924
})
 
925
,
 
926
isc.XSComplexType.create({
 
927
ID:"SearchRecord",
 
928
mustQualify:true,
 
929
fields:{
 
930
record:{
 
931
name:"record",
 
932
type:"sObject",
 
933
xmlRequired:true
 
934
}
 
935
}
 
936
})
 
937
,
 
938
isc.XSComplexType.create({
 
939
ID:"GetUpdatedResult",
 
940
mustQualify:true,
 
941
fields:{
 
942
ids:{
 
943
name:"ids",
 
944
type:"ID",
 
945
xmlRequired:false
 
946
},
 
947
latestDateCovered:{
 
948
name:"latestDateCovered",
 
949
type:"dateTime",
 
950
xmlRequired:true
 
951
},
 
952
sforceReserved:{
 
953
name:"sforceReserved",
 
954
type:"string",
 
955
xmlRequired:false
 
956
}
 
957
}
 
958
})
 
959
,
 
960
isc.XSComplexType.create({
 
961
ID:"GetDeletedResult",
 
962
mustQualify:true,
 
963
fields:{
 
964
deletedRecords:{
 
965
name:"deletedRecords",
 
966
type:"DeletedRecord",
 
967
xmlRequired:false
 
968
},
 
969
earliestDateAvailable:{
 
970
name:"earliestDateAvailable",
 
971
type:"dateTime",
 
972
xmlRequired:true
 
973
},
 
974
latestDateCovered:{
 
975
name:"latestDateCovered",
 
976
type:"dateTime",
 
977
xmlRequired:true
 
978
},
 
979
sforceReserved:{
 
980
name:"sforceReserved",
 
981
type:"string",
 
982
xmlRequired:false
 
983
}
 
984
}
 
985
})
 
986
,
 
987
isc.XSComplexType.create({
 
988
ID:"DeletedRecord",
 
989
mustQualify:true,
 
990
fields:{
 
991
deletedDate:{
 
992
name:"deletedDate",
 
993
type:"dateTime",
 
994
xmlRequired:true
 
995
},
 
996
id:{
 
997
name:"id",
 
998
type:"ID",
 
999
xmlRequired:true
 
1000
}
 
1001
}
 
1002
})
 
1003
,
 
1004
isc.XSComplexType.create({
 
1005
ID:"GetServerTimestampResult",
 
1006
mustQualify:true,
 
1007
fields:{
 
1008
timestamp:{
 
1009
name:"timestamp",
 
1010
type:"dateTime",
 
1011
xmlRequired:true
 
1012
}
 
1013
}
 
1014
})
 
1015
,
 
1016
isc.XSComplexType.create({
 
1017
ID:"SetPasswordResult",
 
1018
mustQualify:true,
 
1019
fields:{
 
1020
}
 
1021
})
 
1022
,
 
1023
isc.XSComplexType.create({
 
1024
ID:"ResetPasswordResult",
 
1025
mustQualify:true,
 
1026
fields:{
 
1027
password:{
 
1028
name:"password",
 
1029
type:"string",
 
1030
xmlRequired:true
 
1031
}
 
1032
}
 
1033
})
 
1034
,
 
1035
isc.XSComplexType.create({
 
1036
ID:"GetUserInfoResult",
 
1037
mustQualify:true,
 
1038
fields:{
 
1039
accessibilityMode:{
 
1040
name:"accessibilityMode",
 
1041
type:"boolean",
 
1042
xmlRequired:true
 
1043
},
 
1044
currencySymbol:{
 
1045
name:"currencySymbol",
 
1046
nillable:"true",
 
1047
type:"string",
 
1048
xmlRequired:true
 
1049
},
 
1050
licenseType:{
 
1051
name:"licenseType",
 
1052
type:"string",
 
1053
xmlRequired:true
 
1054
},
 
1055
organizationId:{
 
1056
name:"organizationId",
 
1057
type:"ID",
 
1058
xmlRequired:true
 
1059
},
 
1060
organizationMultiCurrency:{
 
1061
name:"organizationMultiCurrency",
 
1062
type:"boolean",
 
1063
xmlRequired:true
 
1064
},
 
1065
organizationName:{
 
1066
name:"organizationName",
 
1067
type:"string",
 
1068
xmlRequired:true
 
1069
},
 
1070
profileId:{
 
1071
name:"profileId",
 
1072
type:"ID",
 
1073
xmlRequired:true
 
1074
},
 
1075
roleId:{
 
1076
name:"roleId",
 
1077
nillable:"true",
 
1078
type:"ID",
 
1079
xmlRequired:true
 
1080
},
 
1081
userDefaultCurrencyIsoCode:{
 
1082
name:"userDefaultCurrencyIsoCode",
 
1083
nillable:"true",
 
1084
type:"string",
 
1085
xmlRequired:true
 
1086
},
 
1087
userEmail:{
 
1088
name:"userEmail",
 
1089
type:"string",
 
1090
xmlRequired:true
 
1091
},
 
1092
userFullName:{
 
1093
name:"userFullName",
 
1094
type:"string",
 
1095
xmlRequired:true
 
1096
},
 
1097
userId:{
 
1098
name:"userId",
 
1099
type:"ID",
 
1100
xmlRequired:true
 
1101
},
 
1102
userLanguage:{
 
1103
name:"userLanguage",
 
1104
type:"string",
 
1105
xmlRequired:true
 
1106
},
 
1107
userLocale:{
 
1108
name:"userLocale",
 
1109
type:"string",
 
1110
xmlRequired:true
 
1111
},
 
1112
userName:{
 
1113
name:"userName",
 
1114
type:"string",
 
1115
xmlRequired:true
 
1116
},
 
1117
userTimeZone:{
 
1118
name:"userTimeZone",
 
1119
type:"string",
 
1120
xmlRequired:true
 
1121
},
 
1122
userUiSkin:{
 
1123
name:"userUiSkin",
 
1124
type:"string",
 
1125
xmlRequired:true
 
1126
}
 
1127
}
 
1128
})
 
1129
,
 
1130
isc.XSComplexType.create({
 
1131
ID:"LoginResult",
 
1132
mustQualify:true,
 
1133
fields:{
 
1134
passwordExpired:{
 
1135
name:"passwordExpired",
 
1136
type:"boolean",
 
1137
xmlRequired:true
 
1138
},
 
1139
serverUrl:{
 
1140
name:"serverUrl",
 
1141
nillable:"true",
 
1142
type:"string",
 
1143
xmlRequired:true
 
1144
},
 
1145
sessionId:{
 
1146
name:"sessionId",
 
1147
nillable:"true",
 
1148
type:"string",
 
1149
xmlRequired:true
 
1150
},
 
1151
userId:{
 
1152
name:"userId",
 
1153
nillable:"true",
 
1154
type:"ID",
 
1155
xmlRequired:true
 
1156
},
 
1157
userInfo:{
 
1158
name:"userInfo",
 
1159
type:"GetUserInfoResult",
 
1160
xmlRequired:false
 
1161
}
 
1162
}
 
1163
})
 
1164
,
 
1165
isc.SimpleType.create({
 
1166
inheritsFrom:"string",
 
1167
name:"StatusCode",
 
1168
xmlSource:"SimpleType",
 
1169
valueMap:[
 
1170
"ALREADY_IN_PROCESS",
 
1171
"ASSIGNEE_TYPE_REQUIRED",
 
1172
"BAD_CUSTOM_ENTITY_PARENT_DOMAIN",
 
1173
"CANNOT_CASCADE_PRODUCT_ACTIVE",
 
1174
"CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE",
 
1175
"CANNOT_DEACTIVATE_DIVISION",
 
1176
"CANNOT_DELETE_MANAGED_OBJECT",
 
1177
"CANNOT_DISABLE_LAST_ADMIN",
 
1178
"CANNOT_ENABLE_IP_RESTRICT_REQUESTS",
 
1179
"CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY",
 
1180
"CANNOT_MODIFY_MANAGED_OBJECT",
 
1181
"CANNOT_REPARENT_RECORD",
 
1182
"CANNOT_RESOLVE_NAME",
 
1183
"CANNOT_UPDATE_CONVERTED_LEAD",
 
1184
"CANT_DISABLE_CORP_CURRENCY",
 
1185
"CANT_UNSET_CORP_CURRENCY",
 
1186
"CHILD_SHARE_FAILS_PARENT",
 
1187
"CIRCULAR_DEPENDENCY",
 
1188
"CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED",
 
1189
"CUSTOM_ENTITY_OR_FIELD_LIMIT",
 
1190
"CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED",
 
1191
"CUSTOM_INDEX_EXISTS",
 
1192
"CUSTOM_LINK_LIMIT_EXCEEDED",
 
1193
"CUSTOM_TAB_LIMIT_EXCEEDED",
 
1194
"DELETE_FAILED",
 
1195
"DELETE_REQUIRED_ON_CASCADE",
 
1196
"DEPENDENCY_EXISTS",
 
1197
"DUPLICATE_CASE_SOLUTION",
 
1198
"DUPLICATE_CUSTOM_ENTITY_DEFINITION",
 
1199
"DUPLICATE_CUSTOM_TAB_MOTIF",
 
1200
"DUPLICATE_DEVELOPER_NAME",
 
1201
"DUPLICATE_EXTERNAL_ID",
 
1202
"DUPLICATE_MASTER_LABEL",
 
1203
"DUPLICATE_USERNAME",
 
1204
"DUPLICATE_VALUE",
 
1205
"EMPTY_SCONTROL_FILE_NAME",
 
1206
"ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE",
 
1207
"ENTITY_IS_ARCHIVED",
 
1208
"ENTITY_IS_DELETED",
 
1209
"ENTITY_IS_LOCKED",
 
1210
"FAILED_ACTIVATION",
 
1211
"FIELD_CUSTOM_VALIDATION_EXCEPTION",
 
1212
"FIELD_INTEGRITY_EXCEPTION",
 
1213
"IMAGE_TOO_LARGE",
 
1214
"INACTIVE_OWNER_OR_USER",
 
1215
"INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY",
 
1216
"INSUFFICIENT_ACCESS_OR_READONLY",
 
1217
"INVALID_ACCESS_LEVEL",
 
1218
"INVALID_ARGUMENT_TYPE",
 
1219
"INVALID_ASSIGNEE_TYPE",
 
1220
"INVALID_ASSIGNMENT_RULE",
 
1221
"INVALID_BATCH_OPERATION",
 
1222
"INVALID_CREDIT_CARD_INFO",
 
1223
"INVALID_CROSS_REFERENCE_KEY",
 
1224
"INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD",
 
1225
"INVALID_CURRENCY_CONV_RATE",
 
1226
"INVALID_CURRENCY_ISO",
 
1227
"INVALID_EMAIL_ADDRESS",
 
1228
"INVALID_EMPTY_KEY_OWNER",
 
1229
"INVALID_FIELD",
 
1230
"INVALID_FIELD_FOR_INSERT_UPDATE",
 
1231
"INVALID_FILTER_ACTION",
 
1232
"INVALID_ID_FIELD",
 
1233
"INVALID_INET_ADDRESS",
 
1234
"INVALID_LINEITEM_CLONE_STATE",
 
1235
"INVALID_MASTER_OR_TRANSLATED_SOLUTION",
 
1236
"INVALID_OPERATION",
 
1237
"INVALID_OPERATOR",
 
1238
"INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST",
 
1239
"INVALID_PERSON_ACCOUNT_OPERATION",
 
1240
"INVALID_STATUS",
 
1241
"INVALID_TYPE",
 
1242
"INVALID_TYPE_FOR_OPERATION",
 
1243
"INVALID_TYPE_ON_FIELD_IN_RECORD",
 
1244
"IP_RANGE_LIMIT_EXCEEDED",
 
1245
"LAST_MODIFIED_SINCE_TOO_OLD",
 
1246
"LICENSE_LIMIT_EXCEEDED",
 
1247
"LIMIT_EXCEEDED",
 
1248
"MALFORMED_ID",
 
1249
"MANAGER_NOT_DEFINED",
 
1250
"MAXIMUM_CCEMAILS_EXCEEDED",
 
1251
"MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED",
 
1252
"MAXIMUM_SIZE_OF_ATTACHMENT",
 
1253
"MAXIMUM_SIZE_OF_DOCUMENT",
 
1254
"MAX_ACTIONS_PER_RULE_EXCEEDED",
 
1255
"MAX_ACTIVE_RULES_EXCEEDED",
 
1256
"MAX_APPROVAL_STEPS_EXCEEDED",
 
1257
"MAX_RULES_EXCEEDED",
 
1258
"MAX_RULE_ENTRIES_EXCEEDED",
 
1259
"MAX_TASK_DESCRIPTION_EXCEEEDED",
 
1260
"MAX_TM_RULES_EXCEEDED",
 
1261
"MAX_TM_RULE_ITEMS_EXCEEDED",
 
1262
"MISSING_ARGUMENT",
 
1263
"NONUNIQUE_SHIPPING_ADDRESS",
 
1264
"NO_APPLICABLE_PROCESS",
 
1265
"NUMBER_OUTSIDE_VALID_RANGE",
 
1266
"NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED",
 
1267
"PRIVATE_CONTACT_ON_ASSET",
 
1268
"REQUIRED_FIELD_MISSING",
 
1269
"SHARE_NEEDED_FOR_CHILD_OWNER",
 
1270
"STANDARD_PRICE_NOT_DEFINED",
 
1271
"STORAGE_LIMIT_EXCEEDED",
 
1272
"TABSET_LIMIT_EXCEEDED",
 
1273
"TERRITORY_REALIGN_IN_PROGRESS",
 
1274
"TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET",
 
1275
"TOO_MANY_ENUM_VALUE",
 
1276
"TRANSFER_REQUIRES_READ",
 
1277
"UNAVAILABLE_RECORDTYPE_EXCEPTION",
 
1278
"UNDELETE_FAILED",
 
1279
"UNKNOWN_EXCEPTION",
 
1280
"UNSPECIFIED_EMAIL_ADDRESS"
 
1281
]
 
1282
})
 
1283
,
 
1284
isc.XSComplexType.create({
 
1285
ID:"Error",
 
1286
mustQualify:true,
 
1287
fields:{
 
1288
fields:{
 
1289
name:"fields",
 
1290
nillable:"true",
 
1291
type:"string",
 
1292
xmlRequired:false
 
1293
},
 
1294
message:{
 
1295
name:"message",
 
1296
type:"string",
 
1297
xmlRequired:true
 
1298
},
 
1299
statusCode:{
 
1300
name:"statusCode",
 
1301
type:"StatusCode",
 
1302
xmlRequired:true
 
1303
}
 
1304
}
 
1305
})
 
1306
,
 
1307
isc.XSComplexType.create({
 
1308
ID:"SaveResult",
 
1309
mustQualify:true,
 
1310
fields:{
 
1311
errors:{
 
1312
name:"errors",
 
1313
type:"Error",
 
1314
xmlRequired:false
 
1315
},
 
1316
id:{
 
1317
name:"id",
 
1318
nillable:"true",
 
1319
type:"ID",
 
1320
xmlRequired:true
 
1321
},
 
1322
success:{
 
1323
name:"success",
 
1324
type:"boolean",
 
1325
xmlRequired:true
 
1326
}
 
1327
}
 
1328
})
 
1329
,
 
1330
isc.XSComplexType.create({
 
1331
ID:"UpsertResult",
 
1332
mustQualify:true,
 
1333
fields:{
 
1334
created:{
 
1335
name:"created",
 
1336
type:"boolean",
 
1337
xmlRequired:true
 
1338
},
 
1339
errors:{
 
1340
name:"errors",
 
1341
type:"Error",
 
1342
xmlRequired:false
 
1343
},
 
1344
id:{
 
1345
name:"id",
 
1346
nillable:"true",
 
1347
type:"ID",
 
1348
xmlRequired:true
 
1349
},
 
1350
success:{
 
1351
name:"success",
 
1352
type:"boolean",
 
1353
xmlRequired:true
 
1354
}
 
1355
}
 
1356
})
 
1357
,
 
1358
isc.XSComplexType.create({
 
1359
ID:"MergeRequest",
 
1360
mustQualify:true,
 
1361
fields:{
 
1362
masterRecord:{
 
1363
name:"masterRecord",
 
1364
type:"sObject",
 
1365
xmlRequired:true
 
1366
},
 
1367
recordToMergeIds:{
 
1368
name:"recordToMergeIds",
 
1369
type:"ID",
 
1370
xmlRequired:true
 
1371
}
 
1372
}
 
1373
})
 
1374
,
 
1375
isc.XSComplexType.create({
 
1376
ID:"MergeResult",
 
1377
mustQualify:true,
 
1378
fields:{
 
1379
errors:{
 
1380
name:"errors",
 
1381
type:"Error",
 
1382
xmlRequired:false
 
1383
},
 
1384
id:{
 
1385
name:"id",
 
1386
nillable:"true",
 
1387
type:"ID",
 
1388
xmlRequired:true
 
1389
},
 
1390
mergedRecordIds:{
 
1391
name:"mergedRecordIds",
 
1392
type:"ID",
 
1393
xmlRequired:false
 
1394
},
 
1395
success:{
 
1396
name:"success",
 
1397
type:"boolean",
 
1398
xmlRequired:true
 
1399
},
 
1400
updatedRelatedIds:{
 
1401
name:"updatedRelatedIds",
 
1402
type:"ID",
 
1403
xmlRequired:false
 
1404
}
 
1405
}
 
1406
})
 
1407
,
 
1408
isc.XSComplexType.create({
 
1409
ID:"ProcessRequest",
 
1410
mustQualify:true,
 
1411
fields:{
 
1412
comments:{
 
1413
name:"comments",
 
1414
nillable:"true",
 
1415
type:"string",
 
1416
xmlRequired:true
 
1417
},
 
1418
nextApproverIds:{
 
1419
name:"nextApproverIds",
 
1420
nillable:"true",
 
1421
type:"ID",
 
1422
xmlRequired:false
 
1423
}
 
1424
}
 
1425
})
 
1426
,
 
1427
isc.XSComplexType.create({
 
1428
ID:"ProcessSubmitRequest",
 
1429
inheritsFrom:"ProcessRequest",
 
1430
mustQualify:true,
 
1431
useParentFieldOrder:true,
 
1432
fields:{
 
1433
objectId:{
 
1434
name:"objectId",
 
1435
type:"ID",
 
1436
xmlRequired:true
 
1437
}
 
1438
}
 
1439
})
 
1440
,
 
1441
isc.XSComplexType.create({
 
1442
ID:"ProcessWorkitemRequest",
 
1443
inheritsFrom:"ProcessRequest",
 
1444
mustQualify:true,
 
1445
useParentFieldOrder:true,
 
1446
fields:{
 
1447
action:{
 
1448
name:"action",
 
1449
type:"string",
 
1450
xmlRequired:true
 
1451
},
 
1452
workitemId:{
 
1453
name:"workitemId",
 
1454
type:"ID",
 
1455
xmlRequired:true
 
1456
}
 
1457
}
 
1458
})
 
1459
,
 
1460
isc.XSComplexType.create({
 
1461
ID:"ProcessResult",
 
1462
mustQualify:true,
 
1463
fields:{
 
1464
entityId:{
 
1465
name:"entityId",
 
1466
nillable:"true",
 
1467
type:"ID",
 
1468
xmlRequired:true
 
1469
},
 
1470
errors:{
 
1471
name:"errors",
 
1472
type:"Error",
 
1473
xmlRequired:false
 
1474
},
 
1475
instanceId:{
 
1476
name:"instanceId",
 
1477
nillable:"true",
 
1478
type:"ID",
 
1479
xmlRequired:true
 
1480
},
 
1481
instanceStatus:{
 
1482
name:"instanceStatus",
 
1483
nillable:"true",
 
1484
type:"string",
 
1485
xmlRequired:true
 
1486
},
 
1487
newWorkitemIds:{
 
1488
name:"newWorkitemIds",
 
1489
nillable:"true",
 
1490
type:"ID",
 
1491
xmlRequired:false
 
1492
},
 
1493
success:{
 
1494
name:"success",
 
1495
type:"boolean",
 
1496
xmlRequired:true
 
1497
}
 
1498
}
 
1499
})
 
1500
,
 
1501
isc.XSComplexType.create({
 
1502
ID:"DeleteResult",
 
1503
mustQualify:true,
 
1504
fields:{
 
1505
errors:{
 
1506
name:"errors",
 
1507
nillable:"true",
 
1508
type:"Error",
 
1509
xmlRequired:false
 
1510
},
 
1511
id:{
 
1512
name:"id",
 
1513
nillable:"true",
 
1514
type:"ID",
 
1515
xmlRequired:true
 
1516
},
 
1517
success:{
 
1518
name:"success",
 
1519
type:"boolean",
 
1520
xmlRequired:true
 
1521
}
 
1522
}
 
1523
})
 
1524
,
 
1525
isc.XSComplexType.create({
 
1526
ID:"UndeleteResult",
 
1527
mustQualify:true,
 
1528
fields:{
 
1529
errors:{
 
1530
name:"errors",
 
1531
type:"Error",
 
1532
xmlRequired:false
 
1533
},
 
1534
id:{
 
1535
name:"id",
 
1536
nillable:"true",
 
1537
type:"ID",
 
1538
xmlRequired:true
 
1539
},
 
1540
success:{
 
1541
name:"success",
 
1542
type:"boolean",
 
1543
xmlRequired:true
 
1544
}
 
1545
}
 
1546
})
 
1547
,
 
1548
isc.XSComplexType.create({
 
1549
ID:"LeadConvert",
 
1550
mustQualify:true,
 
1551
fields:{
 
1552
accountId:{
 
1553
name:"accountId",
 
1554
nillable:"true",
 
1555
type:"ID",
 
1556
xmlRequired:true
 
1557
},
 
1558
contactId:{
 
1559
name:"contactId",
 
1560
nillable:"true",
 
1561
type:"ID",
 
1562
xmlRequired:true
 
1563
},
 
1564
convertedStatus:{
 
1565
name:"convertedStatus",
 
1566
type:"string",
 
1567
xmlRequired:true
 
1568
},
 
1569
doNotCreateOpportunity:{
 
1570
name:"doNotCreateOpportunity",
 
1571
type:"boolean",
 
1572
xmlRequired:true
 
1573
},
 
1574
leadId:{
 
1575
name:"leadId",
 
1576
type:"ID",
 
1577
xmlRequired:true
 
1578
},
 
1579
opportunityName:{
 
1580
name:"opportunityName",
 
1581
nillable:"true",
 
1582
type:"string",
 
1583
xmlRequired:true
 
1584
},
 
1585
overwriteLeadSource:{
 
1586
name:"overwriteLeadSource",
 
1587
type:"boolean",
 
1588
xmlRequired:true
 
1589
},
 
1590
ownerId:{
 
1591
name:"ownerId",
 
1592
nillable:"true",
 
1593
type:"ID",
 
1594
xmlRequired:true
 
1595
},
 
1596
sendNotificationEmail:{
 
1597
name:"sendNotificationEmail",
 
1598
type:"boolean",
 
1599
xmlRequired:true
 
1600
}
 
1601
}
 
1602
})
 
1603
,
 
1604
isc.XSComplexType.create({
 
1605
ID:"LeadConvertResult",
 
1606
mustQualify:true,
 
1607
fields:{
 
1608
accountId:{
 
1609
name:"accountId",
 
1610
nillable:"true",
 
1611
type:"ID",
 
1612
xmlRequired:true
 
1613
},
 
1614
contactId:{
 
1615
name:"contactId",
 
1616
nillable:"true",
 
1617
type:"ID",
 
1618
xmlRequired:true
 
1619
},
 
1620
errors:{
 
1621
name:"errors",
 
1622
type:"Error",
 
1623
xmlRequired:false
 
1624
},
 
1625
leadId:{
 
1626
name:"leadId",
 
1627
nillable:"true",
 
1628
type:"ID",
 
1629
xmlRequired:true
 
1630
},
 
1631
opportunityId:{
 
1632
name:"opportunityId",
 
1633
nillable:"true",
 
1634
type:"ID",
 
1635
xmlRequired:true
 
1636
},
 
1637
success:{
 
1638
name:"success",
 
1639
type:"boolean",
 
1640
xmlRequired:true
 
1641
}
 
1642
}
 
1643
})
 
1644
,
 
1645
isc.XSComplexType.create({
 
1646
ID:"DescribeSObjectResult",
 
1647
mustQualify:true,
 
1648
fields:{
 
1649
activateable:{
 
1650
name:"activateable",
 
1651
type:"boolean",
 
1652
xmlRequired:true
 
1653
},
 
1654
childRelationships:{
 
1655
name:"childRelationships",
 
1656
type:"ChildRelationship",
 
1657
xmlRequired:false
 
1658
},
 
1659
createable:{
 
1660
name:"createable",
 
1661
type:"boolean",
 
1662
xmlRequired:true
 
1663
},
 
1664
custom:{
 
1665
name:"custom",
 
1666
type:"boolean",
 
1667
xmlRequired:true
 
1668
},
 
1669
deletable:{
 
1670
name:"deletable",
 
1671
type:"boolean",
 
1672
xmlRequired:true
 
1673
},
 
1674
fields:{
 
1675
name:"fields",
 
1676
nillable:"true",
 
1677
type:"Field",
 
1678
xmlRequired:false
 
1679
},
 
1680
keyPrefix:{
 
1681
name:"keyPrefix",
 
1682
nillable:"true",
 
1683
type:"string",
 
1684
xmlRequired:true
 
1685
},
 
1686
label:{
 
1687
name:"label",
 
1688
type:"string",
 
1689
xmlRequired:true
 
1690
},
 
1691
labelPlural:{
 
1692
name:"labelPlural",
 
1693
type:"string",
 
1694
xmlRequired:true
 
1695
},
 
1696
layoutable:{
 
1697
name:"layoutable",
 
1698
type:"boolean",
 
1699
xmlRequired:true
 
1700
},
 
1701
mergeable:{
 
1702
name:"mergeable",
 
1703
type:"boolean",
 
1704
xmlRequired:true
 
1705
},
 
1706
name:{
 
1707
name:"name",
 
1708
type:"string",
 
1709
xmlRequired:true
 
1710
},
 
1711
queryable:{
 
1712
name:"queryable",
 
1713
type:"boolean",
 
1714
xmlRequired:true
 
1715
},
 
1716
recordTypeInfos:{
 
1717
name:"recordTypeInfos",
 
1718
type:"RecordTypeInfo",
 
1719
xmlRequired:false
 
1720
},
 
1721
replicateable:{
 
1722
name:"replicateable",
 
1723
type:"boolean",
 
1724
xmlRequired:true
 
1725
},
 
1726
retrieveable:{
 
1727
name:"retrieveable",
 
1728
type:"boolean",
 
1729
xmlRequired:true
 
1730
},
 
1731
searchable:{
 
1732
name:"searchable",
 
1733
type:"boolean",
 
1734
xmlRequired:true
 
1735
},
 
1736
undeletable:{
 
1737
name:"undeletable",
 
1738
type:"boolean",
 
1739
xmlRequired:true
 
1740
},
 
1741
updateable:{
 
1742
name:"updateable",
 
1743
type:"boolean",
 
1744
xmlRequired:true
 
1745
},
 
1746
urlDetail:{
 
1747
name:"urlDetail",
 
1748
nillable:"true",
 
1749
type:"string",
 
1750
xmlRequired:true
 
1751
},
 
1752
urlEdit:{
 
1753
name:"urlEdit",
 
1754
nillable:"true",
 
1755
type:"string",
 
1756
xmlRequired:true
 
1757
},
 
1758
urlNew:{
 
1759
name:"urlNew",
 
1760
nillable:"true",
 
1761
type:"string",
 
1762
xmlRequired:true
 
1763
}
 
1764
}
 
1765
})
 
1766
,
 
1767
isc.XSComplexType.create({
 
1768
ID:"ChildRelationship",
 
1769
mustQualify:true,
 
1770
fields:{
 
1771
cascadeDelete:{
 
1772
name:"cascadeDelete",
 
1773
type:"boolean",
 
1774
xmlRequired:true
 
1775
},
 
1776
childSObject:{
 
1777
name:"childSObject",
 
1778
type:"string",
 
1779
xmlRequired:true
 
1780
},
 
1781
field:{
 
1782
name:"field",
 
1783
type:"string",
 
1784
xmlRequired:true
 
1785
},
 
1786
relationshipName:{
 
1787
name:"relationshipName",
 
1788
type:"string",
 
1789
xmlRequired:false
 
1790
}
 
1791
}
 
1792
})
 
1793
,
 
1794
isc.XSComplexType.create({
 
1795
ID:"DescribeGlobalResult",
 
1796
mustQualify:true,
 
1797
fields:{
 
1798
encoding:{
 
1799
name:"encoding",
 
1800
nillable:"true",
 
1801
type:"string",
 
1802
xmlRequired:true
 
1803
},
 
1804
maxBatchSize:{
 
1805
name:"maxBatchSize",
 
1806
type:"int",
 
1807
xmlRequired:true
 
1808
},
 
1809
types:{
 
1810
name:"types",
 
1811
nillable:"true",
 
1812
type:"string",
 
1813
xmlRequired:false
 
1814
}
 
1815
}
 
1816
})
 
1817
,
 
1818
isc.SimpleType.create({
 
1819
inheritsFrom:"string",
 
1820
name:"fieldType",
 
1821
xmlSource:"SimpleType",
 
1822
valueMap:[
 
1823
"string",
 
1824
"picklist",
 
1825
"multipicklist",
 
1826
"combobox",
 
1827
"reference",
 
1828
"base64",
 
1829
"boolean",
 
1830
"currency",
 
1831
"textarea",
 
1832
"int",
 
1833
"double",
 
1834
"percent",
 
1835
"phone",
 
1836
"id",
 
1837
"date",
 
1838
"datetime",
 
1839
"url",
 
1840
"email",
 
1841
"anyType"
 
1842
]
 
1843
})
 
1844
,
 
1845
isc.SimpleType.create({
 
1846
inheritsFrom:"string",
 
1847
name:"soapType",
 
1848
xmlSource:"SimpleType",
 
1849
valueMap:[
 
1850
"tns:ID",
 
1851
"xsd:base64Binary",
 
1852
"xsd:boolean",
 
1853
"xsd:double",
 
1854
"xsd:int",
 
1855
"xsd:string",
 
1856
"xsd:date",
 
1857
"xsd:dateTime",
 
1858
"xsd:anyType"
 
1859
]
 
1860
})
 
1861
,
 
1862
isc.XSComplexType.create({
 
1863
ID:"Field",
 
1864
mustQualify:true,
 
1865
fields:{
 
1866
autoNumber:{
 
1867
name:"autoNumber",
 
1868
type:"boolean",
 
1869
xmlRequired:true
 
1870
},
 
1871
byteLength:{
 
1872
name:"byteLength",
 
1873
type:"int",
 
1874
xmlRequired:true
 
1875
},
 
1876
calculated:{
 
1877
name:"calculated",
 
1878
type:"boolean",
 
1879
xmlRequired:true
 
1880
},
 
1881
calculatedFormula:{
 
1882
name:"calculatedFormula",
 
1883
type:"string",
 
1884
xmlRequired:false
 
1885
},
 
1886
caseSensitive:{
 
1887
name:"caseSensitive",
 
1888
type:"boolean",
 
1889
xmlRequired:true
 
1890
},
 
1891
controllerName:{
 
1892
name:"controllerName",
 
1893
type:"string",
 
1894
xmlRequired:false
 
1895
},
 
1896
createable:{
 
1897
name:"createable",
 
1898
type:"boolean",
 
1899
xmlRequired:true
 
1900
},
 
1901
custom:{
 
1902
name:"custom",
 
1903
type:"boolean",
 
1904
xmlRequired:true
 
1905
},
 
1906
defaultValueFormula:{
 
1907
name:"defaultValueFormula",
 
1908
type:"string",
 
1909
xmlRequired:false
 
1910
},
 
1911
defaultedOnCreate:{
 
1912
name:"defaultedOnCreate",
 
1913
type:"boolean",
 
1914
xmlRequired:true
 
1915
},
 
1916
dependentPicklist:{
 
1917
name:"dependentPicklist",
 
1918
type:"boolean",
 
1919
xmlRequired:false
 
1920
},
 
1921
digits:{
 
1922
name:"digits",
 
1923
type:"int",
 
1924
xmlRequired:true
 
1925
},
 
1926
externalId:{
 
1927
name:"externalId",
 
1928
type:"boolean",
 
1929
xmlRequired:false
 
1930
},
 
1931
filterable:{
 
1932
name:"filterable",
 
1933
type:"boolean",
 
1934
xmlRequired:true
 
1935
},
 
1936
htmlFormatted:{
 
1937
name:"htmlFormatted",
 
1938
type:"boolean",
 
1939
xmlRequired:false
 
1940
},
 
1941
label:{
 
1942
name:"label",
 
1943
type:"string",
 
1944
xmlRequired:true
 
1945
},
 
1946
length:{
 
1947
name:"length",
 
1948
type:"int",
 
1949
xmlRequired:true
 
1950
},
 
1951
name:{
 
1952
name:"name",
 
1953
type:"string",
 
1954
xmlRequired:true
 
1955
},
 
1956
nameField:{
 
1957
name:"nameField",
 
1958
type:"boolean",
 
1959
xmlRequired:true
 
1960
},
 
1961
namePointing:{
 
1962
name:"namePointing",
 
1963
type:"boolean",
 
1964
xmlRequired:false
 
1965
},
 
1966
nillable:{
 
1967
name:"nillable",
 
1968
type:"boolean",
 
1969
xmlRequired:true
 
1970
},
 
1971
picklistValues:{
 
1972
name:"picklistValues",
 
1973
nillable:"true",
 
1974
type:"PicklistEntry",
 
1975
xmlRequired:false
 
1976
},
 
1977
precision:{
 
1978
name:"precision",
 
1979
type:"int",
 
1980
xmlRequired:true
 
1981
},
 
1982
referenceTo:{
 
1983
name:"referenceTo",
 
1984
nillable:"true",
 
1985
type:"string",
 
1986
xmlRequired:false
 
1987
},
 
1988
relationshipName:{
 
1989
name:"relationshipName",
 
1990
type:"string",
 
1991
xmlRequired:false
 
1992
},
 
1993
restrictedPicklist:{
 
1994
name:"restrictedPicklist",
 
1995
type:"boolean",
 
1996
xmlRequired:true
 
1997
},
 
1998
scale:{
 
1999
name:"scale",
 
2000
type:"int",
 
2001
xmlRequired:true
 
2002
},
 
2003
soapType:{
 
2004
name:"soapType",
 
2005
type:"soapType",
 
2006
xmlRequired:true
 
2007
},
 
2008
sortable:{
 
2009
name:"sortable",
 
2010
type:"boolean",
 
2011
xmlRequired:false
 
2012
},
 
2013
type:{
 
2014
name:"type",
 
2015
type:"fieldType",
 
2016
xmlRequired:true
 
2017
},
 
2018
unique:{
 
2019
name:"unique",
 
2020
type:"boolean",
 
2021
xmlRequired:true
 
2022
},
 
2023
updateable:{
 
2024
name:"updateable",
 
2025
type:"boolean",
 
2026
xmlRequired:true
 
2027
}
 
2028
}
 
2029
})
 
2030
,
 
2031
isc.XSComplexType.create({
 
2032
ID:"PicklistEntry",
 
2033
mustQualify:true,
 
2034
fields:{
 
2035
active:{
 
2036
name:"active",
 
2037
type:"boolean",
 
2038
xmlRequired:true
 
2039
},
 
2040
defaultValue:{
 
2041
name:"defaultValue",
 
2042
type:"boolean",
 
2043
xmlRequired:true
 
2044
},
 
2045
label:{
 
2046
name:"label",
 
2047
nillable:"true",
 
2048
type:"string",
 
2049
xmlRequired:true
 
2050
},
 
2051
validFor:{
 
2052
name:"validFor",
 
2053
type:"base64Binary",
 
2054
xmlRequired:false
 
2055
},
 
2056
value:{
 
2057
name:"value",
 
2058
type:"string",
 
2059
xmlRequired:true
 
2060
}
 
2061
}
 
2062
})
 
2063
,
 
2064
isc.XSComplexType.create({
 
2065
ID:"DescribeSoftphoneLayoutResult",
 
2066
mustQualify:true,
 
2067
fields:{
 
2068
callTypes:{
 
2069
name:"callTypes",
 
2070
type:"DescribeSoftphoneLayoutCallType",
 
2071
xmlRequired:true
 
2072
},
 
2073
id:{
 
2074
name:"id",
 
2075
type:"ID",
 
2076
xmlRequired:true
 
2077
},
 
2078
name:{
 
2079
name:"name",
 
2080
type:"string",
 
2081
xmlRequired:true
 
2082
}
 
2083
}
 
2084
})
 
2085
,
 
2086
isc.XSComplexType.create({
 
2087
ID:"DescribeSoftphoneLayoutCallType",
 
2088
mustQualify:true,
 
2089
fields:{
 
2090
infoFields:{
 
2091
name:"infoFields",
 
2092
type:"DescribeSoftphoneLayoutInfoField",
 
2093
xmlRequired:true
 
2094
},
 
2095
name:{
 
2096
name:"name",
 
2097
type:"string",
 
2098
xmlRequired:true
 
2099
},
 
2100
sections:{
 
2101
name:"sections",
 
2102
type:"DescribeSoftphoneLayoutSection",
 
2103
xmlRequired:false
 
2104
}
 
2105
}
 
2106
})
 
2107
,
 
2108
isc.XSComplexType.create({
 
2109
ID:"DescribeSoftphoneLayoutInfoField",
 
2110
mustQualify:true,
 
2111
fields:{
 
2112
name:{
 
2113
name:"name",
 
2114
type:"string",
 
2115
xmlRequired:true
 
2116
}
 
2117
}
 
2118
})
 
2119
,
 
2120
isc.XSComplexType.create({
 
2121
ID:"DescribeSoftphoneLayoutSection",
 
2122
mustQualify:true,
 
2123
fields:{
 
2124
entityApiName:{
 
2125
name:"entityApiName",
 
2126
type:"string",
 
2127
xmlRequired:true
 
2128
},
 
2129
items:{
 
2130
name:"items",
 
2131
type:"DescribeSoftphoneLayoutItem",
 
2132
xmlRequired:true
 
2133
}
 
2134
}
 
2135
})
 
2136
,
 
2137
isc.XSComplexType.create({
 
2138
ID:"DescribeSoftphoneLayoutItem",
 
2139
mustQualify:true,
 
2140
fields:{
 
2141
itemApiName:{
 
2142
name:"itemApiName",
 
2143
type:"string",
 
2144
xmlRequired:true
 
2145
}
 
2146
}
 
2147
})
 
2148
,
 
2149
isc.XSComplexType.create({
 
2150
ID:"DescribeLayoutResult",
 
2151
mustQualify:true,
 
2152
fields:{
 
2153
layouts:{
 
2154
name:"layouts",
 
2155
type:"DescribeLayout",
 
2156
xmlRequired:true
 
2157
},
 
2158
recordTypeMappings:{
 
2159
name:"recordTypeMappings",
 
2160
type:"RecordTypeMapping",
 
2161
xmlRequired:false
 
2162
},
 
2163
recordTypeSelectorRequired:{
 
2164
name:"recordTypeSelectorRequired",
 
2165
type:"boolean",
 
2166
xmlRequired:true
 
2167
}
 
2168
}
 
2169
})
 
2170
,
 
2171
isc.XSComplexType.create({
 
2172
ID:"DescribeLayout",
 
2173
mustQualify:true,
 
2174
fields:{
 
2175
detailLayoutSections:{
 
2176
name:"detailLayoutSections",
 
2177
type:"DescribeLayoutSection",
 
2178
xmlRequired:false
 
2179
},
 
2180
editLayoutSections:{
 
2181
name:"editLayoutSections",
 
2182
type:"DescribeLayoutSection",
 
2183
xmlRequired:false
 
2184
},
 
2185
id:{
 
2186
name:"id",
 
2187
type:"ID",
 
2188
xmlRequired:true
 
2189
},
 
2190
relatedLists:{
 
2191
name:"relatedLists",
 
2192
type:"RelatedList",
 
2193
xmlRequired:false
 
2194
}
 
2195
}
 
2196
})
 
2197
,
 
2198
isc.XSComplexType.create({
 
2199
ID:"DescribeLayoutSection",
 
2200
mustQualify:true,
 
2201
fields:{
 
2202
columns:{
 
2203
name:"columns",
 
2204
type:"int",
 
2205
xmlRequired:true
 
2206
},
 
2207
heading:{
 
2208
name:"heading",
 
2209
type:"string",
 
2210
xmlRequired:true
 
2211
},
 
2212
layoutRows:{
 
2213
name:"layoutRows",
 
2214
type:"DescribeLayoutRow",
 
2215
xmlRequired:true
 
2216
},
 
2217
rows:{
 
2218
name:"rows",
 
2219
type:"int",
 
2220
xmlRequired:true
 
2221
},
 
2222
useCollapsibleSection:{
 
2223
name:"useCollapsibleSection",
 
2224
type:"boolean",
 
2225
xmlRequired:true
 
2226
},
 
2227
useHeading:{
 
2228
name:"useHeading",
 
2229
type:"boolean",
 
2230
xmlRequired:true
 
2231
}
 
2232
}
 
2233
})
 
2234
,
 
2235
isc.XSComplexType.create({
 
2236
ID:"DescribeLayoutRow",
 
2237
mustQualify:true,
 
2238
fields:{
 
2239
layoutItems:{
 
2240
name:"layoutItems",
 
2241
type:"DescribeLayoutItem",
 
2242
xmlRequired:true
 
2243
},
 
2244
numItems:{
 
2245
name:"numItems",
 
2246
type:"int",
 
2247
xmlRequired:true
 
2248
}
 
2249
}
 
2250
})
 
2251
,
 
2252
isc.XSComplexType.create({
 
2253
ID:"DescribeLayoutItem",
 
2254
mustQualify:true,
 
2255
fields:{
 
2256
editable:{
 
2257
name:"editable",
 
2258
type:"boolean",
 
2259
xmlRequired:true
 
2260
},
 
2261
label:{
 
2262
name:"label",
 
2263
nillable:"true",
 
2264
type:"string",
 
2265
xmlRequired:true
 
2266
},
 
2267
layoutComponents:{
 
2268
name:"layoutComponents",
 
2269
type:"DescribeLayoutComponent",
 
2270
xmlRequired:false
 
2271
},
 
2272
placeholder:{
 
2273
name:"placeholder",
 
2274
type:"boolean",
 
2275
xmlRequired:true
 
2276
},
 
2277
required:{
 
2278
name:"required",
 
2279
type:"boolean",
 
2280
xmlRequired:true
 
2281
}
 
2282
}
 
2283
})
 
2284
,
 
2285
isc.XSComplexType.create({
 
2286
ID:"DescribeLayoutComponent",
 
2287
mustQualify:true,
 
2288
fields:{
 
2289
displayLines:{
 
2290
name:"displayLines",
 
2291
type:"int",
 
2292
xmlRequired:true
 
2293
},
 
2294
tabOrder:{
 
2295
name:"tabOrder",
 
2296
type:"int",
 
2297
xmlRequired:true
 
2298
},
 
2299
type:{
 
2300
name:"type",
 
2301
type:"layoutComponentType",
 
2302
xmlRequired:true
 
2303
},
 
2304
value:{
 
2305
name:"value",
 
2306
type:"string",
 
2307
xmlRequired:true
 
2308
}
 
2309
}
 
2310
})
 
2311
,
 
2312
isc.SimpleType.create({
 
2313
inheritsFrom:"string",
 
2314
name:"layoutComponentType",
 
2315
xmlSource:"SimpleType",
 
2316
valueMap:[
 
2317
"Field",
 
2318
"Separator"
 
2319
]
 
2320
})
 
2321
,
 
2322
isc.XSComplexType.create({
 
2323
ID:"RecordTypeInfo",
 
2324
mustQualify:true,
 
2325
fields:{
 
2326
available:{
 
2327
name:"available",
 
2328
type:"boolean",
 
2329
xmlRequired:true
 
2330
},
 
2331
defaultRecordTypeMapping:{
 
2332
name:"defaultRecordTypeMapping",
 
2333
type:"boolean",
 
2334
xmlRequired:true
 
2335
},
 
2336
name:{
 
2337
name:"name",
 
2338
type:"string",
 
2339
xmlRequired:true
 
2340
},
 
2341
recordTypeId:{
 
2342
name:"recordTypeId",
 
2343
nillable:"true",
 
2344
type:"ID",
 
2345
xmlRequired:true
 
2346
}
 
2347
}
 
2348
})
 
2349
,
 
2350
isc.XSComplexType.create({
 
2351
ID:"RecordTypeMapping",
 
2352
mustQualify:true,
 
2353
fields:{
 
2354
available:{
 
2355
name:"available",
 
2356
type:"boolean",
 
2357
xmlRequired:true
 
2358
},
 
2359
defaultRecordTypeMapping:{
 
2360
name:"defaultRecordTypeMapping",
 
2361
type:"boolean",
 
2362
xmlRequired:true
 
2363
},
 
2364
layoutId:{
 
2365
name:"layoutId",
 
2366
type:"ID",
 
2367
xmlRequired:true
 
2368
},
 
2369
name:{
 
2370
name:"name",
 
2371
type:"string",
 
2372
xmlRequired:true
 
2373
},
 
2374
picklistsForRecordType:{
 
2375
name:"picklistsForRecordType",
 
2376
nillable:"true",
 
2377
type:"PicklistForRecordType",
 
2378
xmlRequired:false
 
2379
},
 
2380
recordTypeId:{
 
2381
name:"recordTypeId",
 
2382
nillable:"true",
 
2383
type:"ID",
 
2384
xmlRequired:true
 
2385
}
 
2386
}
 
2387
})
 
2388
,
 
2389
isc.XSComplexType.create({
 
2390
ID:"PicklistForRecordType",
 
2391
mustQualify:true,
 
2392
fields:{
 
2393
picklistName:{
 
2394
name:"picklistName",
 
2395
type:"string",
 
2396
xmlRequired:true
 
2397
},
 
2398
picklistValues:{
 
2399
name:"picklistValues",
 
2400
nillable:"true",
 
2401
type:"PicklistEntry",
 
2402
xmlRequired:false
 
2403
}
 
2404
}
 
2405
})
 
2406
,
 
2407
isc.XSComplexType.create({
 
2408
ID:"RelatedList",
 
2409
mustQualify:true,
 
2410
fields:{
 
2411
columns:{
 
2412
name:"columns",
 
2413
type:"RelatedListColumn",
 
2414
xmlRequired:true
 
2415
},
 
2416
custom:{
 
2417
name:"custom",
 
2418
type:"boolean",
 
2419
xmlRequired:true
 
2420
},
 
2421
field:{
 
2422
name:"field",
 
2423
nillable:"true",
 
2424
type:"string",
 
2425
xmlRequired:true
 
2426
},
 
2427
label:{
 
2428
name:"label",
 
2429
type:"string",
 
2430
xmlRequired:true
 
2431
},
 
2432
limitRows:{
 
2433
name:"limitRows",
 
2434
type:"int",
 
2435
xmlRequired:true
 
2436
},
 
2437
name:{
 
2438
name:"name",
 
2439
type:"string",
 
2440
xmlRequired:true
 
2441
},
 
2442
sobject:{
 
2443
name:"sobject",
 
2444
nillable:"true",
 
2445
type:"string",
 
2446
xmlRequired:true
 
2447
},
 
2448
sort:{
 
2449
name:"sort",
 
2450
type:"RelatedListSort",
 
2451
xmlRequired:false
 
2452
}
 
2453
}
 
2454
})
 
2455
,
 
2456
isc.XSComplexType.create({
 
2457
ID:"RelatedListColumn",
 
2458
mustQualify:true,
 
2459
fields:{
 
2460
field:{
 
2461
name:"field",
 
2462
nillable:"true",
 
2463
type:"string",
 
2464
xmlRequired:true
 
2465
},
 
2466
format:{
 
2467
name:"format",
 
2468
nillable:"true",
 
2469
type:"string",
 
2470
xmlRequired:true
 
2471
},
 
2472
label:{
 
2473
name:"label",
 
2474
type:"string",
 
2475
xmlRequired:true
 
2476
},
 
2477
name:{
 
2478
name:"name",
 
2479
type:"string",
 
2480
xmlRequired:true
 
2481
}
 
2482
}
 
2483
})
 
2484
,
 
2485
isc.XSComplexType.create({
 
2486
ID:"RelatedListSort",
 
2487
mustQualify:true,
 
2488
fields:{
 
2489
ascending:{
 
2490
name:"ascending",
 
2491
type:"boolean",
 
2492
xmlRequired:true
 
2493
},
 
2494
column:{
 
2495
name:"column",
 
2496
type:"string",
 
2497
xmlRequired:true
 
2498
}
 
2499
}
 
2500
})
 
2501
,
 
2502
isc.XSComplexType.create({
 
2503
ID:"DescribeTabSetResult",
 
2504
mustQualify:true,
 
2505
fields:{
 
2506
label:{
 
2507
name:"label",
 
2508
type:"string",
 
2509
xmlRequired:true
 
2510
},
 
2511
logoUrl:{
 
2512
name:"logoUrl",
 
2513
type:"string",
 
2514
xmlRequired:true
 
2515
},
 
2516
namespace:{
 
2517
name:"namespace",
 
2518
type:"string",
 
2519
xmlRequired:false
 
2520
},
 
2521
selected:{
 
2522
name:"selected",
 
2523
type:"boolean",
 
2524
xmlRequired:true
 
2525
},
 
2526
tabs:{
 
2527
name:"tabs",
 
2528
type:"DescribeTab",
 
2529
xmlRequired:false
 
2530
}
 
2531
}
 
2532
})
 
2533
,
 
2534
isc.XSComplexType.create({
 
2535
ID:"DescribeTab",
 
2536
mustQualify:true,
 
2537
fields:{
 
2538
custom:{
 
2539
name:"custom",
 
2540
type:"boolean",
 
2541
xmlRequired:true
 
2542
},
 
2543
label:{
 
2544
name:"label",
 
2545
type:"string",
 
2546
xmlRequired:true
 
2547
},
 
2548
sobjectName:{
 
2549
name:"sobjectName",
 
2550
nillable:"true",
 
2551
type:"string",
 
2552
xmlRequired:true
 
2553
},
 
2554
url:{
 
2555
name:"url",
 
2556
type:"string",
 
2557
xmlRequired:true
 
2558
}
 
2559
}
 
2560
})
 
2561
]
 
2562
})
 
2563
isc.SchemaSet.create({
 
2564
qualifyAll:true,
 
2565
schemaNamespace:"urn:fault.partner.soap.sforce.com",
 
2566
serviceNamespace:"urn:partner.soap.sforce.com",
 
2567
schemaImports:[
 
2568
],
 
2569
schema:[
 
2570
isc.SimpleType.create({
 
2571
inheritsFrom:"string",
 
2572
name:"ExceptionCode",
 
2573
xmlSource:"SimpleType",
 
2574
valueMap:[
 
2575
"API_CURRENTLY_DISABLED",
 
2576
"API_DISABLED_FOR_ORG",
 
2577
"CLIENT_NOT_ACCESSIBLE_FOR_USER",
 
2578
"CLIENT_REQUIRE_UPDATE_FOR_USER",
 
2579
"EMAIL_BATCH_SIZE_LIMIT_EXCEEDED",
 
2580
"EMAIL_TO_CASE_INVALID_ROUTING",
 
2581
"EMAIL_TO_CASE_LIMIT_EXCEEDED",
 
2582
"EMAIL_TO_CASE_NOT_ENABLED",
 
2583
"EXCEEDED_ID_LIMIT",
 
2584
"EXCEEDED_LEAD_CONVERT_LIMIT",
 
2585
"EXCEEDED_MAX_SIZE_REQUEST",
 
2586
"EXCEEDED_MAX_TYPES_LIMIT",
 
2587
"EXCEEDED_QUOTA",
 
2588
"FUNCTIONALITY_NOT_ENABLED",
 
2589
"INACTIVE_OWNER_OR_USER",
 
2590
"INSUFFICIENT_ACCESS",
 
2591
"INVALID_ASSIGNMENT_RULE",
 
2592
"INVALID_BATCH_SIZE",
 
2593
"INVALID_CLIENT",
 
2594
"INVALID_CROSS_REFERENCE_KEY",
 
2595
"INVALID_FIELD",
 
2596
"INVALID_ID_FIELD",
 
2597
"INVALID_LOCATOR",
 
2598
"INVALID_LOGIN",
 
2599
"INVALID_NEW_PASSWORD",
 
2600
"INVALID_OPERATION",
 
2601
"INVALID_OPERATION_WITH_EXPIRED_PASSWORD",
 
2602
"INVALID_QUERY_FILTER_OPERATOR",
 
2603
"INVALID_QUERY_LOCATOR",
 
2604
"INVALID_QUERY_SCOPE",
 
2605
"INVALID_REPLICATION_DATE",
 
2606
"INVALID_SEARCH",
 
2607
"INVALID_SEARCH_SCOPE",
 
2608
"INVALID_SESSION_ID",
 
2609
"INVALID_SOAP_HEADER",
 
2610
"INVALID_SSO_GATEWAY_URL",
 
2611
"INVALID_TYPE",
 
2612
"INVALID_TYPE_FOR_OPERATION",
 
2613
"LOGIN_DURING_RESTRICTED_DOMAIN",
 
2614
"LOGIN_DURING_RESTRICTED_TIME",
 
2615
"MALFORMED_ID",
 
2616
"MALFORMED_QUERY",
 
2617
"MALFORMED_SEARCH",
 
2618
"MISSING_ARGUMENT",
 
2619
"NOT_MODIFIED",
 
2620
"NUMBER_OUTSIDE_VALID_RANGE",
 
2621
"OPERATION_TOO_LARGE",
 
2622
"ORG_LOCKED",
 
2623
"PASSWORD_LOCKOUT",
 
2624
"QUERY_TIMEOUT",
 
2625
"QUERY_TOO_COMPLICATED",
 
2626
"REQUEST_LIMIT_EXCEEDED",
 
2627
"REQUEST_RUNNING_TOO_LONG",
 
2628
"SERVER_UNAVAILABLE",
 
2629
"SSO_SERVICE_DOWN",
 
2630
"TRIAL_EXPIRED",
 
2631
"UNKNOWN_EXCEPTION",
 
2632
"UNSUPPORTED_API_VERSION",
 
2633
"UNSUPPORTED_CLIENT"
 
2634
]
 
2635
})
 
2636
,
 
2637
isc.SimpleType.create({
 
2638
inheritsFrom:"QName",
 
2639
name:"FaultCode",
 
2640
xmlSource:"SimpleType",
 
2641
valueMap:[
 
2642
"fns:API_CURRENTLY_DISABLED",
 
2643
"fns:API_DISABLED_FOR_ORG",
 
2644
"fns:CLIENT_NOT_ACCESSIBLE_FOR_USER",
 
2645
"fns:CLIENT_REQUIRE_UPDATE_FOR_USER",
 
2646
"fns:EMAIL_BATCH_SIZE_LIMIT_EXCEEDED",
 
2647
"fns:EMAIL_TO_CASE_INVALID_ROUTING",
 
2648
"fns:EMAIL_TO_CASE_LIMIT_EXCEEDED",
 
2649
"fns:EMAIL_TO_CASE_NOT_ENABLED",
 
2650
"fns:EXCEEDED_ID_LIMIT",
 
2651
"fns:EXCEEDED_LEAD_CONVERT_LIMIT",
 
2652
"fns:EXCEEDED_MAX_SIZE_REQUEST",
 
2653
"fns:EXCEEDED_MAX_TYPES_LIMIT",
 
2654
"fns:EXCEEDED_QUOTA",
 
2655
"fns:FUNCTIONALITY_NOT_ENABLED",
 
2656
"fns:INACTIVE_OWNER_OR_USER",
 
2657
"fns:INSUFFICIENT_ACCESS",
 
2658
"fns:INVALID_ASSIGNMENT_RULE",
 
2659
"fns:INVALID_BATCH_SIZE",
 
2660
"fns:INVALID_CLIENT",
 
2661
"fns:INVALID_CROSS_REFERENCE_KEY",
 
2662
"fns:INVALID_FIELD",
 
2663
"fns:INVALID_ID_FIELD",
 
2664
"fns:INVALID_LOCATOR",
 
2665
"fns:INVALID_LOGIN",
 
2666
"fns:INVALID_NEW_PASSWORD",
 
2667
"fns:INVALID_OPERATION",
 
2668
"fns:INVALID_OPERATION_WITH_EXPIRED_PASSWORD",
 
2669
"fns:INVALID_QUERY_FILTER_OPERATOR",
 
2670
"fns:INVALID_QUERY_LOCATOR",
 
2671
"fns:INVALID_QUERY_SCOPE",
 
2672
"fns:INVALID_REPLICATION_DATE",
 
2673
"fns:INVALID_SEARCH",
 
2674
"fns:INVALID_SEARCH_SCOPE",
 
2675
"fns:INVALID_SESSION_ID",
 
2676
"fns:INVALID_SOAP_HEADER",
 
2677
"fns:INVALID_SSO_GATEWAY_URL",
 
2678
"fns:INVALID_TYPE",
 
2679
"fns:INVALID_TYPE_FOR_OPERATION",
 
2680
"fns:LOGIN_DURING_RESTRICTED_DOMAIN",
 
2681
"fns:LOGIN_DURING_RESTRICTED_TIME",
 
2682
"fns:MALFORMED_ID",
 
2683
"fns:MALFORMED_QUERY",
 
2684
"fns:MALFORMED_SEARCH",
 
2685
"fns:MISSING_ARGUMENT",
 
2686
"fns:NOT_MODIFIED",
 
2687
"fns:NUMBER_OUTSIDE_VALID_RANGE",
 
2688
"fns:OPERATION_TOO_LARGE",
 
2689
"fns:ORG_LOCKED",
 
2690
"fns:PASSWORD_LOCKOUT",
 
2691
"fns:QUERY_TIMEOUT",
 
2692
"fns:QUERY_TOO_COMPLICATED",
 
2693
"fns:REQUEST_LIMIT_EXCEEDED",
 
2694
"fns:REQUEST_RUNNING_TOO_LONG",
 
2695
"fns:SERVER_UNAVAILABLE",
 
2696
"fns:SSO_SERVICE_DOWN",
 
2697
"fns:TRIAL_EXPIRED",
 
2698
"fns:UNKNOWN_EXCEPTION",
 
2699
"fns:UNSUPPORTED_API_VERSION",
 
2700
"fns:UNSUPPORTED_CLIENT"
 
2701
]
 
2702
})
 
2703
,
 
2704
isc.XSComplexType.create({
 
2705
ID:"ApiFault",
 
2706
mustQualify:true,
 
2707
fields:{
 
2708
exceptionCode:{
 
2709
name:"exceptionCode",
 
2710
type:"ExceptionCode",
 
2711
xmlRequired:true
 
2712
},
 
2713
exceptionMessage:{
 
2714
name:"exceptionMessage",
 
2715
type:"string",
 
2716
xmlRequired:true
 
2717
}
 
2718
}
 
2719
})
 
2720
,
 
2721
isc.XSElement.create({
 
2722
ID:"fault",
 
2723
inheritsFrom:"ApiFault",
 
2724
mustQualify:true,
 
2725
fields:{
 
2726
}
 
2727
})
 
2728
,
 
2729
isc.XSComplexType.create({
 
2730
ID:"ApiQueryFault",
 
2731
inheritsFrom:"ApiFault",
 
2732
mustQualify:true,
 
2733
useParentFieldOrder:true,
 
2734
fields:{
 
2735
row:{
 
2736
name:"row",
 
2737
type:"int",
 
2738
xmlRequired:true
 
2739
},
 
2740
column:{
 
2741
name:"column",
 
2742
type:"int",
 
2743
xmlRequired:true
 
2744
}
 
2745
}
 
2746
})
 
2747
,
 
2748
isc.XSComplexType.create({
 
2749
ID:"LoginFault",
 
2750
inheritsFrom:"ApiFault",
 
2751
mustQualify:true,
 
2752
useParentFieldOrder:true,
 
2753
fields:{
 
2754
}
 
2755
})
 
2756
,
 
2757
isc.XSElement.create({
 
2758
ID:"LoginFault",
 
2759
inheritsFrom:"LoginFault",
 
2760
mustQualify:true,
 
2761
fields:{
 
2762
}
 
2763
})
 
2764
,
 
2765
isc.XSComplexType.create({
 
2766
ID:"InvalidQueryLocatorFault",
 
2767
inheritsFrom:"ApiFault",
 
2768
mustQualify:true,
 
2769
useParentFieldOrder:true,
 
2770
fields:{
 
2771
}
 
2772
})
 
2773
,
 
2774
isc.XSElement.create({
 
2775
ID:"InvalidQueryLocatorFault",
 
2776
inheritsFrom:"InvalidQueryLocatorFault",
 
2777
mustQualify:true,
 
2778
fields:{
 
2779
}
 
2780
})
 
2781
,
 
2782
isc.XSComplexType.create({
 
2783
ID:"InvalidNewPasswordFault",
 
2784
inheritsFrom:"ApiFault",
 
2785
mustQualify:true,
 
2786
useParentFieldOrder:true,
 
2787
fields:{
 
2788
}
 
2789
})
 
2790
,
 
2791
isc.XSElement.create({
 
2792
ID:"InvalidNewPasswordFault",
 
2793
inheritsFrom:"InvalidNewPasswordFault",
 
2794
mustQualify:true,
 
2795
fields:{
 
2796
}
 
2797
})
 
2798
,
 
2799
isc.XSComplexType.create({
 
2800
ID:"InvalidIdFault",
 
2801
inheritsFrom:"ApiFault",
 
2802
mustQualify:true,
 
2803
useParentFieldOrder:true,
 
2804
fields:{
 
2805
}
 
2806
})
 
2807
,
 
2808
isc.XSElement.create({
 
2809
ID:"InvalidIdFault",
 
2810
inheritsFrom:"InvalidIdFault",
 
2811
mustQualify:true,
 
2812
fields:{
 
2813
}
 
2814
})
 
2815
,
 
2816
isc.XSComplexType.create({
 
2817
ID:"UnexpectedErrorFault",
 
2818
inheritsFrom:"ApiFault",
 
2819
mustQualify:true,
 
2820
useParentFieldOrder:true,
 
2821
fields:{
 
2822
}
 
2823
})
 
2824
,
 
2825
isc.XSElement.create({
 
2826
ID:"UnexpectedErrorFault",
 
2827
inheritsFrom:"UnexpectedErrorFault",
 
2828
mustQualify:true,
 
2829
fields:{
 
2830
}
 
2831
})
 
2832
,
 
2833
isc.XSComplexType.create({
 
2834
ID:"InvalidFieldFault",
 
2835
inheritsFrom:"ApiQueryFault",
 
2836
mustQualify:true,
 
2837
useParentFieldOrder:true,
 
2838
fields:{
 
2839
}
 
2840
})
 
2841
,
 
2842
isc.XSElement.create({
 
2843
ID:"InvalidFieldFault",
 
2844
inheritsFrom:"InvalidFieldFault",
 
2845
mustQualify:true,
 
2846
fields:{
 
2847
}
 
2848
})
 
2849
,
 
2850
isc.XSComplexType.create({
 
2851
ID:"InvalidSObjectFault",
 
2852
inheritsFrom:"ApiQueryFault",
 
2853
mustQualify:true,
 
2854
useParentFieldOrder:true,
 
2855
fields:{
 
2856
}
 
2857
})
 
2858
,
 
2859
isc.XSElement.create({
 
2860
ID:"InvalidSObjectFault",
 
2861
inheritsFrom:"InvalidSObjectFault",
 
2862
mustQualify:true,
 
2863
fields:{
 
2864
}
 
2865
})
 
2866
,
 
2867
isc.XSComplexType.create({
 
2868
ID:"MalformedQueryFault",
 
2869
inheritsFrom:"ApiQueryFault",
 
2870
mustQualify:true,
 
2871
useParentFieldOrder:true,
 
2872
fields:{
 
2873
}
 
2874
})
 
2875
,
 
2876
isc.XSElement.create({
 
2877
ID:"MalformedQueryFault",
 
2878
inheritsFrom:"MalformedQueryFault",
 
2879
mustQualify:true,
 
2880
fields:{
 
2881
}
 
2882
})
 
2883
,
 
2884
isc.XSComplexType.create({
 
2885
ID:"MalformedSearchFault",
 
2886
inheritsFrom:"ApiQueryFault",
 
2887
mustQualify:true,
 
2888
useParentFieldOrder:true,
 
2889
fields:{
 
2890
}
 
2891
})
 
2892
,
 
2893
isc.XSElement.create({
 
2894
ID:"MalformedSearchFault",
 
2895
inheritsFrom:"MalformedSearchFault",
 
2896
mustQualify:true,
 
2897
fields:{
 
2898
}
 
2899
})
 
2900
]
 
2901
})
 
2902
isc.WebService.create({
 
2903
dataURL:"https://www.salesforce.com/services/Soap/u/8.0",
 
2904
serviceNamespace:"urn:partner.soap.sforce.com",
 
2905
soapStyle:"document",
 
2906
wsdlImports:[
 
2907
],
 
2908
schemaImports:[
 
2909
{
 
2910
location:"",
 
2911
namespace:"urn:sobject.partner.soap.sforce.com"
 
2912
},
 
2913
{
 
2914
location:"",
 
2915
namespace:"urn:partner.soap.sforce.com"
 
2916
},
 
2917
{
 
2918
location:"",
 
2919
namespace:"urn:partner.soap.sforce.com"
 
2920
},
 
2921
{
 
2922
location:"",
 
2923
namespace:"urn:sobject.partner.soap.sforce.com"
 
2924
},
 
2925
{
 
2926
location:"",
 
2927
namespace:"urn:fault.partner.soap.sforce.com"
 
2928
}
 
2929
],
 
2930
bindings:[
 
2931
{
 
2932
name:"SoapBinding",
 
2933
portTypeName:"Soap",
 
2934
operation:[
 
2935
{
 
2936
inputEncoding:"literal",
 
2937
inputParts:"parameters",
 
2938
name:"login",
 
2939
outputEncoding:"literal",
 
2940
outputParts:"",
 
2941
soapAction:"",
 
2942
inputHeaders:[
 
2943
{
 
2944
encoding:"literal",
 
2945
message:"Header",
 
2946
part:"LoginScopeHeader"
 
2947
},
 
2948
{
 
2949
encoding:"literal",
 
2950
message:"Header",
 
2951
part:"CallOptions"
 
2952
}
 
2953
]
 
2954
},
 
2955
{
 
2956
inputEncoding:"literal",
 
2957
inputParts:"parameters",
 
2958
name:"describeSObject",
 
2959
outputEncoding:"literal",
 
2960
outputParts:"",
 
2961
soapAction:"",
 
2962
inputHeaders:[
 
2963
{
 
2964
encoding:"literal",
 
2965
message:"Header",
 
2966
part:"SessionHeader"
 
2967
},
 
2968
{
 
2969
encoding:"literal",
 
2970
message:"Header",
 
2971
part:"CallOptions"
 
2972
}
 
2973
]
 
2974
},
 
2975
{
 
2976
inputEncoding:"literal",
 
2977
inputParts:"parameters",
 
2978
name:"describeSObjects",
 
2979
outputEncoding:"literal",
 
2980
outputParts:"",
 
2981
soapAction:"",
 
2982
inputHeaders:[
 
2983
{
 
2984
encoding:"literal",
 
2985
message:"Header",
 
2986
part:"SessionHeader"
 
2987
},
 
2988
{
 
2989
encoding:"literal",
 
2990
message:"Header",
 
2991
part:"CallOptions"
 
2992
}
 
2993
]
 
2994
},
 
2995
{
 
2996
inputEncoding:"literal",
 
2997
inputParts:"parameters",
 
2998
name:"describeGlobal",
 
2999
outputEncoding:"literal",
 
3000
outputParts:"",
 
3001
soapAction:"",
 
3002
inputHeaders:[
 
3003
{
 
3004
encoding:"literal",
 
3005
message:"Header",
 
3006
part:"SessionHeader"
 
3007
},
 
3008
{
 
3009
encoding:"literal",
 
3010
message:"Header",
 
3011
part:"CallOptions"
 
3012
}
 
3013
]
 
3014
},
 
3015
{
 
3016
inputEncoding:"literal",
 
3017
inputParts:"parameters",
 
3018
name:"describeLayout",
 
3019
outputEncoding:"literal",
 
3020
outputParts:"",
 
3021
soapAction:"",
 
3022
inputHeaders:[
 
3023
{
 
3024
encoding:"literal",
 
3025
message:"Header",
 
3026
part:"SessionHeader"
 
3027
},
 
3028
{
 
3029
encoding:"literal",
 
3030
message:"Header",
 
3031
part:"CallOptions"
 
3032
}
 
3033
]
 
3034
},
 
3035
{
 
3036
inputEncoding:"literal",
 
3037
inputParts:"parameters",
 
3038
name:"describeSoftphoneLayout",
 
3039
outputEncoding:"literal",
 
3040
outputParts:"",
 
3041
soapAction:"",
 
3042
inputHeaders:[
 
3043
{
 
3044
encoding:"literal",
 
3045
message:"Header",
 
3046
part:"SessionHeader"
 
3047
},
 
3048
{
 
3049
encoding:"literal",
 
3050
message:"Header",
 
3051
part:"CallOptions"
 
3052
}
 
3053
]
 
3054
},
 
3055
{
 
3056
inputEncoding:"literal",
 
3057
inputParts:"parameters",
 
3058
name:"describeTabs",
 
3059
outputEncoding:"literal",
 
3060
outputParts:"",
 
3061
soapAction:"",
 
3062
inputHeaders:[
 
3063
{
 
3064
encoding:"literal",
 
3065
message:"Header",
 
3066
part:"SessionHeader"
 
3067
},
 
3068
{
 
3069
encoding:"literal",
 
3070
message:"Header",
 
3071
part:"CallOptions"
 
3072
}
 
3073
]
 
3074
},
 
3075
{
 
3076
inputEncoding:"literal",
 
3077
inputParts:"parameters",
 
3078
name:"create",
 
3079
outputEncoding:"literal",
 
3080
outputParts:"",
 
3081
soapAction:"",
 
3082
inputHeaders:[
 
3083
{
 
3084
encoding:"literal",
 
3085
message:"Header",
 
3086
part:"SessionHeader"
 
3087
},
 
3088
{
 
3089
encoding:"literal",
 
3090
message:"Header",
 
3091
part:"CallOptions"
 
3092
},
 
3093
{
 
3094
encoding:"literal",
 
3095
message:"Header",
 
3096
part:"AssignmentRuleHeader"
 
3097
},
 
3098
{
 
3099
encoding:"literal",
 
3100
message:"Header",
 
3101
part:"MruHeader"
 
3102
},
 
3103
{
 
3104
encoding:"literal",
 
3105
message:"Header",
 
3106
part:"EmailHeader"
 
3107
}
 
3108
]
 
3109
},
 
3110
{
 
3111
inputEncoding:"literal",
 
3112
inputParts:"parameters",
 
3113
name:"update",
 
3114
outputEncoding:"literal",
 
3115
outputParts:"",
 
3116
soapAction:"",
 
3117
inputHeaders:[
 
3118
{
 
3119
encoding:"literal",
 
3120
message:"Header",
 
3121
part:"SessionHeader"
 
3122
},
 
3123
{
 
3124
encoding:"literal",
 
3125
message:"Header",
 
3126
part:"CallOptions"
 
3127
},
 
3128
{
 
3129
encoding:"literal",
 
3130
message:"Header",
 
3131
part:"AssignmentRuleHeader"
 
3132
},
 
3133
{
 
3134
encoding:"literal",
 
3135
message:"Header",
 
3136
part:"MruHeader"
 
3137
},
 
3138
{
 
3139
encoding:"literal",
 
3140
message:"Header",
 
3141
part:"EmailHeader"
 
3142
}
 
3143
]
 
3144
},
 
3145
{
 
3146
inputEncoding:"literal",
 
3147
inputParts:"parameters",
 
3148
name:"upsert",
 
3149
outputEncoding:"literal",
 
3150
outputParts:"",
 
3151
soapAction:"",
 
3152
inputHeaders:[
 
3153
{
 
3154
encoding:"literal",
 
3155
message:"Header",
 
3156
part:"SessionHeader"
 
3157
},
 
3158
{
 
3159
encoding:"literal",
 
3160
message:"Header",
 
3161
part:"CallOptions"
 
3162
},
 
3163
{
 
3164
encoding:"literal",
 
3165
message:"Header",
 
3166
part:"AssignmentRuleHeader"
 
3167
},
 
3168
{
 
3169
encoding:"literal",
 
3170
message:"Header",
 
3171
part:"MruHeader"
 
3172
},
 
3173
{
 
3174
encoding:"literal",
 
3175
message:"Header",
 
3176
part:"EmailHeader"
 
3177
}
 
3178
]
 
3179
},
 
3180
{
 
3181
inputEncoding:"literal",
 
3182
inputParts:"parameters",
 
3183
name:"merge",
 
3184
outputEncoding:"literal",
 
3185
outputParts:"",
 
3186
soapAction:"",
 
3187
inputHeaders:[
 
3188
{
 
3189
encoding:"literal",
 
3190
message:"Header",
 
3191
part:"SessionHeader"
 
3192
},
 
3193
{
 
3194
encoding:"literal",
 
3195
message:"Header",
 
3196
part:"CallOptions"
 
3197
},
 
3198
{
 
3199
encoding:"literal",
 
3200
message:"Header",
 
3201
part:"AssignmentRuleHeader"
 
3202
},
 
3203
{
 
3204
encoding:"literal",
 
3205
message:"Header",
 
3206
part:"MruHeader"
 
3207
}
 
3208
]
 
3209
},
 
3210
{
 
3211
inputEncoding:"literal",
 
3212
inputParts:"parameters",
 
3213
name:"delete",
 
3214
outputEncoding:"literal",
 
3215
outputParts:"",
 
3216
soapAction:"",
 
3217
inputHeaders:[
 
3218
{
 
3219
encoding:"literal",
 
3220
message:"Header",
 
3221
part:"SessionHeader"
 
3222
},
 
3223
{
 
3224
encoding:"literal",
 
3225
message:"Header",
 
3226
part:"CallOptions"
 
3227
},
 
3228
{
 
3229
encoding:"literal",
 
3230
message:"Header",
 
3231
part:"UserTerritoryDeleteHeader"
 
3232
}
 
3233
]
 
3234
},
 
3235
{
 
3236
inputEncoding:"literal",
 
3237
inputParts:"parameters",
 
3238
name:"undelete",
 
3239
outputEncoding:"literal",
 
3240
outputParts:"",
 
3241
soapAction:"",
 
3242
inputHeaders:[
 
3243
{
 
3244
encoding:"literal",
 
3245
message:"Header",
 
3246
part:"SessionHeader"
 
3247
},
 
3248
{
 
3249
encoding:"literal",
 
3250
message:"Header",
 
3251
part:"CallOptions"
 
3252
}
 
3253
]
 
3254
},
 
3255
{
 
3256
inputEncoding:"literal",
 
3257
inputParts:"parameters",
 
3258
name:"retrieve",
 
3259
outputEncoding:"literal",
 
3260
outputParts:"",
 
3261
soapAction:"",
 
3262
inputHeaders:[
 
3263
{
 
3264
encoding:"literal",
 
3265
message:"Header",
 
3266
part:"SessionHeader"
 
3267
},
 
3268
{
 
3269
encoding:"literal",
 
3270
message:"Header",
 
3271
part:"CallOptions"
 
3272
},
 
3273
{
 
3274
encoding:"literal",
 
3275
message:"Header",
 
3276
part:"QueryOptions"
 
3277
},
 
3278
{
 
3279
encoding:"literal",
 
3280
message:"Header",
 
3281
part:"MruHeader"
 
3282
}
 
3283
]
 
3284
},
 
3285
{
 
3286
inputEncoding:"literal",
 
3287
inputParts:"parameters",
 
3288
name:"process",
 
3289
outputEncoding:"literal",
 
3290
outputParts:"",
 
3291
soapAction:"",
 
3292
inputHeaders:[
 
3293
{
 
3294
encoding:"literal",
 
3295
message:"Header",
 
3296
part:"SessionHeader"
 
3297
},
 
3298
{
 
3299
encoding:"literal",
 
3300
message:"Header",
 
3301
part:"CallOptions"
 
3302
}
 
3303
]
 
3304
},
 
3305
{
 
3306
inputEncoding:"literal",
 
3307
inputParts:"parameters",
 
3308
name:"convertLead",
 
3309
outputEncoding:"literal",
 
3310
outputParts:"",
 
3311
soapAction:"",
 
3312
inputHeaders:[
 
3313
{
 
3314
encoding:"literal",
 
3315
message:"Header",
 
3316
part:"SessionHeader"
 
3317
},
 
3318
{
 
3319
encoding:"literal",
 
3320
message:"Header",
 
3321
part:"CallOptions"
 
3322
}
 
3323
]
 
3324
},
 
3325
{
 
3326
inputEncoding:"literal",
 
3327
inputParts:"parameters",
 
3328
name:"getDeleted",
 
3329
outputEncoding:"literal",
 
3330
outputParts:"",
 
3331
soapAction:"",
 
3332
inputHeaders:[
 
3333
{
 
3334
encoding:"literal",
 
3335
message:"Header",
 
3336
part:"SessionHeader"
 
3337
},
 
3338
{
 
3339
encoding:"literal",
 
3340
message:"Header",
 
3341
part:"CallOptions"
 
3342
}
 
3343
]
 
3344
},
 
3345
{
 
3346
inputEncoding:"literal",
 
3347
inputParts:"parameters",
 
3348
name:"getUpdated",
 
3349
outputEncoding:"literal",
 
3350
outputParts:"",
 
3351
soapAction:"",
 
3352
inputHeaders:[
 
3353
{
 
3354
encoding:"literal",
 
3355
message:"Header",
 
3356
part:"SessionHeader"
 
3357
},
 
3358
{
 
3359
encoding:"literal",
 
3360
message:"Header",
 
3361
part:"CallOptions"
 
3362
}
 
3363
]
 
3364
},
 
3365
{
 
3366
inputEncoding:"literal",
 
3367
inputParts:"parameters",
 
3368
name:"query",
 
3369
outputEncoding:"literal",
 
3370
outputParts:"",
 
3371
soapAction:"",
 
3372
inputHeaders:[
 
3373
{
 
3374
encoding:"literal",
 
3375
message:"Header",
 
3376
part:"SessionHeader"
 
3377
},
 
3378
{
 
3379
encoding:"literal",
 
3380
message:"Header",
 
3381
part:"CallOptions"
 
3382
},
 
3383
{
 
3384
encoding:"literal",
 
3385
message:"Header",
 
3386
part:"QueryOptions"
 
3387
},
 
3388
{
 
3389
encoding:"literal",
 
3390
message:"Header",
 
3391
part:"MruHeader"
 
3392
}
 
3393
]
 
3394
},
 
3395
{
 
3396
inputEncoding:"literal",
 
3397
inputParts:"parameters",
 
3398
name:"queryAll",
 
3399
outputEncoding:"literal",
 
3400
outputParts:"",
 
3401
soapAction:"",
 
3402
inputHeaders:[
 
3403
{
 
3404
encoding:"literal",
 
3405
message:"Header",
 
3406
part:"SessionHeader"
 
3407
},
 
3408
{
 
3409
encoding:"literal",
 
3410
message:"Header",
 
3411
part:"CallOptions"
 
3412
},
 
3413
{
 
3414
encoding:"literal",
 
3415
message:"Header",
 
3416
part:"QueryOptions"
 
3417
}
 
3418
]
 
3419
},
 
3420
{
 
3421
inputEncoding:"literal",
 
3422
inputParts:"parameters",
 
3423
name:"queryMore",
 
3424
outputEncoding:"literal",
 
3425
outputParts:"",
 
3426
soapAction:"",
 
3427
inputHeaders:[
 
3428
{
 
3429
encoding:"literal",
 
3430
message:"Header",
 
3431
part:"SessionHeader"
 
3432
},
 
3433
{
 
3434
encoding:"literal",
 
3435
message:"Header",
 
3436
part:"CallOptions"
 
3437
},
 
3438
{
 
3439
encoding:"literal",
 
3440
message:"Header",
 
3441
part:"QueryOptions"
 
3442
}
 
3443
]
 
3444
},
 
3445
{
 
3446
inputEncoding:"literal",
 
3447
inputParts:"parameters",
 
3448
name:"search",
 
3449
outputEncoding:"literal",
 
3450
outputParts:"",
 
3451
soapAction:"",
 
3452
inputHeaders:[
 
3453
{
 
3454
encoding:"literal",
 
3455
message:"Header",
 
3456
part:"SessionHeader"
 
3457
},
 
3458
{
 
3459
encoding:"literal",
 
3460
message:"Header",
 
3461
part:"CallOptions"
 
3462
}
 
3463
]
 
3464
},
 
3465
{
 
3466
inputEncoding:"literal",
 
3467
inputParts:"parameters",
 
3468
name:"getServerTimestamp",
 
3469
outputEncoding:"literal",
 
3470
outputParts:"",
 
3471
soapAction:"",
 
3472
inputHeaders:[
 
3473
{
 
3474
encoding:"literal",
 
3475
message:"Header",
 
3476
part:"SessionHeader"
 
3477
},
 
3478
{
 
3479
encoding:"literal",
 
3480
message:"Header",
 
3481
part:"CallOptions"
 
3482
}
 
3483
]
 
3484
},
 
3485
{
 
3486
inputEncoding:"literal",
 
3487
inputParts:"parameters",
 
3488
name:"setPassword",
 
3489
outputEncoding:"literal",
 
3490
outputParts:"",
 
3491
soapAction:"",
 
3492
inputHeaders:[
 
3493
{
 
3494
encoding:"literal",
 
3495
message:"Header",
 
3496
part:"SessionHeader"
 
3497
},
 
3498
{
 
3499
encoding:"literal",
 
3500
message:"Header",
 
3501
part:"CallOptions"
 
3502
}
 
3503
]
 
3504
},
 
3505
{
 
3506
inputEncoding:"literal",
 
3507
inputParts:"parameters",
 
3508
name:"resetPassword",
 
3509
outputEncoding:"literal",
 
3510
outputParts:"",
 
3511
soapAction:"",
 
3512
inputHeaders:[
 
3513
{
 
3514
encoding:"literal",
 
3515
message:"Header",
 
3516
part:"SessionHeader"
 
3517
},
 
3518
{
 
3519
encoding:"literal",
 
3520
message:"Header",
 
3521
part:"CallOptions"
 
3522
},
 
3523
{
 
3524
encoding:"literal",
 
3525
message:"Header",
 
3526
part:"EmailHeader"
 
3527
}
 
3528
]
 
3529
},
 
3530
{
 
3531
inputEncoding:"literal",
 
3532
inputParts:"parameters",
 
3533
name:"getUserInfo",
 
3534
outputEncoding:"literal",
 
3535
outputParts:"",
 
3536
soapAction:"",
 
3537
inputHeaders:[
 
3538
{
 
3539
encoding:"literal",
 
3540
message:"Header",
 
3541
part:"SessionHeader"
 
3542
},
 
3543
{
 
3544
encoding:"literal",
 
3545
message:"Header",
 
3546
part:"CallOptions"
 
3547
}
 
3548
]
 
3549
}
 
3550
]
 
3551
}
 
3552
],
 
3553
portTypes:[
 
3554
{
 
3555
portTypeName:"Soap",
 
3556
operation:[
 
3557
{
 
3558
inputMessage:"loginRequest",
 
3559
name:"login",
 
3560
outputMessage:"loginResponse"
 
3561
},
 
3562
{
 
3563
inputMessage:"describeSObjectRequest",
 
3564
name:"describeSObject",
 
3565
outputMessage:"describeSObjectResponse"
 
3566
},
 
3567
{
 
3568
inputMessage:"describeSObjectsRequest",
 
3569
name:"describeSObjects",
 
3570
outputMessage:"describeSObjectsResponse"
 
3571
},
 
3572
{
 
3573
inputMessage:"describeGlobalRequest",
 
3574
name:"describeGlobal",
 
3575
outputMessage:"describeGlobalResponse"
 
3576
},
 
3577
{
 
3578
inputMessage:"describeLayoutRequest",
 
3579
name:"describeLayout",
 
3580
outputMessage:"describeLayoutResponse"
 
3581
},
 
3582
{
 
3583
inputMessage:"describeSoftphoneLayoutRequest",
 
3584
name:"describeSoftphoneLayout",
 
3585
outputMessage:"describeSoftphoneLayoutResponse"
 
3586
},
 
3587
{
 
3588
inputMessage:"describeTabsRequest",
 
3589
name:"describeTabs",
 
3590
outputMessage:"describeTabsResponse"
 
3591
},
 
3592
{
 
3593
inputMessage:"createRequest",
 
3594
name:"create",
 
3595
outputMessage:"createResponse"
 
3596
},
 
3597
{
 
3598
inputMessage:"updateRequest",
 
3599
name:"update",
 
3600
outputMessage:"updateResponse"
 
3601
},
 
3602
{
 
3603
inputMessage:"upsertRequest",
 
3604
name:"upsert",
 
3605
outputMessage:"upsertResponse"
 
3606
},
 
3607
{
 
3608
inputMessage:"mergeRequest",
 
3609
name:"merge",
 
3610
outputMessage:"mergeResponse"
 
3611
},
 
3612
{
 
3613
inputMessage:"deleteRequest",
 
3614
name:"delete",
 
3615
outputMessage:"deleteResponse"
 
3616
},
 
3617
{
 
3618
inputMessage:"undeleteRequest",
 
3619
name:"undelete",
 
3620
outputMessage:"undeleteResponse"
 
3621
},
 
3622
{
 
3623
inputMessage:"retrieveRequest",
 
3624
name:"retrieve",
 
3625
outputMessage:"retrieveResponse"
 
3626
},
 
3627
{
 
3628
inputMessage:"processRequest",
 
3629
name:"process",
 
3630
outputMessage:"processResponse"
 
3631
},
 
3632
{
 
3633
inputMessage:"convertLeadRequest",
 
3634
name:"convertLead",
 
3635
outputMessage:"convertLeadResponse"
 
3636
},
 
3637
{
 
3638
inputMessage:"getDeletedRequest",
 
3639
name:"getDeleted",
 
3640
outputMessage:"getDeletedResponse"
 
3641
},
 
3642
{
 
3643
inputMessage:"getUpdatedRequest",
 
3644
name:"getUpdated",
 
3645
outputMessage:"getUpdatedResponse"
 
3646
},
 
3647
{
 
3648
inputMessage:"queryRequest",
 
3649
name:"query",
 
3650
outputMessage:"queryResponse"
 
3651
},
 
3652
{
 
3653
inputMessage:"queryAllRequest",
 
3654
name:"queryAll",
 
3655
outputMessage:"queryAllResponse"
 
3656
},
 
3657
{
 
3658
inputMessage:"queryMoreRequest",
 
3659
name:"queryMore",
 
3660
outputMessage:"queryMoreResponse"
 
3661
},
 
3662
{
 
3663
inputMessage:"searchRequest",
 
3664
name:"search",
 
3665
outputMessage:"searchResponse"
 
3666
},
 
3667
{
 
3668
inputMessage:"getServerTimestampRequest",
 
3669
name:"getServerTimestamp",
 
3670
outputMessage:"getServerTimestampResponse"
 
3671
},
 
3672
{
 
3673
inputMessage:"setPasswordRequest",
 
3674
name:"setPassword",
 
3675
outputMessage:"setPasswordResponse"
 
3676
},
 
3677
{
 
3678
inputMessage:"resetPasswordRequest",
 
3679
name:"resetPassword",
 
3680
outputMessage:"resetPasswordResponse"
 
3681
},
 
3682
{
 
3683
inputMessage:"getUserInfoRequest",
 
3684
name:"getUserInfo",
 
3685
outputMessage:"getUserInfoResponse"
 
3686
}
 
3687
]
 
3688
}
 
3689
],
 
3690
messages:[
 
3691
isc.WSDLMessage.create({
 
3692
ID:"message:Header",
 
3693
fields:{
 
3694
LoginScopeHeader:{
 
3695
name:"LoginScopeHeader",
 
3696
partName:"LoginScopeHeader",
 
3697
type:"LoginScopeHeader",
 
3698
xmlRequired:true,
 
3699
xsElementRef:true
 
3700
},
 
3701
SessionHeader:{
 
3702
name:"SessionHeader",
 
3703
partName:"SessionHeader",
 
3704
type:"SessionHeader",
 
3705
xmlRequired:true,
 
3706
xsElementRef:true
 
3707
},
 
3708
CallOptions:{
 
3709
name:"CallOptions",
 
3710
partName:"CallOptions",
 
3711
type:"CallOptions",
 
3712
xmlRequired:true,
 
3713
xsElementRef:true
 
3714
},
 
3715
QueryOptions:{
 
3716
name:"QueryOptions",
 
3717
partName:"QueryOptions",
 
3718
type:"QueryOptions",
 
3719
xmlRequired:true,
 
3720
xsElementRef:true
 
3721
},
 
3722
AssignmentRuleHeader:{
 
3723
name:"AssignmentRuleHeader",
 
3724
partName:"AssignmentRuleHeader",
 
3725
type:"AssignmentRuleHeader",
 
3726
xmlRequired:true,
 
3727
xsElementRef:true
 
3728
},
 
3729
MruHeader:{
 
3730
name:"MruHeader",
 
3731
partName:"MruHeader",
 
3732
type:"MruHeader",
 
3733
xmlRequired:true,
 
3734
xsElementRef:true
 
3735
},
 
3736
EmailHeader:{
 
3737
name:"EmailHeader",
 
3738
partName:"EmailHeader",
 
3739
type:"EmailHeader",
 
3740
xmlRequired:true,
 
3741
xsElementRef:true
 
3742
},
 
3743
UserTerritoryDeleteHeader:{
 
3744
name:"UserTerritoryDeleteHeader",
 
3745
partName:"UserTerritoryDeleteHeader",
 
3746
type:"UserTerritoryDeleteHeader",
 
3747
xmlRequired:true,
 
3748
xsElementRef:true
 
3749
}
 
3750
}
 
3751
})
 
3752
,
 
3753
isc.WSDLMessage.create({
 
3754
ID:"message:ApiFault",
 
3755
fields:{
 
3756
fault:{
 
3757
name:"fault",
 
3758
partName:"fault",
 
3759
type:"fault",
 
3760
xmlRequired:true,
 
3761
xsElementRef:true
 
3762
}
 
3763
}
 
3764
})
 
3765
,
 
3766
isc.WSDLMessage.create({
 
3767
ID:"message:LoginFault",
 
3768
fields:{
 
3769
LoginFault:{
 
3770
name:"LoginFault",
 
3771
partName:"fault",
 
3772
type:"LoginFault",
 
3773
xmlRequired:true,
 
3774
xsElementRef:true
 
3775
}
 
3776
}
 
3777
})
 
3778
,
 
3779
isc.WSDLMessage.create({
 
3780
ID:"message:InvalidQueryLocatorFault",
 
3781
fields:{
 
3782
InvalidQueryLocatorFault:{
 
3783
name:"InvalidQueryLocatorFault",
 
3784
partName:"fault",
 
3785
type:"InvalidQueryLocatorFault",
 
3786
xmlRequired:true,
 
3787
xsElementRef:true
 
3788
}
 
3789
}
 
3790
})
 
3791
,
 
3792
isc.WSDLMessage.create({
 
3793
ID:"message:InvalidNewPasswordFault",
 
3794
fields:{
 
3795
InvalidNewPasswordFault:{
 
3796
name:"InvalidNewPasswordFault",
 
3797
partName:"fault",
 
3798
type:"InvalidNewPasswordFault",
 
3799
xmlRequired:true,
 
3800
xsElementRef:true
 
3801
}
 
3802
}
 
3803
})
 
3804
,
 
3805
isc.WSDLMessage.create({
 
3806
ID:"message:InvalidIdFault",
 
3807
fields:{
 
3808
InvalidIdFault:{
 
3809
name:"InvalidIdFault",
 
3810
partName:"fault",
 
3811
type:"InvalidIdFault",
 
3812
xmlRequired:true,
 
3813
xsElementRef:true
 
3814
}
 
3815
}
 
3816
})
 
3817
,
 
3818
isc.WSDLMessage.create({
 
3819
ID:"message:UnexpectedErrorFault",
 
3820
fields:{
 
3821
UnexpectedErrorFault:{
 
3822
name:"UnexpectedErrorFault",
 
3823
partName:"fault",
 
3824
type:"UnexpectedErrorFault",
 
3825
xmlRequired:true,
 
3826
xsElementRef:true
 
3827
}
 
3828
}
 
3829
})
 
3830
,
 
3831
isc.WSDLMessage.create({
 
3832
ID:"message:InvalidFieldFault",
 
3833
fields:{
 
3834
InvalidFieldFault:{
 
3835
name:"InvalidFieldFault",
 
3836
partName:"fault",
 
3837
type:"InvalidFieldFault",
 
3838
xmlRequired:true,
 
3839
xsElementRef:true
 
3840
}
 
3841
}
 
3842
})
 
3843
,
 
3844
isc.WSDLMessage.create({
 
3845
ID:"message:InvalidSObjectFault",
 
3846
fields:{
 
3847
InvalidSObjectFault:{
 
3848
name:"InvalidSObjectFault",
 
3849
partName:"fault",
 
3850
type:"InvalidSObjectFault",
 
3851
xmlRequired:true,
 
3852
xsElementRef:true
 
3853
}
 
3854
}
 
3855
})
 
3856
,
 
3857
isc.WSDLMessage.create({
 
3858
ID:"message:MalformedQueryFault",
 
3859
fields:{
 
3860
MalformedQueryFault:{
 
3861
name:"MalformedQueryFault",
 
3862
partName:"fault",
 
3863
type:"MalformedQueryFault",
 
3864
xmlRequired:true,
 
3865
xsElementRef:true
 
3866
}
 
3867
}
 
3868
})
 
3869
,
 
3870
isc.WSDLMessage.create({
 
3871
ID:"message:MalformedSearchFault",
 
3872
fields:{
 
3873
MalformedSearchFault:{
 
3874
name:"MalformedSearchFault",
 
3875
partName:"fault",
 
3876
type:"MalformedSearchFault",
 
3877
xmlRequired:true,
 
3878
xsElementRef:true
 
3879
}
 
3880
}
 
3881
})
 
3882
,
 
3883
isc.WSDLMessage.create({
 
3884
ID:"message:loginRequest",
 
3885
fields:{
 
3886
login:{
 
3887
name:"login",
 
3888
partName:"parameters",
 
3889
type:"login",
 
3890
xmlRequired:true,
 
3891
xsElementRef:true
 
3892
}
 
3893
}
 
3894
})
 
3895
,
 
3896
isc.WSDLMessage.create({
 
3897
ID:"message:loginResponse",
 
3898
fields:{
 
3899
loginResponse:{
 
3900
name:"loginResponse",
 
3901
partName:"parameters",
 
3902
type:"loginResponse",
 
3903
xmlRequired:true,
 
3904
xsElementRef:true
 
3905
}
 
3906
}
 
3907
})
 
3908
,
 
3909
isc.WSDLMessage.create({
 
3910
ID:"message:describeSObjectRequest",
 
3911
fields:{
 
3912
describeSObject:{
 
3913
name:"describeSObject",
 
3914
partName:"parameters",
 
3915
type:"describeSObject",
 
3916
xmlRequired:true,
 
3917
xsElementRef:true
 
3918
}
 
3919
}
 
3920
})
 
3921
,
 
3922
isc.WSDLMessage.create({
 
3923
ID:"message:describeSObjectResponse",
 
3924
fields:{
 
3925
describeSObjectResponse:{
 
3926
name:"describeSObjectResponse",
 
3927
partName:"parameters",
 
3928
type:"describeSObjectResponse",
 
3929
xmlRequired:true,
 
3930
xsElementRef:true
 
3931
}
 
3932
}
 
3933
})
 
3934
,
 
3935
isc.WSDLMessage.create({
 
3936
ID:"message:describeSObjectsRequest",
 
3937
fields:{
 
3938
describeSObjects:{
 
3939
name:"describeSObjects",
 
3940
partName:"parameters",
 
3941
type:"describeSObjects",
 
3942
xmlRequired:true,
 
3943
xsElementRef:true
 
3944
}
 
3945
}
 
3946
})
 
3947
,
 
3948
isc.WSDLMessage.create({
 
3949
ID:"message:describeSObjectsResponse",
 
3950
fields:{
 
3951
describeSObjectsResponse:{
 
3952
name:"describeSObjectsResponse",
 
3953
partName:"parameters",
 
3954
type:"describeSObjectsResponse",
 
3955
xmlRequired:true,
 
3956
xsElementRef:true
 
3957
}
 
3958
}
 
3959
})
 
3960
,
 
3961
isc.WSDLMessage.create({
 
3962
ID:"message:describeGlobalRequest",
 
3963
fields:{
 
3964
describeGlobal:{
 
3965
name:"describeGlobal",
 
3966
partName:"parameters",
 
3967
type:"describeGlobal",
 
3968
xmlRequired:true,
 
3969
xsElementRef:true
 
3970
}
 
3971
}
 
3972
})
 
3973
,
 
3974
isc.WSDLMessage.create({
 
3975
ID:"message:describeGlobalResponse",
 
3976
fields:{
 
3977
describeGlobalResponse:{
 
3978
name:"describeGlobalResponse",
 
3979
partName:"parameters",
 
3980
type:"describeGlobalResponse",
 
3981
xmlRequired:true,
 
3982
xsElementRef:true
 
3983
}
 
3984
}
 
3985
})
 
3986
,
 
3987
isc.WSDLMessage.create({
 
3988
ID:"message:describeLayoutRequest",
 
3989
fields:{
 
3990
describeLayout:{
 
3991
name:"describeLayout",
 
3992
partName:"parameters",
 
3993
type:"describeLayout",
 
3994
xmlRequired:true,
 
3995
xsElementRef:true
 
3996
}
 
3997
}
 
3998
})
 
3999
,
 
4000
isc.WSDLMessage.create({
 
4001
ID:"message:describeLayoutResponse",
 
4002
fields:{
 
4003
describeLayoutResponse:{
 
4004
name:"describeLayoutResponse",
 
4005
partName:"parameters",
 
4006
type:"describeLayoutResponse",
 
4007
xmlRequired:true,
 
4008
xsElementRef:true
 
4009
}
 
4010
}
 
4011
})
 
4012
,
 
4013
isc.WSDLMessage.create({
 
4014
ID:"message:describeSoftphoneLayoutRequest",
 
4015
fields:{
 
4016
describeSoftphoneLayout:{
 
4017
name:"describeSoftphoneLayout",
 
4018
partName:"parameters",
 
4019
type:"describeSoftphoneLayout",
 
4020
xmlRequired:true,
 
4021
xsElementRef:true
 
4022
}
 
4023
}
 
4024
})
 
4025
,
 
4026
isc.WSDLMessage.create({
 
4027
ID:"message:describeSoftphoneLayoutResponse",
 
4028
fields:{
 
4029
describeSoftphoneLayoutResponse:{
 
4030
name:"describeSoftphoneLayoutResponse",
 
4031
partName:"parameters",
 
4032
type:"describeSoftphoneLayoutResponse",
 
4033
xmlRequired:true,
 
4034
xsElementRef:true
 
4035
}
 
4036
}
 
4037
})
 
4038
,
 
4039
isc.WSDLMessage.create({
 
4040
ID:"message:describeTabsRequest",
 
4041
fields:{
 
4042
describeTabs:{
 
4043
name:"describeTabs",
 
4044
partName:"parameters",
 
4045
type:"describeTabs",
 
4046
xmlRequired:true,
 
4047
xsElementRef:true
 
4048
}
 
4049
}
 
4050
})
 
4051
,
 
4052
isc.WSDLMessage.create({
 
4053
ID:"message:describeTabsResponse",
 
4054
fields:{
 
4055
describeTabsResponse:{
 
4056
name:"describeTabsResponse",
 
4057
partName:"parameters",
 
4058
type:"describeTabsResponse",
 
4059
xmlRequired:true,
 
4060
xsElementRef:true
 
4061
}
 
4062
}
 
4063
})
 
4064
,
 
4065
isc.WSDLMessage.create({
 
4066
ID:"message:createRequest",
 
4067
fields:{
 
4068
create:{
 
4069
name:"create",
 
4070
partName:"parameters",
 
4071
type:"create",
 
4072
xmlRequired:true,
 
4073
xsElementRef:true
 
4074
}
 
4075
}
 
4076
})
 
4077
,
 
4078
isc.WSDLMessage.create({
 
4079
ID:"message:createResponse",
 
4080
fields:{
 
4081
createResponse:{
 
4082
name:"createResponse",
 
4083
partName:"parameters",
 
4084
type:"createResponse",
 
4085
xmlRequired:true,
 
4086
xsElementRef:true
 
4087
}
 
4088
}
 
4089
})
 
4090
,
 
4091
isc.WSDLMessage.create({
 
4092
ID:"message:updateRequest",
 
4093
fields:{
 
4094
update:{
 
4095
name:"update",
 
4096
partName:"parameters",
 
4097
type:"update",
 
4098
xmlRequired:true,
 
4099
xsElementRef:true
 
4100
}
 
4101
}
 
4102
})
 
4103
,
 
4104
isc.WSDLMessage.create({
 
4105
ID:"message:updateResponse",
 
4106
fields:{
 
4107
updateResponse:{
 
4108
name:"updateResponse",
 
4109
partName:"parameters",
 
4110
type:"updateResponse",
 
4111
xmlRequired:true,
 
4112
xsElementRef:true
 
4113
}
 
4114
}
 
4115
})
 
4116
,
 
4117
isc.WSDLMessage.create({
 
4118
ID:"message:upsertRequest",
 
4119
fields:{
 
4120
upsert:{
 
4121
name:"upsert",
 
4122
partName:"parameters",
 
4123
type:"upsert",
 
4124
xmlRequired:true,
 
4125
xsElementRef:true
 
4126
}
 
4127
}
 
4128
})
 
4129
,
 
4130
isc.WSDLMessage.create({
 
4131
ID:"message:upsertResponse",
 
4132
fields:{
 
4133
upsertResponse:{
 
4134
name:"upsertResponse",
 
4135
partName:"parameters",
 
4136
type:"upsertResponse",
 
4137
xmlRequired:true,
 
4138
xsElementRef:true
 
4139
}
 
4140
}
 
4141
})
 
4142
,
 
4143
isc.WSDLMessage.create({
 
4144
ID:"message:mergeRequest",
 
4145
fields:{
 
4146
merge:{
 
4147
name:"merge",
 
4148
partName:"parameters",
 
4149
type:"merge",
 
4150
xmlRequired:true,
 
4151
xsElementRef:true
 
4152
}
 
4153
}
 
4154
})
 
4155
,
 
4156
isc.WSDLMessage.create({
 
4157
ID:"message:mergeResponse",
 
4158
fields:{
 
4159
mergeResponse:{
 
4160
name:"mergeResponse",
 
4161
partName:"parameters",
 
4162
type:"mergeResponse",
 
4163
xmlRequired:true,
 
4164
xsElementRef:true
 
4165
}
 
4166
}
 
4167
})
 
4168
,
 
4169
isc.WSDLMessage.create({
 
4170
ID:"message:deleteRequest",
 
4171
fields:{
 
4172
"delete":{
 
4173
name:"delete",
 
4174
partName:"parameters",
 
4175
type:"delete",
 
4176
xmlRequired:true,
 
4177
xsElementRef:true
 
4178
}
 
4179
}
 
4180
})
 
4181
,
 
4182
isc.WSDLMessage.create({
 
4183
ID:"message:deleteResponse",
 
4184
fields:{
 
4185
deleteResponse:{
 
4186
name:"deleteResponse",
 
4187
partName:"parameters",
 
4188
type:"deleteResponse",
 
4189
xmlRequired:true,
 
4190
xsElementRef:true
 
4191
}
 
4192
}
 
4193
})
 
4194
,
 
4195
isc.WSDLMessage.create({
 
4196
ID:"message:undeleteRequest",
 
4197
fields:{
 
4198
undelete:{
 
4199
name:"undelete",
 
4200
partName:"parameters",
 
4201
type:"undelete",
 
4202
xmlRequired:true,
 
4203
xsElementRef:true
 
4204
}
 
4205
}
 
4206
})
 
4207
,
 
4208
isc.WSDLMessage.create({
 
4209
ID:"message:undeleteResponse",
 
4210
fields:{
 
4211
undeleteResponse:{
 
4212
name:"undeleteResponse",
 
4213
partName:"parameters",
 
4214
type:"undeleteResponse",
 
4215
xmlRequired:true,
 
4216
xsElementRef:true
 
4217
}
 
4218
}
 
4219
})
 
4220
,
 
4221
isc.WSDLMessage.create({
 
4222
ID:"message:retrieveRequest",
 
4223
fields:{
 
4224
retrieve:{
 
4225
name:"retrieve",
 
4226
partName:"parameters",
 
4227
type:"retrieve",
 
4228
xmlRequired:true,
 
4229
xsElementRef:true
 
4230
}
 
4231
}
 
4232
})
 
4233
,
 
4234
isc.WSDLMessage.create({
 
4235
ID:"message:retrieveResponse",
 
4236
fields:{
 
4237
retrieveResponse:{
 
4238
name:"retrieveResponse",
 
4239
partName:"parameters",
 
4240
type:"retrieveResponse",
 
4241
xmlRequired:true,
 
4242
xsElementRef:true
 
4243
}
 
4244
}
 
4245
})
 
4246
,
 
4247
isc.WSDLMessage.create({
 
4248
ID:"message:processRequest",
 
4249
fields:{
 
4250
process:{
 
4251
name:"process",
 
4252
partName:"parameters",
 
4253
type:"process",
 
4254
xmlRequired:true,
 
4255
xsElementRef:true
 
4256
}
 
4257
}
 
4258
})
 
4259
,
 
4260
isc.WSDLMessage.create({
 
4261
ID:"message:processResponse",
 
4262
fields:{
 
4263
processResponse:{
 
4264
name:"processResponse",
 
4265
partName:"parameters",
 
4266
type:"processResponse",
 
4267
xmlRequired:true,
 
4268
xsElementRef:true
 
4269
}
 
4270
}
 
4271
})
 
4272
,
 
4273
isc.WSDLMessage.create({
 
4274
ID:"message:convertLeadRequest",
 
4275
fields:{
 
4276
convertLead:{
 
4277
name:"convertLead",
 
4278
partName:"parameters",
 
4279
type:"convertLead",
 
4280
xmlRequired:true,
 
4281
xsElementRef:true
 
4282
}
 
4283
}
 
4284
})
 
4285
,
 
4286
isc.WSDLMessage.create({
 
4287
ID:"message:convertLeadResponse",
 
4288
fields:{
 
4289
convertLeadResponse:{
 
4290
name:"convertLeadResponse",
 
4291
partName:"parameters",
 
4292
type:"convertLeadResponse",
 
4293
xmlRequired:true,
 
4294
xsElementRef:true
 
4295
}
 
4296
}
 
4297
})
 
4298
,
 
4299
isc.WSDLMessage.create({
 
4300
ID:"message:getDeletedRequest",
 
4301
fields:{
 
4302
getDeleted:{
 
4303
name:"getDeleted",
 
4304
partName:"parameters",
 
4305
type:"getDeleted",
 
4306
xmlRequired:true,
 
4307
xsElementRef:true
 
4308
}
 
4309
}
 
4310
})
 
4311
,
 
4312
isc.WSDLMessage.create({
 
4313
ID:"message:getDeletedResponse",
 
4314
fields:{
 
4315
getDeletedResponse:{
 
4316
name:"getDeletedResponse",
 
4317
partName:"parameters",
 
4318
type:"getDeletedResponse",
 
4319
xmlRequired:true,
 
4320
xsElementRef:true
 
4321
}
 
4322
}
 
4323
})
 
4324
,
 
4325
isc.WSDLMessage.create({
 
4326
ID:"message:getUpdatedRequest",
 
4327
fields:{
 
4328
getUpdated:{
 
4329
name:"getUpdated",
 
4330
partName:"parameters",
 
4331
type:"getUpdated",
 
4332
xmlRequired:true,
 
4333
xsElementRef:true
 
4334
}
 
4335
}
 
4336
})
 
4337
,
 
4338
isc.WSDLMessage.create({
 
4339
ID:"message:getUpdatedResponse",
 
4340
fields:{
 
4341
getUpdatedResponse:{
 
4342
name:"getUpdatedResponse",
 
4343
partName:"parameters",
 
4344
type:"getUpdatedResponse",
 
4345
xmlRequired:true,
 
4346
xsElementRef:true
 
4347
}
 
4348
}
 
4349
})
 
4350
,
 
4351
isc.WSDLMessage.create({
 
4352
ID:"message:queryRequest",
 
4353
fields:{
 
4354
query:{
 
4355
name:"query",
 
4356
partName:"parameters",
 
4357
type:"query",
 
4358
xmlRequired:true,
 
4359
xsElementRef:true
 
4360
}
 
4361
}
 
4362
})
 
4363
,
 
4364
isc.WSDLMessage.create({
 
4365
ID:"message:queryResponse",
 
4366
fields:{
 
4367
queryResponse:{
 
4368
name:"queryResponse",
 
4369
partName:"parameters",
 
4370
type:"queryResponse",
 
4371
xmlRequired:true,
 
4372
xsElementRef:true
 
4373
}
 
4374
}
 
4375
})
 
4376
,
 
4377
isc.WSDLMessage.create({
 
4378
ID:"message:queryAllRequest",
 
4379
fields:{
 
4380
queryAll:{
 
4381
name:"queryAll",
 
4382
partName:"parameters",
 
4383
type:"queryAll",
 
4384
xmlRequired:true,
 
4385
xsElementRef:true
 
4386
}
 
4387
}
 
4388
})
 
4389
,
 
4390
isc.WSDLMessage.create({
 
4391
ID:"message:queryAllResponse",
 
4392
fields:{
 
4393
queryAllResponse:{
 
4394
name:"queryAllResponse",
 
4395
partName:"parameters",
 
4396
type:"queryAllResponse",
 
4397
xmlRequired:true,
 
4398
xsElementRef:true
 
4399
}
 
4400
}
 
4401
})
 
4402
,
 
4403
isc.WSDLMessage.create({
 
4404
ID:"message:queryMoreRequest",
 
4405
fields:{
 
4406
queryMore:{
 
4407
name:"queryMore",
 
4408
partName:"parameters",
 
4409
type:"queryMore",
 
4410
xmlRequired:true,
 
4411
xsElementRef:true
 
4412
}
 
4413
}
 
4414
})
 
4415
,
 
4416
isc.WSDLMessage.create({
 
4417
ID:"message:queryMoreResponse",
 
4418
fields:{
 
4419
queryMoreResponse:{
 
4420
name:"queryMoreResponse",
 
4421
partName:"parameters",
 
4422
type:"queryMoreResponse",
 
4423
xmlRequired:true,
 
4424
xsElementRef:true
 
4425
}
 
4426
}
 
4427
})
 
4428
,
 
4429
isc.WSDLMessage.create({
 
4430
ID:"message:searchRequest",
 
4431
fields:{
 
4432
search:{
 
4433
name:"search",
 
4434
partName:"parameters",
 
4435
type:"search",
 
4436
xmlRequired:true,
 
4437
xsElementRef:true
 
4438
}
 
4439
}
 
4440
})
 
4441
,
 
4442
isc.WSDLMessage.create({
 
4443
ID:"message:searchResponse",
 
4444
fields:{
 
4445
searchResponse:{
 
4446
name:"searchResponse",
 
4447
partName:"parameters",
 
4448
type:"searchResponse",
 
4449
xmlRequired:true,
 
4450
xsElementRef:true
 
4451
}
 
4452
}
 
4453
})
 
4454
,
 
4455
isc.WSDLMessage.create({
 
4456
ID:"message:getServerTimestampRequest",
 
4457
fields:{
 
4458
getServerTimestamp:{
 
4459
name:"getServerTimestamp",
 
4460
partName:"parameters",
 
4461
type:"getServerTimestamp",
 
4462
xmlRequired:true,
 
4463
xsElementRef:true
 
4464
}
 
4465
}
 
4466
})
 
4467
,
 
4468
isc.WSDLMessage.create({
 
4469
ID:"message:getServerTimestampResponse",
 
4470
fields:{
 
4471
getServerTimestampResponse:{
 
4472
name:"getServerTimestampResponse",
 
4473
partName:"parameters",
 
4474
type:"getServerTimestampResponse",
 
4475
xmlRequired:true,
 
4476
xsElementRef:true
 
4477
}
 
4478
}
 
4479
})
 
4480
,
 
4481
isc.WSDLMessage.create({
 
4482
ID:"message:setPasswordRequest",
 
4483
fields:{
 
4484
setPassword:{
 
4485
name:"setPassword",
 
4486
partName:"parameters",
 
4487
type:"setPassword",
 
4488
xmlRequired:true,
 
4489
xsElementRef:true
 
4490
}
 
4491
}
 
4492
})
 
4493
,
 
4494
isc.WSDLMessage.create({
 
4495
ID:"message:setPasswordResponse",
 
4496
fields:{
 
4497
setPasswordResponse:{
 
4498
name:"setPasswordResponse",
 
4499
partName:"parameters",
 
4500
type:"setPasswordResponse",
 
4501
xmlRequired:true,
 
4502
xsElementRef:true
 
4503
}
 
4504
}
 
4505
})
 
4506
,
 
4507
isc.WSDLMessage.create({
 
4508
ID:"message:resetPasswordRequest",
 
4509
fields:{
 
4510
resetPassword:{
 
4511
name:"resetPassword",
 
4512
partName:"parameters",
 
4513
type:"resetPassword",
 
4514
xmlRequired:true,
 
4515
xsElementRef:true
 
4516
}
 
4517
}
 
4518
})
 
4519
,
 
4520
isc.WSDLMessage.create({
 
4521
ID:"message:resetPasswordResponse",
 
4522
fields:{
 
4523
resetPasswordResponse:{
 
4524
name:"resetPasswordResponse",
 
4525
partName:"parameters",
 
4526
type:"resetPasswordResponse",
 
4527
xmlRequired:true,
 
4528
xsElementRef:true
 
4529
}
 
4530
}
 
4531
})
 
4532
,
 
4533
isc.WSDLMessage.create({
 
4534
ID:"message:getUserInfoRequest",
 
4535
fields:{
 
4536
getUserInfo:{
 
4537
name:"getUserInfo",
 
4538
partName:"parameters",
 
4539
type:"getUserInfo",
 
4540
xmlRequired:true,
 
4541
xsElementRef:true
 
4542
}
 
4543
}
 
4544
})
 
4545
,
 
4546
isc.WSDLMessage.create({
 
4547
ID:"message:getUserInfoResponse",
 
4548
fields:{
 
4549
getUserInfoResponse:{
 
4550
name:"getUserInfoResponse",
 
4551
partName:"parameters",
 
4552
type:"getUserInfoResponse",
 
4553
xmlRequired:true,
 
4554
xsElementRef:true
 
4555
}
 
4556
}
 
4557
})
 
4558
]
 
4559
})
 
4560
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 isc_SForce_getHeaderData(_1){var _2={};if(_1.operationType=="fetch")_2.QueryOptions={batchSize:75};if(this.sessionId!=null)_2.SessionHeader={sessionId:this.sessionId};return _2}
 
4561
,isc.A.login=function isc_SForce_login(_1,_2,_3){this.callOperation("login",{username:_1,password:_2},"//default:result",{target:this,methodName:"loginReply"},{willHandleError:true,$59a:_3,showPrompt:true,prompt:"Logging into SalesForce.."})}
 
4562
,isc.A.loginReply=function isc_SForce_loginReply(_1,_2,_3,_4){if(_3.status<0){return this.fireCallback(_4.$59a,"loginData",[false])}
 
4563
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.$59a,"loginData",[_5])}
 
4564
,isc.A.ensureLoggedIn=function isc_SForce_ensureLoggedIn(_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))}
 
4565
,isc.A.getEntityList=function isc_SForce_getEntityList(_1){this.$59b=_1;this.callOperation("describeGlobal",null,"//default:types",{target:this,methodName:"describeGlobalReply"})}
 
4566
,isc.A.describeGlobalReply=function isc_SForce_describeGlobalReply(_1){this.fireCallback(this.$59b,"list",[_1])}
 
4567
,isc.A.getEntity=function isc_SForce_getEntity(_1,_2){var _3=this;this.callOperation("describeSObjects",{sObjectType:_1},null,function(_4){_3.describeObjectReply(_4,_1,_2)})}
 
4568
,isc.A.describeObjectReply=function isc_SForce_describeObjectReply(_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()))}
 
4569
_6.sfFields=_4.fields;this.fireCallback(_3,"schema",[_6])}
 
4570
,isc.A.convertSchema=function isc_SForce_convertSchema(_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)}
 
4571
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})}}
 
4572
return isc.SFDataSource.create({sfName:_1.name,ID:_2,childRelations:_10,fields:_4})}
 
4573
,isc.A.deploySControl=function isc_SForce_deploySControl(_1,_2){if(this.SControlDS==null){this.getEntity("SControl",function(_3){isc.SForce.SControlDS=_3;isc.SForce.deploySControl(_1,_2)});return}
 
4574
var _3=this.SControlDS;_3.fetchData({Name:_1},function(_4,_5){isc.SForce.installSControl(_1,_2,_5,_3)})}
 
4575
,isc.A.installSControl=function isc_SForce_installSControl(_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})}}
 
4576
,isc.A.getSControlHTML=function isc_SForce_getSControlHTML(_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("")}
 
4577
return this.htmlPrefix+_1+'</SCRIPT>\r</BODY></HTML>'}
 
4578
);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 isc_SFResultSet_transformData(_1,_2){this.context=this.context||{};this.context.queryLocator=_2.queryLocator}
 
4579
,isc.A.setCriteria=function isc_SFResultSet_setCriteria(_1){var _2=this.Super("setCriteria",arguments);if(_2){this.context=this.context||{};this.context.queryLocator=null}}
 
4580
);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 isc_SFDataSource_transformRequest(_1){var _2=_1.data;if(!isc.isAn.Array(_2))_2=[_2];if(_1.operationType=="remove"){return{ids:_2.getProperty("Id")}}
 
4581
if(_1.operationType!="fetch"){_2.setProperty("type",this.sfName||this.ID);return{sObjects:_2}}
 
4582
if(_1.queryLocator){_1.operationId="queryMore";return{queryLocator:_1.queryLocator}}
 
4583
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]+"' "}}
 
4584
return{queryString:_4}}
 
4585
,isc.A.transformResponse=function isc_SFDataSource_transformResponse(_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}
 
4586
if(_4!="remove"){var _6=isc.addProperties({},_2.oldValues,_2.data.sObjects[0]);if(_4=="add"){_6.Id=_1.data[0].id}
 
4587
_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))}
 
4588
return _1}
 
4589
var _8=_3.selectString("//default:queryLocator");if(_8!=null&&!isc.isAn.emptyString(_8)){_1.queryLocator=_8}
 
4590
_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]}
 
4591
return _1}
 
4592
,isc.A.fetchData=function isc_SFDataSource_fetchData(_1,_2,_3,_4){var _5=this;if(this.autoLogin&&!_4){isc.SForce.ensureLoggedIn(function(){_5.fetchData(_1,_2,_3,true)});return}
 
4593
return this.Super("fetchData",arguments)}
 
4594
,isc.A.convertValidationErrors=function isc_SFDataSource_convertValidationErrors(_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}
 
4595
return _3}
 
4596
);isc.B._maxIndex=isc.C+4}
 
4597
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');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'SalesForce'.");}
 
4598
 
 
4599
/*
 
4600
 
 
4601
  SmartClient Ajax RIA system
 
4602
  Version 8.1/LGPL Development Only (2011-08-02)
 
4603
 
 
4604
  Copyright 2000 and beyond Isomorphic Software, Inc. All rights reserved.
 
4605
  "SmartClient" is a trademark of Isomorphic Software, Inc.
 
4606
 
 
4607
  LICENSE NOTICE
 
4608
     INSTALLATION OR USE OF THIS SOFTWARE INDICATES YOUR ACCEPTANCE OF
 
4609
     ISOMORPHIC SOFTWARE LICENSE TERMS. If you have received this file
 
4610
     without an accompanying Isomorphic Software license file, please
 
4611
     contact licensing@isomorphic.com for details. Unauthorized copying and
 
4612
     use of this software is a violation of international copyright law.
 
4613
 
 
4614
  DEVELOPMENT ONLY - DO NOT DEPLOY
 
4615
     This software is provided for evaluation, training, and development
 
4616
     purposes only. It may include supplementary components that are not
 
4617
     licensed for deployment. The separate DEPLOY package for this release
 
4618
     contains SmartClient components that are licensed for deployment.
 
4619
 
 
4620
  PROPRIETARY & PROTECTED MATERIAL
 
4621
     This software contains proprietary materials that are protected by
 
4622
     contract and intellectual property law. You are expressly prohibited
 
4623
     from attempting to reverse engineer this software or modify this
 
4624
     software for human readability.
 
4625
 
 
4626
  CONTACT ISOMORPHIC
 
4627
     For more information regarding license rights and restrictions, or to
 
4628
     report possible license violations, please contact Isomorphic Software
 
4629
     by email (licensing@isomorphic.com) or web (www.isomorphic.com).
 
4630
 
 
4631
*/
 
4632