Dynamics GP Connection

SQL Server 2005, 2008, 2008R2, 2012, 2014

SQL Server 2005, 2008, 2008R2, 2012, 2014

All Downloads ----- Join VIP ----- Questions?

Overview

Dynamics GP Connection Manager is SSIS Connection Manager for establishing Dynamics GP connections. Use the API to build components based on Dynamics GP Connection Manager.


Setup

Use the Dynamics GP Connection Manager dialog to specify properties for connecting to Dynamics GP service.

Server Options

Server

Specify the name or IP address of the Dynamics GP server.

User name

Specify user name to access Dynamics GP.

Password

Specify password to access Dynamics GP.

Time-out (secs)

Specify the number of seconds before timing out session connect. The default value of this property is 100 seconds.

RetainSameConnection

Specify if all clients should use the same connection. This property has the options listed in the following table.

Value Description
True All clients use same connection (default).
False Every client use different connection.
Test Connection

Confirm connection manager configuration by clicking Test Connection.

Advanced Options

Work On Behalf Of

Specify if you want to use the security settings for a different user, other than the user setup in your credentials. The default value is empty.

Culture

Select culture in use. Based on the selected culture, the service will return data in format specific to it.

Currency

Select how currency information is handled. This property has the options listed in the following table.

Value Description
Transactional The transaction currency amount will be used (default).
Local The local currency amount will be used.
Role Id

Specify role used for policy and behavior options. If not specified, the default role will be used.

Proxy Options

Host

Specify the name or IP address of the proxy server. If not specified, proxy server is not used.

Port

Specify the port number on the proxy server to use for the connection.

User name

Specify user name to access the proxy server.

Password

Specify password to access the proxy server.

How to trace the web services calls in use?

You can use the regular .NET network tracing facilities to trace the web services calls. Follow these steps to enable tracing:

  1. Go to DTS\Binn folder and open DtsDebugHost.exe.config file in your favorite text editor.
  2. Include following settings inside configuration element:
        <system.diagnostics>
          <trace autoflush="true" />
          <sources>
            <source name="System.Net" maxdatasize="1024" tracemode="protocolonly">
              <listeners>
                <add name="MyTraceFile" />
              </listeners>
            </source>
          </sources>
          <sharedListeners>
            <add
              name="MyTraceFile"
              type="System.Diagnostics.TextWriterTraceListener"
              initializeData="c:\System.Net.trace.log" />
          </sharedListeners>
          <switches>
            <add name="System.Net" value="Verbose" />
          </switches>
        </system.diagnostics>
    

initializeData attribute controls where the trace log file is saved. Now when you execute a package inside Visual Studio, "c:\System.Net.trace.log" file will contain the web services tracing information. If you want to trace when you execute packages outside Visual Studio, include the settings above in DTExec.exe.config configuration file.

Make sure you comment or remove the tracing settings after you finish testing. Otherwise this may slow down your package execution speed considerably.