The Weave/ProClaim integration provides a two way link between Weave and ProClaim. That is ProClaim can call out to Weave to display information and Weave can call out to ProClaim to display information.
Currently the
Client Workstation
The link between Weave and ProClaim requires the installation of components on each client computer that will be communicating between Weave and ProClaim.
The following sections outline the installation and configuration of these components.
Installation
The ProClaim bundle com.cohga.weave.proclaim must be copied to the Weave server under the ...\platform\plugins directory.
Two ProClaim specific .dll files, WeaveProclaimLink.dll and WeaveMapLink.dll, must be copied and registered on each client PC, along with the weave link components (see WeaveLink for more information).
This components are installed on the server as part of the Interop installer. When the Interop installer is run and ProClaim chosen as one of the components to install this will install the server side components and also copy the client components to the server in the weave\interop\proclaim
directory, these components, along with the WeaveLink
components must be registered on any client PC that will be linking between Weave and ProClaim.
Registration of the ProClaim components should be performed using the regsvr32.exe
application application provided with Windows, e.g.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
regsvr32 WeaveProclaimLink.dll regsvr32 WeaveMapLink.dll |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
regsvr32 /u WeaveProclaimLink.dll regsvr32 /u WeaveMapLink.dll |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="urn:com.cohga.server.config#1.0" xmlns:proclaim="urn:com.cohga.proclaim#1.0">
...
</config>
|
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="urn:com.cohga.server.config#1.0" xmlns:proclaim="urn:com.cohga.proclaim#1.0">
<proclaim:config id="production">
<datasourcename>DSN</datasourcename>
<server>Server</server>
<database>Database</database>
<username>Username</username>
<password>ENCSEMPKCCSFQTJBFMPABFJEBZJAKFCXGME</password>
<from>Weave</from>
<to>ProClaim</to>
<entity id="property"/>
<entity id="street"/>
</proclaim:config>
</config>
|
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<item action="com.cohga.proclaim.Send" version="production"/>
|
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="urn:com.cohga.server.config#1.0" xmlns:proclaim="urn:com.cohga.proclaim#1.0" xmlns:filter="urn:com.cohga.selection.filter#1.0">
<proclaim:config id="production">
<datasourcename>proclaim</datasourcename>
<server>SQLSERVER2008\SQLEXPRESS</server>
<database>ProProd</database>
<username>proclaim</username>
<password>ENCSEMPKCCSFQTJBFMPABFJEBZJAKFCXGME</password>
<from>WEAVE</from>
<to>CES</to>
<entity id="property" filter="proclaim.production.property"/>
<entity id="street"/>
</proclaim:config>
<filter:db id="proclaim.production.property">
<datasource>proclaim</datasource>
<table>GEMS_LINK</table>
<keycolumn>PID</keycolumn> <!-- column used in spatial database -->
<idcolumn>PRUPI</idcolumn> <!-- column required for proclaim -->
</filter:db>
</config>
|
...