Smart Grid Applications Overview > Responder Overview > Optional Configurations > ESRI Replication Support > Responder - Set Up GlobalID Support |
Version: 10.1 |
*The configuration discussed on this page may also be used by Smart Operations Solution (SOS) to improve performance when transferring data between Responder, OASyS, and DMS.
Responder provides the RX_GLOBALID_XREF table in order to support GlobalIDs. The RX_GLOBALID_XREF table provides a cross reference between the FCID/OID used by Responder to identify features and the GlobalID (GUID) used by Esri Replication. This table contains the following fields:
Create RX_GLOBALID_XREF: You will need to create the RX_GLOBALID_XREF table using the scripts provided with Responder. By default, these scripts are installed here: \Program Files\Miner and Miner\Responder\Developer Resources\Implementation Scripts\Addons. Run Replication_mssql.sql or Replication_Oracle.sql to create the RX_GLOBALID_XREF table.
When configured properly, Responder populates the first three fields for all features impacted by an incident. The FCID_Actual and OID_Actual fields will be utilized by future functionality.
This configuration is completed on the Responder server machine and must be completed before the first replication that includes schema-breaking changes. It should not need to be done a second time.
In order to configure Responder to support GlobalIDs, perform the following steps.
Sample XML |
Copy Code
|
---|---|
<!-- BEGIN Global ID rules --> <!--<b:RuleClass Key="" Type="Miner.Responder.Processors.SubmitRules.Pre.InsertInitialGlobalId, Miner.Responder.Processors"/>--> <!-- END Global ID rules --> |
Sample XML |
Copy Code
|
---|---|
<connectionStrings> <!--Below are examples of how to configure the Replication Initializer with Oracle--> <!--<add name="Active" connectionString="Data Source=activeDatasource;User ID=activeUserId;Password=activePassword" providerName="System.Data.OracleClient" /> <add name="Archive" connectionString="Data Source=archiveDatasource;User ID=archiveUserId;Password=archivePassword" providerName="System.Data.OracleClient" />--> <!--Below are examples of how to configure the Replication Initializer with SQL Server--> <!--<add name="Active" connectionString="Data Source=activeDatasource;Initial Catalog=rxCatalog;User ID=activeUserId;Password=activePassword" providerName="System.Data.SqlClient" /> <add name="Archive" connectionString="Data Source=archiveDatasource;Initial Catalog=rxArchiveCatalog;User ID=archiveUserId;Password=archivePassword" providerName="System.Data.SqlClient" />--> </connectionStrings> |
Sample XML |
Copy Code
|
---|---|
<channels> <channel ref="msmq" isServer="false" ComputerName="ServerName"/> <channel ref="tcp" port="2063"/> </channels> |