动态gp - eConnect配置集成数据到gp



我们需要使用eConnect将应用程序中的数据集成到GP中。我们在服务器上安装了GP和eConnect。我们的应用程序在另一台机器上运行,它必须使用eConnect向服务器中的GP发送数据。

是否有必要在开发人员的机器以及在服务器中安装eConnect ?

由于eConnect使用windows身份验证,我们在应用程序中使用集成安全性来连接eConnect。因此,我们现在能够集成来自一个用户机器的数据,该用户的凭据是在服务器中安装eConnect时给出的。

有人能帮忙吗?

简而言之,是的。必须在发出eConnect请求的每台客户机机器上安装eConnect SDK。如果你正在构建一个web应用程序,那么你需要在发出请求的web服务器上安装eConnect SDK。

如果您正在开发要安装在每个用户PC上的windows窗体应用程序,那么eConnect SDK也必须安装在每个用户的PC上。由于这通常不是理想的部署场景,因此许多人在实践中创建新服务来封装应用程序所需的特定eConnect请求,以便只需要将SDK安装在服务器上。

另一个值得考虑的选择是单独安装Dynamics GP,称为Dynamics GP Web Services。这将允许您发出web服务请求,而无需安装eConnect SDK。然而,为Dynamics GP安装Web服务并非易事。

关于安全性,eConnect SDK创建了提供凭据的windows服务。正是这些凭据用于向Dynamics GP验证eConnect。请记住,Dynamics GP不支持用户访问的Active Directory身份验证。但是,可以在eConnect服务中使用域服务帐户,并使用DYNGRP角色将其设置为直接在SQL Server中访问。通常,此帐户将是为此目的创建的服务帐户,而不是用户帐户。

最新更新