Data Replicator连接字符串,用于Data Hub

时间:2017-08-18 08:27:11

标签: exact-online invantive-data-hub

我正在尝试使用Replicator设置Invantive Data Hub。默认发现为Exact Online和其他人创建条目,但settings.xml中没有条目向我展示如何配置数据缓存。

这个存在例如:

<connection name="Exact Online (nl)" id="c149becf-01d3-4a58-9ee7-7369f34bdff5" description="{res:itgen_demo_exact_online_combined_nl}" sortingOrder="1000" authentication="Application" userLogonCodeMode="Auto" passwordMode="Auto" createdBy="jbu" createdOn="WS102" creationDate="2017-08-17T13:53:23.9351965+02:00">
  <database order="0" createdBy="jbu" createdOn="WS102" creationDate="2017-08-17T13:53:23.9071956+02:00" provider="ExactOnlineAll" connectionString="apiUrl=https://start.exactonline.nl" />
</connection>

控制台应用程序没有settings.xml的编辑器,因此必须手动完成。

如何配置要使用的Replicator连接字符串?

1 个答案:

答案 0 :(得分:1)

使用Google使用不同的关键字,我发现了一个有效的设置。首先在%USERPROFILE%\ invantive中添加文件settings-something.xml

给出如下内容:

<?xml version="1.0" encoding="utf-16"?>
<settings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3" forcedefault="false">
  <group name="Jurriaan" >
    <connection name="Exact Online with PostgreSQL Data Cache" dataCacheConnectionString="provider=PostgreSql;connectionString={Server=dbserver;Database=db;User Id=db_owner;Password=db_pwd}" >
      <database provider="ExactOnlineAll" connectionString="apiUrl=https://start.exactonline.nl" />
    </connection>
  </group>
</settings>

当数据中心上有连接编辑器或至少有一个样本时,它会很方便: - )