2013-02-23 3 views

Antwort

3

Sie verwenden wahrscheinlich die Enterprise WSDL, die Stubs für alle Objekte enthält. Wenn Sie erwarten, dass sich Objekte ändern (wie Sie es hier tun), sollten Sie stattdessen die Partner-WSDL verwenden. Die Partner-WSDL enthält keine Stubs für Objekte. Stattdessen definiert die Partner-WSDL-Datei ein einzelnes generisches Objekt (sObject), das alle Objekte darstellt.

Weitere Informationen finden Sie im Abschnitt aus dem Namen „Using the Partner WSDL“ in der Salesforce.com API-Dokumentation.

+0

hallo amrcn Dank für Ihre Antwort, können Sie bitte einen Code oder einen Hinweis, dass geben, wie die SObject Definition abzurufen, bedeutet soviel wie getSObject (objName) wie describeObject (objName); –

+0

Prashant, siehe den Link, den ich in meiner obigen Antwort gegeben habe. Wenn Sie im linken Navigatorrahmen auf das Buchsymbol "Das Partner WSDL verwenden" klicken, werden Sie feststellen, dass dort Unterartikel vorhanden sind, von denen viele Beispielcode enthalten. –

+0

danke amrcn Ich habe die Lösung gefunden, aber ich bekomme eine Ausnahme, wenn Wert zu Datetime-Feld zuweisen, Ausnahme ist "22.02.2013 19:00 Uhr 'ist kein gültiger Wert für den Typ xsd: dateTime". Ich benutze .net 4.0 mit C# bei Code hinter. –