NetSuite Data Provider - Online Help
NetSuite Data Provider
Questions / Feedback?

Connection String Options

Connection String Options  

The connection string properties describe the various options that can be used to establish a connection.

SSIS Components

RSSBus NetSuite SSIS Components

Remarks

The connection string can be set to a series of "option=value" pairs separated by semicolons. If a connection string property value has special characters such as semicolons, single quotes, spaces, etc., then you must quote the value using either single or double quotes.

Connection options are case insensitive.

To specify where the table, view, and stored procedures of the database are located, set the Location property. In addition, you must also set User, Password, and AccountId. Caching Data can be enabled by using the appropriate options.

Connection String Options


The following is the full list of the options you can configure in the connection string for this provider. Click on the links for further details.

Account IdThe company account your username is associated with on NetSuite.
Aggregate Column ModeIndicating how aggregate columns should be treated.
Auto CacheThe AutoCache property controls automatic caching of data.
Cache ConnectionThe connection string for the cache database.
Cache LocationSpecifies the path and file name of the cache file when caching to a file.
Cache MetadataWhether or not to cache the table metadata. The cache will be stored in memory unless CacheConnection or CacheLocation are set.
Cache ProviderThe name of the provider to be used to cache data.
Firewall PasswordA password, if authentication is required to connect through a firewall.
Firewall PortThe TCP port for the firewall FirewallServer -- see the description of the FirewallServer option for details.
Firewall ServerSpecify a firewall name or IP address to authenticate requested connections, if necessary.
Firewall TypeThe type of firewall to connect through.
Firewall UserThe user name to authenticate with the firewall.
Include Child TablesA boolean indicating if child tables should be displayed.
Include Custom Field ColumnsA boolean indicating if you would like to include custom field columns.
Include Custom Record TablesA boolean indicating if you would like to use tables based on custom record types.
Include Reference ColumnsA comma separated list representing the columns to include when retrieving data from a field representing a record reference.
LocationA path to the directory that contains the schema files defining tables, views, and stored procedures.
LogfileA path to the log file.
Logout Unknown SessionsBoolean indicating if unknown sessions already established to the user account should be removed.
Maximum Concurrent SessionsThe maximum number of concurrent sessions available for use by the username specified in the connection.
Netsuite Metadata FolderA path to a directory to download metadata files from NetSuite. Set this for best performance.
OfflineUse offline mode to get the data from the cache instead of the live source.
OtherThe other parameters necessary to connect to a data source, such as username and password, when applicable.
PagesizeThe number of results to return per page from NetSuite.
PasswordThe password of the NetSuite user used to authenticate.
Proxy Auth SchemeThe proxy server authorization scheme (default: BASIC).
Proxy Auto DetectThis indicates whether to use the default system proxy settings or not. Set ProxyAutoDetect to FALSE to use custom proxy settings. This takes precedence over other proxy settings.
Proxy PasswordA password, if authenticating with a proxy server.
Proxy PortThe TCP port for the proxy ProxyServer (default: 80).
Proxy ServerIf a proxy server is given, then the HTTP request is sent to the proxy instead of the specified server.
Proxy SSL TypeThe SSL type to use when connecting to the proxy server (default: AUTO).
Proxy UserA user name, if authentication is to be used for the proxy.
Pseudo ColumnsIndicates whether or not to include pseudo columns as columns to the table.
Query CacheThe time duration, in seconds, for which the in-memory cached data is reused.
ReadonlyYou can use this property to enforce read-only access to NetSuite from the provider.
Request Memorized TransactionsA boolean indicating if you would like to request memorized transactions when retrieving transactions from NetSuite.
Role IdThe RoleId is the InternalId of the role that will be used to log in to NetSuite. Leave empty to use the user's default role.
RTKThe runtime key used for licensing.
SSL CertThe certificate to be accepted from the server when connecting using SSL.
TablesComma-separated list of tables to be listed. For example: Tables=TableA,TableB,TableC.
TimeoutThe value in seconds until the timeout error is thrown, canceling the operation.
Use Async ServicesA boolean indicating if you would like to use asynchronous services when inserting, updating, and deleting.
UserThe user of the NetSuite account used to authenticate.
Use SandboxA boolean indicating if you would like to use the sandbox instance of your NetSuite account.
Use SessionsEstablish sessions with NetSuite, or instead submit user credentials on each request.
Use UpsertsA boolean indicating if you would like to perform an upsert when an insert operation is used.
VerbosityThe verbosity level that determines the amount of detail included in the log file.
VersionThe version of the NetSuite API in usage. Defaults to 2013_1.
Web Service HostAn optional override for the web service host such as webservices.na1.netsuite.com.

 
 
Copyright (c) 2015 RSSBus, Inc. - All rights reserved.
Build 1.0.5577.0