Re: [osgi-dev] [FDC-External]: Re: DB2 Enroute OSGi Connectivity

2020-01-10 Thread Matthews, Kevin via osgi-dev
Thanks Tim. Sorry to respond so late... I will look into the PAX-JDBC. Does 
wrapping the DB2 Jar is still supported?

From: osgi-dev-boun...@mail.osgi.org  On Behalf 
Of Tim Ward via osgi-dev
Sent: Monday, January 6, 2020 4:04 AM
To: Matthews, Kevin ; OSGi Developer Mail List 

Subject: [FDC-External]: Re: [osgi-dev] DB2 Enroute OSGi Connectivity

Hi Kevin,

Unfortunately you are correct that DB2 doesn’t provide an OSGi-enabled version 
of its driver, however it is possible to make it work (with a little effort).

Implementing the JDBC Service specification yourself is pretty trivial (all you 
need to do is to register a single service implementing up to four methods), 
and would allow you to embed the DB2 driver in the bundle that you write.

There is also a JDBC service implementation at 
PAX-JDBC<https://urldefense.proofpoint.com/v2/url?u=https-3A__ops4j1.jira.com_wiki_spaces_PAXJDBC_pages_104103940_DB2-2Bdriver-2Badapter=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=S513DSbbTVeI1oTfyBzCAl9XxIzlSovqUwCuGBPsJNs=gi-gYZqL412X06V73jNPaPIMwId-25gF5DEajr37cHo=>,
 however this still requires you to wrap the DB2 Jar into an OSGi bundle.

I hope this helps,

Tim


On 2 Jan 2020, at 13:37, Matthews, Kevin via osgi-dev 
mailto:osgi-dev@mail.osgi.org>> wrote:

Hello, we are looking to modularizing our legacy application using OSGI to 
connect to DB2 database . Has anyone successfully use OSGI enroute to connect 
to a DB2 database? I have used  PostgreSQL and MySQL which already comes with 
OSGI bundle manifest but it seems DB2 doesn’t have the bundle manifest.

Thanks,

Kevin Matthews
Sr Application Analyst – Rapid Connect Development
Global Business Solutions
Office: 954-845-4222 | Mobile: 561-465-6694
kevin.matth...@fiserv.com<mailto:kevin.matth...@fiserv.com>



Fiserv<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.fiserv.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=S513DSbbTVeI1oTfyBzCAl9XxIzlSovqUwCuGBPsJNs=04NDXFFbgzS5Lvu77wJRPQh4nYhQBZkg3I00mdqfYXE=>
 | Join Our 
Team<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.careers.fiserv.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=S513DSbbTVeI1oTfyBzCAl9XxIzlSovqUwCuGBPsJNs=zewc4dQ69Q4F-p4QGi0wTRhm6Jq51W7HRFXXbphnjf4=>
 | 
Twitter<https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_fiserv_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=S513DSbbTVeI1oTfyBzCAl9XxIzlSovqUwCuGBPsJNs=wWCr_rLEQpVVewTEbOl213OfwenL2IPgp25BoIEdGXY=>
 | 
LinkedIn<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.linkedin.com_company_fiserv_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=S513DSbbTVeI1oTfyBzCAl9XxIzlSovqUwCuGBPsJNs=267-fKVIV4ARTykAk4sL7fYgYL7oY_bg8lCAJNgLlLo=>
 | 
Facebook<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.facebook.com_Fiserv_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=S513DSbbTVeI1oTfyBzCAl9XxIzlSovqUwCuGBPsJNs=BflX7Vnqs6r4WbYbx7C_Q1wOA59Jr3qDCl7ncWbrkzI=>
FORTUNE Magazine World's Most Admired Companies® 2014 | 2015 | 2016 | 2017 | 
2018 | 2019
© 2019 Fiserv, Inc. or its affiliates. Fiserv is a registered trademark of 
Fiserv, Inc. Privacy 
Policy<https://urldefense.proofpoint.com/v2/url?u=http-3A__fiserv.com_about_privacypolicy.aspx=DwMGaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=DhuxLF27WYthG-oLriBpSFsbSw1I5i2d895wxh8VY20=BIEknoCR_FKxnPpOj0Y-Bee0m8jPof-E79bKGvU0u9U=b7HNbknTsxVdKPi_kXbH7pz31TqQJrr_tXTxCa1kKPI=>



The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify Fiserv immediately by 
replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=S513DSbbTVeI1oTfyBzCAl9XxIzlSovqUwCuGBPsJNs=7j1WEjFBfmvW-wxVboWVLn9VTgkihXvlhVn1eJWESfQ=>

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] [FDC-External]: Re: Enroute Tutorial - generating indexes

2019-08-26 Thread Matthews, Kevin via osgi-dev
Hi Tim,
I was able to resolve the dependencies from the quickstart example by copying 
the bundles. However, in the microservice example I was able to resolve but now 
when I am running my endpoint on the browser 
http://localhost:8080/microservice/index.html I am getting a 404.

From: Tim Ward 
Sent: Thursday, August 22, 2019 12:24 PM
To: Matthews, Kevin ; OSGi Developer Mail List 

Subject: [FDC-External]: Re: [osgi-dev] Enroute Tutorial - generating indexes

Hi Kevin,

Have you installed Bndtools? If not then it is highly recommended to make your 
development more productive. You can see how it is used in 
https://enroute.osgi.org/tutorial/020-tutorial_qs.html#resolving-the-application<https://urldefense.proofpoint.com/v2/url?u=https-3A__enroute.osgi.org_tutorial_020-2Dtutorial-5Fqs.html-23resolving-2Dthe-2Dapplication=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=xzFH30A3OPxfKfiyK-vqh1ma0NDAPk1Jpoml8sizZBU=RE_2o4ObFLePdH7UnY_GKObH3sfoTJl4Gb7n-IlD1qA=>
 - you can also drag and drop bundles from the repository view into the run 
requirements.

I hope this helps,

Best Regards,

Tim


On 22 Aug 2019, at 17:20, Matthews, Kevin via osgi-dev 
mailto:osgi-dev@mail.osgi.org>> wrote:

Hello,
I am using eclipse and osgi archetypes as define in osgi enroute tutorial. When 
I run mvn package to generate my indexes and resolve requirement capabilities 
using both eclipse and windows cmd, is there an easier way to add the required 
dependencies to the run bundles and run requirements? Or do we have to manually 
look  at all the dependencies and add to my run bundle?


[ERROR] Resolution failed. Capabilities satisfying the following requirements 
could not be found:
[<>]
  ? osgi.identity: (osgi.identity=com.abc.service.app)
[org.apache.aries.jpa.container version=2.7.0]
  ? osgi.service: (objectClass=javax.persistence.spi.PersistenceProvider)
The following requirements are optional:
[tx-control-provider-jdbc-xa version=1.0.0]
  ? osgi.service: (objectClass=org.osgi.service.jdbc.DataSourceFactory)
[org.apache.aries.jax.rs.whiteboard version=1.0.1]
  ? osgi.extender: (osgi.extender=osgi.serviceloader.registrar)
[com.abc.acm.cc.cm-service version=0.0.1.201908221510]
  ? osgi.service: (osgi.jaxrs.media.type=application/json)
