Cobrand
Overview
A brief overview on cobrand and some troubleshooting tips.
What is a cobrand?
A cobrand is a Yodlee customer. If ABC, Inc. is Yodlee customer, then ABC, Inc. is a cobrand. Each cobrand is uniquely identified in the Yodlee system by a cobrand ID. A cobrand can buy more than one product (i.e., Web application) from Yodlee and each product is uniquely identified by an application ID.
A CobrandContext
is the object returned when a cobrand (i.e. customer) is authenticated by Yodlee using the appropriate cobrand credentials, cobrand ID, and application ID. TheCobrandContext
object is passed as a parameter to access generic API functions (e.g., content services) from Yodlee.
Yodlee recommends using the CobrandContextSingleton
pattern (where theCobrandContext
is created as a singleton). The CobrandContext
object is passed as a parameter to many of the APIs. Ideally only one instance of CobrandContext
should be used for all the API calls. Also, if the customer chooses to use multiple threads to call Yodlee APIs, CobrandContext
must be synchronized. For more information on this refer to theCobrandContextSingleton.java
file of the Yodlee API.
Error:
CobrandLoginService: java.net.ConnectException com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl com.yodlee.sampleapps.YodleeConsole$YodleeHostname Verifier
Incorrect proxy settings cause this exception. To remedy, locate and open youryconsole.bat
file and add the following parameters (with the appropriate proxy IP and port):
-Dhttp.proxyHost='proxy IP' -Dhttp.proxyPort='port'
In addition, you can check to see if there is a filter (e.g. Barracuda Web filter) that is preventing calls to Yodlee after reaching a certain threshold.