2013-05-16 112 views
1

我想用c#調用我的Salesforce自定義對象。對象的名稱是CommercientSF__SorMasterRep__c但是當我嘗試UPSERT到它給我的錯誤一樣訪問SalesForce自定義對象問題

INVALID_TYPE:的sObject型'CommercientSF__SorMasterRep__c'是不支持 。如果您正在嘗試使用自定義對象,請務必在實體名稱後追加'__c'附加 。請參考您的WSDL或 描述調用適當的名稱。

它是從一個託管包的到來。該軟件包已安裝&所有對象都已部署。

+0

您可以使用具有相同登錄憑證的單獨工具來驗證通過API訪問您的自定義對象。 [http://wiki.developerforce.com/page/Tools](http://wiki.developerforce.com/page/Tools)有許多選項。嘗試使用Force.com Explorer或Workbench。如果不適合,那麼也有一些第三方選項。 –

回答

0

您的WSDL可能沒有生成過程中您的自定義對象(CommercientSF_SorMasterRep__c)包括在內。驗證您的wsdl是否具有此自定義對象。 如果沒有,再次重新生成wsdl並導入到C#項目中。

1

一個自定義對象的名稱與__c結束(下劃線,下劃線,「C」),看起來像你只需要在你的對象名稱一個下劃線。

對於管理包,如果用戶被分配給該包的許可對象是唯一可用的,您也應該檢查在用戶對象級別的權限配置文件。另請參閱文檔中的「Factors that affect data access」部分。

+1

對象名稱中有兩個下劃線。 – user2390956

+1

對象也部署在Salesforce – user2390956

+0

這不是你的問題。還列出你已經檢查過的東西。 – superfell