Versions Compared

Key

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

...

The document tracking feature is configured as part of FES to track SBW events into the database running within Enterprise Server.

...

Configuring SBW Database

Configuring the SBW Manager properties in eStudio

To view or configure the database, perform the following actions on the Profile Management perspective:

...

Info
titleExample

The default H2 db JDBC URL is configured as ESB_DEFAULT_DB_DIR/doctracking_db;create=true which resolves to ESB_USER_DIR/EnterpriseServers/<profilename>/FES/doctracking_db and further into something like C:\Documents and Settings\All Users\runtimedata\esb\<BUILD_NUMBER>\EnterpriseServers\FES\doctracking_db depending on the actual settings.

Configuring SWB Database in Fiorano Dashboard

In the Fiorano Dashboard, go to Analytics > Document Tracking > Configuration > SBW Database, provide the database-specific values and click the Save button.

Tip

Refer to the SBW Database Property descriptions for descriptions of the SBW database properties.

Image Added

SBW Database Property descriptions

Specifications of different database are listed in the table below:

Database NameJDBC DriverJDBC Connection URL (Default Formats)JDBC Properties
H2org.h2.Driverjdbc:h2:ESB_DEFAULT_DB_DIR/doctracking_db/sbwh2_jdbc.cfg
Oracleoracle.jdbc.driver.OracleDriverjdbc:oracle:thin:<ip-address>:<port>:<databaseName>oracle8_jdbc.cfg
IBM DB2sun.jdbc.odbc.JdbcOdbcDriverjdbc:odbc:sampledb2_jdbc.cfg
MS Accesssun.jdbc.odbc.JdbcOdbcDriverjdbc:odbc:Driver={Driver do Microsoft Access (*.mdb)};DBQ=D:\\tif\\bin\\sp\\sbw.mdbmsaccess_jdb.cfg
HSQLorg.hsqldb.jdbcDriverjdbc:hsqldb:ESB_DEFAULT_DB_DIR/doctracking_db/sbwhsql_jdbc.cfg
MS SQL 2000com.microsoft.jdbc.sqlserver.SQLServerDriverjdbc:microsoft:sqlserver://<ip-address>:<port>;SelectMethod=Cursormssql_jdbc.cfg

MS SQL 2005

or later

com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc:sqlserver://<ip-address>:<port>;databaseName=<databaseName>;SelectMethod=Cursormssql_jdbc.cfg
MySQL
  1. sun.jdbc.odbc.JdbcOdbcDriver
  2. com.mysql.jdbc.Driver
  1. jdbc:odbc:sample
  2. jdbc:mysql://<ip-address>:<port>/<databasename>
mysql_jdbc.cfg
Sybasecom.sybase.jdbc2.jdbc.SybDriverjdbc:sybase:Tds:<ip-address>:<port>/<databaseName>sybase_jdbc.cfg
Apache Derbyorg.apache.derby.jdbc.EmbeddedDriver

jdbc:derby:ESB_DEFAULT_DB_DIR/doctracking_db/sbw;create=true

Note

 

  • DerbyDB will be created within the user directory (set in fiorano_vars)
  • ESB_DEFAULT_DB_DIR will be resolved to ESB_USER_DIR/EnterpriseServers/<profilename>

 

derby_jdbc.cfg
Postgre SQLorg.postgresql.Driverjdbc:postgresql://<ip-address>:<port>/<databasename>pgsql_jdbc.cfg

Descriptions of common properties are listed below:

eStudio PropertiesDescriptionsDefault Value
JDBC Login NameUsername to be used for jdbc database connection<DB dependent>
JDBC PasswordPassword to be used for jdbc database connection<DB dependent>
Scheme Schema Name

By default, the schema name will be %, i.e., all schemas are searched.

Note

Schema name is case sensitive

%
Catalog Name

By default, the catalog name will be %, all catalogs.

Note

Catalog Name for MS SQL should be configured as database name.

%
Max Rows To FetchMaximum No Of Rows to Fetch.200
Max Rows To ReturnMaximum No Of Rows to Return.1000
Auto ReconnectBoolean to specify whether SP should try for reconnection with DB automatically.Enable/Disable
Try Reconnect IntervalInterval (in secs) after which SP tries to reconnect with DB in case of a break in connection.5
Insert Thread CountNumber of threads used for inserting SBW data into the database.1
Support Master TableEnable if backward compatibility with earlier SBW schema (1001) is required.Enable/Disable
Representable Data TypesEnable to store MESSAGE in representable data format.Enable/Disable
Socket TimeoutRead timeout while reading from the socket.
  • Oracle - 60000
  • MySQL - 60000
Num User IDs

Number of user-defined document IDs the user wants to use in the setup.

Note
  • Num User IDs can be set at the creation of the database; to change this value, update the value and restart the server.
    • String property with name ESBX__SYSTEM__USER_DEFINED_DOC_ID_X has to be present in the message to set ud_id_X value. One can add this property in the message by using JMS funclets in route transformation or application context transformation.
1
Adaptavist ThemeBuilder EngineAtlassian Confluence