2013-02-23 36 views
6

Tôi có ứng dụng .net tạo đối tượng tùy chỉnh salesforce động nhưng khi tôi đang sử dụng đối tượng đó trong ứng dụng của mình, nó không truy cập được. những gì tôi muốn làm là, tôi muốn cập nhật wsdl ngay sau khi đối tượng tùy chỉnh được tạo.Cập nhật salesforce wsdl động bằng C# code

Trả lời

3

Có thể bạn đang sử dụng WSDL doanh nghiệp, chứa các phần tử cho tất cả các đối tượng. Nếu bạn mong đợi các đối tượng thay đổi (như bạn làm ở đây), thì bạn nên sử dụng đối tác WSDL. WSDL của đối tác không chứa các phần tử cho các đối tượng; thay vào đó, tệp WSDL của đối tác định nghĩa một đối tượng chung (sObject) đại diện cho tất cả các đối tượng.

Để biết thêm thông tin, hãy xem phần có tên "Using the Partner WSDL" trong tài liệu API Salesforce.com.

+0

hi amrcn cảm ơn bạn đã trả lời, bạn có thể vui lòng cung cấp một số mã hoặc bất kỳ tham chiếu nào về cách lấy định nghĩa sObject, có nghĩa là getSObject (objName) như descriptionObject (objName); –

+0

Prashant, xem liên kết tôi đã đưa ra trong câu trả lời ở trên của tôi. Nếu bạn nhấp vào biểu tượng cuốn sách "Sử dụng đối tác WSDL" trên khung điều hướng bên trái, bạn sẽ thấy rằng có các hạt con ở đó, nhiều trong số đó có mã mẫu trong đó. –

+0

cảm ơn amrcn tôi đã tìm thấy giải pháp nhưng tôi nhận được ngoại lệ khi gán giá trị cho trường datetime, ngoại lệ là "'22/2/2013 7:00 PM 'không phải là giá trị hợp lệ cho loại xsd: dateTime". Tôi đang sử dụng net 4.0 với C# ở mã phía sau. –