Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
none
none
linenumberstrue

        regsvr32 WeaveProclaimLink.dll
     
  regsvr32 WeaveMapLink.dll

...

Code Block
none
none
linenumberstrue

        regsvr32 /u WeaveProclaimLink.dll
        regsvr32 /u WeaveMapLink.dll

...

Code Block
xml
xml
linenumberstrue

<?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
xml
linenumberstrue

<?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
xml
xml
linenumberstrue

<item action="com.cohga.proclaim.Send" version="production"/>

...

Code Block
xml
xml
linenumberstrue

<?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>

...