[org.apache.felix.scr version=2.1.10]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.apache.felix.shell)(&(version>=1.0.0)(!(version>=1.1.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.apache.felix.service.command)(&(version>=1.0.0)(!(version>=2.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.metatype)(&(version>=1.2.0)(!(version>=2.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.cm)(&(version>=1.6.0)(!(version>=2.0.0
[org.apache.geronimo.specs.geronimo-saaj_1.3_spec version=1.1.0]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.apache.geronimo.osgi.registry.api))
[ch.qos.logback.core version=1.2.3]
  ? osgi.wiring.package: (&(osgi.wiring.package=org.codehaus.janino))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.commons.compiler))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.fusesource.jansi)(&(version>=1.9.0)(!(version>=2.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=javax.mail.internet))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=javax.servlet)(&(version>=3.1.0)(!(version>=4.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=javax.mail))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=javax.servlet.http)(&(version>=3.1.0)(!(version>=4.0.0
[tx-control-provider-jpa-xa version=1.0.0]
  ? osgi.service: (objectClass=org.osgi.service.jdbc.DataSourceFactory)
  ? osgi.service: 
(objectClass=org.osgi.service.jpa.EntityManagerFactoryBuilder)
[org.apache.felix.configadmin version=1.9.8]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.coordinator)(&(version>=1.0.0)(!(version>=2.0.0
[ch.qos.logback.classic version=1.2.3]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.runtime.callsite)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.runtime.wrappers)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=sun.reflect))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=javax.servlet)(&(version>=3.1.0)(!(version>=4.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.reflection)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.runtime.typehandling

Re: [osgi-dev] [FDC-External]: Re: Enroute Tutorial - generating indexes

2019-08-22 Thread Matthews, Kevin via osgi-dev
Hi Tim,

I was referring to the bundle versions not automatically generated in the 
bundle list. I am using Bndtools eclipse plugin and I drag and drop bundles but 
it doesn’t create semantic version of those bundles only the bundle symbolic 
names so I still have to manually add the version for each bundle from running 
mvn package output. Also, the  requirement bundle is different from the example 
in the enroute tutorial. As enroute tutorial has bnd.entity this is not in bnd 
generation output. Would this be a problem using the requirement output from 
Eclipse

[cid:image001.png@01D558FC.8D627320]


bnd.identity;version='0.0.1.201801031655';id='org.osgi.enroute.examples.microservice.rest-app'

index: target/index.xml;name="acm"

-standalone: ${index}

-runrequires: 
osgi.identity;filter:='(osgi.identity=com.abc.zyx.men.cbs-service)',\
osgi.identity;filter:='(osgi.identity=org.apache.johnzon.core)',\
osgi.identity;filter:='(osgi.identity=org.h2)',\
osgi.identity;filter:='(osgi.identity=com.abc.zyx.xbs)'
-runfw: org.eclipse.osgi
-runee: JavaSE-1.8

I am also getting  error below as javax.persistence.spi.PersistenceProvider is 
required when I try to resolve. <- Do I need to add this bundle?

[ERROR] Resolution failed. Capabilities satisfying the following requirements 
could not be found:
[<>]
  ? osgi.identity: (osgi.identity=com.abc.xyz.acm)
[org.apache.aries.jpa.container version=2.7.0]
  ? osgi.service: (objectClass=javax.persistence.spi.PersistenceProvider)
The following requirements are optional:


Thanks,

Kevin Matthews
Sr Application Analyst – Rapid Connect Development
Global Business Solutions
Office: 954-845-4222 | Mobile: 561-465-6694
kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com>

[../../542772%20Day%20One%20Collateral/DayOne%20Logo%20Files%202-22-19/Primary-Stair-stepped-SMALL%20USAGE/FirstData-Fiserv-PrimaryLogoLockup2-small-RGB.png]

Fiserv<https://www.fiserv.com/> | Join Our 
Team<https://www.careers.fiserv.com/> | Twitter<https://twitter.com/fiserv/> | 
LinkedIn<https://www.linkedin.com/company/fiserv/> | 
Facebook<https://www.facebook.com/Fiserv/>
FORTUNE Magazine World's Most Admired Companies® 2014 | 2015 | 2016 | 2017 | 
2018 | 2019
© 2019 Fiserv, Inc. or its affiliates. Fiserv is a registered trademark of 
Fiserv, Inc. Privacy 
Policy<https://urldefense.proofpoint.com/v2/url?u=http-3A__fiserv.com_about_privacypolicy.aspx=DwMGaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=DhuxLF27WYthG-oLriBpSFsbSw1I5i2d895wxh8VY20=BIEknoCR_FKxnPpOj0Y-Bee0m8jPof-E79bKGvU0u9U=b7HNbknTsxVdKPi_kXbH7pz31TqQJrr_tXTxCa1kKPI=>






From: Tim Ward 
Sent: Thursday, August 22, 2019 12:24 PM
To: Matthews, Kevin ; OSGi Developer Mail List 

Subject: [FDC-External]: Re: [osgi-dev] Enroute Tutorial - generating indexes

Hi Kevin,

Have you installed Bndtools? If not then it is highly recommended to make your 
development more productive. You can see how it is used in 
https://enroute.osgi.org/tutorial/020-tutorial_qs.html#resolving-the-application<https://urldefense.proofpoint.com/v2/url?u=https-3A__enroute.osgi.org_tutorial_020-2Dtutorial-5Fqs.html-23resolving-2Dthe-2Dapplication=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=xzFH30A3OPxfKfiyK-vqh1ma0NDAPk1Jpoml8sizZBU=RE_2o4ObFLePdH7UnY_GKObH3sfoTJl4Gb7n-IlD1qA=>
 - you can also drag and drop bundles from the repository view into the run 
requirements.

I hope this helps,

Best Regards,

Tim


On 22 Aug 2019, at 17:20, Matthews, Kevin via osgi-dev 
mailto:osgi-dev@mail.osgi.org>> wrote:

Hello,
I am using eclipse and osgi archetypes as define in osgi enroute tutorial. When 
I run mvn package to generate my indexes and resolve requirement capabilities 
using both eclipse and windows cmd, is there an easier way to add the required 
dependencies to the run bundles and run requirements? Or do we have to manually 
look  at all the dependencies and add to my run bundle?


[ERROR] Resolution failed. Capabilities satisfying the following requirements 
could not be found:
[<>]
  ? osgi.identity: (osgi.identity=com.abc.service.app)
[org.apache.aries.jpa.container version=2.7.0]
  ? osgi.service: (objectClass=javax.persistence.spi.PersistenceProvider)
The following requirements are optional:
[tx-control-provider-jdbc-xa version=1.0.0]
  ? osgi.service: (objectClass=org.osgi.service.jdbc.DataSourceFactory)
[org.apache.aries.jax.rs.whiteboard version=1.0.1]
  ? osgi.extender: (osgi.extender=osgi.serviceloader.registrar)
[com.abc.acm.cc.cm-service version=0.0.1.201908221510]
  ? osgi.service: (osgi.jaxrs.media.type=application/json)
[org.apache.felix.scr version=2.1.10]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.apache.felix.shell)(&(version>=1.0.0)(!(version>=1.1.0
  ? os

[osgi-dev] Enroute Tutorial - generating indexes

2019-08-22 Thread Matthews, Kevin via osgi-dev
Hello,
I am using eclipse and osgi archetypes as define in osgi enroute tutorial. When 
I run mvn package to generate my indexes and resolve requirement capabilities 
using both eclipse and windows cmd, is there an easier way to add the required 
dependencies to the run bundles and run requirements? Or do we have to manually 
look  at all the dependencies and add to my run bundle?


[ERROR] Resolution failed. Capabilities satisfying the following requirements 
could not be found:
[<>]
  ? osgi.identity: (osgi.identity=com.abc.service.app)
[org.apache.aries.jpa.container version=2.7.0]
  ? osgi.service: (objectClass=javax.persistence.spi.PersistenceProvider)
The following requirements are optional:
[tx-control-provider-jdbc-xa version=1.0.0]
  ? osgi.service: (objectClass=org.osgi.service.jdbc.DataSourceFactory)
[org.apache.aries.jax.rs.whiteboard version=1.0.1]
  ? osgi.extender: (osgi.extender=osgi.serviceloader.registrar)
[com.abc.acm.cc.cm-service version=0.0.1.201908221510]
  ? osgi.service: (osgi.jaxrs.media.type=application/json)
[org.apache.felix.scr version=2.1.10]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.apache.felix.shell)(&(version>=1.0.0)(!(version>=1.1.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.apache.felix.service.command)(&(version>=1.0.0)(!(version>=2.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.metatype)(&(version>=1.2.0)(!(version>=2.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.cm)(&(version>=1.6.0)(!(version>=2.0.0
[org.apache.geronimo.specs.geronimo-saaj_1.3_spec version=1.1.0]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.apache.geronimo.osgi.registry.api))
[ch.qos.logback.core version=1.2.3]
  ? osgi.wiring.package: (&(osgi.wiring.package=org.codehaus.janino))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.commons.compiler))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.fusesource.jansi)(&(version>=1.9.0)(!(version>=2.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=javax.mail.internet))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=javax.servlet)(&(version>=3.1.0)(!(version>=4.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=javax.mail))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=javax.servlet.http)(&(version>=3.1.0)(!(version>=4.0.0
[tx-control-provider-jpa-xa version=1.0.0]
  ? osgi.service: (objectClass=org.osgi.service.jdbc.DataSourceFactory)
  ? osgi.service: 
(objectClass=org.osgi.service.jpa.EntityManagerFactoryBuilder)
[org.apache.felix.configadmin version=1.9.8]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.coordinator)(&(version>=1.0.0)(!(version>=2.0.0
[ch.qos.logback.classic version=1.2.3]
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.runtime.callsite)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.runtime.wrappers)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=sun.reflect))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=javax.servlet)(&(version>=3.1.0)(!(version>=4.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.reflection)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.runtime.typehandling)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.runtime)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=groovy.lang)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.control.customizers)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.control)(&(version>=2.4.0)(!(version>=3.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=javax.servlet.http)(&(version>=3.1.0)(!(version>=4.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.codehaus.groovy.transform)(&(version>=2.4.0)(!(version>=3.0.0
[org.apache.felix.http.jetty version=4.0.6]
  ? osgi.wiring.package: (&(osgi.wiring.package=org.slf4j.helpers))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.cm)(&(version>=1.3.0)(!(version>=2.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.metatype)(&(version>=1.1.0)(!(version>=2.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=org.slf4j.spi))
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.event)(&(version>=1.2.0)(!(version>=2.0.0
  ? osgi.wiring.package: 
(&(osgi.wiring.package=org.osgi.service.useradmin)(&(version>=1.1.0)(!(version>=2.0.0
  ? osgi.wiring.package: (&(osgi.wiring.package=org.slf4j))

Re: [osgi-dev] Angular New Enroute

2018-08-07 Thread Matthews, Kevin via osgi-dev
Hi David, I am going to try what Joao suggested with ng maven plugin. I think 
that direction should work.

From: David Leangen [mailto:o...@leangen.net]
Sent: Friday, August 03, 2018 7:42 PM
To: Matthews, Kevin; OSGi Developer Mail List
Subject: Re: [osgi-dev] Angular New Enroute


Hi,

Angular 2+ works very differently from AngularJS. In enRoute (or at least in 
v2, I am not yet familiar with the current enRoute), it used AngularJS. You 
used to be able to just include the JS file, and that was it. Angular 2+ 
requires you to build/compile your application first, so you cannot just ship 
the source code (unless you include some kind of interpreter, but I’ve never 
attempted that).

What we do is build the files at some point during the build process, and ship 
the entire dist directory.

It works for us as a deployment mechanism. Never tried it as a DS component, 
though. Because of the way an Angular 2+ app works, I don’t immediately see how 
you could do that. If you figure it out, I’d be interested in hearing your 
solution.


Cheers,
=David



On Aug 4, 2018, at 4:55, Matthews, Kevin via osgi-dev 
mailto:osgi-dev@mail.osgi.org>> wrote:

Hello,

Has anyone integrated the new angular 2+/6 into the enroute project as a 
separate UI module/DS component? I have added the contents of my angular src 
folder into the static folder  of the enroute sample but doesn’t seem to render 
the static pages. Should I add the entire angular folder to static folder or 
just the src folder of my angular generate project?

Kevin Matthews
Senior Application Analyst
First Data, 3975 NW 120 Ave, Coral Springs, FL 33065
Office: 954-845-4222 | Mobile: 561-465-6694

kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com> | 
firstdata.com<http://firstdata.com/>

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=KVVZRzTqH1sTQppccxSw4v32MPJcykMMpxujDPlyMIY=SnXgzLLYzN4lk-wcF8A6vrfTazk55p6675Lkzdvic1I=>

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] Angular New Enroute

2018-08-07 Thread Matthews, Kevin via osgi-dev
Thanks Joao, this helps the maven plugin. I will use REST as endpoint for 
communication layer between angular and server side as shown in the sample 
enroute project.

From: João Assunção [mailto:joao.assun...@exploitsys.com]
Sent: Monday, August 06, 2018 12:12 PM
To: OSGi Developer Mail List
Cc: Matthews, Kevin; David Leangen
Subject: Re: [osgi-dev] Angular New Enroute

As David mentioned you will need to include the "ng build" step in your build 
process. I include a portion of the pom where exec-maven-plugin is used to 
invoke "npm install" and "ng build".
To expose the angular app we are using HTTP whiteboard. The bundle activator 
exports a  ResourceMapping service configured with the path of the ngapp 
directory. We are doing it in the bundle activator but it could be done in 
@Activate of a DS component. In our case, the communication between the angular 
side and the server side (a DS component) is done using web sockets, but I 
think it would be easy to make a DS component expose a REST service..


DefaultResourceMapping rootResourceMapping = new DefaultResourceMapping();
rootResourceMapping.setAlias("/myApp");
rootResourceMapping.setPath("/ng");
rootResourceMappingRegistration = 
bundleContext.registerService(ResourceMapping.class, rootResourceMapping, null);

// Redirect 404 errors to the default page
DefaultErrorPageMapping errorpageMapping = new DefaultErrorPageMapping();
errorpageMapping.setError("404");
errorpageMapping.setLocation("/myApp/index.html");
errorpage404Registration = 
bundleContext.registerService(ErrorPageMapping.class, errorpageMapping, null);

// Registers a filter to rewrite the URL "myApp/" to
// index.html
RedirectMatchFilter filter = new RedirectMatchFilter("/myApp/", 
"/myApp/index.html");
props = new Hashtable<>();
props.put(ExtenderConstants.PROPERTY_URL_PATTERNS, "/myApp/*");
filtrerRegistration = bundleContext.registerService(Filter.class, filter, 
props);





org.codehaus.mojo
exec-maven-plugin
1.5.0


   exec-npm-install
   generate-sources
   
${maven.exec.skip}
${project.basedir}/src/main/ngapp
${npm.executable}

   install

   
   
exec
   


   exec-npm-ng-build
   generate-sources
   
${maven.exec.skip}
${project.basedir}/src/main/ngapp
${ng.executable}

   build
   --target=${build.target}
   --base-href=/myApp/
   --no-progress
   --output-hashing=all

   
   
exec
   






João Assunção

Email: joao.assun...@exploitsys.com<mailto:joao.assun...@exploitsys.com>
Mobile: +351 916968984
Phone: +351 211933149
Web: 
www.exploitsys.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.exploitsys.com=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=fQet__nyoR_6Y5VXE7qnrBRIx637Y7xQ11pF8wBTskQ=Sg5iZYx-jtTTX9uaRJ8BBjbVhN9VqxrnOPQmOmTIwZ0=>



On Fri, Aug 3, 2018 at 11:42 PM, David Leangen via osgi-dev 
mailto:osgi-dev@mail.osgi.org>> wrote:

Hi,

Angular 2+ works very differently from AngularJS. In enRoute (or at least in 
v2, I am not yet familiar with the current enRoute), it used AngularJS. You 
used to be able to just include the JS file, and that was it. Angular 2+ 
requires you to build/compile your application first, so you cannot just ship 
the source code (unless you include some kind of interpreter, but I’ve never 
attempted that).

What we do is build the files at some point during the build process, and ship 
the entire dist directory.

It works for us as a deployment mechanism. Never tried it as a DS component, 
though. Because of the way an Angular 2+ app works, I don’t immediately see how 
you could do that. If you figure it out, I’d be interested in hearing your 
solution.


Cheers,
=David



On Aug 4, 2018, at 4:55, Matthews, Kevin via osgi-dev 
mailto:osgi-dev@mail.osgi.org>> wrote:

Hello,

Has anyone integrated the new angular 2+/6 into the enroute project as a 
separate UI module/DS component? I have added the contents of my angular src 
folder into the static folder  of the enroute sample but doesn’t seem to render 
the static pages. Should I add the entire angular folder to static folder or 
just the src folder of my angular generate project?

Kevin Matthews
Senior Application Analyst
First Data, 3975 NW 120 Ave, Coral Springs, FL 33065
Office: 954-845-4222 | Mobile: 561-465-6694

kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com> | 
firstdata.com<http://firstdata.com/>

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited.

[osgi-dev] Angular New Enroute

2018-08-03 Thread Matthews, Kevin via osgi-dev
Hello,

Has anyone integrated the new angular 2+/6 into the enroute project as a 
separate UI module/DS component? I have added the contents of my angular src 
folder into the static folder  of the enroute sample but doesn't seem to render 
the static pages. Should I add the entire angular folder to static folder or 
just the src folder of my angular generate project?

Kevin Matthews
Senior Application Analyst
First Data, 3975 NW 120 Ave, Coral Springs, FL 33065
Office: 954-845-4222 | Mobile: 561-465-6694

kevin.matth...@firstdata.com | 
firstdata.com

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] OSGI enroute bndrun file

2018-07-27 Thread Matthews, Kevin via osgi-dev
e-2Dtest=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=Rihyw_3LUJqBIkJqdTlch1sx7hTj4SFIgZcUOqXenkQ=ZBZP6yD0tutl5lpyCR5casvD1BehHU-ifVUjwVi0_8s=>.
 This project has a bndrun with -runrequires and the pom configures the 
bnd-resolver-maven-plugin for the project. 
Seehttps://enroute.osgi.org/examples/020-examples-microservice.html#the-integration-testbndrun<https://urldefense.proofpoint.com/v2/url?u=https-3A__enroute.osgi.org_examples_020-2Dexamples-2Dmicroservice.html-23the-2Dintegration-2Dtestbndrun=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=Rihyw_3LUJqBIkJqdTlch1sx7hTj4SFIgZcUOqXenkQ=CtvIwhwC44uNrMDt0UDTbLwH-8xjBlsiaNn8Mz6BLGU=>
 for some information on this.
--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com<mailto:hargr...@us.ibm.com>


- Original message -
From: "Matthews, Kevin" 
mailto:kevin.matth...@firstdata.com>>
To: BJ Hargrave mailto:hargr...@us.ibm.com>>
Cc: "osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>" 
mailto:osgi-dev@mail.osgi.org>>
Subject: RE: [osgi-dev] OSGI enroute bndrun file
Date: Fri, Jul 27, 2018 10:21 AM



Thanks BJ. So, there is a bnd plugin referencing the FileSetRepository using 
the new enroute to write bundle(s) run time requirements to the bndrun file? 
Because I still have add my bundle dependencies/versions in this file. I think 
there are bnd plugins that resolve and validates the component dependencies for 
wiring.

From: BJ Hargrave [mailto:hargr...@us.ibm.com]
Sent: Friday, July 27, 2018 10:04 AM
To: Matthews, Kevin
Cc: osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
Subject: RE: [osgi-dev] OSGI enroute bndrun file

Well enRoute is currently maven based and uses the Bnd maven plugins which 
themselves use the FileSetRepository. One of the links was to one of the Bnd 
maven plugins using it. So you don't need to do anything to use this support. 
It is part of the maven and gradle plugin's support.

--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com<mailto:hargr...@us.ibm.com>


- Original message -
From: "Matthews, Kevin" 
mailto:kevin.matth...@firstdata.com>>
To: BJ Hargrave mailto:hargr...@us.ibm.com>>, 
"osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>" 
mailto:osgi-dev@mail.osgi.org>>
Cc:
Subject: RE: [osgi-dev] OSGI enroute bndrun file
Date: Fri, Jul 27, 2018 8:31 AM

How do we use these java and groovy file in enroute OSGI project?
For, gradle project do we reference FileSetRepositoryConvention  as task in the 
build.gradle

From: BJ Hargrave [mailto:hargr...@us.ibm.com]
Sent: Thursday, July 26, 2018 3:30 PM
To: Matthews, Kevin; osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
Subject: Re: [osgi-dev] OSGI enroute bndrun file

The most recent versions of the gradle and maven support will make the 
project's dependencies available as bundles to the bndrun files.

For example:
https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/maven/bnd-export-maven-plugin/src/main/java/aQute/bnd/maven/export/plugin/ExportMojo.java#L107-L109<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_maven_bnd-2Dexport-2Dmaven-2Dplugin_src_main_java_aQute_bnd_maven_export_plugin_ExportMojo.java-23L107-2DL109=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=Rihyw_3LUJqBIkJqdTlch1sx7hTj4SFIgZcUOqXenkQ=i1me8wrXsSwK3aASag7jVVkkrInIcmErhbeWOaNU1ds=>

and

https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/biz.aQute.bnd.gradle/src/aQute/bnd/gradle/FileSetRepositoryConvention.groovy#L33-L36<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_biz.aQute.bnd.gradle_src_aQute_bnd_gradle_FileSetRepositoryConvention.groovy-23L33-2DL36=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=Rihyw_3LUJqBIkJqdTlch1sx7hTj4SFIgZcUOqXenkQ=2tkFkcQCey_x48MjB_sjeCmYk_6iGS0wEeGhsjxnbcE=>

--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com<mailto:hargr...@us.ibm.com>


- Original message -
From: "Matthews, Kevin via osgi-dev" 
mailto:osgi-dev@mail.osgi.org>>
Sent by: osgi-dev-boun...@mail.osgi.org<mailto:osgi-dev-boun...@mail.osgi.org>
To: "osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>" 
mailto:osgi-dev@mail.osgi.org>>
Cc:
Subject: [osgi-dev] O

Re: [osgi-dev] OSGI enroute bndrun file

2018-07-27 Thread Matthews, Kevin via osgi-dev
drun file? 
Because I still have add my bundle dependencies/versions in this file. I think 
there are bnd plugins that resolve and validates the component dependencies for 
wiring.

From: BJ Hargrave [mailto:hargr...@us.ibm.com]
Sent: Friday, July 27, 2018 10:04 AM
To: Matthews, Kevin
Cc: osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
Subject: RE: [osgi-dev] OSGI enroute bndrun file

Well enRoute is currently maven based and uses the Bnd maven plugins which 
themselves use the FileSetRepository. One of the links was to one of the Bnd 
maven plugins using it. So you don't need to do anything to use this support. 
It is part of the maven and gradle plugin's support.

--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com<mailto:hargr...@us.ibm.com>


- Original message -
From: "Matthews, Kevin" 
mailto:kevin.matth...@firstdata.com>>
To: BJ Hargrave mailto:hargr...@us.ibm.com>>, 
"osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>" 
mailto:osgi-dev@mail.osgi.org>>
Cc:
Subject: RE: [osgi-dev] OSGI enroute bndrun file
Date: Fri, Jul 27, 2018 8:31 AM

How do we use these java and groovy file in enroute OSGI project?
For, gradle project do we reference FileSetRepositoryConvention  as task in the 
build.gradle

From: BJ Hargrave [mailto:hargr...@us.ibm.com]
Sent: Thursday, July 26, 2018 3:30 PM
To: Matthews, Kevin; osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
Subject: Re: [osgi-dev] OSGI enroute bndrun file

The most recent versions of the gradle and maven support will make the 
project's dependencies available as bundles to the bndrun files.

For example:
https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/maven/bnd-export-maven-plugin/src/main/java/aQute/bnd/maven/export/plugin/ExportMojo.java#L107-L109<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_maven_bnd-2Dexport-2Dmaven-2Dplugin_src_main_java_aQute_bnd_maven_export_plugin_ExportMojo.java-23L107-2DL109=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=Rihyw_3LUJqBIkJqdTlch1sx7hTj4SFIgZcUOqXenkQ=i1me8wrXsSwK3aASag7jVVkkrInIcmErhbeWOaNU1ds=>

and

https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/biz.aQute.bnd.gradle/src/aQute/bnd/gradle/FileSetRepositoryConvention.groovy#L33-L36<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_biz.aQute.bnd.gradle_src_aQute_bnd_gradle_FileSetRepositoryConvention.groovy-23L33-2DL36=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=Rihyw_3LUJqBIkJqdTlch1sx7hTj4SFIgZcUOqXenkQ=2tkFkcQCey_x48MjB_sjeCmYk_6iGS0wEeGhsjxnbcE=>

--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com<mailto:hargr...@us.ibm.com>


- Original message -
From: "Matthews, Kevin via osgi-dev" 
mailto:osgi-dev@mail.osgi.org>>
Sent by: osgi-dev-boun...@mail.osgi.org<mailto:osgi-dev-boun...@mail.osgi.org>
To: "osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>" 
mailto:osgi-dev@mail.osgi.org>>
Cc:
Subject: [osgi-dev] OSGI enroute bndrun file
Date: Thu, Jul 26, 2018 3:05 PM

Hello,

I would like to know will there be any change in the future to Enroute project 
as to how we add dependencies to .bdnrun Requirements project. It seems, if we 
create an OSGI project we have to add dependencies to maven or gradle pom.xml 
build.gradle then we have add dependencies to our composite application .bndrun 
file. Will there be in the future such as a maven plugin or gradle plugin to 
automactically add transitive dependies to the .bndrun file. Sometimes we have 
to maintain 2 files build management and run requirements file and just to wire 
components can take time.

Kevin Matthews
Senior Application Analyst
First Data, 3975 NW 120 Ave, Coral Springs, FL 33065
Office: 954-845-4222 | Mobile: 561-465-6694

kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com> | 
firstdata.com<http://firstdata.com>

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___

Re: [osgi-dev] OSGI enroute bndrun file

2018-07-27 Thread Matthews, Kevin via osgi-dev
Thanks BJ. So, there is a bnd plugin referencing the FileSetRepository using 
the new enroute to write bundle(s) run time requirements to the bndrun file? 
Because I still have add my bundle dependencies/versions in this file. I think 
there are bnd plugins that resolve and validates the component dependencies for 
wiring.

From: BJ Hargrave [mailto:hargr...@us.ibm.com]
Sent: Friday, July 27, 2018 10:04 AM
To: Matthews, Kevin
Cc: osgi-dev@mail.osgi.org
Subject: RE: [osgi-dev] OSGI enroute bndrun file

Well enRoute is currently maven based and uses the Bnd maven plugins which 
themselves use the FileSetRepository. One of the links was to one of the Bnd 
maven plugins using it. So you don't need to do anything to use this support. 
It is part of the maven and gradle plugin's support.

--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com


- Original message -
From: "Matthews, Kevin" 
To: BJ Hargrave , "osgi-dev@mail.osgi.org" 

Cc:
Subject: RE: [osgi-dev] OSGI enroute bndrun file
Date: Fri, Jul 27, 2018 8:31 AM


How do we use these java and groovy file in enroute OSGI project?

For, gradle project do we reference FileSetRepositoryConvention  as task in the 
build.gradle



From: BJ Hargrave [mailto:hargr...@us.ibm.com]
Sent: Thursday, July 26, 2018 3:30 PM
To: Matthews, Kevin; osgi-dev@mail.osgi.org
Subject: Re: [osgi-dev] OSGI enroute bndrun file



The most recent versions of the gradle and maven support will make the 
project's dependencies available as bundles to the bndrun files.



For example:

https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/maven/bnd-export-maven-plugin/src/main/java/aQute/bnd/maven/export/plugin/ExportMojo.java#L107-L109<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_maven_bnd-2Dexport-2Dmaven-2Dplugin_src_main_java_aQute_bnd_maven_export_plugin_ExportMojo.java-23L107-2DL109=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=AdnYHQDW32Q34Nt5H-h9IwwSECnxBgNnCGktdTrXu8g=qVcdF4wyB-G6EpDHg4RIvYsXqzlBhpCYHpXC7JSX_rI=>



and



https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/biz.aQute.bnd.gradle/src/aQute/bnd/gradle/FileSetRepositoryConvention.groovy#L33-L36<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_biz.aQute.bnd.gradle_src_aQute_bnd_gradle_FileSetRepositoryConvention.groovy-23L33-2DL36=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=AdnYHQDW32Q34Nt5H-h9IwwSECnxBgNnCGktdTrXu8g=W1nUVnMG0ZaGd6i6ZDDmyAixsgfLCmIv9XHLPeosxRI=>



--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com





- Original message -
From: "Matthews, Kevin via osgi-dev" 
Sent by: osgi-dev-boun...@mail.osgi.org
To: "osgi-dev@mail.osgi.org" 
Cc:
Subject: [osgi-dev] OSGI enroute bndrun file
Date: Thu, Jul 26, 2018 3:05 PM


Hello,



I would like to know will there be any change in the future to Enroute project 
as to how we add dependencies to .bdnrun Requirements project. It seems, if we 
create an OSGI project we have to add dependencies to maven or gradle pom.xml 
build.gradle then we have add dependencies to our composite application .bndrun 
file. Will there be in the future such as a maven plugin or gradle plugin to 
automactically add transitive dependies to the .bndrun file. Sometimes we have 
to maintain 2 files build management and run requirements file and just to wire 
components can take time.



Kevin Matthews
Senior Application Analyst

First Data, 3975 NW 120 Ave, Coral Springs, FL 33065
Office: 954-845-4222 | Mobile: 561-465-6694

kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com> | 
firstdata.com



The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=

Re: [osgi-dev] OSGI enroute bndrun file

2018-07-27 Thread Matthews, Kevin via osgi-dev
How do we use these java and groovy file in enroute OSGI project?
For, gradle project do we reference FileSetRepositoryConvention  as task in the 
build.gradle

From: BJ Hargrave [mailto:hargr...@us.ibm.com]
Sent: Thursday, July 26, 2018 3:30 PM
To: Matthews, Kevin; osgi-dev@mail.osgi.org
Subject: Re: [osgi-dev] OSGI enroute bndrun file

The most recent versions of the gradle and maven support will make the 
project's dependencies available as bundles to the bndrun files.

For example:
https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/maven/bnd-export-maven-plugin/src/main/java/aQute/bnd/maven/export/plugin/ExportMojo.java#L107-L109<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_maven_bnd-2Dexport-2Dmaven-2Dplugin_src_main_java_aQute_bnd_maven_export_plugin_ExportMojo.java-23L107-2DL109=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=AAqnKIh-te-tuQDRILwbTB3OH5Vjl-vhXb58BYd243Y=sacc7rLg4CxFixWzOoVe9ghkSe59E5RXS8R9wNsuN54=>

and

https://github.com/bndtools/bnd/blob/26db7e381621f87ac81810fffe86e0c2224a6af0/biz.aQute.bnd.gradle/src/aQute/bnd/gradle/FileSetRepositoryConvention.groovy#L33-L36<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_bndtools_bnd_blob_26db7e381621f87ac81810fffe86e0c2224a6af0_biz.aQute.bnd.gradle_src_aQute_bnd_gradle_FileSetRepositoryConvention.groovy-23L33-2DL36=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=AAqnKIh-te-tuQDRILwbTB3OH5Vjl-vhXb58BYd243Y=IuoKi-IqH0kI1fFLsR4iLW9YIUIonxpmxirTZdEKz5Y=>

--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com


- Original message -
From: "Matthews, Kevin via osgi-dev" 
Sent by: osgi-dev-boun...@mail.osgi.org
To: "osgi-dev@mail.osgi.org" 
Cc:
Subject: [osgi-dev] OSGI enroute bndrun file
Date: Thu, Jul 26, 2018 3:05 PM


Hello,



I would like to know will there be any change in the future to Enroute project 
as to how we add dependencies to .bdnrun Requirements project. It seems, if we 
create an OSGI project we have to add dependencies to maven or gradle pom.xml 
build.gradle then we have add dependencies to our composite application .bndrun 
file. Will there be in the future such as a maven plugin or gradle plugin to 
automactically add transitive dependies to the .bndrun file. Sometimes we have 
to maintain 2 files build management and run requirements file and just to wire 
components can take time.



Kevin Matthews
Senior Application Analyst

First Data, 3975 NW 120 Ave, Coral Springs, FL 33065
Office: 954-845-4222 | Mobile: 561-465-6694

kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com> | 
firstdata.com


The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=AAqnKIh-te-tuQDRILwbTB3OH5Vjl-vhXb58BYd243Y=bagkhr_brU9ryE8ao4q0tkZKqp5vJKAaNEK8SGdf4d0=>


___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

[osgi-dev] DB2 OSGI bundle

2018-06-29 Thread Matthews, Kevin via osgi-dev
Sorry starting a new thread. Does anyone has a DB2 osgi bundle I can add as a 
dependency in my Enroute composite application reactor pom ?


Kevin Matthews
Senior Application Analyst

First Data, 3975 NW 120 Ave, Coral Springs, FL 33065
Office: 954-845-4222 | Mobile: 561-465-6694

kevin.matth...@firstdata.com | 
firstdata.com

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] Porting bnd workspace to bndtools 4.0.0

2018-06-29 Thread Matthews, Kevin via osgi-dev
Does anyone has a DB2 osgi bundle I can add as a dependency in my Enroute 
composite application reactor pom ?

From: osgi-dev-boun...@mail.osgi.org [mailto:osgi-dev-boun...@mail.osgi.org] On 
Behalf Of BJ Hargrave via osgi-dev
Sent: Friday, June 29, 2018 11:51 AM
To: henrik.nieh...@gmx.de; osgi-dev@mail.osgi.org
Subject: Re: [osgi-dev] Porting bnd workspace to bndtools 4.0.0

Delete the Service-Component header. Bnd will add it if necessary for any DS 
components.
--

BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com


- Original message -
From: Henrik Niehaus via osgi-dev 
Sent by: osgi-dev-boun...@mail.osgi.org
To: OSGi Developer Mail List 
Cc:
Subject: [osgi-dev] Porting bnd workspace to bndtools 4.0.0
Date: Fri, Jun 29, 2018 11:44 AM

I updated to Eclipse Photon and bndtools 4.0.0. To port my old bndtools
workspace I started with a clean workspace and used the OSGi template.
(I did that, because the old one had some repo plug-ins missing and I
couldn't figure out how to resolve that.) Then I copied over all my
bundle projects and faced the following problems:

1. For the Service-Component header I had to fill in every component
instead of *
No big deal, but kind of tedious.

2. I had to add a Service-Component header for each bundle, even though
they didn't contain any component
Is this a regression, or did the spec change, so this is mandatory?

3. I have a project with multiple bundles using the -sub header. In this
project I get "Service-Component entry can not be located in JAR:
OSGI-INF/test.impl.Noop.xml~" for each component. The "generated"
directory is empty. Here is an example project:

https://github.com/hampelratte/bndtools-example.git

I assume this is a bug. Or am I missing a directive in one of the bnd files?

Best regards
Henrik

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev




The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] OSGI application deployment targets

2018-01-19 Thread Matthews, Kevin via osgi-dev
Hello Joao,
Thanks for your response and proven case study. I will try to setup on my local 
machine using apache karaf and docker as POC. But I will  like to exercise both 
models karaf and enroute running in docker and see which one is more manageable 
for real production environment, since some users/reviewers would like to see 
what’s to see what’s under the cover.

Sincerely,
Kevin

From: João Assunção [mailto:joao.assun...@exploitsys.com]
Sent: Friday, January 19, 2018 1:53 PM
To: Matthews, Kevin; OSGi Developer Mail List
Cc: Raymond Auge
Subject: Re: [osgi-dev] OSGI application deployment targets

Hello Kevin,

At one of my clients we are running Apache Karaf in docker containers and we 
are happy with the result.
We have a base docker image with Java and a custom distro of Apache Karaf. From 
this base image we create specializations for different environments.
Jenkins is used, but due to security and practical reasons, only to assemble 
the custom karaf distribution and the docker images. These images are pushed to 
a Nexus repository.
For major releases we usually replace the docker images, but in some 
situations, like limited bandwidth or reduced/no downtime, we only update the 
bundles that changed.
One aspect we are trying to improve is the size of the docker images. The 
images are a bit over 1GB, a size that is probably not a big issue when you are 
deploying to a datacenter or cloud environment, but in a situation with 
hundreds of remote locations and limited bandwidth, it starts to be a bit 
troublesome.

Regards,
João Assunção

Email: joao.assun...@exploitsys.com<mailto:joao.assun...@exploitsys.com>
Mobile: +351 916968984
Phone: +351 211933149
Web: 
www.exploitsys.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.exploitsys.com=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=-tK0zRYyRxI5EQusgT7piouTNACMTo4kunS2y_MTZ2Q=SeiSCCira2gNmz2-3fxkTfeJIGTXERjPJY24USr9QHg=>



On Fri, Jan 19, 2018 at 4:46 PM, Matthews, Kevin via osgi-dev 
<osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>> wrote:
Hi Raymond, you read my mind. I figured since no one answer better just do 
whatever best fit. ☺ Hopefully osgi grows so you can choose whatever you like 
organic vs non-organic.

From: Raymond Auge 
[mailto:raymond.a...@liferay.com<mailto:raymond.a...@liferay.com>]
Sent: Friday, January 19, 2018 11:14 AM
To: Matthews, Kevin
Cc: OSGi Developer Mail List
Subject: Re: OSGI application deployment targets

Hey Kevin,
I think the reason you are not getting an answer here is because the question 
is a little bit like:
What's better, Coke or Pepsi?
There's no "best practice" for deployment in OSGi runtimes. The answer is 
pretty much "Whatever works for you!" If Docker is something you know.. then 
Docker it is! If it's ACE, then use ACE! If it's a home brewed thing that has 
proven to work, then that's probably pretty ok as well.
There's no right or wrong answer as long as you've considered and are ready to 
deal with the implications of your choice.

Sincerely,
- Ray

On Mon, Jan 8, 2018 at 11:32 AM, Matthews, Kevin 
<kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com>> wrote:
Hi OSGI Team,

I would like to know what is the standard enterprise production way of 
deploying OSGI bnd enroute application to a target.


1.   Should we deploy our OSGI bnd enroute  bundles as a single executable 
JAR as stated in the tutorial 
http://enroute.osgi.org/tutorial_base/700-deploy.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__enroute.osgi.org_tutorial-5Fbase_700-2Ddeploy.html=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=pTMH1ercBaKDApYfbgbhWDKR7ky456V1A_nvwKjjmj4=tsKpvHcQsOYjT1AvTX7vaLlTc0LWRl8a3NpcbxBQFog=>
  to a single server that has  OS and JVM?

2.   Should we deploy using Jenkins and apache ACE to a standalone server 
or (Cloud)?

3.   Should we deploy using Jenkins/bamboo and ACE to a docker container.?

4.   If we deploy as an excucatble Jar, will we be able to 
stop/start/activate individual bundles?


Thanks,
Kevin
The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.



--
Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9

Re: [osgi-dev] OSGI application deployment targets

2018-01-19 Thread Matthews, Kevin via osgi-dev
Hi Raymond, you read my mind. I figured since no one answer better just do 
whatever best fit. ☺ Hopefully osgi grows so you can choose whatever you like 
organic vs non-organic.

From: Raymond Auge [mailto:raymond.a...@liferay.com]
Sent: Friday, January 19, 2018 11:14 AM
To: Matthews, Kevin
Cc: OSGi Developer Mail List
Subject: Re: OSGI application deployment targets

Hey Kevin,
I think the reason you are not getting an answer here is because the question 
is a little bit like:
What's better, Coke or Pepsi?
There's no "best practice" for deployment in OSGi runtimes. The answer is 
pretty much "Whatever works for you!" If Docker is something you know.. then 
Docker it is! If it's ACE, then use ACE! If it's a home brewed thing that has 
proven to work, then that's probably pretty ok as well.
There's no right or wrong answer as long as you've considered and are ready to 
deal with the implications of your choice.

Sincerely,
- Ray

On Mon, Jan 8, 2018 at 11:32 AM, Matthews, Kevin 
> wrote:
Hi OSGI Team,

I would like to know what is the standard enterprise production way of 
deploying OSGI bnd enroute application to a target.


1.   Should we deploy our OSGI bnd enroute  bundles as a single executable 
JAR as stated in the tutorial 
http://enroute.osgi.org/tutorial_base/700-deploy.html
  to a single server that has  OS and JVM?

2.   Should we deploy using Jenkins and apache ACE to a standalone server 
or (Cloud)?

3.   Should we deploy using Jenkins/bamboo and ACE to a docker container.?

4.   If we deploy as an excucatble Jar, will we be able to 
stop/start/activate individual bundles?


Thanks,
Kevin
The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.



--
Raymond 
Augé
 (@rotty3000)
Senior Software Architect Liferay, 
Inc.
 (@Liferay)
Board Member & EEG Co-Chair, OSGi 
Alliance
 (@OSGiAlliance)
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] Fwd: Fwd: Vaadin 8.2 in OSGi: ClassNotFound

2018-01-16 Thread Matthews, Kevin via osgi-dev
I apologize to send this request on this thread but I had sent this topic on a 
separate email thread and got no response. A simple question. Does anyone know 
or had done production deployment model using bnd osgi services. What’s the 
best practice to deploy these bundles to a standalone server as runnable jar or 
to docker containers using apache ace.

From: osgi-dev-boun...@mail.osgi.org [mailto:osgi-dev-boun...@mail.osgi.org] On 
Behalf Of Paul F Fraser via osgi-dev
Sent: Tuesday, January 16, 2018 6:00 PM
To: OSGi Developer Mail List
Subject: [osgi-dev] Fwd: Fwd: Vaadin 8.2 in OSGi: ClassNotFound


Forwarded with permission--
 Forwarded Message 
Subject:

Fwd: [osgi-dev] Vaadin 8.2 in OSGi: ClassNotFound

Date:

Tue, 16 Jan 2018 22:24:18 +0100

From:

Pierre De Rop 

To:

Paul F Fraser 


Hello Paul;

I'm Pierre, one of the apache felix dependency manager committer;

so, I just wanted to comment the following part in your mail:

"Also, I have given up using Bndtools with Oxygen as there seems to be an 
intermittent problem that causes Eclipse to not load the workspace and once it 
happens I have had to reinstall Eclipse. So I have gone back to Neon and so far 
the problem has not re-occurred."

Indeed, I think I came across the same issue you described; and when my eclipse 
Oxygen (and bndtools 3.5.0) can't restart, then the problem is resolved using 
the "-clean" eclipse option (see [1]])

hope this helps;

kind regards
/Pierre

[1] 
https://stackoverflow.com/questions/2030064/how-to-run-eclipse-in-clean-mode-and-what-happens-if-we-do-so


The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

[osgi-dev] OSGI application deployment targets

2018-01-08 Thread Matthews, Kevin via osgi-dev
Hi OSGI Team,

I would like to know what is the standard enterprise production way of 
deploying OSGI bnd enroute application to a target.


1.   Should we deploy our OSGI bnd enroute  bundles as a single executable 
JAR as stated in the tutorial 
http://enroute.osgi.org/tutorial_base/700-deploy.html  to a single server that 
has  OS and JVM?

2.   Should we deploy using Jenkins and apache ACE to a standalone server 
or (Cloud)?

3.   Should we deploy using Jenkins/bamboo and ACE to a docker container.?

4.   If we deploy as an excucatble Jar, will we be able to 
stop/start/activate individual bundles?


Thanks,
Kevin

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] JPA or DB connectivity OSGI

2018-01-02 Thread Matthews, Kevin via osgi-dev
Hi Tim,
It seems,  these libraries are not available in the central repository in the 
enroute workspace but they are defined in the jpa-example project bnd file?

Bnd.bnd:
-buildpath: \
   org.osgi.service.jdbc,\
tx-control-provider-jpa-local,\
tx-control-service-local

I added to  Central.xml but still can't find or is unavailable:
   
  org.osgi
  org.osgi.service.jdbc
  1.0.0
  provided
  
  
  org.apache.aries.tx-control
  tx-control-api
  0.0.3
  provided
  
  
  
  org.osgi
  org.osgi.service.jpa
  1.0.0
  



Also, I had  to add to central.xml to resolve javax.persistence.* classes 
errors . But I did not see this library in the jpa-example project. What 
library is being used for javax.persistence.*  classes?


  javax.persistence
  persistence-api
  1.0
  

Thanks
Kevin


From: osgi-dev-boun...@mail.osgi.org [mailto:osgi-dev-boun...@mail.osgi.org] On 
Behalf Of Tim Ward via osgi-dev
Sent: Tuesday, January 02, 2018 11:59 AM
To: Henrik Niehaus; OSGi Developer Mail List
Subject: Re: [osgi-dev] JPA or DB connectivity OSGI

Looks like you beat me to it! There is work happening in enRoute to update this 
example (and others) but the main points (i.e. the use of transaction control 
and the JPA service) are OSGi R7 standards and the usage pattern will not 
change.

Regards,

Tim


On 2 Jan 2018, at 14:52, Henrik Niehaus via osgi-dev 
<osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>> wrote:

BTW, make sure to check out the right branch jpa-example

Am 02.01.2018 um 15:18 schrieb Henrik Niehaus via osgi-dev:
Hi Kevin,

check out this example. I used it to get started with JPA.

https://github.com/timothyjward/osgi.enroute.examples.jdbc/tree/jpa-example<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_timothyjward_osgi.enroute.examples.jdbc_tree_jpa-2Dexample=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=ZwBM-7kR353W1uHjr7ctnwfTvRvMjZ04WXCMkoc1jUU=9yKLyU84ah_dnVWE05pgLZz3xS57zMXs0uEjuA-Xkbo=>

Greetings,
Henrik

Am 02.01.2018 um 14:29 schrieb Matthews, Kevin via osgi-dev:
Hi, happy new year 2018 everyone. Does anyone has working sample code for OSGI 
connecting to DB using JPA and hibernate. Or plain vanilla DB connectivity. It 
seems the examples I have they are using Apache Karif. I am using bnd enroute 
tools for my osgi modular development.

Thanks
Kevin
The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.




___

OSGi Developer Mail List

osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>

https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=ZwBM-7kR353W1uHjr7ctnwfTvRvMjZ04WXCMkoc1jUU=cPsJ92TTks36-UQjMT6RfzNVrs9rswAX0nZtr0aZi5I=>





___

OSGi Developer Mail List

osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>

https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=ZwBM-7kR353W1uHjr7ctnwfTvRvMjZ04WXCMkoc1jUU=cPsJ92TTks36-UQjMT6RfzNVrs9rswAX0nZtr0aZi5I=>

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFAg=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=ZwBM-7kR353W1uHjr7ctnwfTvRvMjZ04WXCMkoc1jUU=cPsJ92TTks36-UQjMT6RfzNVrs9rswAX0nZtr0aZi5I=>

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Re: [osgi-dev] OSGI bundles install on IBM Liberty

2017-12-11 Thread Matthews, Kevin via osgi-dev
--Ray,
Also, just to give you another container I left out that we support Wildfly 
10.0 Doesn’t have to be only IBM Liberty.

From: osgi-dev-boun...@mail.osgi.org [mailto:osgi-dev-boun...@mail.osgi.org] On 
Behalf Of Matthews, Kevin via osgi-dev
Sent: Monday, December 11, 2017 2:07 PM
To: Raymond Auge
Cc: OSGi Developer Mail List
Subject: Re: [osgi-dev] OSGI bundles install on IBM Liberty

Hi Ray thanks for your response. I have a POC  to discuss migrating to 
Modularity and OSGI services on JEE container which I need to deliver next week 
Thursday. I guess where I am going at and I need your guide dance so I can wrap 
my head around this or fill in the missing blank(s ) usage of the OSGI 
framework since I am newbie.

Here is the following use case flow.


1.   Design -  Modularize our monolithic application (Spring) code base as 
API’s, Provider(s) and Consumer(s). (e.g todo-service-api, todo-service-jpa, 
todo-ui-angular-webapp, todo-ui-rest-webapp etc..) as declarative services bnd 
bundles.

2.   Develop bnd bundles using Maven or gradle projects in Eclipse 
IDE/vi/notepad.

3.   Hot deploy these bundles/components (i.e. api’s, providers, consumers 
etc..) to a deployment folder on the application server/container IBM 
Liberty.(e.x using maven script and Jenkins CI/CD)

4.   Target company container/appServer is IBM Liberty for OSGI services 
application deployment.   Since Liberty is the company standard. I was hoping 
we had support for Jetty embedded servlet  which would have made life a lot 
easier but due patches and security it doesn’t suffice. However, in the future 
this may change as we will be moving to the cloud (e.x.Pivotal). Which will be 
Phase 2  POC deploying OSGI services  in the cloud.

Is the flow above doable? If the flow is doable, how do I implement 1-4.? 
Should it be implemented as how we have been discussing using distro jars with 
run bundles? I just need to confirm with you that I am heading in the right 
direction.



From: Raymond Auge [mailto:raymond.a...@liferay.com]
Sent: Monday, December 11, 2017 11:35 AM
To: Matthews, Kevin
Cc: Peter Kriens; OSGi Developer Mail List
Subject: Re: [osgi-dev] OSGI bundles install on IBM Liberty



I'll try to not be overly Liferay specific because I don't feel I need too in 
order to give decent answers.

On Sun, Dec 10, 2017 at 4:27 PM, Matthews, Kevin 
<kevin.matth...@firstdata.com<mailto:kevin.matth...@firstdata.com>> wrote:

Hi Ray, I read the app note but I need some clarification. Couple of questions:



1.   In Liferay, we hot deploy bundles to the deploy folder in 
Wildfly/Jboss container or appserver using the gradle build script provided by 
liferay. I thought we could do the same on the liberty server since it already 
has an OSGI container.  Is the usage of the bnd agent running in the 
application server with a specific port the same concept as how it’s done in 
liferay 7.0 where gogo shell runs on port 11311?

There are some parallels but let me explain the related use-cases in Liferay:

- localhost:11311 is the telnet socket/port of the Apache Felix gogo shell that 
Liferay comes pre-configured with. Though gogo can be used to install bundles, 
it's not what Liferay uses for installing (telnet is provided by Eclipse 
Equinox console bundle).

- Liferay uses Apache Felix fileinstall which scans directories for bundles to 
install (hot deploy). There's some extensions using the fileinstall SPI to 
support some Liferay proprietary packages and WAR files (to support WABs).


Do we have bnd agent running on the liferay 7.0 server?
I don't believe it is installed OOTB, you'd have to drop the bundle into the 
deploy dir.


I believe the Jetty container out of the box comes with a OSGI container, is 
this true?
Which instance of jetty are you referring to? A pure jetty Http Servlet 
container I don't believe runs an OSGi framework (even though Jetty is largely 
made of OSGi bundles).




2.   You mention the distro jar should be re-created in case there are 
changes in the application server.  What are some examples of changes in the 
app server that will need the distro jar to re-created?
For example, let's imagine you install a "release" of container X (e.g. Liferay 
7.0 ga2),

- you might generate a distro at this stage to resolve against

Later you install, using some management tool that comes with container X, 
(e.g. Liferay marketplace) some additional features (e.g. Audience Targeting 
Suite).

- you may want to re-generate a distro here because you might want to code 
against the new feature's capabilities (APIs).




3.   What’s the difference between osgi en route bundle jars running in 
jetty container we have in the tutorial
What you get in enroute is not a "jetty container in which your app runs". It's 
your app's bundles which happen to depend on some http stuff which the resolver 
resolved to jetty bundles to provide the http parts.

The bundles YOU ma

Re: [osgi-dev] OSGI bundles install on IBM Liberty

2017-12-11 Thread Matthews, Kevin via osgi-dev
HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=nvLyZLi-u2zZxyZDABhidNPzNiG4CP48UqizxJvO0uM=>

[2] 
http://search.maven.org/remotecontent?filepath=biz/aQute/bnd/biz.aQute.remote.agent/3.5.0/biz.aQute.remote.agent-3.5.0.jar<https://urldefense.proofpoint.com/v2/url?u=http-3A__search.maven.org_remotecontent-3Ffilepath-3Dbiz_aQute_bnd_biz.aQute.remote.agent_3.5.0_biz.aQute.remote.agent-2D3.5.0.jar=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=x12qd0weK3DYeQDv9V-GpTsZU5_Ms2xgIfXtjlSHFNY=>

[3] 
http://search.maven.org/remotecontent?filepath=biz/aQute/bnd/biz.aQute.bnd/3.5.0/biz.aQute.bnd-3.5.0.jar<https://urldefense.proofpoint.com/v2/url?u=http-3A__search.maven.org_remotecontent-3Ffilepath-3Dbiz_aQute_bnd_biz.aQute.bnd_3.5.0_biz.aQute.bnd-2D3.5.0.jar=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=ha4v1OTeYF5iWCrc47eylrZCM6UuAAFW5cVwrALmI8Q=>



On Tue, Dec 5, 2017 at 9:11 AM, Matthews, Kevin via osgi-dev 
<osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>> wrote:

Hi Tim, a quick question. I am learning OSGI from osgi en route samples. In our 
environment, our monolithic application runs on  IBM Websphere Liberty but I am 
doing a POC to convert to modular architecture then bundles to run on Websphere 
Liberty. Can I build bundles using BND en route from my eclipse and install 
these bundles on a Liberty server? I know liberty uses the equinox OSGI 
container.

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=9fxz_bUNjKXN9MH6tRxIyMdQX4Hu6HNw4eTSnEF24dg=>



--

Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)

Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)

Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0FCbd5OHZZKSMAuAu3RxLaVqc=>
 (@OSGiAlliance)



--

Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)

Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)

Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0FCbd5OHZZKSMAuAu3RxLaVqc=>
 (@OSGiAlliance)

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7

Re: [osgi-dev] OSGI bundles install on IBM Liberty

2017-12-10 Thread Matthews, Kevin via osgi-dev
ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/twlp_dep_osgi.html<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ibm.com_support_knowledgecenter_en_SSEQTP-5Fliberty_com.ibm.websphere.wlp.doc_ae_twlp-5Fdep-5Fosgi.html=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=nvLyZLi-u2zZxyZDABhidNPzNiG4CP48UqizxJvO0uM=>
[2] 
http://search.maven.org/remotecontent?filepath=biz/aQute/bnd/biz.aQute.remote.agent/3.5.0/biz.aQute.remote.agent-3.5.0.jar<https://urldefense.proofpoint.com/v2/url?u=http-3A__search.maven.org_remotecontent-3Ffilepath-3Dbiz_aQute_bnd_biz.aQute.remote.agent_3.5.0_biz.aQute.remote.agent-2D3.5.0.jar=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=x12qd0weK3DYeQDv9V-GpTsZU5_Ms2xgIfXtjlSHFNY=>
[3] 
http://search.maven.org/remotecontent?filepath=biz/aQute/bnd/biz.aQute.bnd/3.5.0/biz.aQute.bnd-3.5.0.jar<https://urldefense.proofpoint.com/v2/url?u=http-3A__search.maven.org_remotecontent-3Ffilepath-3Dbiz_aQute_bnd_biz.aQute.bnd_3.5.0_biz.aQute.bnd-2D3.5.0.jar=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=ha4v1OTeYF5iWCrc47eylrZCM6UuAAFW5cVwrALmI8Q=>

On Tue, Dec 5, 2017 at 9:11 AM, Matthews, Kevin via osgi-dev 
<osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>> wrote:
Hi Tim, a quick question. I am learning OSGI from osgi en route samples. In our 
environment, our monolithic application runs on  IBM Websphere Liberty but I am 
doing a POC to convert to modular architecture then bundles to run on Websphere 
Liberty. Can I build bundles using BND en route from my eclipse and install 
these bundles on a Liberty server? I know liberty uses the equinox OSGI 
container.
The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=9fxz_bUNjKXN9MH6tRxIyMdQX4Hu6HNw4eTSnEF24dg=>



--
Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)
Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0FCbd5OHZZKSMAuAu3RxLaVqc=>
 (@OSGiAlliance)



--
Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)
Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0F

Re: [osgi-dev] OSGI bundles install on IBM Liberty

2017-12-06 Thread Matthews, Kevin via osgi-dev
http://search.maven.org/remotecontent?filepath=biz/aQute/bnd/biz.aQute.remote.agent/3.5.0/biz.aQute.remote.agent-3.5.0.jar<https://urldefense.proofpoint.com/v2/url?u=http-3A__search.maven.org_remotecontent-3Ffilepath-3Dbiz_aQute_bnd_biz.aQute.remote.agent_3.5.0_biz.aQute.remote.agent-2D3.5.0.jar=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=x12qd0weK3DYeQDv9V-GpTsZU5_Ms2xgIfXtjlSHFNY=>

[3] 
http://search.maven.org/remotecontent?filepath=biz/aQute/bnd/biz.aQute.bnd/3.5.0/biz.aQute.bnd-3.5.0.jar<https://urldefense.proofpoint.com/v2/url?u=http-3A__search.maven.org_remotecontent-3Ffilepath-3Dbiz_aQute_bnd_biz.aQute.bnd_3.5.0_biz.aQute.bnd-2D3.5.0.jar=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=ha4v1OTeYF5iWCrc47eylrZCM6UuAAFW5cVwrALmI8Q=>



On Tue, Dec 5, 2017 at 9:11 AM, Matthews, Kevin via osgi-dev 
<osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>> wrote:

Hi Tim, a quick question. I am learning OSGI from osgi en route samples. In our 
environment, our monolithic application runs on  IBM Websphere Liberty but I am 
doing a POC to convert to modular architecture then bundles to run on Websphere 
Liberty. Can I build bundles using BND en route from my eclipse and install 
these bundles on a Liberty server? I know liberty uses the equinox OSGI 
container.

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=9fxz_bUNjKXN9MH6tRxIyMdQX4Hu6HNw4eTSnEF24dg=>



--

Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)

Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)

Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0FCbd5OHZZKSMAuAu3RxLaVqc=>
 (@OSGiAlliance)



--

Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)

Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)

Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0FCbd5OHZZKSMAuAu3RxLaVqc=>
 (@OSGiAlliance)

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_

Re: [osgi-dev] OSGI bundles install on IBM Liberty

2017-12-05 Thread Matthews, Kevin via osgi-dev
tent-3Ffilepath-3Dbiz_aQute_bnd_biz.aQute.bnd_3.5.0_biz.aQute.bnd-2D3.5.0.jar=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=ha4v1OTeYF5iWCrc47eylrZCM6UuAAFW5cVwrALmI8Q=>

On Tue, Dec 5, 2017 at 9:11 AM, Matthews, Kevin via osgi-dev 
<osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>> wrote:
Hi Tim, a quick question. I am learning OSGI from osgi en route samples. In our 
environment, our monolithic application runs on  IBM Websphere Liberty but I am 
doing a POC to convert to modular architecture then bundles to run on Websphere 
Liberty. Can I build bundles using BND en route from my eclipse and install 
these bundles on a Liberty server? I know liberty uses the equinox OSGI 
container.
The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.

___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=9fxz_bUNjKXN9MH6tRxIyMdQX4Hu6HNw4eTSnEF24dg=>



--
Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)
Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0FCbd5OHZZKSMAuAu3RxLaVqc=>
 (@OSGiAlliance)



--
Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)
Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=bLfM9BLLIw9feuk9UUsRpcXjRW1nB2pNPGZDVdRJzaA=>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi 
Alliance<https://urldefense.proofpoint.com/v2/url?u=http-3A__osgi.org_=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=VocS5zYRZyiXftmFPT0FCbd5OHZZKSMAuAu3RxLaVqc=>
 (@OSGiAlliance)
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org<mailto:osgi-dev@mail.osgi.org>
https://mail.osgi.org/mailman/listinfo/osgi-dev<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=9fxz_bUNjKXN9MH6tRxIyMdQX4Hu6HNw4eTSnEF24dg=>




--
Raymond 
Augé<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com_web_raymond.auge_profile=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=pVwg_G9fQa9f2mF0cxJUEt3jbrqZTVKd3lqQGZQF7Pc=>
 (@rotty3000)
Senior Software Architect Liferay, 
Inc.<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.liferay.com=DwMFaQ=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U=wKHHp1xupEN1UoR2CPDlg9US2Vs3om5ld5YqSsWMQX8=HH8Gw-cn_T-kd6gx_j2BbQ-yDw3Q20TuuUT5AHmRGgs=wrNnSroPW6ByUCTVnCJjXzwpuZ-slHk8PgfC8CVMVnI=>
 (@Liferay)

[osgi-dev] OSGI bundles install on IBM Liberty

2017-12-05 Thread Matthews, Kevin via osgi-dev
Hi Tim, a quick question. I am learning OSGI from osgi en route samples. In our 
environment, our monolithic application runs on  IBM Websphere Liberty but I am 
doing a POC to convert to modular architecture then bundles to run on Websphere 
Liberty. Can I build bundles using BND en route from my eclipse and install 
these bundles on a Liberty server? I know liberty uses the equinox OSGI 
container.

The information in this message may be proprietary and/or confidential, and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify First Data immediately 
by replying to this message and deleting it from your computer.
___
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev