<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://doc.sibvisions.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://doc.sibvisions.com/feed.php">
        <title>Documentation</title>
        <description></description>
        <link>http://doc.sibvisions.com/</link>
        <image rdf:resource="http://doc.sibvisions.com/lib/tpl/material/images/favicon.ico" />
       <dc:date>2026-06-13T08:44:28+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://doc.sibvisions.com/de/jvx/common/util/loggerfactory?rev=1731926066&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/common/util/loggerfactory?rev=1731926128&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/reactui/logging?rev=1731926463&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/applications/configure_logging?rev=1593780690&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/visionx/visionx_logging?rev=1625041283&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/visionx/use_log4j?rev=1750685500&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/visionx/faq_tech?rev=1772617992&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/common/util/log4j?rev=1592232043&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/developer_documentation?rev=1750685731&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/visionx/howtos?rev=1750671859&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/reactui/home?rev=1708348768&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/applications/projx?rev=1669724102&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/workflow/quartz?rev=1592216656&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/firstapp_step-by-step?rev=1731924938&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/client/gui/exceptionhandling?rev=1594229786&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/visionx/addon_auditlog?rev=1648705390&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/common/setup/connectin_pooling_legacy?rev=1750413975&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/code_snippets?rev=1731925000&amp;do=diff"/>
                <rdf:li rdf:resource="http://doc.sibvisions.com/jvx/server/lco/custom_objects?rev=1592217294&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://doc.sibvisions.com/lib/tpl/material/images/favicon.ico">
        <title>Documentation</title>
        <link>http://doc.sibvisions.com/</link>
        <url>http://doc.sibvisions.com/lib/tpl/material/images/favicon.ico</url>
    </image>
    <item rdf:about="http://doc.sibvisions.com/de/jvx/common/util/loggerfactory?rev=1731926066&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-18T10:34:26+00:00</dc:date>
        <title>Logging mit der LoggerFactory</title>
        <link>http://doc.sibvisions.com/de/jvx/common/util/loggerfactory?rev=1731926066&amp;do=diff</link>
        <description>Ohne Log Mechanismen ist die Software Entwicklung bei weitem anstrengender als es sein müsste. Aus diesem Grunde ist bereits im Kern von JVx ein Log Mechanismus verankert. 

Durch UIComponent werden folgende Methoden bereitgestellt:


public void info(Object... pInfo)
public void debug(Object... pInfo)
public void error(Object... pInfo)</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/common/util/loggerfactory?rev=1731926128&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-18T10:35:28+00:00</dc:date>
        <title>Logging Using LoggerFactory</title>
        <link>http://doc.sibvisions.com/jvx/common/util/loggerfactory?rev=1731926128&amp;do=diff</link>
        <description>Without log mechanisms, software development is a lot more arduous than it needs to be. For this reason, a log mechanism is included in JVx.

The following methods are provided via UIComponent:


public void info(Object... pInfo)
public void debug(Object... pInfo)
public void error(Object... pInfo)</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/reactui/logging?rev=1731926463&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-18T10:41:03+00:00</dc:date>
        <title>Logging</title>
        <link>http://doc.sibvisions.com/reactui/logging?rev=1731926463&amp;do=diff</link>
        <description>The application itself logs messages in Javascript console of your browser (developer tools). The network tab in developer tools shows all requests, the payload and responses. This is very helpful for debugging.

If you want to know what's happening on server-side. This is not enough. The server-side runs on a Java application server like Tomcat or Wildfly. To enable logging on server-side, simply do following:</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/applications/configure_logging?rev=1593780690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-03T12:51:30+00:00</dc:date>
        <title>Configure Logging</title>
        <link>http://doc.sibvisions.com/applications/configure_logging?rev=1593780690&amp;do=diff</link>
        <description>JVx uses standard JDK logging API or log4j.

If you don't use a custom logging.properties file, the log mechanism won't work as expected because of standard log settings of JRE/JDK:

The default logging.properties file sets the global level to:


.level= INFO


and also the console log handler level, to:</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/visionx/visionx_logging?rev=1625041283&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-30T08:21:23+00:00</dc:date>
        <title>VisionX Logging</title>
        <link>http://doc.sibvisions.com/visionx/visionx_logging?rev=1625041283&amp;do=diff</link>
        <description>VisionX starts an embedded application server (Tomcat) and an embedded database (PostgreSQL). Especially log output from the application server is interesting. If you use logging in your application in the live preview, you won't see the message without enabling VisionX logging.</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/visionx/use_log4j?rev=1750685500&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T13:31:40+00:00</dc:date>
        <title>Use log4j</title>
        <link>http://doc.sibvisions.com/visionx/use_log4j?rev=1750685500&amp;do=diff</link>
        <description>This is a very technical article and it's only relevant for developers or experienced users. Usually the integrated log mechanism is good enough, but from a developer point of view it might be helpful to use a different log mechanism.

Every application will be created with a</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/visionx/faq_tech?rev=1772617992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-04T09:53:12+00:00</dc:date>
        <title>Technical FAQ</title>
        <link>http://doc.sibvisions.com/visionx/faq_tech?rev=1772617992&amp;do=diff</link>
        <description>Firewall setup

VisionX requires http (port 80) and https (port 443) to cloud.sibvisions.com for e.g. solution store, cloud management and other features.

Which database &amp; which platform are you using?

