This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/plc4x-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 706846818 Site checkin for project PLC4X: Jenkins Tools
706846818 is described below
commit 70684681892d7e2065193173faf4e4d5b4f8f0a3
Author: jenkins <[email protected]>
AuthorDate: Wed May 25 12:28:36 2022 +0000
Site checkin for project PLC4X: Jenkins Tools
---
dependency-management.html | 98 ++++++++++++++++--------------------
plugin-management.html | 2 +-
plugins.html | 2 +-
users/integrations/apache-camel.html | 96 ++++++++++++++++++++++++++++++++++-
4 files changed, 139 insertions(+), 59 deletions(-)
diff --git a/dependency-management.html b/dependency-management.html
index d27da84ae..0a672ce79 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -634,278 +634,264 @@
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
<tr class="b">
-<td>jakarta.xml.bind</td>
-<td><a class="externalLink"
href="https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api">jakarta.xml.bind-api</a></td>
-<td>3.0.1</td>
-<td>-</td>
-<td>jar</td>
-<td><a class="externalLink"
href="http://www.eclipse.org/org/documents/edl-v10.php">Eclipse Distribution
License - v 1.0</a></td></tr>
-<tr class="a">
<td>joda-time</td>
<td><a class="externalLink"
href="https://www.joda.org/joda-time/">joda-time</a></td>
<td>2.10.13</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>net.bytebuddy</td>
<td><a class="externalLink"
href="https://bytebuddy.net/byte-buddy">byte-buddy</a></td>
<td>1.12.6</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>net.java.dev.jna</td>
<td><a class="externalLink"
href="https://github.com/java-native-access/jna">jna</a></td>
<td>5.10.0</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1">LGPL-2.1-or-later</a>,
<a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>net.lingala.zip4j</td>
<td><a class="externalLink"
href="https://github.com/srikanth-lingala/zip4j">zip4j</a></td>
<td>2.10.0</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>net.objecthunter</td>
<td><a class="externalLink"
href="http://www.objecthunter.net/exp4j">exp4j</a></td>
<td>0.4.8</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0">Apache License
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>nl.jqno.equalsverifier</td>
<td><a class="externalLink"
href="https://www.jqno.nl/equalsverifier">equalsverifier</a></td>
<td>3.9</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.antlr</td>
<td><a class="externalLink"
href="http://www.antlr.org/antlr4-runtime">antlr4-runtime</a></td>
<td>4.9.3</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink" href="http://www.antlr.org/license.html">The BSD
License</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-collections/">commons-collections4</a></td>
<td>4.4</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-compress/">commons-compress</a></td>
<td>1.21</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-configuration/">commons-configuration2</a></td>
<td>2.7</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-csv/">commons-csv</a></td>
<td>1.9.0</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-lang/">commons-lang3</a></td>
<td>3.12.0</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="http://commons.apache.org/proper/commons-math/">commons-math3</a></td>
<td>3.6.1</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-pool/">commons-pool2</a></td>
<td>2.11.1</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-text">commons-text</a></td>
<td>1.9</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.httpcomponents</td>
<td><a class="externalLink"
href="http://hc.apache.org/httpcomponents-client">httpclient</a></td>
<td>4.5.13</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.httpcomponents</td>
<td><a class="externalLink"
href="http://hc.apache.org/httpcomponents-core-ga">httpcore</a></td>
<td>4.4.15</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.maven</td>
<td><a class="externalLink"
href="https://maven.apache.org/ref/3.6.3/maven-artifact/">maven-artifact</a></td>
<td>3.6.3</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.maven.plugin-tools</td>
<td><a class="externalLink"
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations">maven-plugin-annotations</a></td>
<td>3.6.4</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.plc4x.plugins</td>
<td><a class="externalLink"
href="https://www.apache.org/plc4x-code-generation/plc4x-code-generation-language-base/">plc4x-code-generation-language-base</a></td>
<td>1.6.0-SNAPSHOT</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.plc4x.plugins</td>
<td><a class="externalLink"
href="https://www.apache.org/plc4x-code-generation/plc4x-code-generation-protocol-base/">plc4x-code-generation-protocol-base</a></td>
<td>1.6.0-SNAPSHOT</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.plc4x.plugins</td>
<td><a class="externalLink"
href="https://www.apache.org/plc4x-code-generation/plc4x-code-generation-types-base/">plc4x-code-generation-types-base</a></td>
<td>1.6.0-SNAPSHOT</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apiguardian</td>
<td><a class="externalLink"
href="https://github.com/apiguardian-team/apiguardian">apiguardian-api</a></td>
<td>1.1.2</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License,
Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.assertj</td>
<td><a class="externalLink"
href="https://assertj.github.io/doc/assertj-core/">assertj-core</a></td>
<td>3.21.0</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.awaitility</td>
<td><a class="externalLink" href="http://awaitility.org">awaitility</a></td>
<td>4.2.0</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.bouncycastle</td>
<td><a class="externalLink"
href="https://www.bouncycastle.org/java.html">bcmail-jdk15on</a></td>
<td>1.70</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.bouncycastle.org/licence.html">Bouncy Castle
Licence</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.bouncycastle</td>
<td><a class="externalLink"
href="https://www.bouncycastle.org/java.html">bcpkix-jdk15on</a></td>
<td>1.70</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.bouncycastle.org/licence.html">Bouncy Castle
Licence</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.bouncycastle</td>
<td><a class="externalLink"
href="https://www.bouncycastle.org/java.html">bcprov-jdk15on</a></td>
<td>1.70</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.bouncycastle.org/licence.html">Bouncy Castle
Licence</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.dom4j</td>
<td><a class="externalLink" href="http://dom4j.github.io/">dom4j</a></td>
<td>2.1.3</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://github.com/dom4j/dom4j/blob/master/LICENSE">BSD 3-clause New
License</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.eclipse.jetty</td>
<td><a class="externalLink"
href="https://eclipse.org/jetty/jetty-util">jetty-util</a></td>
<td>11.0.7</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/legal/epl-2.0">Eclipse Public License - Version
2.0</a>, <a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0">Apache Software License -
Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.eclipse.milo</td>
<td><a class="externalLink"
href="https://github.com/eclipse/milo/opc-ua-sdk/dictionary-manager">dictionary-manager</a></td>
-<td>0.6.3</td>
+<td>0.6.6</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html">Eclipse
Public License - v 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.eclipse.milo</td>
<td><a class="externalLink"
href="https://github.com/eclipse/milo/opc-ua-sdk/sdk-core">sdk-core</a></td>
-<td>0.6.3</td>
+<td>0.6.6</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html">Eclipse
Public License - v 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.eclipse.milo</td>
<td><a class="externalLink"
href="https://github.com/eclipse/milo/opc-ua-sdk/sdk-server">sdk-server</a></td>
-<td>0.6.3</td>
+<td>0.6.6</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html">Eclipse
Public License - v 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.eclipse.milo</td>
<td><a class="externalLink"
href="https://github.com/eclipse/milo/opc-ua-stack/stack-client">stack-client</a></td>
-<td>0.6.3</td>
+<td>0.6.6</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html">Eclipse
Public License - v 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.eclipse.milo</td>
<td><a class="externalLink"
href="https://github.com/eclipse/milo/opc-ua-stack/stack-core">stack-core</a></td>
-<td>0.6.3</td>
+<td>0.6.6</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html">Eclipse
Public License - v 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.eclipse.milo</td>
<td><a class="externalLink"
href="https://github.com/eclipse/milo/opc-ua-stack/stack-server">stack-server</a></td>
-<td>0.6.3</td>
+<td>0.6.6</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html">Eclipse
Public License - v 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.freemarker</td>
<td><a class="externalLink"
href="https://freemarker.apache.org/">freemarker</a></td>
<td>2.3.31</td>
<td>-</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
-<td>org.glassfish.jaxb</td>
-<td><a class="externalLink"
href="https://eclipse-ee4j.github.io/jaxb-ri/">jaxb-runtime</a></td>
-<td>3.0.2</td>
-<td>-</td>
-<td>jar</td>
-<td><a class="externalLink"
href="http://www.eclipse.org/org/documents/edl-v10.php">Eclipse Distribution
License - v 1.0</a></td></tr>
<tr class="a">
<td>org.hamcrest</td>
<td><a class="externalLink"
href="http://hamcrest.org/JavaHamcrest/">hamcrest</a></td>
diff --git a/plugin-management.html b/plugin-management.html
index bbe14658f..bc26a9587 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -303,7 +303,7 @@
<tr class="b">
<td>org.owasp</td>
<td><a class="externalLink"
href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-maven">dependency-check-maven</a></td>
-<td>7.0.4</td></tr>
+<td>7.1.0</td></tr>
<tr class="a">
<td>org.sonarsource.scanner.maven</td>
<td><a class="externalLink"
href="http://sonarsource.github.io/sonar-scanner-maven/">sonar-maven-plugin</a></td>
diff --git a/plugins.html b/plugins.html
index 311e7d2f6..adb5d891e 100644
--- a/plugins.html
+++ b/plugins.html
@@ -171,7 +171,7 @@
<tr class="a">
<td>org.owasp</td>
<td><a class="externalLink"
href="https://github.com/jeremylong/DependencyCheck.git/dependency-check-maven">dependency-check-maven</a></td>
-<td>7.0.4</td></tr></table></section><section>
+<td>7.1.0</td></tr></table></section><section>
<h2><a name="Project_Report_Plugins"></a>Project Report Plugins</h2><a
name="Project_Report_Plugins"></a>
<table border="0" class="bodyTable">
<tr class="a">
diff --git a/users/integrations/apache-camel.html
b/users/integrations/apache-camel.html
index 565c5dd55..84bef0df6 100644
--- a/users/integrations/apache-camel.html
+++ b/users/integrations/apache-camel.html
@@ -289,7 +289,101 @@
<div class="sect1">
<h2 id="apache_camel">Apache Camel</h2>
<div class="sectionbody">
-
+<div class="paragraph">
+<p>The Camel Component for PLC4X allows you to create routes using the PLC4X
API to read from a PLC device or write to it.</p>
+</div>
+<div class="sect2">
+<h3 id="maven_dependency">Maven dependency</h3>
+<div class="paragraph">
+<p>To use the Camel component, just add following dependency to your
project</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre><dependency>
+ <groupId>org.apache.plc4x</groupId>
+ <artifactId>plc4j-apache-camel</artifactId>
+ <version>{current-last-released-version}</version>
+</dependency></pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="endpoint">Endpoint</h2>
+<div class="sectionbody">
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 50%;"/>
+<col style="width: 50%;"/>
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><strong>Tags</strong></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The tags
to read as <code>Map<String,String></code> containing the tagname
associated to its query</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><strong>Trigger</strong></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">(<strong>Consumer</strong>) Query to a trigger. On a rising
edge of the trigger, the tags will be read once</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><strong>Period</strong></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">(<strong>Consumer</strong>) Interval on which the Trigger
should be checked</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><strong>Driver parameters</strong></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Every
Parameter unknown to the Component will be passed to the driver</p></td>
+</tr>
+</tbody>
+</table>
+<div class="sect2">
+<h3 id="uri_format">URI Format</h3>
+<div class="listingblock">
+<div class="content">
+<pre>plc4x:[driver-code]://[IP|host][?parameters]</pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Note that sometimes you want to add the <code>Transport</code> code after
the <code>Driver</code> code:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre>plc4x:[driver-code]:[transport-code]://[IP|host][?parameters]</pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="consumer">Consumer</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The consumer supports one-time reading or Triggered Reading.
(<em>Schedulded Reading using Period only soon</em>).To read from
+the PLC, use a <code>Map<String,String></code> containing the Alias and
Queries for the Data you want.</p>
+</div>
+<div class="paragraph">
+<p>The Body create by the Consumer will be a
<code>Map<String,Object></code> containing the Aliases and there
associated value
+read from the PLC.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="producer">Producer</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>To write data to the PLC, we also use a <code>Map</code>. The difference
with the Producer is that the <code>Value</code> of the Map has also to
+be a Map. Also, this <code>Map</code> has to be set into the <code>Body</code>
of the <code>Message</code></p>
+</div>
+<div class="paragraph">
+<p>The used <code>Map</code> would be a
<code>Map<String,Map<String,Object></code> where the
<code>Map<String,Object></code> represent the Query and the
+data we want to write to it.</p>
+</div>
</div>
</div>
</main>