Re: [VOTE] Apache PLC4X 0.7.0 RC2

2020-05-22 Thread Cesar Garcia
Hi Chris,

+1

1. Download all staged artifacts under the url specifie, OK
2. Verify the signature is correct , OK
3. Check if the check is successful. OK
4. Check if the signature references an Apache email address. OK
5. Verify the SHA512 hashes: [FAIL]
ORIGINAL:
723a4e042e716af17ec3048a83a57bbf723aae8c552aa4a053ddd02955ec4a021b4083a3fc11095dad4d5bc98f77bef9c359fbee6297071931f888b59e77c3b7
LOCAL:
d7ac91749f294f463f0a0128dfe13a56eda54f046173a1d2d1bf0e6f2b45111cd391ef4da989d590da8a6789a6e0a0709bfbe27d73e79bc9e39ef640cb4e5eb8
6. Verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in
the extracted source bundle. OK
7. Run RAT externally to ensure there are no surprises. OK,
but 7 Unknown Licenses.
8. Search for SNAPSHOT references: OK
./plc4j/drivers/ads/pom.xml
./plc4j/examples/dummy-driver/pom.xml
./plc4j/examples/pom.xml
./plc4j/integrations/apache-camel/pom.xml
./plc4j/integrations/apache-edgent/pom.xml
./plc4j/integrations/apache-kafka/pom.xml
./plc4j/integrations/apache-nifi/nifi-plc4x-nar/pom.xml
./plc4j/integrations/logstash-plugin/pom.xml
./plc4j/karaf-features/camel/pom.xml
./plc4j/karaf-features/eip/pom.xml
./plc4j/karaf-features/karaf-itest/pom.xml
./plc4j/karaf-features/pom.xml
./plc4j/karaf-features/s7/pom.xml
./plc4j/protocols/ads/pom.xml
./plc4j/protocols/benchmarks/pom.xml
./plc4j/protocols/delta-v/pom.xml
./plc4j/protocols/pom.xml
9. Search for Copyright references, and if they are in headers, make sure
these files containing them are mentioned in the LICENSE file., OK
10. Build the project according to the information in the README.md file.
Using: ">mvn -P with-sandbox install", OK

Best regards,


El mar., 19 may. 2020 a las 15:01, Christofer Dutz (<
christofer.d...@c-ware.de>) escribió:

> Apache PLC4X 0.7.0 has been staged under [2] and it’s time to vote
> on accepting it for release. All Maven artifacts are available under [1].
> Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1
> are required to pass.
>
> Release tag: release/0.7.0
> Hash for the release tag: a936a9fe1935470f6103f2dcde6d6608d99ddf73
>
> Per [3] "Before voting +1 PMC members are required to download
> the signed source code package, compile it as provided, and test
> the resulting executable on their own platform, along with also
> verifying that the package meets the requirements of the ASF policy
> on releases."
>
> You can achieve the above by following [4].
>
> [ ]  +1 accept (indicate what you validated - e.g. performed the non-RM
> items in [4])
> [ ]  -1 reject (explanation required)
>
>
> [1] https://repository.apache.org/content/repositories/orgapacheplc4x1028
> [2] https://dist.apache.org/repos/dist/dev/plc4x/0.7.0/rc2
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4] https://plc4x.apache.org/developers/release/validation.html
>
>
>

-- 
*CEOS Automatización, C.A.*
*GALPON SERVICIO INDUSTRIALES Y NAVALES FA, C.A.,*
*PISO 1, OFICINA 2, AV. RAUL LEONI, SECTOR GUAMACHITO,*

*FRENTE A LA ASOCIACION DE GANADEROS,BARCELONA,EDO. ANZOATEGUI*
*Ing. César García*

*Cel: +58 414-760.98.95*

*Hotline Técnica SIEMENS: 0800 1005080*

*Email: support.aan.automat...@siemens.com
*


