Bug 780976

Summary: Teiid Designer - SalesForce Connection Profile Should Default to HTTPS
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Paul Nittel <pnittel>
Component: EDSAssignee: Van Halbert <vhalbert>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: JBDS   
Target Milestone: ---   
Target Release: JBDS   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-3445
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: SOA-3445 Environment:
Last Closed: 2011-11-29 18:58:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Paul Nittel 2011-10-05 18:41:35 UTC
++ This bug is a clone of bug 780974 ++

project_key: SOA

The SalesForce connection profile uses http in it's default URL which causes the following error when creating a connection profile:

java.lang.Exception: com.sforce.soap.partner.UnexpectedErrorFault: UNSUPPORTED_CLIENT: HTTPS Required
	at com.metamatrix.modeler.modelgenerator.salesforce.connection.impl.Connection.login(Connection.java:82)
	at org.teiid.designer.datatools.salesforce.SalesForceConnection.<init>(SalesForceConnection.java:48)
	at org.teiid.designer.datatools.salesforce.ConnectionFactory.createConnection(ConnectionFactory.java:11)
	at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)
	at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:360)
	at org.teiid.designer.datatools.salesforce.ui.SalesForceProfileDetailsWizardPage$SalesforcePingJob.createTestConnection(SalesForceProfileDetailsWizardPage.java:405)
	at org.teiid.designer.datatools.salesforce.ui.SalesForceProfileDetailsWizardPage$SalesforcePingJob.run(SalesForceProfileDetailsWizardPage.java:392)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: com.sforce.soap.partner.UnexpectedErrorFault: UNSUPPORTED_CLIENT: HTTPS Required
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
	at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
	at $Proxy36.login(Unknown Source)
	at com.metamatrix.modeler.modelgenerator.salesforce.connection.impl.Connection.login(Connection.java:73)
	... 7 more

Overriding with the ssl version of the URL gets around this issue.

Comment 1 Paul Nittel 2011-10-05 18:41:36 UTC
Link: Added: This issue Cloned from TEIIDDES-1089


Comment 2 Paul Nittel 2011-10-05 18:42:46 UTC
Security: Added: Public


Comment 5 David Le Sage 2011-10-09 22:02:22 UTC
Release Notes Docs Status: Added: Not Required
Writer: Added: dlesage


Comment 6 Paul Nittel 2011-11-29 18:58:03 UTC
Tested and closed.