Salesforce Connector

Salesforce Connector

SailPoint’s Salesforce connector offers a deep level of access management on your Salesforce users. This integration with Salesforce gives you policy-based access controls so you can be sure only the right users can see and touch this critical information. This integration enables and deep level of access governance which not only allows you to manage internal users but also your public groups.

 

Support Level: SailPoint Delivered

Connectors developed by SailPoint's Engineering team and supported under annual SailPoint support and maintenance. Reach out to SailPoint support for assistance.

 

Supported Use Cases

  • Full Account Aggregation
  • Single Account Aggregation
  • Full Entitlement Aggregation
  • Full Group Aggregation
  • Single Group Aggregation
  • Create Account Provisioning
  • Update Account Provisioning
  • Delete Account Provisioning*
  • Create Group Provisioning*
  • Update Group Provisioning*
  • Delete Group Provisioning*
  • Enable / Disable Account Provisioning
  • Unlock Account Provisioning
  • Change Account Password
  • Add Entitlement(s)
  • Remove Entitlement(s)

*This feature is currently supported only with the IdentityIQ platform

Supported Versions

  • Salesforce CRM

 

Related Documentation

IdentityNow

IdentityIQ

 

Contact Us

SailPoint Support

SailPoint Professional Services

Comments

Hello Team,

I am facing the below error while accessing #Salesforce connector 8.0 P2 in IIQ,

is there any Axis jar issue or any other settings needed to resolve this error.
 
(
2021-02-26T07:22:52,510 ERROR https-jsse-nio-8443-exec-2 sailpoint.connector.ForceConnector:483 - Exception:
sailpoint.connector.TimeoutException: [ TimeoutException ]
[ Possible suggestions ] a) Make sure Salesforce instance is reachable. b) Make sure there is a smooth connectivity between Identity Server and Salesforce instance. c) Try after incrementing custom Connection Timeout value.
[ Error details ] "Login failed for xxxxx."java.net.ConnectException: Connection timed out (Connection timed out)
at sailpoint.connector.ForceConnectorExceptionHandler.handleConnectionError(ForceConnectorExceptionHandler.java:391) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnectorExceptionHandler.handleLoginException(ForceConnectorExceptionHandler.java:382) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnectorExceptionHandler.handleException(ForceConnectorExceptionHandler.java:141) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnector.login(ForceConnector.java:602) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnector.login(ForceConnector.java:518) ~[connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ForceConnector.testConfiguration(ForceConnector.java:481) [connector-bundle.jar:8.0p2 Build 7fa5b0283-20200316-072414]
at sailpoint.connector.ConnectorProxy.testConfiguration(ConnectorProxy.java:368) [connector-bundle-identityiq.jar:8.0p2 Build fe28e868e-20200309-033412]
at sailpoint.web.ApplicationObjectBean.testConnectorAction(ApplicationObjectBean.java:2755) [identityiq.jar:8.0 Build b571b9dead1-20200329-164036]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
 
Caused by: java.net.ConnectException: Connection timed out (Connection timed out)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_282]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_282]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_282]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_282]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_282]
)

@mpeela Even i am facing the same error, could you provide inputs on this incase if it is resolved for you.

Hi...were either of you able to resolve this error? I am facing the same issue. Thanks @mpeela @bhbog 

This error just started. Anyone have a similar issue and know how to resolve?

 

["[ ConnectorException ] \n [ Error details ] INVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u00270057c00000825iaAAA\u0027\n ^\nERROR at Row:1:Column:25\nNo such column \u0027ContactId\u0027 on entity \u0027User\u0027. If you are attempting to use a custom field, be sure to append the \u0027__c\u0027 after the custom field name. Please reference your WSDL or the describe call for the appropriate names.connector.sdk.webservices.exception.WebServicesSdkException: \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\u003csoapenv:Envelope xmlns:soapenv\u003d\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sf\u003d\"urn:fault.partner.soap.sforce.com\" xmlns:xsi\u003d\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\u003csoapenv:Body\u003e\u003csoapenv:Fault\u003e\u003cfaultcode\u003esf:INVALID_FIELD\u003c/faultcode\u003e\u003cfaultstring\u003eINVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/faultstring\u003e\u003cdetail\u003e\u003csf:InvalidFieldFault xsi:type\u003d\"sf:InvalidFieldFault\"\u003e\u003csf:exceptionCode\u003eINVALID_FIELD\u003c/sf:exceptionCode\u003e\u003csf:exceptionMessage\u003e\nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/sf:exceptionMessage\u003e\u003csf:row\u003e1\u003c/sf:row\u003e\u003csf:column\u003e25\u003c/sf:column\u003e\u003c/sf:InvalidFieldFault\u003e\u003c/detail\u003e\u003c/soapenv:Fault\u003e\u003c/soapenv:Body\u003e\u003c/soapenv:Envelope\u003e","[ ConnectorException ] \n [ Error details ] INVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u00270057c00000825iaAAA\u0027\n ^\nERROR at Row:1:Column:25\nNo such column \u0027ContactId\u0027 on entity \u0027User\u0027. If you are attempting to use a custom field, be sure to append the \u0027__c\u0027 after the custom field name. Please reference your WSDL or the describe call for the appropriate names.connector.sdk.webservices.exception.WebServicesSdkException: \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\u003csoapenv:Envelope xmlns:soapenv\u003d\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sf\u003d\"urn:fault.partner.soap.sforce.com\" xmlns:xsi\u003d\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\u003csoapenv:Body\u003e\u003csoapenv:Fault\u003e\u003cfaultcode\u003esf:INVALID_FIELD\u003c/faultcode\u003e\u003cfaultstring\u003eINVALID_FIELD: \nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/faultstring\u003e\u003cdetail\u003e\u003csf:InvalidFieldFault xsi:type\u003d\"sf:InvalidFieldFault\"\u003e\u003csf:exceptionCode\u003eINVALID_FIELD\u003c/sf:exceptionCode\u003e\u003csf:exceptionMessage\u003e\nselect Id ,UserRole.Id, ContactId from User where Id\u003d\u0026apos;0057c00000825iaAAA\u0026apos;\n ^\nERROR at Row:1:Column:25\nNo such column \u0026apos;ContactId\u0026apos; on entity \u0026apos;User\u0026apos;. If you are attempting to use a custom field, be sure to append the \u0026apos;__c\u0026apos; after the custom field name. Please reference your WSDL or the describe call for the appropriate names.\u003c/sf:exceptionMessage\u003e\u003csf:row\u003e1\u003c/sf:row\u003e\u003csf:column\u003e25\u003c/sf:column\u003e\u003c/sf:InvalidFieldFault\u003e\u003c/detail\u003e\u003c/soapenv:Fault\u003e\u003c/soapenv:Body\u003e\u003c/soapenv:Envelope\u003e"]

 

@SailAway Yes started 03/01/2023 for my org.  Here is a developer.sailpoint.com post of another customer having same error.  I'm hoping support is reading my case.

https://developer.sailpoint.com/discuss/t/salesforce-connector-errors/9136


I'm on 8.2 and I'm seeing weird outconnector.sdk.webservices.exception.WebServicesSdkException: java.net.SocketTimeoutException: Read timed out errors and it causes my aggregations to fail after 1 minute.

Version history
Revision #:
11 of 11
Last update:
‎May 02, 2022 11:33 AM
Updated by: