6
私はsalesforceカスタムオブジェクトを動的に作成する.netアプリケーションを持っていますが、そのオブジェクトを自分のアプリケーションで使用しているときにアクセスしません。 私は何をしたいですか、私はカスタムオブジェクトが作成されるとすぐにwsdlを更新したいと思います。C#コードを使用してsalesforce.comを動的に更新
私はsalesforceカスタムオブジェクトを動的に作成する.netアプリケーションを持っていますが、そのオブジェクトを自分のアプリケーションで使用しているときにアクセスしません。 私は何をしたいですか、私はカスタムオブジェクトが作成されるとすぐにwsdlを更新したいと思います。C#コードを使用してsalesforce.comを動的に更新
おそらく、すべてのオブジェクトのスタブを含むEnterprise WSDLを使用しています。オブジェクトの変更が期待される場合は(ここで行うように)、代わりにPartner WSDLを使用する必要があります。パートナWSDLにはオブジェクトのスタブが含まれていません。代わりに、パートナーWSDLファイルは、すべてのオブジェクトを表す単一の汎用オブジェクト(sObject)を定義します。
詳細については、Salesforce.com APIドキュメントの「Using the Partner WSDL」セクションを参照してください。
返信いただきありがとうございます。sObject定義を取得する方法についてのコードや説明は、describeObject(objName)のようなgetSObject(objName)のようなものです。 –
Prashantは、上記の私の答えで示したリンクを参照してください。左側のナビゲータ・フレームの「Partner WSDLを使用する」ブック・アイコンをクリックすると、その中にサブサンプルがあり、その多くにサンプル・コードがあることがわかります。 –
ありがとうamrcn私は解決策を見つけましたが、datetimeフィールドに値を代入するときに例外が発生します。例外は "'22/2/2013 7:00 PM 'はxsd:dateTime型の有効な値ではありません。私はコードネストでC#で.net 4.0を使用しています。 –