Using the HTTP Connection Manager
Web Service comes with an SSIS connection manager component that can be used to establish HTTP connections.
To add a connection to your SSIS package, right-click the Connection Manager area in your Visual Studio project, and choose "New Connection..." from the context menu. You will be prompted the "Add SSIS Connection Manager" window. Select the "HTTP Connection Manager (KingswaySoft)" item to add the new connection manager.
The HTTP Connection Manager contains the following three pages to connect to the HTTP server.
- Advanced Settings
The General page on the HTTP Connection Manager allows you to specify general settings for the connection
- Base URL
The URL field represents the address of the web service to connect to.
- HTTP Method
The HTTP method to be used when accessing the web service. Options available are: GET, POST and DELETE. Typically POST should be used when your requests will have a body.
The Domain to use when accessing the web service.
The Username to use when accessing the web service.
- The Password to use when accessing the web service.
- Use Client Certificate
The use client certificate checkbox will determine if a client certificate will be used when accessing the web service. Checking this box will enable the "Certificate" button, which will allow a certificate to be chosen from the client certificates currently installed.
- Certificate Identifier
A description of the certificate that has been selected.
- Timeout (secs)
- The Timeout (secs) option allows you to specify a timeout value in seconds for the connection. The default value is 120 seconds.
- Chunk Size (in KB)
- The chunk size to use when sending web requests. If a size of 0 is used chunking will not be used.
The Advanced Settings page on the HTTP Connection Manager allows you to specify some advanced and optional settings for the connection.
- Proxy Server
The Proxy Server field allows you to specify the address of a proxy server.
The Port option allows you to specify port number of the proxy server for the connection.
- Username (Proxy Server Authentication)
The Username option allows you to specify the proxy user account.
- Password (Proxy Server Authentication)
Using Password option allows you to specify the proxy user's password.
- Retry on Intermittent Errors
The retry on intermittent errors determines if requests will be retried when there is an error. If this option is checked requests will be retried up to 3 times.
- Custom Headers
Custom headers can be added to web requests. Specify the header name and value for each header that should be used.