2012-11-15 89 views
1

我在Salesforce中的Contacts對象中創建了一個自定義字段,其名稱爲「Resume_Text__c」,我正在通過編寫以下SOQL進行SOAP調用以獲取使用Java實現的該字段的值。訪問自定義字段Salesforce

SELECT Resume_Text__c FROM Contact 

但執行查詢拋出異常。

No such column 'Resume_Text__c' on entity 'Contact'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please reference your WSDL or the describe call for the appropriate names.' 

那麼如何通過Soap API Java實現訪問自定義字段?

+0

您確定該字段對於在集成中使用其憑據的用戶可見嗎?我主要談論的是「現場級安全性」。或者有沒有機會在Sandbox中創建該字段,但是正在登錄到Production? ;) – eyescream

+0

我已經在生產環境中創建了字段,並且使用相同帳戶的憑據。 –

+0

com.sforce.ws.ConnectionException:無法找到結束標記:START_TAG見過... ... @ 1:427 –

回答

3

每當你使用Enterprise.wsdl文件在您的實現,你需要確保你每次創建Salesforce.com環境的一些新的領域和對象,你刷新Enterprise.wsdl導入所有否則依賴映射將與Partner.wsdl一起使用。

相關問題