Record Store output changes

The following changes affect the Record Store output.

The useSsl module property for Record Store output configuration has been renamed to isPortSsl

In CAS 3.0.0, the useSsl module property has been renamed to isPortSsl. This property is used in the outputConfig specification of a crawlConfig.

For example, the CAS 2.2.1 configuration is as follows:
...
<outputConfig>
   <moduleId>
      <id>Record Store</id>
   </moduleId>
   <moduleProperties>
      <moduleProperty>
         <key>useSsl</key>
         <value>false</value>
      </moduleProperty>
....
The 3.0.0 configuration is as follows:
...
<outputConfig>
   <moduleId>
      <id>Record Store</id>
   </moduleId>
   <moduleProperties>
      <moduleProperty>
         <key>isPortSsl</key>
         <value>false</value>
      </moduleProperty>
....

There has been no change to the operation of the module property. (A value of true uses HTTPS and treats the port property as an SSL port.)

If you upgrade crawl configurations according to the process described in Chapter 1, then the CAS Server Command Line Utility maps the old property name to the new name and changes it automatically.

If you are using the CAS Server API to configure this property, you should change the string you provide to the ModuleProperty key from "useSsl" to "isPortSsl".

For additional details about how this property is used, see "Configuring a crawl to write to a Record Store instance" in the Content Acquisition System Developer's Guide.

The -rs suffix has been removed from new Record Store instance names

In CAS 2.2.1, the Component Instance Manager created new Record Store instances with the name <crawl ID>-rs. The -rs suffix was always part of the Record Store instance name.

In CAS 3.0.0, the -rs suffix has been removed from new Record Store instance names. The name of a new Record Store instance now corresponds directly to the crawl identifier.

The CAS Server Command Line Utility (cas-cmd) preserves the old name during the migration process. Only newly created names drop the suffix.