[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [894]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [894]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/894/;>PLC4X/PLC4X/develop
 [develop] [894]"

[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [893]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [893]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/893/;>PLC4X/PLC4X/develop
 [develop] [893]"

[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [892]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [892]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/892/;>PLC4X/PLC4X/develop
 [develop] [892]"

[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [891]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [891]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/891/;>PLC4X/PLC4X/develop
 [develop] [891]"

[jira] [Created] (PLC4X-199) Request future never returns when ResponseCode not OK for Siemes S7

2020-05-22 Thread Julian Feinauer (Jira)
Julian Feinauer created PLC4X-199:
-

 Summary: Request future never returns when ResponseCode not OK for 
Siemes S7
 Key: PLC4X-199
 URL: https://issues.apache.org/jira/browse/PLC4X-199
 Project: Apache PLC4X
  Issue Type: Bug
  Components: Driver-S7
Affects Versions: 0.7.0
Reporter: Julian Feinauer
Assignee: Julian Feinauer


When a request is made against a PLC which returns a ResponseCode other than OK 
the future will never complete and hang forever.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [890]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [890]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/890/;>PLC4X/PLC4X/develop
 [develop] [890]"

Re: [VOTE] Apache PLC4X 0.7.0 RC2

2020-05-22 Thread Julian Feinauer
Hi,

my Vote is +1 (binding).

I did.
- Downloaded all artefacts - OK
- Verify Signature - OK
- Verify Hash - OK
- Verify existence and Content fo LICENSE, NOTICE, README, RELEASE_NOTES - OK
- No unexpected binaries - OK
- Build (macOS) - OK

Julian

Am 21.05.20, 11:05 schrieb "Dominik Riemer" :

Hi,

+1 (non-binding)

I checked:

Download all staged artifacts - OK
Verify the signature is correct - OK
Verify the SHA512 hashes - OK
Verify the existence and content of LICENSE, NOTICE, README, RELEASE_NOTES- 
OK
Search for SNAPSHOT references - OK
Build - OK

Some comments: 
The RELEASE_NOTES file 
(https://dist.apache.org/repos/dist/dev/plc4x/0.7.0/rc2/RELEASE_NOTES) states 
"Apache PLC4X 0.7.0-SNAPSHOT" in the first line and for the previous release 
0.6.0 the headline is " (Unreleased) Apache PLC4X 0.6.0-SNAPSHOT"

I was using the Docker-based build and had a few minor problems:

- I had to change the base image to use Java 11: FROM azul/zulu-openjdk:11 
as build
- I got two compile errors in plc4j-hello-integration-iotdb:

[ERROR] Failed to execute goal 
com.offbytwo.maven.plugins:maven-dependency-plugin:3.1.1.MDEP568:go-offline 
(default-cli) on project plc4j-hello-integration-iotdb: Failed to resolve 
artifact: com.sun.istack:istack-commons-runtime:jar:3.0.6:compile: Could not 
find artifact com.sun.istack:istack-commons-runtime:jar:3.0.6 in central 
(https://repo.maven.apache.org/maven2) -> [Help 1]

[ERROR] Failed to execute goal 
com.offbytwo.maven.plugins:maven-dependency-plugin:3.1.1.MDEP568:go-offline 
(default-cli) on project plc4j-hello-integration-iotdb: Failed to resolve 
artifact: com.sun.xml.fastinfoset:FastInfoset:jar:1.2.14:compile: Could not 
find artifact com.sun.xml.fastinfoset:FastInfoset:jar:1.2.14 in central 
(https://repo.maven.apache.org/maven2) -> [Help 1] 

I excluded this module to get the build working.

Probably this can be considered minor as it only affects the Docker build.

Dominik


-Original Message-
From: Robinet, Etienne <43...@etu.he2b.be> 
Sent: Thursday, May 21, 2020 9:23 AM
To: dev@plc4x.apache.org
Subject: Re: [VOTE] Apache PLC4X 0.7.0 RC2

+1

Checklist:
- Download all staged artifacts under the url specified in the release vote 
email
- Verify the signature is correct
- Check if the signature references an Apache email address.
- Verify the SHA512 hashes
- Unzip and verify existence and content of LICENSE, NOTICE, README, 
RELEASE_NOTES
- Run RAT externally to ensure there are no surprises (also 7 unknown
Licences)


apache-plc4x-0.7.0/build-utils/protocol-base-mspec/src/main/antlr4/org/apache/plc4x/plugins/codegenerator/language/mspec/expression/Expression.g4


apache-plc4x-0.7.0/build-utils/protocol-base-mspec/src/remote-resources/UNLICENSE
  apache-plc4x-0.7.0/licenses/UNLICENSE
  apache-plc4x-0.7.0/plc4j/examples/hello-webapp/client/asconfig.json
  apache-plc4x-0.7.0/plc4j/tools/scraper/src/test/resources/config.json
  apache-plc4x-0.7.0/sandbox/code-gen/src/main/resources/example.json
  apache-plc4x-0.7.0/sandbox/code-gen/src/main/resources/example2.json
-Search for "SNAPSHOT" and "Copyright" reference
- Build the project according to the information in the README.md 
file(./mvnw -P with-sandbox install)

OS: Windows 10 Pro.
Java: OpenJDK 11.02
Maven: 3.6.0


Le mer. 20 mai 2020 à 08:08, Christofer Dutz  a 
écrit :

> +1 Binding
>
> Chris
>
>
> [OK] Download all staged artifacts under the url specified in the 
> release vote email into a directory we’ll now call download-dir.
> [OK] Verify the signature is correct: Additional Apache tutorial on 
> how to verify downloads can be found here.
> [OK] Check if the signature references an Apache email address.
> [OK] Verify the SHA512 hashes:
> [OK] Unzip the archive:
> [OK] Verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES 
> files in the extracted source bundle.
> [OK] Verify the content of LICENSE, NOTICE, README, RELEASE_NOTES 
> files in the extracted source bundle.
> [OK] [RM] Verify the staged source README, RELEASE_NOTE files 
> correspond to those in the extracted source bundle.
> [OK] [RM] Run RAT externally to ensure there are no surprises.
> [OK] Search for SNAPSHOT references: Only found in commented out 
> dependencies and disabled parts of the project (Parts not yet deleted) 
> [OK] Search for Copyright references, and if they are in headers, make 
> sure these files containing them are mentioned in the LICENSE file: No 
> findings in a bad form, however it seems some files use other apache 
> headers as others (Some files have apache headers containing the word 
> "copyright" but most don't) [OK] Build the project according to the 
> information in the README.md file [OK] [RM] Build the 

[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [889]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [889]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/889/;>PLC4X/PLC4X/develop
 [develop] [889]"

[GitHub] [plc4x] asfgit merged pull request #157: Feature/plc simulator

2020-05-22 Thread GitBox


asfgit merged pull request #157:
URL: https://github.com/apache/plc4x/pull/157


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [888]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [888]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/888/;>PLC4X/PLC4X/develop
 [develop] [888]"

[GitHub] [plc4x] JulianFeinauer opened a new pull request #157: Feature/plc simulator

2020-05-22 Thread GitBox


JulianFeinauer opened a new pull request #157:
URL: https://github.com/apache/plc4x/pull/157


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [887]'

2020-05-22 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [887]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/887/;>PLC4X/PLC4X/develop
 [develop] [887]"

Re: Exploring Plc4x

2020-05-22 Thread venki hadoop
Thanks  Cesar,.
Sure, will try immediately once it is available and will
give me feedback.
 Regards,

On Friday, May 22, 2020, Cesar Garcia  wrote:

> Hi,
>
> Sorry,
>
> I misunderstood your email.
>
> You already tried from an OPC server, excellent.
>
> Remember me next week, I am going to implement the signal simulator in
> Modbus so you can do your tests with the PLC4X driver.
>
> The important thing is that you give us feedback, on any point of
> improvement of the driver.
>
> Best regards,
>
> El jue., 21 may. 2020 a las 12:59, venki hadoop ()
> escribió:
>
> > Hello  Cesar,
> >I already tested with Modbus, but want to test with
> > streaming data ( data updated continuously) like how I tested using OPC
> UA
> > server.  Was unable to get streaming data using Modbus simulator.
> >Regards,
> >
> > On Thursday, May 21, 2020, Cesar Garcia 
> wrote:
> >
> > >  Hello,
> > >
> > > Why don't you try Modbus first to try out the different PLC4X tools.
> > >
> > > It is one of the simplest and most widely used protocols. Additionally,
> > > Chris has made excellent documentation of the tools.
> > >
> > > https://plc4x.apache.org/users/plc4j/virtual-modbus.html
> > >
> > > As for the Siemens Software, you can use it for 15 days by downloading
> it
> > > from its pages.
> > >
> > > My grain of sand,
> > >
> > > Happiness,
> > >
> > > El mié., 20 may. 2020 a las 12:13, venki hadoop (<
> hadoopons...@gmail.com
> > >)
> > > escribió:
> > >
> > > > Hi Lukas, went through the video mentioned. But I didn't get which
> > > siemens
> > > > simulator they used for demo? Can some one let me know free siemens
> s7
> > > plc
> > > > simulator for poc purpose?
> > > >
> > > > On Monday, May 18, 2020, Lukas Ott  wrote:
> > > >
> > > > > Hi Venki welcome to the PLC4X community,
> > > > >
> > > > > First direction we can point you to is the webinar from Julian:
> > > > > https://youtu.be/MIp_0OcDTr4 There he shows in detail how to
> connect
> > > > > Siemens PLCs to PLC4X.
> > > > > Additionally he shows you how to connect to a simulated PLC server
> > > which
> > > > is
> > > > > maybe what you are looking for to test and develop your application
> > > with
> > > > > the Kafka connector.
> > > > >
> > > > > Best regards,
> > > > > Lukas
> > > > >
> > > > > Am Mo., 18. Mai 2020 um 16:04 Uhr schrieb venki hadoop <
> > > > > hadoopons...@gmail.com>:
> > > > >
> > > > > > -- Forwarded message --
> > > > > > From: *venki hadoop* 
> > > > > > Date: Saturday, May 16, 2020
> > > > > > Subject: Exploring Plc4x
> > > > > > To: dev-subscr...@plc4x.apache.org
> > > > > > Cc: chtistofer.d...@c-ware.de
> > > > > >
> > > > > >
> > > > > > Hello Everyone,
> > > > > >  Am a big data/cloud architect working on
> analytics
> > > > from
> > > > > > India. Was working in IOT industry since 2 years with different
> > > clients
> > > > > but
> > > > > > mostly on analytics side than machine side. Recently when
> exploring
> > > > about
> > > > > > IIOT got to know about plc4x tool. Since then trying to explore
> and
> > > > > present
> > > > > > to larger audience in my company if it suits our requirements.
> > > > > >So
> > > what
> > > > am
> > > > > > planning right now is :
> > Read
> > > > > > streaming data from siemens device and push it Kafka from there
> > > > > dashboard.
> > > > > > From examples provided in documentation was able to easily
> > correlate
> > > > > > pushing data into Kafka and afterwards.  But as I don't have any
> > > > > experience
> > > > > > it's hard to understand for me about the device configuration and
> > > > > > integrating with plc4x( I know this are basic plc questions,
> please
> > > > bear
> > > > > me
> > > > > > with me for some time). Now in order to start my poc, I need
> > > fallowing
> > > > > > information. Can someone help me on this.  1. Any siemens
> > plc
> > > > > > device simulator for poc?   2. What
> > configuration
> > > > we
> > > > > > need and we have to check from plc side( assuming I have some
> > > > temperature
> > > > > > kind of sensor).
> > > > > >   3. How to point to plc output data from
> Kafka
> > > > > > connect?( Was confused with memory blocks, fields, etc in the
> > code).
> > > > > >
> > > > > >  I know this are very basic questions from plc side, but my
> no
> > > > > > experience with plc side make me hard to understand using Google.
> > > > > >Last but not
> least,
> > > > thanks
> > > > > > Christofer for introducing me for this platform and plc4x tool.
> > > > > >Best Regards,
> > > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > *CEOS Automatización, C.A.*
> > > *GALPON SERVICIO INDUSTRIALES Y NAVALES FA, C.A.,*
> > > *PISO 1, OFICINA 2, AV. RAUL LEONI, SECTOR GUAMACHITO,*
> 

Re: Exploring Plc4x

2020-05-22 Thread Cesar Garcia
Hi,

Sorry,

I misunderstood your email.

You already tried from an OPC server, excellent.

Remember me next week, I am going to implement the signal simulator in
Modbus so you can do your tests with the PLC4X driver.

The important thing is that you give us feedback, on any point of
improvement of the driver.

Best regards,

El jue., 21 may. 2020 a las 12:59, venki hadoop ()
escribió:

> Hello  Cesar,
>I already tested with Modbus, but want to test with
> streaming data ( data updated continuously) like how I tested using OPC UA
> server.  Was unable to get streaming data using Modbus simulator.
>Regards,
>
> On Thursday, May 21, 2020, Cesar Garcia  wrote:
>
> >  Hello,
> >
> > Why don't you try Modbus first to try out the different PLC4X tools.
> >
> > It is one of the simplest and most widely used protocols. Additionally,
> > Chris has made excellent documentation of the tools.
> >
> > https://plc4x.apache.org/users/plc4j/virtual-modbus.html
> >
> > As for the Siemens Software, you can use it for 15 days by downloading it
> > from its pages.
> >
> > My grain of sand,
> >
> > Happiness,
> >
> > El mié., 20 may. 2020 a las 12:13, venki hadoop ( >)
> > escribió:
> >
> > > Hi Lukas, went through the video mentioned. But I didn't get which
> > siemens
> > > simulator they used for demo? Can some one let me know free siemens s7
> > plc
> > > simulator for poc purpose?
> > >
> > > On Monday, May 18, 2020, Lukas Ott  wrote:
> > >
> > > > Hi Venki welcome to the PLC4X community,
> > > >
> > > > First direction we can point you to is the webinar from Julian:
> > > > https://youtu.be/MIp_0OcDTr4 There he shows in detail how to connect
> > > > Siemens PLCs to PLC4X.
> > > > Additionally he shows you how to connect to a simulated PLC server
> > which
> > > is
> > > > maybe what you are looking for to test and develop your application
> > with
> > > > the Kafka connector.
> > > >
> > > > Best regards,
> > > > Lukas
> > > >
> > > > Am Mo., 18. Mai 2020 um 16:04 Uhr schrieb venki hadoop <
> > > > hadoopons...@gmail.com>:
> > > >
> > > > > -- Forwarded message --
> > > > > From: *venki hadoop* 
> > > > > Date: Saturday, May 16, 2020
> > > > > Subject: Exploring Plc4x
> > > > > To: dev-subscr...@plc4x.apache.org
> > > > > Cc: chtistofer.d...@c-ware.de
> > > > >
> > > > >
> > > > > Hello Everyone,
> > > > >  Am a big data/cloud architect working on analytics
> > > from
> > > > > India. Was working in IOT industry since 2 years with different
> > clients
> > > > but
> > > > > mostly on analytics side than machine side. Recently when exploring
> > > about
> > > > > IIOT got to know about plc4x tool. Since then trying to explore and
> > > > present
> > > > > to larger audience in my company if it suits our requirements.
> > > > >So
> > what
> > > am
> > > > > planning right now is :
> Read
> > > > > streaming data from siemens device and push it Kafka from there
> > > > dashboard.
> > > > > From examples provided in documentation was able to easily
> correlate
> > > > > pushing data into Kafka and afterwards.  But as I don't have any
> > > > experience
> > > > > it's hard to understand for me about the device configuration and
> > > > > integrating with plc4x( I know this are basic plc questions, please
> > > bear
> > > > me
> > > > > with me for some time). Now in order to start my poc, I need
> > fallowing
> > > > > information. Can someone help me on this.  1. Any siemens
> plc
> > > > > device simulator for poc?   2. What
> configuration
> > > we
> > > > > need and we have to check from plc side( assuming I have some
> > > temperature
> > > > > kind of sensor).
> > > > >   3. How to point to plc output data from Kafka
> > > > > connect?( Was confused with memory blocks, fields, etc in the
> code).
> > > > >
> > > > >  I know this are very basic questions from plc side, but my no
> > > > > experience with plc side make me hard to understand using Google.
> > > > >Last but not least,
> > > thanks
> > > > > Christofer for introducing me for this platform and plc4x tool.
> > > > >Best Regards,
> > > > >
> > > >
> > >
> >
> >
> > --
> > *CEOS Automatización, C.A.*
> > *GALPON SERVICIO INDUSTRIALES Y NAVALES FA, C.A.,*
> > *PISO 1, OFICINA 2, AV. RAUL LEONI, SECTOR GUAMACHITO,*
> >
> > *FRENTE A LA ASOCIACION DE GANADEROS,BARCELONA,EDO. ANZOATEGUI*
> > *Ing. César García*
> >
> > *Cel: +58 414-760.98.95*
> >
> > *Hotline Técnica SIEMENS: 0800 1005080*
> >
> > *Email: support.aan.automat...@siemens.com
> > *
> >
>


-- 
*CEOS Automatización, C.A.*
*GALPON SERVICIO INDUSTRIALES Y NAVALES FA, C.A.,*
*PISO 1, OFICINA 2, AV. RAUL LEONI, SECTOR GUAMACHITO,*

*FRENTE A LA ASOCIACION DE GANADEROS,BARCELONA,EDO. ANZOATEGUI*
*Ing. César García*

*Cel: +58