Teiid extensions and utilities
Java
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
database-logging-appender
database-service
.gitignore
LICENSE
README.md
pom.xml
settings.xml

README.md

teiid-extensions

Teiid extensions and utilities

  • database-service, is stateless bean that has JPA entities to log messages to a database
  • database-logging-appender, is logging appender that can invoke the "database-service" bean and pass the log message
  • build, contains the deployment jar file.

To build/install:

$mvn clean install

then unzip the "build/target/build-${version}-dist.zip, on to JBoss EAP installation. Then start JBoss AS server,

To configure:

$cd <jboss-eap-6.x>/bin

make sure property substitution is enabled. Edit bin/jboss-cli.xml and make sure the following property is set to true:

<resolve-parameter-values>false</resolve-parameter-values>

edit "scripts/teiid-logger-ds.properties", add the {db.driver_name}, {db.url}, {db.user} and {db.password} properties. By default these values are set to H2 database configured with JBoss EAP for development purposes.

Also make sure the jdbc driver for the database you are using is correctly installed in the system, then execute

./jboss-cli.sh --file=scripts/teiid-add-database-logger.cli --properties=./scripts/teiid-logger-ds.properties

to install database logger for "COMMAND_LOG" and "AUDIT_LOG" in Teiid.