Linux和Microsoft Dynamics GP-跨平台环境中的实现

谷歌seo

随着越来越多的中小型企业组织部署开放平台操作系统和工具,例如具有各种混合功能的Linux和PHP/MySQL,我们将分享在这些组合OS环境中实施MicrosoftGreatPlains的经验。如果您使用的是Oracle和Unix,则也可以考虑使用该方法,但是,仅出于简要概述(特别是关于Java和EJB细微差别)而应单独使用该文章。

1.MSGreatPlains平台概述。GP工作站是用CShell编写的,名为GreatPlainsDexterity。它是在1990年代初期设计的,当时DB和OS平台独立性就是典范。但是,当微软七年前收购GreatPlainsSoftware时,微软对Dexterity的重视程度有所降低,GP本身也面向.Net平台以及MicrosoftVisualStudioC#和VB开发人员开放,尤其是通过eConnect。此外,GP仅在MicrosoftSQLServerDB平台上可用。话虽如此,MicrosoftGreatPlains版本10.0和9.0应该被视为致力于Microsoft技术:SQLServer,.Net,Windows,MSOffice:Sharepoint,Excel等。

2.跨平台SQL查询。如果从MicrosoftSQLServer2005或2000端执行此操作,则通常使用的构造是LinkedServer,在该构造中应首先尝试到LinuxWorld的ODBC连接。如果您使用的是Oracle,则类似的构造将使您可以连接MSSQLServer

3.Web服务。eConnect允许您通过XMLWeb服务为非Microsoft开发人员打开GP对象-您可以直接使用eConnect界面,也可以将其包装在自定义Web服务界面中

4.eConnect游览。eConnect的核心是一组MSSQLServer加密的存储过程,使您可以操纵GP主记录和进行事务处理:SOP条目,POP接收,客户,供应商等等。eConnect具有GP架构的限制,典型的常见问题之一就是为什么我们不能在eConnect中发布GP批处理?好吧,这是限制,但是您可以使用Albaspectrum发布服务器打破它。eConnect最初专用于电子商务软件开发人员,旨在将GPERP平台用作电子商务前端的后台会计

5.整合技术。这里再次出现eConnect。GPIntegrationManager是相当传统的GreatPlains集成工具,最近在eConnect中进行了部分重新设计,因此IM性能得到了显着提高。IM可以读取制表符和逗号分隔的文本文件以及符合ODBC的查询。在进行编程集成时,请确保选择eConnect目标连接器作为首选,而不是部署常规目标连接器(老式连接器将GP工作站用作OLEServer来直接在GP屏幕中验证GreatPlains业务逻辑,这显然会降低性能)

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/164879.html

(0)

相关推荐