VisionX supports all major database vendors: Oracle, Postgres, MySql/MariaDB, MS Sql, DB2, EDB and Hana. We're using Java and support all Java application servers like: Tomcat, Wildfly, Glassfish, etc. You can deploy the created application with VisionX or manually, to the cloud, on premise, or …</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/common/util/log4j?rev=1592232043&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-15T14:40:43+00:00</dc:date>
        <title>Log4j Instead of Logging API</title>
        <link>http://doc.sibvisions.com/jvx/common/util/log4j?rev=1592232043&amp;do=diff</link>
        <description>If you want to use log4j or log4j2 instead of standard Java logging API for your application, simply add the logger factory configuration to your classpath. First, create a file with the name

loggerfactory.properties

in one of your source/resource directories. Don't use a package name!</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/developer_documentation?rev=1750685731&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T13:35:31+00:00</dc:date>
        <title>Developer Documentation</title>
        <link>http://doc.sibvisions.com/jvx/developer_documentation?rev=1750685731&amp;do=diff</link>
        <description>Client



Server



Common</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/visionx/howtos?rev=1750671859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T09:44:19+00:00</dc:date>
        <title>HowTos</title>
        <link>http://doc.sibvisions.com/visionx/howtos?rev=1750671859&amp;do=diff</link>
        <description>This is the place for VisionX HowTos.</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/reactui/home?rev=1708348768&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-19T13:19:28+00:00</dc:date>
        <title>react UI</title>
        <link>http://doc.sibvisions.com/reactui/home?rev=1708348768&amp;do=diff</link>
        <description>This is the place for the documentation of our react UI.</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/applications/projx?rev=1669724102&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-29T12:15:02+00:00</dc:date>
        <title>ProjX documentation</title>
        <link>http://doc.sibvisions.com/applications/projx?rev=1669724102&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/workflow/quartz?rev=1592216656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-15T10:24:16+00:00</dc:date>
        <title>Quartz Scheduler Integration</title>
        <link>http://doc.sibvisions.com/workflow/quartz?rev=1592216656&amp;do=diff</link>
        <description>Version: 1.0 / 2020-03-04

Introduction

This document describes the integration of Quartz Job Scheduler with VisionX workflow module. Basically, it  explains how a workflow can be started by Quartz Job Scheduler.

Requirements

We need following tools and libraries:</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/firstapp_step-by-step?rev=1731924938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-18T10:15:38+00:00</dc:date>
        <title>First JVx Application (Step by Step)</title>
        <link>http://doc.sibvisions.com/jvx/firstapp_step-by-step?rev=1731924938&amp;do=diff</link>
        <description>The aim of this tutorial is to create an application with the Enterprise Application Framework. Moreover, a quick overview of the framework's possibilities will be given.

The application's task is to display the data from a database table and make them editable. The application requests authentication with username and password.</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/client/gui/exceptionhandling?rev=1594229786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-08T17:36:26+00:00</dc:date>
        <title>Exception Handling</title>
        <link>http://doc.sibvisions.com/jvx/client/gui/exceptionhandling?rev=1594229786&amp;do=diff</link>
        <description>Exception handling is very important for applications. It's necessary to visualize unexpected exceptions and to handle expected exceptions. Exception handling should be easy, centralized, and shouldn't blow up the application code. Isn't it boring to catch exceptions after unimportant code blocks?</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/visionx/addon_auditlog?rev=1648705390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-31T05:43:10+00:00</dc:date>
        <title>Audit Log</title>
        <link>http://doc.sibvisions.com/visionx/addon_auditlog?rev=1648705390&amp;do=diff</link>
        <description>Version: 1.0 / 2022-03-31

Introduction

This document describes the integration of Audit Logging for applications built with VisionX. The Audit Log Add-on offers historization for database tables. Therefore, all data changes are completely logged according to auditability including time, user and the data that has been changed.</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/common/setup/connectin_pooling_legacy?rev=1750413975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-20T10:06:15+00:00</dc:date>
        <title>Connection Pooling (legacy)</title>
        <link>http://doc.sibvisions.com/jvx/common/setup/connectin_pooling_legacy?rev=1750413975&amp;do=diff</link>
        <description>DBAccess supports connection pooling by the interface com.sibvisions.rad.persist.jdbc.IConnectionPool.

DBAccess gets and releases connections from the pool with 


public Connection getConnection() throws SQLException;
public void releaseConnection(Connection pConnection);</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/code_snippets?rev=1731925000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-18T10:16:40+00:00</dc:date>
        <title>JVx Code Snippets</title>
        <link>http://doc.sibvisions.com/jvx/code_snippets?rev=1731925000&amp;do=diff</link>
        <description>We have a list of useful code snippets for you. Simply use them for your application. All snippets are free to use and licensed under Apache 2.0.

Test DBStorages Without Lifecycle Objects

Access a DBStorage without JVx Server, Lifecycle Object, Security, e.g., for unit tests.</description>
    </item>
    <item rdf:about="http://doc.sibvisions.com/jvx/server/lco/custom_objects?rev=1592217294&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-15T10:34:54+00:00</dc:date>
        <title>Use Your Own Objects at the Server</title>
        <link>http://doc.sibvisions.com/jvx/server/lco/custom_objects?rev=1592217294&amp;do=diff</link>
        <description>Developers can integrate their own objects at the client as well as at the server. Here we will illustrate the use of objects that are integrated at the server and accessed by the client.

Any Java object/library/API can be used at the server. Compatibility to server´s JVM is a basic requirement. In addition, stateless calls should be supported. Although it would generally not be a problem to use stateful objects, the scalability of the application would be affected.</description>
    </item>
</rdf:RDF>
