InRule Catalog Service Config File Settings

  • Updated

Catalog Service Settings

The Catalog settings allow specification of the database and security settings for the Catalog service.

Many of these settings can be configured using AppSettings. If a value is set in both AppSettings and the configuration sections, the AppSettings value will take precedence.

The InRule catalog service configuration files can be found at the following locations:

  • IIS - <InRule installation directory>\irServer\RepositoryService\IisService\Web.config
  • Windows Service - <InRule installation directory>\irServer\RepositoryService\WindowsService\RepositoryWindowsService.exe.config

For settings that affect logging behavior for the catalog service please service see InRule Logging Config File Settings.

inrule.repository.service Config Section/AppSettings 

Setting Name

AppSettings Key

Description

uri

N/A

(string) Denotes the URL address where the Catalog service will be published.

Note: this value will be set by the InRule Configuration wizard during install time.

connectionString

inrule:repository:
service:connectionString

(string) The connection string to the catalog database. Note that for SQL Server and Oracle, the specific ADO.NET data providers are used, so they do not need to be included in the connection string.

Note: this value will be set by the InRule Configuration wizard during install time.

authentication

N/A

(string) The "type" attribute determines which store the service will access when authenticating users.

Possible values are:

  • Database -- the user store contained within the catalog database schema
  • LDAP -- another user store that supports LDAP authentication, such as Active Directory
  • Custom

Note: this value will be set by the InRule Configuration wizard during install time.

catalogType

N/A

(string) The type of database service that is hosting the catalog database.

Possible values are:

  • SqlServer -- catalog hosted in Microsoft SQL Server
  • MsOracle -- catalog hosted in Oracle 9 or later with Microsoft Oracle ADO.NET driver for catalog calls
  • OdpOracle -- catalog hosted in Oracle 9 or later with ODP Oracle ADO.NET driver for catalog calls
  • Embedded -- reserved for future use

Note: this value will be set by the InRule Configuration wizard during install time.

 

Example:

<configSections>
 <section name="inrule.repository.service" type="InRule.Repository.Service.Configuration.ConfigSectionHandler,InRule.Repository.Service, PublicKeyToken=1feb8dd25b1ceb6b" />
 ...
</configSections>
...
<inrule.repository.service>
         <uri>http://someuriaddress:8082/InRuleCatalogService</uri>   
 <connectionString>Server=DBServerName\InstanceName;Database=InRuleCatalog;Trusted_Connection=yes</connectionString>
         <authentication type="Database" />
         <catalogType>SqlServer</catalogType>
</inrule.repository.service>

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.