AW: Apache Isis fixture doesnt make relations

2020-05-11 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi,

the code on github doesn't seem to be up to date (I'm missing 
Trabajador(es).java and  empresa(s).java

Please push.

-j

-Ursprüngliche Nachricht-
Von: EL DiDi C. [mailto:el.d...@hotmail.com]
Gesendet: Montag, 11. Mai 2020 04:41
An: users@isis.apache.org
Betreff: Apache Isis fixture doesnt make relations

I have made two fixtures of two entities (company/empresa) and 
(worker/trabajador). Both are related, every "worker" must have one "company". 
After runing both fixtures, the problem is that parented table "company" doesnt 
show "workers" and I noticed in DataBase that the column 
"trabajadores_integer_idx" remains in "-1" instead of "0" as it should be.

Any help will be appreciated.
I couldnt find any working fixture with two entities relationed.
Apache Isis version: 1.17

>package domainapp.application.fixture.scenarios.
>>TrabajadoresRecreate.java
>>TrabajadorCreate.java
>>TrabajadorTearDown.java

You can check fixtures classes in our Github repository: 
https://github.com/proyecto-ifes-autorizacion/AdeT/tree/didi

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors.), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Ants Anupold, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, André Schiffer, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: spring-boot:run in eclipse in v2 M3

2020-04-30 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Brian,

I had similar experiences under windows with running (mvn spring-boot:run 
-PPROTOTYPING=true) in git bash.

The workaround by executing the command from IntelliJ. Both Run/Debug 
Configuration and Terminal work.
I have no advice for Eclipse though.

Eventually signals are not propagated properly, see
https://the-asf.slack.com/archives/CFC42LWBV/p1580483192048800

HTH -j

-Ursprüngliche Nachricht-
Von: Brian K [mailto:harvestmoon...@gmail.com]
Gesendet: Mittwoch, 29. April 2020 20:52
An: users@isis.apache.org
Betreff: Re: spring-boot:run in eclipse in v2 M3

This might be Windows-specific.  I have observed this behavior since 'v2'
HEAD started running Spring Boot.  Exiting Eclipse doesn't free the port
for me, either.

I changed the packaging to "war" for the web project and added the Dynamic
Web Project facet, but that was not enough to handily deploy to a workspace
tomcat server with "Run on Server..."

On Mon, Apr 27, 2020 at 7:59 PM Andi Huber  wrote:

> In Eclipse I do terminate a launched process using the "Terminate"
> button that is associated with the "Console" view.
>
> I recently added a new feature to the DemoApps, that allows to run a new
> instance by just launching. It will shutdown any already running instance:
>
> public class DemoAppWicket extends SpringBootServletInitializer {
>
>  public static void main(String[] args) {
>
>  ThereCanBeOnlyOne.remoteShutdownOthersIfAny(); // <== shutdown
> via rest request
>
>  SpringApplication.run(new Class[] { DemoAppWicket.class }, args);
>  }
>
> }
>
> Cheers, Andi
>
> On 27.04.2020 22:57, Dan Haywood wrote:
> > Andi, you're an Eclipse user... what's your preferred way to run M3 ?
> >
> >
> > On Mon, 27 Apr 2020 at 19:39, Brian K  wrote:
> >
> >> I've noticed that the HTTP port does not get closed when I terminate an
> >> eclipse launch.   Running from a terminal window releases it when I
> pressed
> >> Ctrl-C.   I think it has to do with a Stack Overflow thread [1] that
> >> references an outstanding issue [2].
> >>
> >> I suppose running in a server container would fix this.  How do you run
> >> this from Eclipse?
> >>
> >> Thanks!
> >> Brian
> >>
> >>
> >>
> >> [1] :
> >>
> >>
> https://stackoverflow.com/questions/8814383/sending-sigint-ctrl-c-to-program-running-in-eclipse-console/28624925
> >> [2] : https://bugs.eclipse.org/bugs/show_bug.cgi?id=38016
> >>
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors.), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Ants Anupold, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, André Schiffer, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: [ANNOUNCE] - New committer - Jörg Rade

2020-03-23 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi all,

thanks for the warm words!

This community is very special as it is dedicated, supportive, and inspiring at 
the same time.
I hope I can give something back.

-j

-Ursprüngliche Nachricht-
Von: Óscar Bou [mailto:oscar...@gmail.com]
Gesendet: Montag, 23. März 2020 10:07
An: dev
Cc: users
Betreff: Re: [ANNOUNCE] - New committer - Jörg Rade

Many congrats, Jörg!

El lun., 23 mar. 2020 a las 10:05, Dan Haywood (<
d...@haywood-associates.co.uk>) escribió:

> Hi folks,
>
> I'm delighted to announce that Jörg Rade has been voted in as a committer
> for Apache Isis, and also as a member of the Apache Isis PMC.  The first
> gives Jörg the right to commit changes directly to Isis' codebase, the
> second gives him the right to be involved in future votes.
>
> Jörg has been active in the community for more than five years, and has
> been actively been developing a new viewer for the framework, called
> "Kroviz" .  This runs against the REST API provided by the Restful Objects
> viewer, and is implemented in Kotlin (running in the browser as KotlinJS).
> I'm delighted to say that Jörg will be donating this codebase to the
> framework and will continue to develop it within our new "incubator".
>
> Jörg is also very visible on our new Slack channel (he's been sharing the
> status on Kroviz there for quite a while) so if you want to ping him and
> ask him questions about this new viewer, I'm sure he'd be very willing
>
> I'm looking forward to continue working with Jörg in the future; another
> great addition to Isis' committers.
>
> Dan
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors.), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Ants Anupold, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, André Schiffer, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Apache Isis slack channel

2019-12-18 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
If it's easier to maintain/setup, I (probably) can live with lower usability.
-j

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Mittwoch, 18. Dezember 2019 09:58
An: users
Betreff: Re: Apache Isis slack channel

Hmm, Brian raises a very good point, though ... this is to improve
accessibility as well as transparency.  So if it's not easy for folks to
get onto the ASF slack, we probably need a different approach.

I've never heard of Matrix, but a poke around their site shows a very
interesting product but not much in the way of integrations.

I therefore think that gitter.im might be a better alternative.  I'm not
sure it's the best UI, but I know of several open source projects that are
using it (antora, datanucleus, vlingo) and a search shows a few other
Apache projects also on there (camel, airflow, ignite, Juneau).

What do folks think?

Dan



On Wed, 18 Dec 2019 at 09:18, Martin Grigorov  wrote:

> Hi Brian,
>
> The Apache Slack is not only for @apache.org people.
> If you are not an Apache committer then someone has to invite you.
> I just tried to invite you but it gives me an error (without message, so I
> am not sure what is wrong).
>
> On Wed, Dec 18, 2019 at 9:24 AM Brian K  wrote:
>
> > I think those of us without an Apache.org email need an invite to join
> that
> > slack team.  Have you considered Matrix (my preference) or Gitter to open
> > it up?
> >
> > -Brian
> >
> > On Tue, Dec 17, 2019, 11:21 AM Dan Haywood  >
> > wrote:
> >
> > > Hi folks,
> > >
> > > As you are probably aware, Andi and I have been working for a good
> while
> > > now on Apache Isis v2.  We've tended to use a private Skype channel to
> > > liaise on day-to-day stuff, and we've raised the occasional issue to
> the
> > > mailing list where it warranted further attention/opinion.
> > >
> > > The immediacy of a messaging system such as Skype is great to get stuff
> > > done, but it isn't the ASF way, and we should do better.
> > >
> > > Now about a year ago I created an #apache-isis channel on the ASF slack
> > > workspace, but I didn't promote it and it hasn't been used.  So with
> > > immediate effect Andi and I, at least, are going to be using that
> channel
> > > for our ongoing discussions.  You will find it at [1]
> > >
> > > Note that none of this replaces the users@ and dev@ mailing lists as
> the
> > > official place where our community lives, and we'll continue to
> > "escalate"
> > > issues up to the mailing list as and when.  But - as other ASF projects
> > do
> > > - having a Slack channel will hopefully make our framework more
> > accessible
> > > to would-be new users.
> > >
> > > So, hope to see some of you there!
> > >
> > > Cheers
> > > Dan
> > >
> > >
> > > [1] https://the-asf.slack.com/archives/CFC42LWBV
> > >
> >
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Should @Action be mandatory in v2.0 ?

2019-12-04 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi,

I see the following aspects:

1 experienced users migrating an application
2 novice users
3 effort in implementation

Maybe a final decision can be postponed with being optimized for 3 right now.
IMO a programming environment optimized for 2 that is as simple and consistent 
as possible should draw in more users..

-j
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Mittwoch, 4. Dezember 2019 13:05
An: users
Betreff: Re: Should @Action be mandatory in v2.0 ?

OK, Johan, thanks for that vote.

I guess we're balancing this against the complexity within the framework,
to be able to support both styles of programming model.  So at the moment
the framework is more complicated because it does need to support both
modes.  One plus if we do make this change is that @Programmatic goes away
completely.

A different perspective: this makes the framework more of an opt-in rather
than an opt-out.  I could argue that it also changes the "feel", to more of
a library than a framework.  That is, an Apache Isis v2 app is just a
Spring Boot app with various domain objects, and they can be made visible
in the UI if they are annotated.

I'm about 60:40 myself for the proposal ... but that's perhaps because my
head is in the "framework layer" at the moment rather than at the
application layer.

Anyone else?






On Wed, 4 Dec 2019 at 11:54, Johan Doornenbal 
wrote:

> My first reaction is please don’t. I would really like to see that the
> amount of annotations needed on an entity or service is the absolute
> minimum.
>
>  In other words: sensible defaults that ‘just work’ and annotations when
> needed.
>
> Reserved words can make the framework harder to grasp as well? It would me
> nice to bring the amount of concepts to works with also down to the bare
> minimum.
>
> Grtz,
>
> Johan
>
> On Wed, 4 Dec 2019 at 11:44, Dan Haywood 
> wrote:
>
> > Hi folks,
> >
> > Canvassing opinions here.
> >
> > Andi and I are still hard at work on v2.0.  We've been chatting offline
> > about the @Action annotation.  Currently this is optional, but there's a
> > config property (isis.reflector.explicit-annotations.action) that can be
> > set to require it to be required.
> >
> > If it's required, then it allows actions that start with a "reserved"
> word,
> > such as "clear", "disable" and "addTo" to be used as action names.
> >
> > What do folks think about this?  Obviously it means there's more effort
> to
> > migrate to v2.0, but is it a worthwhile trade-off.
> >
> > A couple of follow-on questions.
> >
> > First, if we make @Action mandatory, should we do the same for @Property
> > and @Collection?
> >
> > Second, if we are being explicit about the "main" methods, should we also
> > annotate supporting methods?  There was an earlier discussion about this,
> > where Andi had suggested a @Model annotation, the semantic opposite
> > of @Programmatic.  I prefer the name @Supporting, but at any rate the
> idea
> > is that the developer would annotate all supporting methods, and the
> > framework would then be able to ensure that none had become orphaned.
> >
> > So, to summarise, what do we think about:
> > - @Action mandatory
> > - @Property and @Collection also mandatory
> > - @Supporting as an indicator of any supporting method, to make part of
> the
> > metamodel and ensure not orphaned?
> >
> > Thanks
> >
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Action for selected items

2019-11-29 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Sandro,

AFAIK such a feature is currently not available with the Wicket Viewer.
I'm working on a RestfulObjects Viewer [1] that will include this (issue #39).

-j

[1] https://github.com/joerg-rade/kroviz

-Ursprüngliche Nachricht-
Von: Sandro Guimarães de Brito [mailto:sgbr...@hotmail.com]
Gesendet: Mittwoch, 27. November 2019 11:13
An: users@isis.apache.org
Betreff: Action for selected items

Hi all,

I didn’t find any examples on how to present a collection (list of items), 
allow the user to select only some of them, and to execute an Action which will 
be applied only to the selected ones.

Is it possible to be done?

Thanks

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Extending the Programming Model with @Support?

2019-09-22 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Andi,

I like the idea of using an annotation, because it makes the programming model 
more consistent.

Maybe @Action(type=Supporting) ?

-j
-Ursprüngliche Nachricht-
Von: Andi Huber [mailto:ahu...@apache.org]
Gesendet: Sonntag, 22. September 2019 10:01
An: users@isis.apache.org
Betreff: Extending the Programming Model with @Support?

Hi folks,

we are still making progress towards Apache Isis Version 2. While most of the 
work goes into technical topics that stay under the hood, like decoupling from 
JDO, there are also some changes to the programming model, that will affect you 
and require migration of your domain-code.

We have no concrete release plan yet, we thought maybe October for a preview, 
we'll see.

Anyway I do have a questions regarding the programming model:

Have you ever run into the issue of misspelling a supporting-method within your 
domain-code
eg. verifyMyAction(...) instead of correct validateMyAction(...) then spending 
some time to troubleshot this? What an inconvenience!

My proposed solution to this is to introduce a new annotation to make a 
contract with the domain-model (meta-model) :

@Action
public void myAction() {

}

@Support // <-- to enforce a contract with the domain-model
public boolean hideMyAction() {
...
}

* The 'hideMyAction' method is termed 'supporting-method'. We have lots of 
variants of these. (validateX, disableX, ...)
* This contract allows for a check whether the intended supporting-method gets 
picked up by the framework and is not ignored. That way we can emit a 
validation failure, if a support-method is misspelled or does have any other 
deficiencies.
* The @Support annotation is optional, does not require you to migrate your 
domain-code.

Do you like the concept? Should we use a better name for the annotation? Can we 
reuse/repurpose any existing annotation?

Any thoughts?

Cheers, Andi

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Domain Model and the Generation Gap Pattern

2019-05-31 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Dan,

thanks for your input!

Yes, @XmlRootElement is used in some of the generated classes - so I will use 
the ViewModel approach.

Best regards
Jörg

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Freitag, 31. Mai 2019 12:35
An: users
Betreff: Re: Domain Model and the Generation Gap Pattern

Hi  Jörg,

If the generated classes are annotated with @XmlRootElement, then they are
view models so far as Isis is concerned, so they ought to be UI objects in
and of themselves.  Is that the case?

If so, then rather than subclass, you could use mixins to provide the
editing behaviour you require, and use the layout file to suppress the
detail that you don't care about.

Given these XML is presumably large ("7 levels deep"), you might need to
provide an implementation of the UrlEncodingService because the serialized
state of the XML object could be too large for a URL (8000 chars).

If, on the other hand the generated classes are not view models, then yes,
you could subclass them.  But I think I would rather use composition rather
than inheritance ... ie have a simple view model as a wrapper around the
XML object.  Here the the editing functionality would probably simply be
actions on that wrapper view model, no real need to use mixins.

HTH
Dan


[1]
http://isis.apache.org/guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_UrlEncodingService

On Fri, 31 May 2019 at 10:29, Rade, Joerg / Kuehne + Nagel / HAM GI-DP <
joerg.r...@kuehne-nagel.com> wrote:

> Hi,
>
> I'm working on a tool that reads in and sends out XML messages.
> Depth of the XML sometimes reaches level 7. Users should be able to edit
> some of the data.
> Once in a while, XSD's of the messages change, java objects have to be
> regenerated, and mappings
>
>input xml -> UI object -> output xml
>
> have to be updated. The UI is handcrafted. This is error prone and messy.
>
> Persistence is not a requirement.
>
> Is it possible to implement UI objects as subclasses of the generated
> code, where subclasses constitute the (annotated) domain model, thereby
> applying [1]?
>
> Thanks in advance
> Jörg
>
> [1] https://en.wikipedia.org/wiki/Generation_gap_(pattern)
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin
> Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes
> Trimborn, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom
> Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik
> Köstergarten, Heiko Schuhmacher.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2
> SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25
> Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis,
> mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


Domain Model and the Generation Gap Pattern

2019-05-31 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi,

I'm working on a tool that reads in and sends out XML messages.
Depth of the XML sometimes reaches level 7. Users should be able to edit some 
of the data.
Once in a while, XSD's of the messages change, java objects have to be 
regenerated, and mappings

   input xml -> UI object -> output xml

have to be updated. The UI is handcrafted. This is error prone and messy.

Persistence is not a requirement.

Is it possible to implement UI objects as subclasses of the generated code, 
where subclasses constitute the (annotated) domain model, thereby applying [1]?

Thanks in advance
Jörg

[1] https://en.wikipedia.org/wiki/Generation_gap_(pattern)

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Rest services

2019-04-15 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Jorge,

Apache Isis is open source and where it generates code from your domain model 
code, it will be available.
See what maven generates.

And have a look into Content Negotiation Service [3], [4].

-j
[3] 
https://isis.apache.org/guides/ugvro/ugvro.html#___ugvro_ro-spec_extensions_content-negotiation
[4] https://www.youtube.com/watch?v=HMSqapQDY_4
-Ursprüngliche Nachricht-
Von: jorge fernandez [mailto:jfernandezsiste...@gmail.com]
Gesendet: Montag, 15. April 2019 16:53
An: users@isis.apache.org
Betreff: Re: Rest services

Hello, in the references you sent it mentions Resful Object Viewer and the
dependencies.



Instead, what we need to know is:

1)  Is there a way to obtain the *source code* of the generated APIs
and Front End.

2)  Is there a way to change the *API and Front End source code
generator* so we can adapt the way Apache ISIS generates the APIs and Front
End source code. We have some sets of standards and best practices that are
dictated by our governance and architecture teams we need to comply to, so
we need a way to change the structure of the APIs source code.

El mar., 2 abr. 2019 a las 0:50, Rade, Joerg / Kuehne + Nagel / HAM GI-DP (<
joerg.r...@kuehne-nagel.com>) escribió:

> Hi Jorge,
>
> please see [1] . For the used libs see [2], namely jboss.resteasy
>
> HTH -j
>
>
> [1] https://isis.apache.org/guides/ugvro/ugvro.html
> [2] https://github.com/apache/isis/blob/master/core/pom.xml
>
> -Ursprüngliche Nachricht-
> Von: jorge fernandez [mailto:jfernandezsiste...@gmail.com]
> Gesendet: Montag, 1. April 2019 23:21
> An: users@isis.apache.org
> Betreff: Rest services
>
> Hello, I have one week expirence using Apache Isis and I'm doing a proof of
> concept, trying to replace my actual API layer with Isis, and I need to now
> the way or the project path where Apache Isis generate the Rest Services.
> In a specific way, i need to see code, libraries and frameworks used to
> build Services, thanks for your help
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin
> Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes
> Trimborn, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom
> Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik
> Köstergarten, Heiko Schuhmacher.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2
> SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25
> Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis,
> mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Rest services

2019-04-02 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Jorge,

please see [1] . For the used libs see [2], namely jboss.resteasy

HTH -j


[1] https://isis.apache.org/guides/ugvro/ugvro.html
[2] https://github.com/apache/isis/blob/master/core/pom.xml

-Ursprüngliche Nachricht-
Von: jorge fernandez [mailto:jfernandezsiste...@gmail.com]
Gesendet: Montag, 1. April 2019 23:21
An: users@isis.apache.org
Betreff: Rest services

Hello, I have one week expirence using Apache Isis and I'm doing a proof of
concept, trying to replace my actual API layer with Isis, and I need to now
the way or the project path where Apache Isis generate the Rest Services.
In a specific way, i need to see code, libraries and frameworks used to
build Services, thanks for your help

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Martin 
Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes Trimborn, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Major changes with Isis v2

2019-03-28 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Andi,

my 2c:

The move to Spring (Boot?) will very likely popularize the framework and 
therefore is the right thing to do.

I never really had an issue with JDO and found it's debugging output helpful. I 
hope Hibernate can keep up with that.

CMIIW: Spring's CDI relies on the ComponentScan (CS) at start up time and does 
not allow for easy changes at runtime.
But this is probably not an issue for existing applications, nor do most web 
applications require such a feature.

Years ago I saw CS entering a second round, ending with multiple instances of 
Singletons - ROTFL.
Admittedly this was as well due to the size of the project (~ 1.5M LOC) and 
excessive use of applicationContext.xml's - but hey: a basic constraint was not 
enforced.

I don't care too much about how the eventing mechanism of the framework is 
implemented (same degree of ignorance as with persistence) as long as the 
features are available ;-)

After all: Apache projects are meritocratic societies - so go ahead and keep up 
the good work!

Thx -j










Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Tom Ban, 
Martin Brinkmann, Matthias Knicky, Nicholas Minde, Johannes Trimborn, Lars 
Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik 
Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Warning a user based on input on action invocation

2018-11-23 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Good point!

highlight/notify/raise/alertXxx ?

-j
-Ursprüngliche Nachricht-
Von: Sander Ginn [mailto:san...@ginn.it]
Gesendet: Freitag, 23. November 2018 16:46
An: users@isis.apache.org
Betreff: Warning a user based on input on action invocation

Hi,

We’ve had a number of support requests relating to new users of our application 
that are not yet fully familiar with their business process.
We do not wish to invalidate input as many business rules are not clearly 
defined in a ‘correct/incorrect’ fashion, with many exceptions and special 
cases.

As a middle ground, I would like to propose an extension of the metamodel with 
a support method similar to validateXxx(), which renders the familiar dialog 
and warning message underneath the input field with another colour (yellow, 
probably) but does not block the user from completing the action.

Does anyone else consider this to be a useful addition, and if so, what would 
be a good method prefix? My first thought was warnXxx(), but that does not make 
a lot of sense syntactically; after all, we aren’t warning the action in 
question (as opposed to validate/hide/disableXxx()) but the user instead.

Best
Sander Ginn

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: AW: Diagrams on the Metamodel?

2018-10-26 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi,

thanks for support and encouragement!

There were about 40 participants, all KN internal IT staff, mostly technical 
level.
Colleagues from my team told me that it was easy to follow. Fewer questions 
than I expected.

Among the raised topics were:

Q1:
Hexagonal architecture is supposed to further separations of concerns.
Arn't annotations in the code (dealing with presentation and persistence) a 
violation of this principle?

A1:
Cardinality, layout, etc. need to be specified somewhere.
In java files is convenient. Fewer places to edit.
(I'll use a different slide the next time ;-)

Q2 (rather a suggestion):
Regarding configuration files (shiro.ini): Is it possible to use something like 
XML that allows for autocompletion while editing in an IDE?

A2:
Good idea, would ease tasks for people not familiar with the syntax.
OTOH: syntax is not too complicated and editing is not done often.

Q3:
Are html IDs in generated ui code fix? Can tools for UI test automation assume 
the ID's are fix?

A3:
Don't know. Such UI tests should be part of the FW. Better focus on testing 
Domain Objects.

Q4:
How to implement a custom UI?

A4:
Custom Wicket Widgets are possible.I suggested to use the RESTful Interface.

Q5:
Isn't the name unfortunate?

A5:
Yep. It's getting better by the time.

-j
-Ursprüngliche Nachricht-
Von: Andi Huber [mailto:ahu...@apache.org]
Gesendet: Mittwoch, 24. Oktober 2018 20:23
An: users@isis.apache.org
Betreff: Re: AW: Diagrams on the Metamodel?

Jörg, just to let you know, I enjoyed flipping through your slides. Thanks for 
the link!

Andi

On 2018/10/19 17:07:50, "Rade, Joerg / Kuehne + Nagel / HAM GI-DP" 
 wrote:
> Hi Dan,
>
> thanks - I've created a simplyfied version and included it in the slides 
> (pptx).
> They are available at https://github.com/joerg-rade/dddsample-isis.
>
> If you want to reuse some of the diagrams (in adocs as well), feel free.
>
> Best regards
> Jörg
>
[...]

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: error security module realm

2018-10-26 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Manu,

please try adding it to [1] and report if it solves the issue.

Best regards
Jörg
[1] 
https://github.com/Practica2-Ifes/MantenimientoPredictivo/blob/featureShiroconf/application/src/main/resources/domainapp/application/manifest/persistor_datanucleus.properties

-Ursprüngliche Nachricht-
Von: manu romero [mailto:manu_nq...@hotmail.com]
Gesendet: Freitag, 26. Oktober 2018 05:11
An: users@isis.apache.org
Betreff: error security module realm

hello, I'm trying to implement shiro with security module realm, on the isis 
simple app, following the incode plataform guide 
(http://platform.incode.org/modules/spi/security/spi-security.html), but at the 
time of running the application the following error is generated: (The table 
does not exist: ISISSECURITY.APPLICATIONTENANCY in Catalog Schema ISISSECURITY. 
The MetaData is not correct, or you need to put 
"datanucleus.schema.autoCreateTables" as "true"). to which I proceed to add the 
annotation in isis.properties, but the error continues


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Diagrams on the Metamodel?

2018-10-19 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Dan,

thanks - I've created a simplyfied version and included it in the slides (pptx).
They are available at https://github.com/joerg-rade/dddsample-isis.

If you want to reuse some of the diagrams (in adocs as well), feel free.

Best regards
Jörg

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Samstag, 15. September 2018 16:45
An: users
Betreff: Re: Diagrams on the Metamodel?

Hi Joerg,

I did a quick/simpified sketch of the metamodel in our docs [1].  This isn't 
published to the website, but the source is there to [2] to modify as
you wish [2].If you install AsciidocFX [3] and open the ad.adoc then it
will automatically create/update the .png file for you.

HTH
Dan

[1]
https://github.com/apache/isis/blob/master/adocs/documentation/src/main/asciidoc/guides/ad/_images/metamodel.png
[2]
https://github.com/apache/isis/blob/master/adocs/documentation/src/main/asciidoc/guides/ad/ad.adoc#2-metamodel
[3] https://asciidocfx.com/





On Mon, 10 Sep 2018 at 08:40, Rade, Joerg / Kuehne + Nagel / HAM GI-DP < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi Dan,
>
> the talk is on Oct. 25th.
>
> THX -j
>
> -Ursprüngliche Nachricht-
> Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
> Gesendet: Montag, 10. September 2018 09:34
> An: users@isis.apache.org
> Betreff: Re: Diagrams on the Metamodel?
>
> Hi Joerg,
> I'll create one for you today or tomorrow, would be good to have in
> our documentation. Will that be soon enough... when's your talk?
> Cheers,
> Dan.
>
> On Mon, 10 Sep 2018, 08:03 Rade, Joerg / Kuehne + Nagel / HAM GI-DP, <
> joerg.r...@kuehne-nagel.com> wrote:
>
> > Hi,
> >
> > what I found so far is [1].
> >
> > Seems to capture many points. But I'm not quite fond with 'Pattern'
> > and 'Repository'.
> > Thoughts?
> >
> > -j
> >
> > [1]
> > https://www.researchgate.net/figure/Elihus-Metamodel_fig2_302973975
> >
> >
> > Kühne + Nagel (AG & Co.) KG
> > Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> > 812773878.
> > Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi
> > (Vors. ), Tom Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik
> > Köstergarten,
> Nicholas
> > Minde, Lars Wedel, Matthias Weiner.
> > Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> > Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> > Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> > Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> (Vors.),
> > Tom Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn,
> > Holger Ketz, Jan-Hendrik Köstergarten, Jan Kunze.
> >
> > Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> > Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017
> > weichen in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für
> > Güterschäden (§ 431
> > HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen
> > Transporten unter Einschluss einer Seebeförderung und bei
> > unbekanntem Schadenort auf
> 2
> > SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich
> > auf
> 1,25
> > Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je
> Schadenereignis,
> > mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer
> > Webseite als Download erhältlich. Auf Anfrage senden wir Ihnen diese
> > auch gerne
> zu.
> >
> --
> DISCLAIMER: This e-mail is from Haywood Associates Ltd (Registered
> Number
> 3525455) and it and its attachments may be confidential and are
> intended solely for the use of the individual to whom it is addressed.
> Any unauthorised use or dissemination of this communication is
> strictly prohibited. Any information provided to Haywood Associates
> Ltd shall be retained and used in accordance with our Privacy
> Statement at http://www.haywood-associates.co.uk/privacy.  If you have
> received this communication in error, please immediately notify the
> sender by return e-mail message and delete all copies of the original 
> communication.
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Tom Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten,
> Nicholas Minde, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region

AW: Diagrams on the Metamodel?

2018-09-17 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Dan,

Thanks a lot!
I'll use the diagram in the Isis section (2nd part) and probably a simpler 
version in the Naked Objects section (1st part).

-j

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Samstag, 15. September 2018 16:45
An: users
Betreff: Re: Diagrams on the Metamodel?

Hi Joerg,

I did a quick/simpified sketch of the metamodel in our docs [1].  This
isn't published to the website, but the source is there to [2] to modify as
you wish [2].If you install AsciidocFX [3] and open the ad.adoc then it
will automatically create/update the .png file for you.

HTH
Dan

[1]
https://github.com/apache/isis/blob/master/adocs/documentation/src/main/asciidoc/guides/ad/_images/metamodel.png
[2]
https://github.com/apache/isis/blob/master/adocs/documentation/src/main/asciidoc/guides/ad/ad.adoc#2-metamodel
[3] https://asciidocfx.com/





On Mon, 10 Sep 2018 at 08:40, Rade, Joerg / Kuehne + Nagel / HAM GI-DP <
joerg.r...@kuehne-nagel.com> wrote:

> Hi Dan,
>
> the talk is on Oct. 25th.
>
> THX -j
>
> -Ursprüngliche Nachricht-
> Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
> Gesendet: Montag, 10. September 2018 09:34
> An: users@isis.apache.org
> Betreff: Re: Diagrams on the Metamodel?
>
> Hi Joerg,
> I'll create one for you today or tomorrow, would be good to have in our
> documentation. Will that be soon enough... when's your talk?
> Cheers,
> Dan.
>
> On Mon, 10 Sep 2018, 08:03 Rade, Joerg / Kuehne + Nagel / HAM GI-DP, <
> joerg.r...@kuehne-nagel.com> wrote:
>
> > Hi,
> >
> > what I found so far is [1].
> >
> > Seems to capture many points. But I'm not quite fond with 'Pattern' and
> > 'Repository'.
> > Thoughts?
> >
> > -j
> >
> > [1] https://www.researchgate.net/figure/Elihus-Metamodel_fig2_302973975
> >
> >
> > Kühne + Nagel (AG & Co.) KG
> > Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> > 812773878.
> > Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ),
> > Tom Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten,
> Nicholas
> > Minde, Lars Wedel, Matthias Weiner.
> > Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> > Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> > Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> > Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> (Vors.),
> > Tom Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger
> > Ketz, Jan-Hendrik Köstergarten, Jan Kunze.
> >
> > Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> > Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> > Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> > HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> > unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf
> 2
> > SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf
> 1,25
> > Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je
> Schadenereignis,
> > mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> > als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne
> zu.
> >
> --
> DISCLAIMER: This e-mail is from Haywood Associates Ltd (Registered Number
> 3525455) and it and its attachments may be confidential and are intended
> solely for the use of the individual to whom it is addressed.  Any
> unauthorised use or dissemination of this communication is strictly
> prohibited. Any information provided to Haywood Associates Ltd shall be
> retained and used in accordance with our Privacy Statement at
> http://www.haywood-associates.co.uk/privacy.  If you have received this
> communication in error, please immediately notify the sender by return
> e-mail message and delete all copies of the original communication.
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ),
> Tom Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas
> Minde, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.),
> Tom Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger
> Ketz, Jan-Hendrik Köstergarten, Jan K

AW: BDD Testing MessageService

2018-09-11 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Brian,

you try to test against a specific error message?

I'd say this kind of test belongs to the framework.

If you want to validate a property value have a look at [1].

HTH -j
[1] https://isis.apache.org/pages/tg/tg.html#_do_it


-Ursprüngliche Nachricht-
Von: Brian K [mailto:harvestmoon...@gmail.com]
Gesendet: Montag, 10. September 2018 22:33
An: users@isis.apache.org
Betreff: BDD Testing MessageService

If I have a Gherkin feature like:

Given object exists
When object name is set to a number
User is notified that names can only include alpha characters

How do I code the spec glue to check that code like the following occurs?
messageService.informUser("names can only include alpha characters");

Thanks!
Brian

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Diagrams on the Metamodel?

2018-09-10 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi Dan,

the talk is on Oct. 25th.

THX -j

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Montag, 10. September 2018 09:34
An: users@isis.apache.org
Betreff: Re: Diagrams on the Metamodel?

Hi Joerg,
I'll create one for you today or tomorrow, would be good to have in our
documentation. Will that be soon enough... when's your talk?
Cheers,
Dan.

On Mon, 10 Sep 2018, 08:03 Rade, Joerg / Kuehne + Nagel / HAM GI-DP, <
joerg.r...@kuehne-nagel.com> wrote:

> Hi,
>
> what I found so far is [1].
>
> Seems to capture many points. But I'm not quite fond with 'Pattern' and
> 'Repository'.
> Thoughts?
>
> -j
>
> [1] https://www.researchgate.net/figure/Elihus-Metamodel_fig2_302973975
>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ),
> Tom Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas
> Minde, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.),
> Tom Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger
> Ketz, Jan-Hendrik Köstergarten, Jan Kunze.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2
> SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25
> Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis,
> mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
>
--
DISCLAIMER: This e-mail is from Haywood Associates Ltd (Registered Number
3525455) and it and its attachments may be confidential and are intended
solely for the use of the individual to whom it is addressed.  Any
unauthorised use or dissemination of this communication is strictly
prohibited. Any information provided to Haywood Associates Ltd shall be
retained and used in accordance with our Privacy Statement at
http://www.haywood-associates.co.uk/privacy.  If you have received this
communication in error, please immediately notify the sender by return
e-mail message and delete all copies of the original communication.

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Diagrams on the Metamodel?

2018-09-10 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi,

what I found so far is [1].

Seems to capture many points. But I'm not quite fond with 'Pattern' and 
'Repository'.
Thoughts?

-j

[1] https://www.researchgate.net/figure/Elihus-Metamodel_fig2_302973975


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


Diagrams on the Metamodel?

2018-09-07 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi,

I'm preparing a presentation on Naked Objects and Apache Isis and wonder if 
there are any (UML) diagrams depicting the metamodel.

Thanks in advance
Jörg

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


Apache EU Roadshow 2018 in Berlin

2018-06-01 Thread Rade, Joerg / Kuehne + Nagel / HAM GI-DP
Hi,

anybody coming to Berlin?

-j


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), Tom 
Ban, Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), Tom 
Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
Jan-Hendrik Köstergarten, Jan Kunze, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: DomainService fails when invoked via Quartz

2018-01-19 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

I checked again and get the same error even with: 

RunBackgroundJobsEvery10Minutes
RunBackgroundJobs
DemoApp
0 0/10 * * * ?

Luckily I found [1] ;-) which solved the issue with initial loading.
And since updating is only required before an action is called via Jenkins I'll 
simply extend this action.

My immediate problem is solved. Should I raise a Jira issue anyway?

Best regards
Jörg

[1] 
https://isis.apache.org/guides/htg.html#_dg_hints-and-tips_how-run-fixtures-on-app-startup

-Ursprüngliche Nachricht-
Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP 
[mailto:joerg.r...@kuehne-nagel.com] 
Gesendet: Freitag, 19. Januar 2018 13:35
An: users@isis.apache.org
Betreff: AW: DomainService fails when invoked via Quartz

Hi Dan,

thanks - hat is very likely the culprit. I intended 10 minutes ...

-j
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Freitag, 19. Januar 2018 13:33
An: users@isis.apache.org
Betreff: Re: DomainService fails when invoked via Quartz

Hi Jorg,

It's a bit difficult to say from your mail ... I'm not exactly sure what you're 
attempting to do.

The quartz job will be run multiple times, depending on what's in 
quartz-config.xml, eg every 10 seconds..  Therefore those "init" methods will 
be attempting to creating objects every 10 secs too.  If the code you are 
running is not idempotent, then I could quite imagine you getting the duplicate 
key exceptions that you are seeing.

HTH
Dan

On Tue, 16 Jan 2018 at 15:44 Rade, Joerg / Kuehne + Nagel / Ham GI-DP < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi,
>
> I've setup isisaddons (command, quartz) in order to check for changed 
> files and to create objects accordingly.
>
> When I execute the import via FixtureScripts everything works as 
> expected, but via Quartz I get the following stacktrace:
>
> 16:17:03,904  [DatastoreSchedulerQuartzConfigXml_Worker-1
> ERROR]  Add request failed : INSERT INTO "RELEASES_PROVIDEDSERVICES"
> ("RELEASE_ID","PROVIDESSERVICE_ID") VALUES (?,?)
> org.datanucleus.store.rdbms.exceptions.MappedDatastoreException:
> INSERT INTO "RELEASES_PROVIDEDSERVICES"
> ("RELEASE_ID","PROVIDESSERVICE_ID") VALUES
> (?,?)
>at
> org.datanucleus.store.rdbms.scostore.JoinSetStore.doInternalAdd(JoinSetStore.java:715)
>at
> org.datanucleus.store.rdbms.scostore.JoinSetStore.add(JoinSetStore.java:297)
>at
> org.datanucleus.store.types.wrappers.backed.TreeSet.add(TreeSet.java:674)
>at
> org.datanucleus.store.types.SCOUtils.updateCollectionWithCollection(SCOUtils.java:870)
>at
> org.datanucleus.store.types.wrappers.backed.TreeSet.initialise(TreeSet.java:148)
>at
> org.datanucleus.store.types.wrappers.backed.TreeSet.initialise(TreeSet.java:68)
>at
> org.datanucleus.store.types.SCOUtils.wrapAndReplaceSCOField(SCOUtils.java:176)
>at
> org.datanucleus.state.StateManagerImpl.setObjectField(StateManagerImpl.java:1804)
>at ife.dep.Release.dnSetcapabilities(Release.java)
>at ife.dep.Release.setCapabilities(Release.java:93)
>at
> ife.util.ApplicationReader.handleRelease(ApplicationReader.java:136)
>at
> ife.util.ApplicationReader.handleReleases(ApplicationReader.java:120)
>at
> ife.util.ApplicationReader.handleApplication(ApplicationReader.java:109)
>at
> ife.util.ApplicationReader.init(ApplicationReader.java:90)
>at
> ife.util.MasterDataUpdateCommand.execute(MasterDataUpdateCommand.java:32)
>at
> ife.util.MasterDataBackgroundCommandsJob.execute(MasterDataBackgroundCommandsJob.java:26)
>at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>at
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.ja
> va:573) Caused by: java.sql.SQLIntegrityConstraintViolationException:
> integrity constraint violation: unique constraint or index violation; 
> "RELEASES_PROVIDEDSERVICES_PK" table: "RELEASES_PROVIDEDSERVICES"
>at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>at
> org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
>at
> org.hsqldb.jdbc.JDBCPreparedStatement.executeUpdate(Unknown Source)
>at
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
>at
> org.datanucleus.store.rdbms.ParamLoggingPreparedStatement.executeUpdate(ParamLoggingPrepar

AW: DomainService fails when invoked via Quartz

2018-01-19 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Dan,

thanks - hat is very likely the culprit. I intended 10 minutes ...

-j
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Freitag, 19. Januar 2018 13:33
An: users@isis.apache.org
Betreff: Re: DomainService fails when invoked via Quartz

Hi Jorg,

It's a bit difficult to say from your mail ... I'm not exactly sure what you're 
attempting to do.

The quartz job will be run multiple times, depending on what's in 
quartz-config.xml, eg every 10 seconds..  Therefore those "init" methods will 
be attempting to creating objects every 10 secs too.  If the code you are 
running is not idempotent, then I could quite imagine you getting the duplicate 
key exceptions that you are seeing.

HTH
Dan

On Tue, 16 Jan 2018 at 15:44 Rade, Joerg / Kuehne + Nagel / Ham GI-DP < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi,
>
> I've setup isisaddons (command, quartz) in order to check for changed
> files and to create objects accordingly.
>
> When I execute the import via FixtureScripts everything works as
> expected, but via Quartz I get the following stacktrace:
>
> 16:17:03,904  [DatastoreSchedulerQuartzConfigXml_Worker-1
> ERROR]  Add request failed : INSERT INTO "RELEASES_PROVIDEDSERVICES"
> ("RELEASE_ID","PROVIDESSERVICE_ID") VALUES (?,?)
> org.datanucleus.store.rdbms.exceptions.MappedDatastoreException:
> INSERT INTO "RELEASES_PROVIDEDSERVICES"
> ("RELEASE_ID","PROVIDESSERVICE_ID") VALUES
> (?,?)
>at
> org.datanucleus.store.rdbms.scostore.JoinSetStore.doInternalAdd(JoinSetStore.java:715)
>at
> org.datanucleus.store.rdbms.scostore.JoinSetStore.add(JoinSetStore.java:297)
>at
> org.datanucleus.store.types.wrappers.backed.TreeSet.add(TreeSet.java:674)
>at
> org.datanucleus.store.types.SCOUtils.updateCollectionWithCollection(SCOUtils.java:870)
>at
> org.datanucleus.store.types.wrappers.backed.TreeSet.initialise(TreeSet.java:148)
>at
> org.datanucleus.store.types.wrappers.backed.TreeSet.initialise(TreeSet.java:68)
>at
> org.datanucleus.store.types.SCOUtils.wrapAndReplaceSCOField(SCOUtils.java:176)
>at
> org.datanucleus.state.StateManagerImpl.setObjectField(StateManagerImpl.java:1804)
>at ife.dep.Release.dnSetcapabilities(Release.java)
>at ife.dep.Release.setCapabilities(Release.java:93)
>at
> ife.util.ApplicationReader.handleRelease(ApplicationReader.java:136)
>at
> ife.util.ApplicationReader.handleReleases(ApplicationReader.java:120)
>at
> ife.util.ApplicationReader.handleApplication(ApplicationReader.java:109)
>at
> ife.util.ApplicationReader.init(ApplicationReader.java:90)
>at
> ife.util.MasterDataUpdateCommand.execute(MasterDataUpdateCommand.java:32)
>at
> ife.util.MasterDataBackgroundCommandsJob.execute(MasterDataBackgroundCommandsJob.java:26)
>at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>at
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.ja
> va:573) Caused by: java.sql.SQLIntegrityConstraintViolationException:
> integrity constraint violation: unique constraint or index violation;
> "RELEASES_PROVIDEDSERVICES_PK" table: "RELEASES_PROVIDEDSERVICES"
>at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>at
> org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
>at
> org.hsqldb.jdbc.JDBCPreparedStatement.executeUpdate(Unknown Source)
>at
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
>at
> org.datanucleus.store.rdbms.ParamLoggingPreparedStatement.executeUpdate(ParamLoggingPreparedStatement.java:393)
>at
> org.datanucleus.store.rdbms.SQLController.executeStatementUpdate(SQLController.java:431)
>at
> org.datanucleus.store.rdbms.scostore.JoinSetStore.doInternalAdd(JoinSetStore.java:694)
>... 17 more
> Caused by: org.hsqldb.HsqlException: integrity constraint violation:
> unique constraint or index violation; "RELEASES_PROVIDEDSERVICES_PK" table:
> "RELEASES_PROVIDEDSERVICES"
>at org.hsqldb.error.Error.error(Unknown Source)
>at org.hsqldb.Constraint.getException(Unknown Source)
>at org.hsqldb.index.IndexAVLMemory.insert(Unknown Source)
>at org.hsqldb.persist.RowSt

DomainService fails when invoked via Quartz

2018-01-16 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

I've setup isisaddons (command, quartz) in order to check for changed files and 
to create objects accordingly.

When I execute the import via FixtureScripts everything works as expected, but 
via Quartz I get the following stacktrace:

16:17:03,904  [DatastoreSchedulerQuartzConfigXml_Worker-1 ERROR]  
Add request failed : INSERT INTO "RELEASES_PROVIDEDSERVICES" 
("RELEASE_ID","PROVIDESSERVICE_ID") VALUES (?,?)
org.datanucleus.store.rdbms.exceptions.MappedDatastoreException: INSERT INTO 
"RELEASES_PROVIDEDSERVICES" ("RELEASE_ID","PROVIDESSERVICE_ID") VALUES (?,?)
   at 
org.datanucleus.store.rdbms.scostore.JoinSetStore.doInternalAdd(JoinSetStore.java:715)
   at 
org.datanucleus.store.rdbms.scostore.JoinSetStore.add(JoinSetStore.java:297)
   at 
org.datanucleus.store.types.wrappers.backed.TreeSet.add(TreeSet.java:674)
   at 
org.datanucleus.store.types.SCOUtils.updateCollectionWithCollection(SCOUtils.java:870)
   at 
org.datanucleus.store.types.wrappers.backed.TreeSet.initialise(TreeSet.java:148)
   at 
org.datanucleus.store.types.wrappers.backed.TreeSet.initialise(TreeSet.java:68)
   at 
org.datanucleus.store.types.SCOUtils.wrapAndReplaceSCOField(SCOUtils.java:176)
   at 
org.datanucleus.state.StateManagerImpl.setObjectField(StateManagerImpl.java:1804)
   at ife.dep.Release.dnSetcapabilities(Release.java)
   at ife.dep.Release.setCapabilities(Release.java:93)
   at 
ife.util.ApplicationReader.handleRelease(ApplicationReader.java:136)
   at 
ife.util.ApplicationReader.handleReleases(ApplicationReader.java:120)
   at 
ife.util.ApplicationReader.handleApplication(ApplicationReader.java:109)
   at ife.util.ApplicationReader.init(ApplicationReader.java:90)
   at 
ife.util.MasterDataUpdateCommand.execute(MasterDataUpdateCommand.java:32)
   at 
ife.util.MasterDataBackgroundCommandsJob.execute(MasterDataBackgroundCommandsJob.java:26)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
   at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.sql.SQLIntegrityConstraintViolationException: integrity 
constraint violation: unique constraint or index violation; 
"RELEASES_PROVIDEDSERVICES_PK" table: "RELEASES_PROVIDEDSERVICES"
   at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
   at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
   at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown 
Source)
   at org.hsqldb.jdbc.JDBCPreparedStatement.executeUpdate(Unknown 
Source)
   at 
com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
   at 
org.datanucleus.store.rdbms.ParamLoggingPreparedStatement.executeUpdate(ParamLoggingPreparedStatement.java:393)
   at 
org.datanucleus.store.rdbms.SQLController.executeStatementUpdate(SQLController.java:431)
   at 
org.datanucleus.store.rdbms.scostore.JoinSetStore.doInternalAdd(JoinSetStore.java:694)
   ... 17 more
Caused by: org.hsqldb.HsqlException: integrity constraint violation: unique 
constraint or index violation; "RELEASES_PROVIDEDSERVICES_PK" table: 
"RELEASES_PROVIDEDSERVICES"
   at org.hsqldb.error.Error.error(Unknown Source)
   at org.hsqldb.Constraint.getException(Unknown Source)
   at org.hsqldb.index.IndexAVLMemory.insert(Unknown Source)
   at org.hsqldb.persist.RowStoreAVL.indexRow(Unknown Source)
   at org.hsqldb.TransactionManager2PL.addInsertAction(Unknown 
Source)
   at org.hsqldb.Session.addInsertAction(Unknown Source)
   at org.hsqldb.Table.insertSingleRow(Unknown Source)
   at org.hsqldb.StatementDML.insertSingleRow(Unknown Source)
   at org.hsqldb.StatementInsert.getResult(Unknown Source)
   at org.hsqldb.StatementDMQL.execute(Unknown Source)
   at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
   at org.hsqldb.Session.execute(Unknown Source)
   ... 23 more

The relation Release-RequiredService is m:n. My Job class:

package ife.util;

import org.apache.isis.core.commons.authentication.AuthenticationSession;
import org.apache.isis.core.runtime.sessiontemplate.AbstractIsisSessionTemplate;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;

import ife.env.RuntimeEnvironments;

public class MasterDataUpdateCommand extends AbstractIsisSessionTemplate {
@javax.inject.Inject
private ApplicationReader applicationReader;
@javax.inject.Inject
private Properties properties;
@javax.inject.Inject
private RuntimeEnvironments runtimeEnvironments;

@Override
public void execute(AuthenticationSession 

AW: Customize UI behavior

2017-11-21 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Have you considered using the RestfulObjects interface [1] yet?

-j
[1] https://isis.apache.org/guides/ugvro/ugvro.html

-Ursprüngliche Nachricht-
Von: SE Song [mailto:seson...@gmail.com]
Gesendet: Dienstag, 21. November 2017 11:28
An: users@isis.apache.org
Betreff: Re: Customize UI behavior

My issue isn't just scrolling, but also behavior of Textbox. If it's possible 
to change it behavior from clicking and show OK Button & Cancel Button to use 
ajax to bind it to VM without bother user to click submit.



On Tue, Nov 21, 2017 at 5:18 PM, Stephen Cameron  wrote:

> Ok,  but using tabs via layout.xml is still an option.
>
> Maybe using a JAXB VM causes a full page reload?
>
> Do you have to use them?
>
> On Tue, Nov 21, 2017 at 9:13 PM, SE Song  wrote:
>
> > It always scroll like this.
> >
> > ​
> >
> > On Tue, Nov 21, 2017 at 5:10 PM, SE Song  wrote:
> >
> >> Sorry that I did not specified that I am using JAXB VM. It just
> >> submit
> to
> >> VM
> >>
> >> On Tue, Nov 21, 2017 at 4:48 PM, Stephen Cameron <
> >> steve.cameron...@gmail.com> wrote:
> >>
> >>> More details here: https://www.youtube.com/watch?v=MxewC5Pve5k
> >>>
> >>> On Tue, Nov 21, 2017 at 8:46 PM, Stephen Cameron <
> >>> steve.cameron...@gmail.com
> >>> > wrote:
> >>>
> >>> > Have you tried using tabs via the xxx.layout.xml?
> >>> >
> >>> > My pages aren't more than one screen height and I've not had the
> other
> >>> > problems that you indicate, Apache Isis doesn't submit a form in
> >>> > the
> >>> sense
> >>> > of an HTML  element, each click of OK submits the updated
> >>> > value
> >>> to
> >>> > the database.
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > On Tue, Nov 21, 2017 at 8:36 PM, SE Song  wrote:
> >>> >
> >>> >> Dear All,
> >>> >>
> >>> >> After presentation Apache Isis to my manager, what he doesn't
> >>> >> like
> is
> >>> UI,
> >>> >> Because the application which I am developing is HR System,
> >>> >> which
> has
> >>> a
> >>> >> lot
> >>> >> of form, so UX is very important for us.
> >>> >>
> >>> >> After Using Apache Isis for a while I have some problem on UI
> >>> behavior as
> >>> >> bellow:
> >>> >> 1. When I click on the control it always scroll to top, so if
> >>> >> my
> from
> >>> has
> >>> >> 2x of screen high, user will very difficult for input data.
> >>> >> 2. When user click on a textbox it always show "OK" and "Cancel"
> >>> button,
> >>> >> OK
> >>> >> button use submit, this make my form refresh every time I press
> Enter
> >>> or
> >>> >> Click "OK", so it always scroll back to top and destroy another
> field
> >>> that
> >>> >> I did not submit.
> >>> >> 3. I want to change behavior of textbox from Clicking Submit to
> >>> >> use
> >>> jQuery
> >>> >> (ZK like) to send data to my VM when user Lost Focus on textbox.
> >>> >>
> >>> >> Please help to guide me what should I do/learn to solve this
> problem.
> >>> >>
> >>> >>
> >>> >> Another option for me is to integrate Apache Isis with ZK Framework.
> >>> ZK
> >>> >> framework for implement presentation layer and fronted layer.
> >>> >> Is
> this
> >>> >> option possible?
> >>> >>
> >>> >
> >>> >
> >>>
> >>
> >>
> >
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Menu getAll action returns table with many sql queries for each entry

2017-11-08 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Serdar,

did you consider:

@javax.jdo.annotations.DatastoreIdentity(
strategy = javax.jdo.annotations.IdGeneratorStrategy.IDENTITY,
column = "id")

instead of:

@PrimaryKey?

Best regards
Jörg

-Ursprüngliche Nachricht-
Von: Serdar Hamzaogullari [mailto:hasan.ser...@foreks.com]
Gesendet: Mittwoch, 8. November 2017 17:07
An: users@isis.apache.org
Betreff: Menu getAll action returns table with many sql queries for each entry

Hi,

I have a menu action like this, listAll action:


@DomainService(
nature = NatureOfService.VIEW_MENU_ONLY,
objectType = "profile-preferences-services",
repositoryFor = ProfilePreferences.class
)
@DomainServiceLayout(
named = "Profile Preferences",
menuOrder = "3"
)
public class ProfilePreferencesMenu {

@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "1")
public List listAll() {
return profilePreferencesRepository.listAll();
}
.
.
.

My Entity is that:


@javax.jdo.annotations.PersistenceCapable(
identityType=IdentityType.APPLICATION,
table="profile_preferences",
schema = "dbo"
)
@javax.jdo.annotations.Version(
strategy= VersionStrategy.VERSION_NUMBER,
column="version")
@javax.jdo.annotations.Queries({
@javax.jdo.annotations.Query(
name = "get",
value = "SELECT "
+ "FROM
com.foreks.user.settings.domain.preferences.ProfilePreferences "
+ "WHERE profileName.equals(:name)")
})
@DomainObject(
objectType = "profile-preferences"
)
public class ProfilePreferences implements Comparable {

public ProfilePreferences(final String profileName) {
setProfileName(profileName);
}

@javax.jdo.annotations.Column(allowsNull = "false", length= 150)
@PrimaryKey
@Getter @Setter
@Title(prepend = "Profile Preferences: ")
private String profileName;

@javax.jdo.annotations.Column(allowsNull = "true", length = 4000)
@Property(editing = Editing.ENABLED,hidden = Where.ALL_TABLES)
@Getter @Setter
private String preferences;

//region > delete (action)
@Action(semantics = SemanticsOf.NON_IDEMPOTENT_ARE_YOU_SURE)
public void delete() {
final String title = titleService.titleOf(this);
messageService.informUser(String.format("'%s' deleted", title));
repositoryService.remove(this);
}
//endregion

//region > delete (action)
@Action(semantics = SemanticsOf.NON_IDEMPOTENT)
public ProfilePreferences copy(@ParameterLayout(named="Profile Name") 
String name) {
final ProfilePreferences object = new ProfilePreferences(name);
object.setPreferences(preferences);
repositoryService.persist(object);
return object;
}
//endregion

//region > toString, compareTo
@Override
public String toString() {
return ObjectContracts.toString(this, "profileName");
}

@Override
public int compareTo(final ProfilePreferences other) {
return ObjectContracts.compare(this, other, "profileName");
}
//endregion

//region > injected services
@javax.inject.Inject
RepositoryService repositoryService;

@javax.inject.Inject
TitleService titleService;

@javax.inject.Inject
MessageService messageService;
//endregion

}


When I click the List All action from the wicket viewer menu, server logs this 
SQL queries:

19:03:07,334  [Native   http-nio-8080-exec-4 DEBUG]  SELECT
'com.foreks.user.settings.domain.preferences.ProfilePreferences' AS 
NUCLEUS_TYPE,A0.preferences,A0.profileName,A0.version FROM 
dbo.profile_preferences A0
19:03:07,436  [Native   http-nio-8080-exec-5 DEBUG]  SELECT
A0.preferences,A0.version FROM dbo.profile_preferences A0 WHERE A0.profileName 
= <'ahl'>
19:03:07,442  [Native   http-nio-8080-exec-5 DEBUG]  SELECT
A0.preferences,A0.version FROM dbo.profile_preferences A0 WHERE A0.profileName 
= <'akbank'>
19:03:07,448  [Native   http-nio-8080-exec-5 DEBUG]  SELECT
A0.preferences,A0.version FROM dbo.profile_preferences A0 WHERE A0.profileName 
= <'bmd'>
19:03:07,454  [Native   http-nio-8080-exec-5 DEBUG]  SELECT
A0.preferences,A0.version FROM dbo.profile_preferences A0 WHERE A0.profileName 
= <'DELTA'>
19:03:07,460  [Native   http-nio-8080-exec-5 DEBUG]  SELECT
A0.preferences,A0.version FROM dbo.profile_preferences A0 WHERE A0.profileName 
= <'foreks'>
19:03:07,466  [Native   http-nio-8080-exec-5 DEBUG]  SELECT
A0.preferences,A0.version FROM dbo.profile_preferences A0 WHERE A0.profileName 
= <'halky'>
19:03:07,472  [Native   http-nio-8080-exec-5 DEBUG]  SELECT
A0.preferences,A0.version FROM dbo.profile_preferences A0 WHERE A0.profileName 
= <'hcbs'>
19:03:07,477  [Native   http-nio-8080-exec-5 DEBUG]  SELECT

AW: Query Attributes

2017-10-12 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

according to [2] DN supports storage to XML or JSON as well. I recall that XML 
stores were used from Apache Isis some time ago. 

Best regards
Jörg

[2] https://en.wikipedia.org/wiki/DataNucleus
-Ursprüngliche Nachricht-
Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP 
[mailto:joerg.r...@kuehne-nagel.com] 
Gesendet: Donnerstag, 12. Oktober 2017 13:00
An: users@isis.apache.org
Betreff: AW: Query Attributes

Hi Aida,

To map the result of a WebService (WS) call to an Entity I would try the 
standard way of generating an intermediate object layer with xjc and in a 
second step map them to the entity (or as Johan suggested: viewmodel).

You could validate the WS response against it's XSD and apply additional rules 
to the attributes of the class(es).

HTH -j

[1] https://docs.oracle.com/javase/8/docs/technotes/tools/unix/xjc.html

-Ursprüngliche Nachricht-
Von: Johan Doornenbal [mailto:jdoornen...@incode.org]
Gesendet: Donnerstag, 12. Oktober 2017 12:45
An: users@isis.apache.org
Betreff: Re: Query Attributes

Hi Aida,
It seems a bit 'out of scope' for an ORM to me…I do not know what your service 
looks like, but maybe you can wrap the entity (in a viewmodel for instance) or 
use a DTO that exposes the attributes you want to expose?
Best regards,
Johan Doornenbal+31 6 227 666 28





On Wed, Oct 11, 2017 5:37 PM, Aída Betzabeth Dávila Sotelo 
aida.dav...@vortech-it.com  wrote:
Hi,




We have a WebService that is a query from a class, at the moment to check the 
response of the query it brings all the attributes of that class.

We want to know if there's a way that i can tell exactly what attributes need 
it to bring?




The query is like @javax.jdo.annotations.Query




Thanks in advance

Aída Davila

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Quartz | ISIS Metamodel Validation errors

2017-10-09 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
+1

-Ursprüngliche Nachricht-
Von: Stephen Cameron [mailto:steve.cameron...@gmail.com]
Gesendet: Montag, 9. Oktober 2017 12:49
An: users@isis.apache.org
Betreff: Re: Quartz | ISIS Metamodel Validation errors

It seems a small detail, but having the explicit use of @Action probably would 
be better. I often have to add @Programmatic to make unexpected things go from 
the UI, its not the focus and so you forget it.

On Mon, Oct 9, 2017 at 9:26 PM, Dan Haywood 
wrote:

> Do we think that Isis should require that public methods be annotated
> as @Action in order to be picked up?  Put another way, that
> @Programmatic is assumed unless @Action is specified?
>
> Maybe we could introduce a configuration property to make this
> configurable, with the default currently as is?
>
> Thoughts?
> Dan
>
>
> On Mon, 9 Oct 2017 at 07:08 Jayesh Prajapati  wrote:
>
> > Thank you Oscar.
> >
> > Cheers,
> > Jayesh
> >
> > On 08-Oct-2017 8:28 PM, "Óscar Bou"  wrote:
> >
> >
> > Dear Jayesh,
> >
> > As you’ve discovered, Isis will automatically add to the metamodel
> > as actions all public methods on Domain Entities and Services.
> >
> > When those public methods are intended as internal methods, but you
> > need them to be public (due to package scope, etc.) you can annotate
> > them with @Programmatic, telling Apache Isis that they’re not part
> > of your app’s Domain metamodel.
> >
> > HTH,
> >
> > Oscar
> >
> >
> > > El 8 oct 2017, a las 12:15, Jayesh Prajapati 
> > escribió:
> > >
> > > Hi,
> > >
> > > I figured that above validation were applied on quartz objects
> > > because
> > they
> > > were used as argument in one of the public method of a domain service.
> > >
> > > public JobDetail createJobDetail(String name, String group,
> > > JobDataMap
> > > jobDataMap) {
> > >
> > > After making this method private it started working fine. Any more
> > > clarification/detail on above behavior is much appreciated.
> > >
> > > Cheers,
> > > Jayesh
> > >
> > > On Sun, Oct 8, 2017 at 2:21 PM, Jayesh Prajapati
> > > 
> > > wrote:
> > >
> > >> Hi,
> > >>
> > >> I am using v1.15.0 along with quartz addon. While starting below
> errors
> > >> are reported.
> > >>
> > >>  ISIS METAMODEL
> > >> VALIDATION ERRORS ##
> > >> ##
> > >>
> > >> org.quartz.JobDataMap#clearDirtyFlag: has prefix clear, is
> > >> probably intended as a supporting method for a property, collection or 
> > >> action.
> > If
> > >> the method is intended to be an action, then rename and use
> > >> @ActionLayout(named="...") or ignore completely using
> > >> @Programmatic
> > >> org.quartz.utils.DirtyFlagMap#clearDirtyFlag: has prefix clear,
> > >> is probably intended as a supporting method for a property,
> > >> collection or action.  If the method is intended to be an action,
> > >> then rename and
> use
> > >> @ActionLayout(named="...") or ignore completely using
> > >> @Programmatic
> > >> org.quartz.utils.StringKeyDirtyFlagMap#clearDirtyFlag: has prefix
> clear,
> > >> is probably intended as a supporting method for a property,
> > >> collection
> > or
> > >> action.  If the method is intended to be an action, then rename
> > >> and
> use
> > >> @ActionLayout(named="...") or ignore completely using
> > >> @Programmatic
> > >>
> > >> Please inspect the above messages and correct your domain model.
> > >>
> > >>  ISIS METAMODEL
> > >> VALIDATION ERRORS ##
> > >> ##
> > >>
> > >>
> > >> These classes are part of Quartz library and hence I cannot
> > >> attach Programmatic annotation.
> > >>
> > >> Question is why metamodel validations are applied on classes
> > >> under org.quartz package?
> > >>
> > >> Any way to skip this validation will help greatly. As of now this
> > >> is blocking access to Wicket UI. As a workaround I am
> > >> initializing quartz
> > on
> > >> click of an action/button.
> > >>
> > >> Thanks,
> > >> Jayesh
> > >>
> >
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 

AW: Summernotes not editable?

2017-09-21 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Dan, Martin,

no problem - I'll wait until you find time.

-j
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Donnerstag, 21. September 2017 15:22
An: users
Betreff: Re: Summernotes not editable?

Hi Jorg,

When I was aggregating the various addons/modules into the new 
platform.incode.org, this was the only one that was breaking, and still is.  I 
thought at the time it was because of the move in 1.15.x to Wicket 7.x, however 
I think the module does reference the correct version
(0.10.16) of Martin's wicket-bootstrap-extensions; this is where the actual 
integration with summernote actually occurs.

Martin... this is just a heads-up that you and I probably need to work on this 
to resurrect this component.  I don't think Jorg is doing anything wrong ... 
it's simply never worked.

Sorry not to be the bringer of better news...

Dan


On Thu, 21 Sep 2017 at 14:10 Martin Grigorov <mgrigo...@apache.org> wrote:

> 2017-09-21 16:01 GMT+03:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
> joerg.r...@kuehne-nagel.com>:
>
> > Hi Martin,
> >
> > by 'sn buttons' I refer to the SummerNote tool bar ([*v][B][I]...).
> >
> > I use fontawesome. Can this be a problem?
> >
> > I rule out browser (same effect on FF, Chrome, IE).
> >
>
> If there is a JS error then it will fail on all browsers :-) Please
> check the JS console.
>
>
> >
> > -j
> >
> >
> > -Ursprüngliche Nachricht-
> > Von: Martin Grigorov [mailto:mgrigo...@apache.org]
> > Gesendet: Donnerstag, 21. September 2017 14:45
> > An: users
> > Betreff: Re: Summernotes not editable?
> >
> > 2017-09-21 14:24 GMT+03:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP
> > <
> > joerg.r...@kuehne-nagel.com>:
> >
> > > Hi,
> > >
> > > I try to use [1] with [2], [3] but can't edit nor see a frame nor
> > > sn buttons with:
> > >
> >
> > What is 'sn' buttons ?
> >
> > Summernote widget should look like
> > http://wb-mgrigorov.rhcloud.com/summernote
> > Check for JS errors in the Dev Tools console in your browser.
> >
> >
> > >
> > > private String summerNotes = " > > rgb(34, 34, 34); font-family: arial, sans-serif;\n"
> > > + "font-size: small; line-height: normal;\"> > > style=\"background-color:\n"
> > > + "yellow;\">Passenger ships have more than 12
> > > passengers.";
> > > @javax.jdo.annotations.Column(allowsNull = "true", length = 400)
> > >// @Property(editing = Editing.ENABLED)
> > > @SummernoteEditor(height = 100, maxHeight = 300)
> > > public String getSummerNotes() {
> > > return summerNotes;
> > > }
> > > public void setSummerNotes(final String summerNotes) {
> > > this.summerNotes = summerNotes;
> > > }
> > >
> > > 'Passenger ships' is marked yellow though. Un commenting @Property
> > > doesn't change anything.
> > >
> > > [4] says that sn isn't compatible with 1.15.0.
> > >
> > > Is that true for [3] as well?
> > > If Yes, which versions should I use?
> > > If No, what am I doing wrong?
> > >
> > > Thanks in advance
> > > Jörg
> > >
> > > [1] https://github.com/isisaddons-legacy/isis-wicket-summernote
> > > [2] 'org.apache.isis.core:isis-core-applib:jar:1.15.0'
> > > [3] 'org.isisaddons.wicket.summernote:isis-wicket-
> > > summernote-cpt:jar:1.15.0.1'
> > > [4] https://isis.apache.org/guides/ugvw/ugvw.html#_ugvw_
> > > configuration-properties
> > >
> > >
> > > Kühne + Nagel (AG & Co.) KG
> > > Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> > > 812773878.
> > > Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> > > ), Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten,
> > > Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> > > Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> > > Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> > > Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> > > Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> > > (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz,
> > > Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume
> > > Sauzedde,
> > Mustafa Sener.
> > >
> > > Wir arb

AW: Summernotes not editable?

2017-09-21 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Martin,

by 'sn buttons' I refer to the SummerNote tool bar ([*v][B][I]...).

I use fontawesome. Can this be a problem?

I rule out browser (same effect on FF, Chrome, IE).

-j


-Ursprüngliche Nachricht-
Von: Martin Grigorov [mailto:mgrigo...@apache.org]
Gesendet: Donnerstag, 21. September 2017 14:45
An: users
Betreff: Re: Summernotes not editable?

2017-09-21 14:24 GMT+03:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
joerg.r...@kuehne-nagel.com>:

> Hi,
>
> I try to use [1] with [2], [3] but can't edit nor see a frame nor sn
> buttons with:
>

What is 'sn' buttons ?

Summernote widget should look like
http://wb-mgrigorov.rhcloud.com/summernote
Check for JS errors in the Dev Tools console in your browser.


>
> private String summerNotes = " rgb(34, 34, 34); font-family: arial, sans-serif;\n"
> + "font-size: small; line-height: normal;\"> style=\"background-color:\n"
> + "yellow;\">Passenger ships have more than 12
> passengers.";
> @javax.jdo.annotations.Column(allowsNull = "true", length = 400)
>// @Property(editing = Editing.ENABLED)
> @SummernoteEditor(height = 100, maxHeight = 300)
> public String getSummerNotes() {
> return summerNotes;
> }
> public void setSummerNotes(final String summerNotes) {
> this.summerNotes = summerNotes;
> }
>
> 'Passenger ships' is marked yellow though. Un commenting @Property
> doesn't change anything.
>
> [4] says that sn isn't compatible with 1.15.0.
>
> Is that true for [3] as well?
> If Yes, which versions should I use?
> If No, what am I doing wrong?
>
> Thanks in advance
> Jörg
>
> [1] https://github.com/isisaddons-legacy/isis-wicket-summernote
> [2] 'org.apache.isis.core:isis-core-applib:jar:1.15.0'
> [3] 'org.isisaddons.wicket.summernote:isis-wicket-
> summernote-cpt:jar:1.15.0.1'
> [4] https://isis.apache.org/guides/ugvw/ugvw.html#_ugvw_
> configuration-properties
>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas
> Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz,
> Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, 
> Mustafa Sener.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen
> in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden
> (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort
> auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg
> zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen
> Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die
> ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden 
> wir Ihnen diese auch gerne zu.
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Summernotes not editable?

2017-09-21 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Martin,

thanks for the fast response, but removing \n from the string didn't change 
anything.

Using [5], [6] has the same effect.
-j

[5] 'org.apache.isis.core:isis-core-applib:jar:1.14.0'
[6] 'org.isisaddons.wicket.summernote:isis-wicket-summernote-cpt:jar:1.14.0'
-Ursprüngliche Nachricht-
Von: Martin Grigorov [mailto:mgrigo...@apache.org]
Gesendet: Donnerstag, 21. September 2017 14:28
An: users
Betreff: Re: Summernotes not editable?

Hi,


2017-09-21 14:24 GMT+03:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
joerg.r...@kuehne-nagel.com>:

> Hi,
>
> I try to use [1] with [2], [3] but can't edit nor see a frame nor sn
> buttons with:
>
> private String summerNotes = " rgb(34, 34, 34); font-family: arial, sans-serif;\n"
>

Try by removing the \n's from the string.

+ "font-size: small; line-height: normal;\"> style=\"background-color:\n"
> + "yellow;\">Passenger ships have more than 12
> passengers.";
> @javax.jdo.annotations.Column(allowsNull = "true", length = 400)
>// @Property(editing = Editing.ENABLED)
> @SummernoteEditor(height = 100, maxHeight = 300)
> public String getSummerNotes() {
> return summerNotes;
> }
> public void setSummerNotes(final String summerNotes) {
> this.summerNotes = summerNotes;
> }
>
> 'Passenger ships' is marked yellow though. Un commenting @Property
> doesn't change anything.
>
> [4] says that sn isn't compatible with 1.15.0.
>
> Is that true for [3] as well?
> If Yes, which versions should I use?
> If No, what am I doing wrong?
>
> Thanks in advance
> Jörg
>
> [1] https://github.com/isisaddons-legacy/isis-wicket-summernote
> [2] 'org.apache.isis.core:isis-core-applib:jar:1.15.0'
> [3] 'org.isisaddons.wicket.summernote:isis-wicket-
> summernote-cpt:jar:1.15.0.1'
> [4] https://isis.apache.org/guides/ugvw/ugvw.html#_ugvw_
> configuration-properties
>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas
> Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz,
> Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, 
> Mustafa Sener.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen
> in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden
> (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort
> auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg
> zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen
> Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die
> ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden 
> wir Ihnen diese auch gerne zu.
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


Summernotes not editable?

2017-09-21 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

I try to use [1] with [2], [3] but can't edit nor see a frame nor sn buttons 
with:

private String summerNotes = "Passenger ships have more than 12 
passengers.";
@javax.jdo.annotations.Column(allowsNull = "true", length = 400)
   // @Property(editing = Editing.ENABLED)
@SummernoteEditor(height = 100, maxHeight = 300)
public String getSummerNotes() {
return summerNotes;
}
public void setSummerNotes(final String summerNotes) {
this.summerNotes = summerNotes;
}

'Passenger ships' is marked yellow though. Un commenting @Property doesn't 
change anything.

[4] says that sn isn't compatible with 1.15.0.

Is that true for [3] as well?
If Yes, which versions should I use?
If No, what am I doing wrong?

Thanks in advance
Jörg

[1] https://github.com/isisaddons-legacy/isis-wicket-summernote
[2] 'org.apache.isis.core:isis-core-applib:jar:1.15.0'
[3] 'org.isisaddons.wicket.summernote:isis-wicket-summernote-cpt:jar:1.15.0.1'
[4] https://isis.apache.org/guides/ugvw/ugvw.html#_ugvw_configuration-properties


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Extending viewer to add KendoUI Grid component

2017-07-24 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

I would like to throw jsGrid [1] into the ring.
It has a built in client side filtering feature (see [2]) which is very handy 
when you have lots of attribute combinations users may use for filtering. Such 
scenarios can be characterized as explorative and less use case driven.

Coding all possible combinations in separate repository methods could pollute 
the code and the menus.

My 2c -j

[1] http://js-grid.com/ -- despite *.com, it's an OS project
[2] http://js-grid.com/demos/

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Samstag, 22. Juli 2017 09:10
An: users
Cc: Anisha Jaiswal
Betreff: Re: Extending viewer to add KendoUI Grid component

Hi Jayesh,

in case it's not obvious, there are two different APIs you need to wrap your 
head around.
(1) Isis using Wicket components
(2) Wicket components wrapping Javascript components.

So, the Wicket JQuery UI that Martin mentions [1], takes care of (2).  Note 
that Isis 1.14.0 uses Wicket 6.x, while Isis 1.15.0-SNAPSHOT uses Wicket 7.x

For (1), you need  to implement the appropriate Isis APIs, namely 
ComponentFactory.  You should find that the fullcalendar2 add-on [2] or
gmap3 add-on [3] helpful... See also our docs [4]

Finally, note that we also have a JIRA ticket [5] to integrate Datatables.net 
[6].  This isn't quite as full-featured as the KendoUI one, but is for the most 
part open source.  There is a Wicketstuff integration for this [7] (taking care 
of responsibility (2)) ... we use Wicketstuff elsewhere within Isis' Wicket 
viewer already.  So, you might instead want to tackle that existing ticket.

HTH
Dan




[1] https://github.com/sebfz1/wicket-jquery-ui
[2] https://github.com/isisaddons/isis-wicket-fullcalendar2
[3] https://github.com/isisaddons/isis-wicket-gmap3
[4]
http://isis.apache.org/guides/ugvw/ugvw.html#_ugvw_extending_replacing-page-elements

[5] https://issues.apache.org/jira/browse/ISIS-1473
[6] https://datatables.net/
[7] https://github.com/wicketstuff/core/wiki/DataTables

On Sat, 22 Jul 2017 at 07:11 Martin Grigorov  wrote:

> Hi,
>
> It should be relatively easy to do.
> You could use Wicket JQuery UI library. It provides Wicket integration
> with many Kendo UI components.
>
> From Isis side you'll have to override the mappings for the tables
> related ComponentType's.
>
> Martin
>
> On Jul 22, 2017 8:58 AM, "Jayesh Prajapati"  wrote:
>
> Hi Support,
>
> I want to replace existing table component or add new component to
> represent collection in Kendo UI Grid. See below for demo of this
> component
> - http://demos.telerik.com/kendo-ui/grid/excel-export
>
> I am following instructions of extending viewer for the same but I am
> fairly newbie to this.
>
> I want to understand how difficult or easy it would be to add isis
> addon or custom cpt for this need.
>
> Cheers,
> Jayesh
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


Sample for JMS Listener?

2017-07-14 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi all,

in a new project I need to process incoming JMS messages (aka: Message Driven 
Beans).

I found [1] and [2] but is there a better point to start?
Is BackgroundCommandService [3] the way to go?

Thx -j

[1] https://github.com/isisaddons/isis-module-publishmq
[2] https://github.com/danhaywood/camel-isis-pubsubjdo
[3] https://github.com/isisaddons/isis-module-command


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Boilerplate reduction and other new user observations

2017-06-29 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Curt,

welcome to the list!

4) The 'boilerplate' issue has been discussed on IsisCon2017 [1]. It was 
suggested to have three different levels of detail/control - with an entry 
level close to your proposal.

2) Can you give details regarding the broken links?

Best regards
Jörg
[1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon2017+write-up 
(Naked Class)
-Ursprüngliche Nachricht-
Von: Curt Cox [mailto:curt...@gmail.com]
Gesendet: Dienstag, 27. Juni 2017 17:27
An: users@isis.apache.org
Betreff: Boilerplate reduction and other new user observations

I'm new to Apache Isis, but familiar with the basic concept behind it. Here are 
some first impressions of things that could be made better:

1) The simpleapp archetype link on the isis.apache.org front page is broken.
2) In general, the documentation seems to have a fair number of broken links 
and missing images.
3) After using maven to generate and run the archetype, I had to clear my 
browser cookies to avoid a "too many redirects" error accessing the 
application. Clearing the cookies worked, but I don't know why I had to and was 
hesitant to do so.
4) SimpleObject contains a lot of boilerplate. It's not clear how much of that 
is required and how much is intended to show what can be customized. I suggest 
providing more sample classes, where one class shows how simple a domain class 
can be and others show points of customization. Ideally, I would like to be 
able to start with a domain class that is no more verbose than a @Canonical 
Groovy class and customize from there as needed.

I'm still investigating Apache Isis and wanted point out some things that will 
discourage some new users.

- Curt

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: security module issue with 1.14.0

2017-06-27 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Thanks for sharing your findings! -j

-Ursprüngliche Nachricht-
Von: Stephen Cameron [mailto:steve.cameron...@gmail.com]
Gesendet: Dienstag, 27. Juni 2017 14:08
An: users@isis.apache.org
Betreff: Re: security module issue with 1.14.0

It was due to an interaction with my layout.xml file, where I had added a dummy 
property to avoid a schema validation error.





There as a WARN message in the logs about it, that I ignored, that should have 
been a place to start looking.



On Tue, Jun 27, 2017 at 9:21 PM, Stephen Cameron  wrote:

>  I now have a class that does not give the error, so something I have
> done 'differently'.
>
> On Mon, Jun 26, 2017 at 10:42 PM, Stephen Cameron <
> steve.cameron...@gmail.com> wrote:
>
>> The routine below doesn't find a cached ObjectSpecification with
>> objectSpecId = "oneid.Account" though it seems to find it
>> successfully initially. So maybe the cache is being updated via the security 
>> module?
>>
>> @Programmatic
>> public ObjectSpecification lookupBySpecId(ObjectSpecId objectSpecId) {
>> final ObjectSpecification objectSpecification =
>> cache.getByObjectType(objectSpecId);
>> if(objectSpecification == null) {
>> // fallback
>> return loadSpecification(objectSpecId.asString());
>> }
>> return objectSpecification;
>> }
>>
>> On Mon, Jun 26, 2017 at 10:11 PM, Stephen Cameron <
>> steve.cameron...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I've created a demo app with Isis 1.14.0 and am adding the security
>>> module, I get an exception as below that seems to be consistent
>>> whatever the permissions of the users role are:
>>>
>>> It seems a little strange that the
>>> SpecificationLoader.loadSpecification()
>>> method is being passed a class 'objectType' of "oneid.Account" and
>>> not the full class name.
>>>
>>> I'll investigate further tomorrow, but I don' think I have forgotten
>>> anything in the config of the module.
>>>
>>> Caused by: org.apache.isis.core.commons.exceptions.IsisException: No
>>> such class available: oneid.Account
>>> at org.apache.isis.core.metamodel.specloader.SpecificationLoade
>>> r.loadSpecification(SpecificationLoader.java:289)
>>> at org.apache.isis.core.metamodel.specloader.SpecificationLoade
>>> r.lookupBySpecId(SpecificationLoader.java:515)
>>> at org.apache.isis.viewer.wicket.model.models.EntityModel.getSp
>>> ecificationFor(EntityModel.java:317)
>>> at org.apache.isis.viewer.wicket.model.models.EntityModel.getTy
>>> peOfSpecification(EntityModel.java:313)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.tabs.
>>> TabGroupPanel.tabsFor(TabGroupPanel.java:64)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.tabs.
>>> TabGroupPanel.(TabGroupPanel.java:89)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.col.C
>>> ol.buildGui(Col.java:212)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.col.C
>>> ol.(Col.java:79)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.row.R
>>> ow.buildGui(Row.java:69)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.row.R
>>> ow.(Row.java:54)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.BS3Gr
>>> idPanel.buildGui(BS3GridPanel.java:56)
>>> at org.apache.isis.viewer.wicket.ui.components.layout.bs3.BS3Gr
>>> idPanel.(BS3GridPanel.java:42)
>>> at org.apache.isis.viewer.wicket.ui.components.entity.selector.
>>> links.EntityLinksSelectorPanelFactory.createComponent(Entity
>>> LinksSelectorPanelFactory.java:57)
>>> at org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.cr
>>> eateComponent(ComponentFactoryAbstract.java:98)
>>> at org.apache.isis.viewer.wicket.viewer.registries.components.C
>>> omponentFactoryRegistryDefault.createComponent(ComponentFact
>>> oryRegistryDefault.java:121)
>>> at org.apache.isis.viewer.wicket.viewer.registries.components.C
>>> omponentFactoryRegistryDefault.addOrReplaceComponent(Compone
>>> ntFactoryRegistryDefault.java:106)
>>> at org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addCompo
>>> nent(PageAbstract.java:346)
>>> at org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addChild
>>> Components(PageAbstract.java:341)
>>> at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.bui
>>> ldPage(EntityPage.java:195)
>>> at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.>> it>(EntityPage.java:114)
>>> at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.>> it>(EntityPage.java:82)
>>> at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.>> it>(EntityPage.java:94)
>>> at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResult
>>> ResponseType$9.call(ActionResultResponseType.java:159)
>>> at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResult
>>> 

AW: (Unique) Selling Points

2017-06-16 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

agility added, renamed, see [2].

No objections to reuse - of course!

-j
[2] 
https://github.com/joerg-rade/dddsample-isis/blob/master/frameworkQualities.pdf
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Freitag, 16. Juni 2017 08:02
An: users@isis.apache.org
Betreff: Re: (Unique) Selling Points

Hi Jorg,
thanks for this.  There are a few other bits of information/analysis that I'm 
aware of on other channels (either at private@ mailing list, or email 
correspondence).  I'd lke to pull all this together on the confluence wiki.  
Would you have any objection to me moving your useful diagram in there?  (I'm 
guessing not given that it's already publicly available, but thought I should 
ask) Cheers Dan

On Fri, 16 Jun 2017 at 06:02 Kevin Meyer <ke...@kmz.co.za> wrote:

> Hi Jörg,
>
> Nice graphic. I think it captures all the details! Maybe add "agility"
> somewhere - but I'm not sure where...
>
> Cheers,
> Kevin
>
>
> On 15 June 2017 12:42:06 CEST, "Rade, Joerg / Kuehne + Nagel / Ham GI-DP"
> <joerg.r...@kuehne-nagel.com> wrote:
> >Hi all,
> >
> >one of the topics at IsisConf was how to sell the FW to IT management.
> >Here [1] are my 2c.
> >
> >What do you think?
> >
> >-j
> >[1]
> >
> https://github.com/joerg-rade/dddsample-isis/blob/master/sellingPoints
> .pdf
> >
> >Kühne + Nagel (AG & Co.) KG
> >Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> >812773878.
> >Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> >), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
> >Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> >Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> >Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> >Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> >Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> >(Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz,
> >Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume
> >Sauzedde, Mustafa Sener.
> >
> >Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> >Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen
> >in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden
> >(§ 431 HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen
> >Transporten unter Einschluss einer Seebeförderung und bei unbekanntem
> >Schadenort auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33
> >SZR/kg zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5
> >Millionen Euro je Schadenereignis, mindestens aber 2 SZR/kg,
> >beschränken. Die ADSp sind auf unserer Webseite als Download
> >erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


(Unique) Selling Points

2017-06-15 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi all,

one of the topics at IsisConf was how to sell the FW to IT management.
Here [1] are my 2c.

What do you think?

-j
[1] https://github.com/joerg-rade/dddsample-isis/blob/master/sellingPoints.pdf

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: IntelliJ & Jetty Port

2017-06-15 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi John,

the situation was: OracleDB occupying 8080 and Jetty not taking 9090 ...

isPortConflict(Oracle, Jetty, 8080)

1. Solution: configuring Oracle to use another port
2. Solution: configuring Jetty to use 9090 via: 

'Run/Debug Configurations -> Application -> MyApp -> Configuration -> 
Program arguments: -p 9090'

Where 'Program' is org.apache.isis.WebServer

Best regards
Jörg
-Ursprüngliche Nachricht-
Von: John Inocente [mailto:inocente@sprobe.com] 
Gesendet: Donnerstag, 15. Juni 2017 04:47
An: users@isis.apache.org
Betreff: Re: IntelliJ & Jetty Port

Hi,


Just saw this in errors you mailed.


> Caused by: java.net.BindException: Address already in use: bind
>at sun.nio.ch.Net.bind0(Native Method)
>at sun.nio.ch.Net.bind(Net.java:433)
>at sun.nio.ch.Net.bind(Net.java:425)
>at sun.nio.ch.ServerSocketChannelImpl.bind(
> ServerSocketChannelImpl.java:223)
>at sun.nio.ch.ServerSocketAdaptor.bind(
> ServerSocketAdaptor.java:74)
>at org.eclipse.jetty.server.ServerConnector.open(
> ServerConnector.java:326)
>at org.eclipse.jetty.server.AbstractNetworkConnector.
> doStart(AbstractNetworkConnector.java:80)
>at org.eclipse.jetty.server.ServerConnector.doStart(
> ServerConnector.java:244)
>at org.eclipse.jetty.util.component.AbstractLifeCycle.
> start(AbstractLifeCycle.java:68)
>at org.eclipse.jetty.server.Server.doStart(Server.java:384)
>at org.eclipse.jetty.util.component.AbstractLifeCycle.


I think this is because port 9090 is already used. So when you ran the 
application, it could not establish because when it checked port 9090 its 
occupied.

So when you go back to port 8080 it ran smoothly. Try checking port 9090 if it 
is used by another program and re-run the application if the port is vacant.


Please correct me if my advice is wrong.


Best regards,

John
____________
From: Rade, Joerg / Kuehne + Nagel / Ham GI-DP <joerg.r...@kuehne-nagel.com>
Sent: Thursday, June 15, 2017 12:06:59 AM
To: users@isis.apache.org
Subject: AW: IntelliJ & Jetty Port

What did work is setting:

'Application -> MyApp -> Configuration -> Program arguments: -p 
'

Can be found under [1] and the console output ;-)

-j
[1] https://isis.apache.org/guides/ugbtb/ugbtb.html

-Ursprüngliche Nachricht-
Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP 
[mailto:joerg.r...@kuehne-nagel.com]
Gesendet: Montag, 12. Juni 2017 16:25
An: users@isis.apache.org
Betreff: AW: IntelliJ & Jetty Port

Hi Martin,

thanks for your suggestion but it didn't work for me.
Finally I reconfigured the application using up 8080 [1].

Thanks anyway.
-j

PS: We missed you in Amsterdam!

[1] 
https://stackoverflow.com/questions/142868/change-oracle-port-from-port-8080/4097449
-Ursprüngliche Nachricht-
Von: Martin Grigorov [mailto:mgrigo...@apache.org]
Gesendet: Montag, 12. Juni 2017 08:26
An: users
Betreff: Re: IntelliJ & Jetty Port

Hi,

According to
https://github.com/apache/isis/blob/5d24b3f7a9ad543753c2c07d0107680b7172a06d/core/webserver/src/main/java/org/apache/isis/core/webserver/WebServerConstants.java#L29
you should use
-Dembedded-web-server.port=12345

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

2017-06-11 20:43 GMT+02:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
joerg.r...@kuehne-nagel.com>:

> Hi,
>
> when I use Maven from the command line (mvn jetty:run
> -Djetty.port=9090) I can override the default port.
>
> I tried the same from within IJ via 'Run/Debug Configurations -> 
> Application -> MyApp -> Configuration -> VM options' and even tried to 
> override it in the POM. I always end up in:
>
> Exception in thread "main" 
> org.apache.isis.core.commons.exceptions.IsisException:
> Unable to start Jetty server
>at org.apache.isis.core.webserver.WebServer.start(
> WebServer.java:188)
>at org.apache.isis.core.webserver.WebServer.run(
> WebServer.java:131)
>at org.apache.isis.core.webserver.WebServer.main(
> WebServer.java:98)
>at org.apache.isis.WebServer.main(WebServer.java:25)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>at java.lang.reflect.Method.invoke(Method.java:498)
>at com.intellij.rt.execution.application.AppMain.main(
> AppMain.java:147)
> Caused by: jav

AW: IntelliJ & Jetty Port

2017-06-14 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
What did work is setting: 

'Application -> MyApp -> Configuration -> Program arguments: -p 
'

Can be found under [1] and the console output ;-)

-j
[1] https://isis.apache.org/guides/ugbtb/ugbtb.html

-Ursprüngliche Nachricht-----
Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP 
[mailto:joerg.r...@kuehne-nagel.com] 
Gesendet: Montag, 12. Juni 2017 16:25
An: users@isis.apache.org
Betreff: AW: IntelliJ & Jetty Port

Hi Martin,

thanks for your suggestion but it didn't work for me.
Finally I reconfigured the application using up 8080 [1].

Thanks anyway.
-j

PS: We missed you in Amsterdam!

[1] 
https://stackoverflow.com/questions/142868/change-oracle-port-from-port-8080/4097449
-Ursprüngliche Nachricht-
Von: Martin Grigorov [mailto:mgrigo...@apache.org]
Gesendet: Montag, 12. Juni 2017 08:26
An: users
Betreff: Re: IntelliJ & Jetty Port

Hi,

According to
https://github.com/apache/isis/blob/5d24b3f7a9ad543753c2c07d0107680b7172a06d/core/webserver/src/main/java/org/apache/isis/core/webserver/WebServerConstants.java#L29
you should use
-Dembedded-web-server.port=12345

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

2017-06-11 20:43 GMT+02:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
joerg.r...@kuehne-nagel.com>:

> Hi,
>
> when I use Maven from the command line (mvn jetty:run
> -Djetty.port=9090) I can override the default port.
>
> I tried the same from within IJ via 'Run/Debug Configurations -> 
> Application -> MyApp -> Configuration -> VM options' and even tried to 
> override it in the POM. I always end up in:
>
> Exception in thread "main" 
> org.apache.isis.core.commons.exceptions.IsisException:
> Unable to start Jetty server
>at org.apache.isis.core.webserver.WebServer.start(
> WebServer.java:188)
>at org.apache.isis.core.webserver.WebServer.run(
> WebServer.java:131)
>at org.apache.isis.core.webserver.WebServer.main(
> WebServer.java:98)
>at org.apache.isis.WebServer.main(WebServer.java:25)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>at java.lang.reflect.Method.invoke(Method.java:498)
>at com.intellij.rt.execution.application.AppMain.main(
> AppMain.java:147)
> Caused by: java.net.BindException: Address already in use: bind
>at sun.nio.ch.Net.bind0(Native Method)
>at sun.nio.ch.Net.bind(Net.java:433)
>at sun.nio.ch.Net.bind(Net.java:425)
>at sun.nio.ch.ServerSocketChannelImpl.bind(
> ServerSocketChannelImpl.java:223)
>at sun.nio.ch.ServerSocketAdaptor.bind(
> ServerSocketAdaptor.java:74)
>at org.eclipse.jetty.server.ServerConnector.open(
> ServerConnector.java:326)
>at org.eclipse.jetty.server.AbstractNetworkConnector.
> doStart(AbstractNetworkConnector.java:80)
>at org.eclipse.jetty.server.ServerConnector.doStart(
> ServerConnector.java:244)
>at org.eclipse.jetty.util.component.AbstractLifeCycle.
> start(AbstractLifeCycle.java:68)
>at org.eclipse.jetty.server.Server.doStart(Server.java:384)
>at org.eclipse.jetty.util.component.AbstractLifeCycle.
> start(AbstractLifeCycle.java:68)
>at org.apache.isis.core.webserver.WebServer.start(
> WebServer.java:179)
>... 8 more
>
> Stackoverflow threads seem to suggest to patch the start.ini in 
> jetty*.jar Is there a better way?
>
> Thanks in advance
> Jörg
>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, 
> Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi 
> (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
> Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, 
> Mustafa Sener.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen 
> in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Gü

AW: IntelliJ & Jetty Port

2017-06-12 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Martin,

thanks for your suggestion but it didn't work for me.
Finally I reconfigured the application using up 8080 [1].

Thanks anyway.
-j

PS: We missed you in Amsterdam!

[1] 
https://stackoverflow.com/questions/142868/change-oracle-port-from-port-8080/4097449
-Ursprüngliche Nachricht-
Von: Martin Grigorov [mailto:mgrigo...@apache.org]
Gesendet: Montag, 12. Juni 2017 08:26
An: users
Betreff: Re: IntelliJ & Jetty Port

Hi,

According to
https://github.com/apache/isis/blob/5d24b3f7a9ad543753c2c07d0107680b7172a06d/core/webserver/src/main/java/org/apache/isis/core/webserver/WebServerConstants.java#L29
you should use
-Dembedded-web-server.port=12345

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

2017-06-11 20:43 GMT+02:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
joerg.r...@kuehne-nagel.com>:

> Hi,
>
> when I use Maven from the command line (mvn jetty:run
> -Djetty.port=9090) I can override the default port.
>
> I tried the same from within IJ via 'Run/Debug Configurations ->
> Application -> MyApp -> Configuration -> VM options' and even tried to
> override it in the POM. I always end up in:
>
> Exception in thread "main" 
> org.apache.isis.core.commons.exceptions.IsisException:
> Unable to start Jetty server
>at org.apache.isis.core.webserver.WebServer.start(
> WebServer.java:188)
>at org.apache.isis.core.webserver.WebServer.run(
> WebServer.java:131)
>at org.apache.isis.core.webserver.WebServer.main(
> WebServer.java:98)
>at org.apache.isis.WebServer.main(WebServer.java:25)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>at java.lang.reflect.Method.invoke(Method.java:498)
>at com.intellij.rt.execution.application.AppMain.main(
> AppMain.java:147)
> Caused by: java.net.BindException: Address already in use: bind
>at sun.nio.ch.Net.bind0(Native Method)
>at sun.nio.ch.Net.bind(Net.java:433)
>at sun.nio.ch.Net.bind(Net.java:425)
>at sun.nio.ch.ServerSocketChannelImpl.bind(
> ServerSocketChannelImpl.java:223)
>at sun.nio.ch.ServerSocketAdaptor.bind(
> ServerSocketAdaptor.java:74)
>at org.eclipse.jetty.server.ServerConnector.open(
> ServerConnector.java:326)
>at org.eclipse.jetty.server.AbstractNetworkConnector.
> doStart(AbstractNetworkConnector.java:80)
>at org.eclipse.jetty.server.ServerConnector.doStart(
> ServerConnector.java:244)
>at org.eclipse.jetty.util.component.AbstractLifeCycle.
> start(AbstractLifeCycle.java:68)
>at org.eclipse.jetty.server.Server.doStart(Server.java:384)
>at org.eclipse.jetty.util.component.AbstractLifeCycle.
> start(AbstractLifeCycle.java:68)
>at org.apache.isis.core.webserver.WebServer.start(
> WebServer.java:179)
>... 8 more
>
> Stackoverflow threads seem to suggest to patch the start.ini in
> jetty*.jar Is there a better way?
>
> Thanks in advance
> Jörg
>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
> Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz,
> Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, 
> Mustafa Sener.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen
> in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden
> (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort
> auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg
> zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen
> Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die
> ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfr

IntelliJ & Jetty Port

2017-06-11 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

when I use Maven from the command line (mvn jetty:run -Djetty.port=9090) I can 
override the default port.

I tried the same from within IJ via 'Run/Debug Configurations -> Application -> 
MyApp -> Configuration -> VM options' and even tried to override it in the POM. 
I always end up in:

Exception in thread "main" 
org.apache.isis.core.commons.exceptions.IsisException: Unable to start Jetty 
server
   at 
org.apache.isis.core.webserver.WebServer.start(WebServer.java:188)
   at 
org.apache.isis.core.webserver.WebServer.run(WebServer.java:131)
   at 
org.apache.isis.core.webserver.WebServer.main(WebServer.java:98)
   at org.apache.isis.WebServer.main(WebServer.java:25)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at 
com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.net.BindException: Address already in use: bind
   at sun.nio.ch.Net.bind0(Native Method)
   at sun.nio.ch.Net.bind(Net.java:433)
   at sun.nio.ch.Net.bind(Net.java:425)
   at 
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
   at 
sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
   at 
org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:326)
   at 
org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
   at 
org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:244)
   at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
   at org.eclipse.jetty.server.Server.doStart(Server.java:384)
   at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
   at 
org.apache.isis.core.webserver.WebServer.start(WebServer.java:179)
   ... 8 more

Stackoverflow threads seem to suggest to patch the start.ini in jetty*.jar
Is there a better way?

Thanks in advance
Jörg


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: [ANOUNCEMENT] IsisCon / 9-10 June 2017 / Amsterdam

2017-05-12 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

here you go: http://doodle.com/poll/hdv32mpbhz6kgmbq

Looking forward!
-j
-Ursprüngliche Nachricht-
Von: Kevin Meyer [mailto:ke...@kmz.co.za]
Gesendet: Donnerstag, 11. Mai 2017 18:21
An: users@isis.apache.org
Betreff: Re: [ANOUNCEMENT] IsisCon / 9-10 June 2017 / Amsterdam

Great news! Thanks for organising this... Maybe we should create a Doodle so 
that people can indicate their attendance?

I've booked my ticket (leaving midday Sunday, I'm afraid).

Is there any news about a hotel yet?

Cheers,
Kevin


On 1 May 2017 02:17:05 CEST, Jeroen van der Wal  wrote:
>Dear Apache Isis friends,
>
>We are happy to announce the second edition of IsisCon, a free and open
>conference dedicated to Apache Isis. This edition will be held on June
>9
>and 10 2017 in Amsterdam and is a unique opportunity to meet other
>community members and discuss the future of Apache Isis.
>
>We highly value your attendance but we also want participation! We'll
>run the conference as an open conference and self-organise the sessions
>at the beginning of each day. Feel free to propose talks, discussion
>subjects or whatever you feel should be covered during in the
>conference. Some
>ideas:
>- Show and tell: demonstrate the apps that you have built
>- Developer happiness: how to evolve the programming model
>- Housecleaning: removing stuff that nobody uses
>- Evolution of the persistence layer: JDO, JPA, Hibernate
>- Viewer forecast: Vaadin, AngularJs, Web Components
>- Other languages: using Kotlin for apps, for the framework or for
>scripting
>- Java 9: Jigsaw, modules
>- From code to consumer: CI/CD, Containers, Docker
>- Patterns: Naked Objects, DCI, Aspects, Contributed services, Mixins
>- Integration patterns: Commands, events, auditing, Apache Camel
>- Security: Shiro vs Keycloak
>- Documentation: the power of asciidoc
>
>Schedule:
>Friday 9 June: Attendees arrive in Amsterdam and get together in the
>afternoon at the Incode office, Herengracht 448. Leave for drinks and
>dinner around 18:00.
>Saturday 10 June: Conference day starts at 9:00 with coffee and last
>possibility to submit sessions. Sessions start at 9:30 and we wrap up
>the conference at 17:00 Sunday 11 June: For those who plan to stay in
>Amsterdam on Sunday we are hosting a family friendly canal tour.
>
>Venue:
>Incode office, Herengracht 448
>
>Costs:
>Attendance is free and we'll provide free coffee, tea, water and sodas
>on the conference day.
>
>Conference Hotel:
>We are working on a group discount for a hotel, will announce that
>shortly.
>
>Looking forward to see you all in Amsterdam!
>
>Dan, Johan & Jeroen
>
>
>Disclaimer: The Apache Software Foundation has no affiliation with and
>does not endorse, or review the materials provided at this event. We
>have notified trademarks@a.o about this event.

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: REST Web service using Apache ISIS

2017-04-26 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Anisha,

what kind of response do you get?

Could be related to [1].

-j
[1] https://issues.apache.org/jira/browse/ISIS-1572
-Ursprüngliche Nachricht-
Von: Anisha Jaiswal [mailto:anishakjais...@gmail.com]
Gesendet: Dienstag, 25. April 2017 14:38
An: users@isis.apache.org
Betreff: REST Web service using Apache ISIS

Hi,

I am trying to implement a REST web service using Apache ISIS, but unable to do 
so.
This is what my implementation looks like:

@DomainService(
nature = NatureOfService.VIEW_REST_ONLY
)
@Path("/authorization")
public class Authorization implements AuthorizationApiInterface{

@Override
@Path("/isAuthorized")
@POST
@Action
public Boolean isAuthorized(JSONObject jObj) {

// some steps
return true;
}

}

Also i have overridden the AuthenticationSessionStrategyBasicAuth  so as to be 
able to call this method when there is no valid session object:- public class 
CustomAuthenticationSessionStrategy extends 
AuthenticationSessionStrategyBasicAuth {

@Override
public AuthenticationSession lookupValid(final HttpServletRequest 
httpServletRequest, final HttpServletResponse httpServletResponse) { String 
requestURI = httpServletRequest.getRequestURI();
if("/admin/restful/authorization/isAuthorized".equalsIgnoreCase(requestURI)){
AuthenticationSessionStrategyTrusted strategy = new 
AuthenticationSessionStrategyTrusted();
AuthenticationSession session = strategy.lookupValid(httpServletRequest,
httpServletResponse);
return session;
} else {
return super.lookupValid(httpServletRequest, httpServletResponse); } } }

The new CustomAuthenticationSessionStrategy has replaced 
AuthenticationSessionStrategyBasicAuth  in web.xml

Also extended RestfulObjectsApplication:- public class 
CustomRestfulObjectsApplication extends RestfulObjectsApplication {

public CustomRestfulObjectsApplication() {
addClass(Authorization.class);
}
}
And replced it in web.xml.

I am calling this api using the HttpURLConnection class. The url passed is 
http://localhost:8080/admin/restful/authorization/isAuthorized.

Please let  me know where I am going wrong.

Thanks,
Anisha

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Image not rendered

2017-04-10 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Martin,

thanks for the pointer, SVG's are rendered now.

IsisBlobOrClobPanelAbstract uses javax.imageio.ImageIO which in turn needs some 
additional libs in order to handle SVG:


com.twelvemonkeys.imageio
imageio-batik 
3.3.2


org.apache.xmlgraphics
batik-transcoder
1.8


-j

-Ursprüngliche Nachricht-
Von: Martin Grigorov [mailto:mgrigo...@apache.org]
Gesendet: Mittwoch, 29. März 2017 14:32
An: users
Betreff: Re: Image not rendered

Hi,

You will need to use Blob with the SVG too.
See
https://github.com/apache/isis/blob/master/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/isisapplib/IsisBlobOrClobPanelAbstract.java#L124

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

2017-03-29 14:08 GMT+02:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
joerg.r...@kuehne-nagel.com>:

> It works with jpg and Blob:
>
> @MemberOrder(sequence = "2")
> @PropertyLayout(named = "Overview Diagram", hidden =
> Where.ALL_TABLES, describedAs = "Displays dependent systems with
> consumed and provided services.")
> @javax.jdo.annotations.Column(allowsNull = "true")
> @javax.jdo.annotations.Persistent(defaultFetchGroup = "false",
> columns = {
> @javax.jdo.annotations.Column(name =
> "attachment_name"),
> @javax.jdo.annotations.Column(name =
> "attachment_mimetype"),
> @javax.jdo.annotations.Column(name =
> "attachment_bytes", jdbcType = "BLOB", sqlType = "LONGVARBINARY") })
> @Getter
> @Setter
> private Blob diagram;
>
> -Ursprüngliche Nachricht-
> Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP
> [mailto:Joerg.Rade@Kuehne- Nagel.com]
> Gesendet: Mittwoch, 29. März 2017 13:51
> An: users@isis.apache.org
> Betreff: AW: Image not rendered
>
> As logo: Yes- I'll check.
>
> -Ursprüngliche Nachricht-
> Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
> Gesendet: Mittwoch, 29. März 2017 13:50
> An: users@isis.apache.org
> Betreff: Re: Image not rendered
>
> I'm just wondering if svg is supported or not. Do png files work OK?
>
> On Wed, 29 Mar 2017, 13:48 Rade, Joerg / Kuehne + Nagel / Ham GI-DP, <
> joerg.r...@kuehne-nagel.com> wrote:
>
> > Hi,
> >
> > according to [1] images can be rendered on a page.
> >
> > When I upload an SVG file, it is shown as thumbnail in a dialog box
> > - but not afterwards.
> > I use in DependencyGraph.java:
> >
> >   @MemberOrder(sequence = "2")
> >   @PropertyLayout(named = "Overview Diagram", hidden =
> > Where.ALL_TABLES, describedAs = "Displays dependent systems with
> > consumed and provided services.")
> >   @javax.jdo.annotations.Persistent(defaultFetchGroup = "false",
> > columns = {
> >   @javax.jdo.annotations.Column(name = "doc_name"),
> > @javax.jdo.annotations.Column(name = "doc_mimetype"),
> >   @javax.jdo.annotations.Column(name = "doc_chars",
> > jdbcType = "CLOB", sqlType = "CLOB") })
> >   @Property(optionality = Optionality.OPTIONAL)
> >   @Getter
> >   @Setter
> >   private Clob diagram;
> >
> > And in DependyncyGraph.layout.xml:
> >
> >   > xsi:schemaLocation="
> > http://isis.apache.org/applib/layout/component
> > http://isis.apache.org/applib/layout/component/component.xsd
> > http://isis.apache.org/applib/layout/grid/bootstrap3
> > http://isis.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd;
> > xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3;
> > xmlns:cpt="http://isis.apache.org/applib/layout/component; xmlns:xsi="
> > http://www.w3.org/2001/XMLSchema-instance;>
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >  > unreferencedProperties="true">
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >
> > What do I need to add / change?
> >
> > Thanks in advance
> > Jörg
> >
> > [1] https://isis.apache.org/guide

AW: Image not rendered

2017-03-29 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
It works with jpg and Blob:

@MemberOrder(sequence = "2")
@PropertyLayout(named = "Overview Diagram", hidden = Where.ALL_TABLES, 
describedAs = "Displays dependent systems with consumed and provided services.")
@javax.jdo.annotations.Column(allowsNull = "true")
@javax.jdo.annotations.Persistent(defaultFetchGroup = "false", columns 
= {
@javax.jdo.annotations.Column(name = "attachment_name"),
@javax.jdo.annotations.Column(name = 
"attachment_mimetype"),
@javax.jdo.annotations.Column(name = 
"attachment_bytes", jdbcType = "BLOB", sqlType = "LONGVARBINARY") })
    @Getter
    @Setter
        private Blob diagram;

-Ursprüngliche Nachricht-
Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP 
[mailto:joerg.r...@kuehne-nagel.com] 
Gesendet: Mittwoch, 29. März 2017 13:51
An: users@isis.apache.org
Betreff: AW: Image not rendered

As logo: Yes- I'll check.

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Mittwoch, 29. März 2017 13:50
An: users@isis.apache.org
Betreff: Re: Image not rendered

I'm just wondering if svg is supported or not. Do png files work OK?

On Wed, 29 Mar 2017, 13:48 Rade, Joerg / Kuehne + Nagel / Ham GI-DP, < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi,
>
> according to [1] images can be rendered on a page.
>
> When I upload an SVG file, it is shown as thumbnail in a dialog box - 
> but not afterwards.
> I use in DependencyGraph.java:
>
>   @MemberOrder(sequence = "2")
>   @PropertyLayout(named = "Overview Diagram", hidden = 
> Where.ALL_TABLES, describedAs = "Displays dependent systems with 
> consumed and provided services.")
>   @javax.jdo.annotations.Persistent(defaultFetchGroup = "false", 
> columns = {
>   @javax.jdo.annotations.Column(name = "doc_name"), 
> @javax.jdo.annotations.Column(name = "doc_mimetype"),
>   @javax.jdo.annotations.Column(name = "doc_chars", 
> jdbcType = "CLOB", sqlType = "CLOB") })
>   @Property(optionality = Optionality.OPTIONAL)
>   @Getter
>   @Setter
>   private Clob diagram;
>
> And in DependyncyGraph.layout.xml:
>
>   xsi:schemaLocation="
> http://isis.apache.org/applib/layout/component
> http://isis.apache.org/applib/layout/component/component.xsd
> http://isis.apache.org/applib/layout/grid/bootstrap3
> http://isis.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd;
> xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3;
> xmlns:cpt="http://isis.apache.org/applib/layout/component; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance;>
> 
> 
> 
> 
> 
> 
> 
>  unreferencedProperties="true">
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>
> What do I need to add / change?
>
> Thanks in advance
> Jörg
>
> [1] https://isis.apache.org/guides/ugvw.html#_image_rendered
>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, 
> Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi 
> (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, 
> Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, 
> Mustafa Sener.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen 
> in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden 
> (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten 
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort 
> auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg 
> zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen 
> Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die 
> ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden 
> wir Ihnen diese auch gerne zu.
&g

AW: Image not rendered

2017-03-29 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
As logo: Yes- I'll check.

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Mittwoch, 29. März 2017 13:50
An: users@isis.apache.org
Betreff: Re: Image not rendered

I'm just wondering if svg is supported or not. Do png files work OK?

On Wed, 29 Mar 2017, 13:48 Rade, Joerg / Kuehne + Nagel / Ham GI-DP, < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi,
>
> according to [1] images can be rendered on a page.
>
> When I upload an SVG file, it is shown as thumbnail in a dialog box -
> but not afterwards.
> I use in DependencyGraph.java:
>
>   @MemberOrder(sequence = "2")
>   @PropertyLayout(named = "Overview Diagram", hidden =
> Where.ALL_TABLES, describedAs = "Displays dependent systems with
> consumed and provided services.")
>   @javax.jdo.annotations.Persistent(defaultFetchGroup = "false",
> columns = {
>   @javax.jdo.annotations.Column(name = "doc_name"),
> @javax.jdo.annotations.Column(name = "doc_mimetype"),
>   @javax.jdo.annotations.Column(name = "doc_chars",
> jdbcType = "CLOB", sqlType = "CLOB") })
>   @Property(optionality = Optionality.OPTIONAL)
>   @Getter
>   @Setter
>   private Clob diagram;
>
> And in DependyncyGraph.layout.xml:
>
>   xsi:schemaLocation="
> http://isis.apache.org/applib/layout/component
> http://isis.apache.org/applib/layout/component/component.xsd
> http://isis.apache.org/applib/layout/grid/bootstrap3
> http://isis.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd;
> xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3;
> xmlns:cpt="http://isis.apache.org/applib/layout/component; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance;>
> 
> 
> 
> 
> 
> 
> 
>  unreferencedProperties="true">
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>
> What do I need to add / change?
>
> Thanks in advance
> Jörg
>
> [1] https://isis.apache.org/guides/ugvw.html#_image_rendered
>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
> Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz,
> Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, 
> Mustafa Sener.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen
> in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden
> (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort
> auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg
> zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen
> Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die
> ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden 
> wir Ihnen diese auch gerne zu.
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


Image not rendered

2017-03-29 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

according to [1] images can be rendered on a page.

When I upload an SVG file, it is shown as thumbnail in a dialog box - but not 
afterwards.
I use in DependencyGraph.java:

  @MemberOrder(sequence = "2")
  @PropertyLayout(named = "Overview Diagram", hidden = Where.ALL_TABLES, 
describedAs = "Displays dependent systems with consumed and provided services.")
  @javax.jdo.annotations.Persistent(defaultFetchGroup = "false", columns = {
  @javax.jdo.annotations.Column(name = "doc_name"), 
@javax.jdo.annotations.Column(name = "doc_mimetype"),
  @javax.jdo.annotations.Column(name = "doc_chars", jdbcType = 
"CLOB", sqlType = "CLOB") })
  @Property(optionality = Optionality.OPTIONAL)
  @Getter
  @Setter
  private Clob diagram;

And in DependyncyGraph.layout.xml:


http://isis.apache.org/applib/layout/component 
http://isis.apache.org/applib/layout/component/component.xsd 
http://isis.apache.org/applib/layout/grid/bootstrap3 
http://isis.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd; 
xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3; 
xmlns:cpt="http://isis.apache.org/applib/layout/component; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;>



















What do I need to add / change?

Thanks in advance
Jörg

[1] https://isis.apache.org/guides/ugvw.html#_image_rendered


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: Source Tarball Links not working

2017-03-15 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Karthi,

current version is 1.14.0 - so you may give

http://www-eu.apache.org/dist/isis/isis-core/isis-1.14.0-source-release.zip

a try.

Best regards
Jörg

-Ursprüngliche Nachricht-
Von: Karthikeyan Alagarswamy [mailto:karthikey...@athenahealth.com]
Gesendet: Mittwoch, 15. März 2017 08:25
An: users@isis.apache.org
Betreff: Source Tarball Links not working

Hi ,

I tried to download the Apache Isis source from the below link and none of the 
mirrors in the links worked. Can you please help

https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-1.13.2-source-release.zip

Thanks,
Karthi.
9629376779.


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: isis-wildfly deployment

2017-03-07 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Anjaneyulu,

please check if the solution described at [1] solves the problem.

Best regards
Jörg
[1] http://stackoverflow.com/questions/34311775/deploying-apache-isis-on-wildfly

-Ursprüngliche Nachricht-
Von: Anjaneyulu Bikka [mailto:bikka...@gmail.com]
Gesendet: Dienstag, 7. März 2017 13:42
An: users@isis.apache.org
Betreff: isis-wildfly deployment

Hi All,

I am having deployment issues with WILDFLY it is working fine with Tomcat .
Could you please let me know am i missing anything here?



 WELD-001408: Unsatisfied dependencies for type IsisJdoSupport with qualifiers 
@Default
  at injection point [BackedAnnotatedField] @Inject
---

14:30:35,257 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6)
MSC01: Failed to start service
jboss.deployment.unit."todoapp-webapp.war".WeldStartService:
org.jboss.msc.service.StartException in service
jboss.deployment.unit."todoapp-webapp.war".WeldStartService: Failed to start 
service at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.jboss.weld.exceptions.DeploymentException: Exception List with 2 
exceptions:
Exception 0 :
org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied 
dependencies for type IsisJdoSupport with qualifiers @Default
  at injection point [BackedAnnotatedField] @Inject 
org.apache.isis.objectstore.jdo.datanucleus.service.support.TimestampService.isisJdoSupport
  at
org.apache.isis.objectstore.jdo.datanucleus.service.support.TimestampService.isisJdoSupport(TimestampService.java:0)

at
org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:359)
at
org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:281)
at
org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:134)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:155)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
at
org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)
at
org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)
at
org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:63)
at
org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Exception 1 :
org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied 
dependencies for type PublishingService with qualifiers @Default
  at injection point [BackedAnnotatedField] @Inject private 
org.apache.isis.core.runtime.services.publish.PublishingServiceInternalDefault.publishingServiceIfAny
  at
org.apache.isis.core.runtime.services.publish.PublishingServiceInternalDefault.publishingServiceIfAny(PublishingServiceInternalDefault.java:0)

at
org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:359)
at
org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:281)
at
org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:134)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:155)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
at
org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)
at
org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)
at
org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:63)
at
org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)

at
org.jboss.weld.bootstrap.ConcurrentValidator.validateBeans(ConcurrentValidator.java:76)
at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)
at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:445)
at
org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:96)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at

AW: RestfulObjects viewer - Service members empty

2017-01-27 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Dan,

see [1] for the Jira issue. Unfortunately neither the workaround nor adding the 
trailing slash work reliably.

Best regards
Jörg
[1] https://issues.apache.org/jira/browse/ISIS-1572
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Freitag, 27. Januar 2017 10:56
An: users@isis.apache.org
Betreff: Re: RestfulObjects viewer - Service members empty

Hi Jorg,
does nevertheless sound like rather odd behaviour - confusing, at the very 
least.

If you want, do raise a ticket for this as for what it should do .

My guess is that it probably should always include members; also that perhaps 
if hit "Applications/" then should return a 302 to just "Applications"

Thx
Dan

On Thu, 26 Jan 2017 at 20:21 Rade, Joerg / Kuehne + Nagel / Ham GI-DP < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi,
>
> there a slight differences between:
>
> -   http://localhost:9090/restful/services/Applications/ -> includes
> members
> and
> -   http://localhost:9090/restful/services/Applications -> doesn't
> include them
>
> The behavior of the application seems to be consistent - I was just
> irritated.
>
> -j
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors.
> ), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
> Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi
> (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz,
> Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, 
> Mustafa Sener.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen
> in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden
> (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort
> auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg
> zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen
> Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die
> ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden 
> wir Ihnen diese auch gerne zu.
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


RestfulObjects viewer - Service members empty

2017-01-26 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

_sometimes_ the members section of the response to 
http://localhost:9090/restful/services/Applications/ is empty - sometimes it is 
not:




{
  "links" : [ {
"rel" : "self",
"href" : "http://localhost:9090/restful/services/Applications;,
"method" : "GET",
"type" : 
"application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
"title" : "Applications"
  }, {
"rel" : "describedby",
"href" : "http://localhost:9090/restful/domain-types/ife.dep.Applications;,
"method" : "GET",
"type" : 
"application/json;profile=\"urn:org.restfulobjects:repr-types/domain-type\""
  }, {
"rel" : "up",
"href" : "http://localhost:9090/restful/services;,
"method" : "GET",
"type" : 
"application/json;profile=\"urn:org.restfulobjects:repr-types/list\""
  } ],
  "extensions" : {
"oid" : "ife.dep.Applications:1",
"isService" : true,
"isPersistent" : true
  },
  "title" : "Applications",
  "serviceId" : "Applications",
  "members" : { }
}


This response was produced this morning.
4 hours later I accessed it via the wicket viewer. It first delivered the 
homepage and then I invoked the listAll operation via the respective menu item.
Invoking  http://localhost:9090/restful/services/Applications/ afterwards 
showed the expected response including the members.

The server was not restarted.
Web.xml is patched according to [1] in order to cope with CORS issues.

Any idea what went wrong?

Thanks in advance
Jörg
[1] https://github.com/danhaywood/isis-angularjs-simpleapp

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.


AW: trying out caching

2016-12-08 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Andy,

>its own JDO implementation as well as its own JPA implementation, etc? All 
>with 1 developer?!

Respect & Thanks!

-j

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: [ANNOUNCE] New Committer - Bilgin Ibryam

2016-11-09 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Welcome Bilgin!

Will we see more things like [1]?

-j
[1] https://github.com/danhaywood/camel-isis-pubsubjdo/raw/master/doc/sketch.png

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral / Osteuropa: Dr. Hansjörg Rodi (Vors.), Thierry 
Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, Jan Kunze, 
Michael Nebel, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: WebServer --port option not working

2016-09-29 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Kambiz,

I'm using

mvn -Djetty.port=9090 jetty:run

and it works for me with 1.13.0

-j
-Ursprüngliche Nachricht-
Von: Kambiz Darabi [mailto:dar...@m-creations.com]
Gesendet: Mittwoch, 28. September 2016 23:02
An: Isis Users
Betreff: WebServer --port option not working

Hi,

while updating a code base to version 1.13, I noticed that starting the 
WebServer with '--port 12080' doesn't work.

Trying to debug it, it seems that on line 159 in WebServer.createJettyServer

> final IsisConfiguration configuration =
> configurationBuilder.peekConfiguration();

the return value doesn't contain the port property which is present in 
configurationBuilder.configuration as

isis.embedded-web-server.port=12080

Could someone please verify this? Maybe I'm doing something wrong.

Thank you


Kambiz


Kambiz Darabi
--
m-creations gmbh
Acker 2
55116 Mainz
Germany

W: http://www.m-creations.com
E: dar...@m-creations.com
T: +49 6131 6224417
F: +49 6131 6224418
--
Registered Office: Mainz, HRB Mainz 7382 Managing Directors: Frank Pacholak, 
Kambiz Darabi

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Yngve Ruud (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael 
Nebel, Lars Wedel.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Diederick de Vroet, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Björn Johansson, Holger 
Ketz, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: choices / autocomplete with option to create new item

2016-09-28 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

one could probably disable certain actions like sending concert announcements 
until all preconditions are fulfilled (date, artists, location set), but how 
can the missing data be signaled to the user?

Instead of hardcoding the logic into disableAnnouncement, a set of rules could 
be used controlling the transition of the domain model from 
State.IN_PREPARATION to State.READY.

It would be nice if the rules could be made transparent to the user and thereby 
educating him from a process follower to a problem solver.

My 2c
-j
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Mittwoch, 28. September 2016 14:46
An: users; mwhesse+apachem...@gmail.com
Betreff: Re: choices / autocomplete with option to create new item

On 28 September 2016 at 13:00, Martin  wrote:



>
>
> In the last days have caught myself thinking about how my design of
> the domain model would affect the usability of the application,
> especially since I was taking into account the order in which things
> would have to be done when the domain model gets more complex, just
> because of the fact that one has to currently make sure certain things
> have to exist before others (or as a matter of fast having to cancel a
> "create" action and go somewhere else and come back, which could be
> frustrating too). From a purely theoretical perspective a domain model should 
> be free from such influences.
>
> What do you think?
>
>

In general we discourage workflows... let the user navigate the domain in 
whichever way they wish.  So your instinct is correct... just model the domain, 
but without worrying too much about how it is going to be rendered.  I notice 
you talked about "pages", but that's a technical vocabulary; focus on the 
responsibilities underlying domain object itself.

More generally, on the topic of workflows, there's a whole philosophy about 
this... problem solvers vs process followers, see eg [1].  The naked objects 
paradigm leans (quite heavily) towards the former.

For high volume use cases - once the "desire lines" [2] have been discovered - 
then view models can be used to support those cases.

For example, in Estatio [3] we generate 120 invoices at a time (one for each 
tenant of the shopping center).  These get approved in bulk using an 
InvoiceSummary view model; it's responsibilities are to find all pending 
invoices for a property and present them to the user.

We are currently in the process of extending this functionality to be able to 
bulk generate a (PDF) document of all invoice and then to email these documents 
to tenants.  The way I am tackling this is to provide the capability to create 
a document for a single invoice, and then to email a single document.  After 
that, the InvoiceSummary can provide the ability to do this in bulk (and to act 
as a "dashboard" of sorts for the users to verify that all emails have been 
sent).

Hope that helps

Dan


[1]
https://github.com/incodehq/radrace2015#app-requirements-actually-not-a-problem
[2] https://sugoru.files.wordpress.com/2012/09/desire-line.png?w=651
[3] http://isis.apache.org/powered-by.html#_powered-by_estatio

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Yngve Ruud (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael 
Nebel, Lars Wedel.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Diederick de Vroet, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Björn Johansson, Holger 
Ketz, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: URLs as property.

2016-08-19 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Alexander,

I use the following:

@ActionLayout(cssClassFa = "spinner")
public URL openURL(final RuntimeEnvironment rte) throws 
MalformedURLException {
URL url = null;
try {
url = new URL(rte.getUri());
} catch (Exception e) {
messageService.raiseError("URL could not be opened");
}
return url;
}

where RuntimeEnvironment#getUri() is:

public String getUri() {
return "http://; + getHost().title() + ":" + getPort() + 
getPath();
}

So the URL is not a property - it's constructed from strings.

HTH -j
-Ursprüngliche Nachricht-
Von: Alexander Zerbe [mailto:ze...@prime-research.com]
Gesendet: Donnerstag, 18. August 2016 11:51
An: users@isis.apache.org
Betreff: Re: URLs as property.


Hello Sander,

thanks for your reply, but no that was not what I ment.
I have a domain entity that has a URL as a property (where it is 
accessible/stored or where it 'lives').

I'm searching for the best way to make this URL accessible (clickable).

For example - I want to display all entities and I only want their name and 
URL, but the URL gets rendered as a string.
So you must copy this string, open a new browser tab, insert it and open the 
URL by hand.

In the future I will just create a frontend for this, but right now I would 
like to know if its possible to render every string that begins with 'http(s)' 
as a link.

Best regards.

Sander Ginn  writes:

> Hi Alexander,
>
> I'm not completely sure if I understand your question correctly, but I think 
> this is the answer:
> Each item in a collection has an icon associated with it in the leftmost 
> column of the table. This icon is clickable and will redirect you to the 
> specific object. An example with the icon marked with a red circle is 
> attached.
>
> Kind regards,
> Sander Ginn
>
>
>
>
>> On 12 Aug 2016, at 11:56, Alexander Zerbe  wrote:
>>
>> Hi Everyone,
>>
>> I have a (hopefully) simple problem.
>> A domain entity has a URL as property - I'm searching for a way too
>> make those URLs clickable when displayed in a collection.
>>
>> For example:
>> I want to list a subset of those entitys and from there I want the
>> possibility to click the link and get redirected.
>>
>> Returning a URL from an action works (but only for http(s) URLs, not
>> for file://), but thats not what I want.
>>
>> The only solution I see (so far), is too create a seperate wicket
>> page with mountPage().
>>
>> It would also be okay too just have the name of the object and if I
>> click it, I get redirected immediatly.
>>
>>
>> I'm up for any suggestions.
>>
>>
>> Best regards


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Yngve Ruud (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael 
Nebel, Lars Wedel.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Diederick de Vroet, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Björn Johansson, Holger 
Ketz, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: Dropdown window bug

2016-08-18 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Hector,

according to [1] the state of the component (as of 2015-12-13) didn’t justify 
the effort.

-j

[1] https://issues.apache.org/jira/browse/ISIS-1225
Von: Hector Fabio Meza [mailto:hector.m...@smartools.com.co]
Gesendet: Donnerstag, 18. August 2016 03:45
An: Users
Betreff: Dropdown window bug


Hi,

I found this conversation about the dropdown window bug appearing on the left 
side of the screen some times: 
http://users.isis.apache.narkive.com/qco5fzuW/dropdown-window-bug-in-1-10-0

I do agree it's more annoying than critical, but just wanted to know if there's 
a timeline for the switch to 7.2.0, and/or if switching to the new selectize 
component is still on the plan.

Screenshot of the issue added for context: 
http://picpaste.com/pics/desplazListaEjercicioAE-VkppCaQA.1471484649.png

Thank you.
--
Hector Fabio Meza
R Lead smartools
(57) 300 2254455
Skype: hectorf.meza
www.smartools.com.co

[cid:image001.jpg@01D1F92E.7DF2C8D0]

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Yngve Ruud (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael 
Nebel, Lars Wedel.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Diederick de Vroet, 
Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Björn Johansson, Holger 
Ketz, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


LinkageError

2016-07-19 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

I just finished migrating my SOA management tool to 1.13.0 and when invoking 
one of the (rarely used) functions I ran into java.lang.LinkageError (see 
stacktrace below). The usual explanation 'same jar loaded twice' doesn't ring a 
bell in my head.

Looking at the output of 'mvn dependency:tree' didn't show anything suspicious 
either.

Any ideas?

Thanks in advance
Jörg
 8< stacktrace  >-8 ---
java.lang.LinkageError
loader constraint violation: when resolving method 
"ife.cfg.ConfigEntry.getParameter()Life/cfg/Parameter;" the class loader 
(instance of sun/reflect/DelegatingClassLoader) of the current class, 
sun/reflect/GeneratedMethodAccessor164, and the class loader (instance of 
org/eclipse/jetty/webapp/WebAppClassLoader) for the method's defining class, 
ife/cfg/ConfigEntry, have different Class objects for the type 
ife/cfg/Parameter used in the signature
sun.reflect.GeneratedMethodAccessor164#invoke(null:-1)
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method#invoke(Method.java:497)
org.apache.isis.applib.util.Clause#getValueOf(ObjectContracts.java:365)
org.apache.isis.applib.util.ObjectContracts#compare(ObjectContracts.java:70)
org.apache.isis.applib.util.ObjectContracts#compare(ObjectContracts.java:51)
ife.cfg.ConfigEntry#compareTo(ConfigEntry.java:55)
ife.cfg.ConfigEntry#compareTo(ConfigEntry.java:26)
java.util.TreeMap#compare(TreeMap.java:1290)
java.util.TreeMap#put(TreeMap.java:538)
java.util.TreeSet#add(TreeSet.java:255)
org.datanucleus.store.types.wrappers.backed.SortedSet#loadFromStore(SortedSet.java:283)
org.datanucleus.store.types.wrappers.backed.SortedSet#iterator(SortedSet.java:477)
ife.cfg.Endpoints#listByRelease(Endpoints.java:151)
ife.env.ProvidedEndpoints#referencedEndpoints(ProvidedEndpoints.java:191)
ife.env.ProvidedEndpoints#checkReferencedEndpoins(ProvidedEndpoints.java:206)
ife.env.ProvidedEndpoints#checkReleaseAndSendByMail(ProvidedEndpoints.java:220)
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method#invoke(Method.java:497)
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract#invokeMethodElseFromCache(ActionInvocationFacetForDomainEventAbstract.java:408)
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2#execute(ActionInvocationFacetForDomainEventAbstract.java:262)
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2#execute(ActionInvocationFacetForDomainEventAbstract.java:223)
org.apache.isis.applib.services.iactn.Interaction#executeInternal(Interaction.java:173)
org.apache.isis.applib.services.iactn.Interaction#execute(Interaction.java:143)
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract#doInvoke(ActionInvocationFacetForDomainEventAbstract.java:311)
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$1#execute(ActionInvocationFacetForDomainEventAbstract.java:165)
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#executeWithinTransaction(IsisTransactionManager.java:143)
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#executeWithinTransaction(IsisTransactionManager.java:133)
org.apache.isis.core.runtime.services.persistsession.PersistenceSessionServiceInternalDefault#executeWithinTransaction(PersistenceSessionServiceInternalDefault.java:179)
org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract#invoke(ActionInvocationFacetForDomainEventAbstract.java:161)
org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault#executeInternal(ObjectActionDefault.java:398)
org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault#execute(ObjectActionDefault.java:387)
org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault#executeWithRuleChecking(ObjectActionDefault.java:368)
org.apache.isis.viewer.wicket.model.models.ActionModel#executeAction(ActionModel.java:483)
org.apache.isis.viewer.wicket.model.models.ActionModel#load(ActionModel.java:462)
org.apache.isis.viewer.wicket.model.models.ActionModel#load(ActionModel.java:80)
org.apache.wicket.model.LoadableDetachableModel#getObject(LoadableDetachableModel.java:124)
org.apache.isis.viewer.wicket.model.models.ActionModel#executeHandlingApplicationExceptions(ActionModel.java:568)
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:255)
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeAndProcessResults(ActionPanel.java:204)

AW: this is just a test - trying out the new pony-mail support provided by ASF.

2016-06-17 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
I like it!

[1] https://lists.apache.org/list.html?users@isis.apache.org

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Freitag, 17. Juni 2016 12:45
An: users@isis.apache.org
Betreff: this is just a test - trying out the new pony-mail support provided by 
ASF.


On 2016-06-17 11:27 (+0100), Dan Haywood  wrote:
> Just to close off this thread, in the 1.13.0-SNAPSHOT simpleapp
> archetype the swagger plugin is configured to run by default as part
> of the integtests module [1], and it seems to be working just fine.
>
> I've also configured it in the todoapp (that uses the security
> module), no problems there either [2].
>
> Thx
> Dan
>
> [1]
> https://github.com/apache/isis/blob/master/example/application/simplea
> pp/integtests/pom.xml#L95
> [2]
> https://github.com/isisaddons/isis-app-todoapp/blob/5da6c19df32f460a1c
> d18368161ff071e187fdd9/integtests/pom.xml#L104
>
>
> On 28 April 2016 at 12:21, Dan Haywood  wrote:
>
> > Could you open a new ticket, please.  By all means reference the old one.
> >
> > Thx,
> > Dan
> > On 28 Apr 2016 12:17, "Kambiz Darabi"  wrote:
> >
> >> Hi,
> >>
> >> I have the same error with 1.12.1 (cf. stack trace below) while
> >> running in my integration test module and using the real
> >> AppManifest as suggested in ISIS-1295 [1] (although I had to
> >> comment out the security module temporarily because it led to another 
> >> error) .
> >>
> >> I am trying to debug it and it seems like the session is already
> >> closed by the time IsisContext.getPersistenceSession is called in below 
> >> stack.
> >>
> >> Shall I reopen ISIS-1295 or is this another issue?
> >>
> >> Any hint on what the problem might be is highly appreciated.
> >>
> >> Thanks
> >>
> >>
> >> Kambiz
> >>
> >>
> >> [1] https://issues.apache.org/jira/browse/ISIS-1295
> >>
> >> [ERROR] Failed to execute goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger (default) on
> >> project
> >> message-service-integration: Execution default of goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger failed: No
> >> Session opened for this thread -> [Help 1]
> >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >> execute goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
> >> (default) on project message-service-integration: Execution default
> >> of goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
> >> failed: No Session opened for this thread
> >> at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
> >> at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >> at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >> at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> >> at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> >> at
> >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> >> at
> >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
> >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
> >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
> >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >> at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >> at java.lang.reflect.Method.invoke(Method.java:497)
> >> at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> >> at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> >> at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> >> at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.jav
> >> a:356) Caused by: org.apache.maven.plugin.PluginExecutionException:
> >> Execution default of goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
> >> failed: No Session opened for this thread
> >> at
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
> >> at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> >> ... 19 more
> >> Caused by: java.lang.IllegalStateException: No Session 

AW: AW: ToDo App still not working

2016-06-06 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Should have been 
[..]
/catalog.dtd"--> 
[..]
-Ursprüngliche Nachricht-----
Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP 
[mailto:joerg.r...@kuehne-nagel.com] 
Gesendet: Montag, 6. Juni 2016 10:34
An: users@isis.apache.org
Betreff: AW: AW: ToDo App still not working

Hi Dan,

my catalog.xml reads:



http://isis.apache.org/schema/common/common.xsd;
uri="imports/common.xsd"/>



ie. I downloaded the xsd and used a local FS reference (not sure what the 
difference between public and system is, but system works).

So the last change I applied (commenting out the DOCTYPE) made it work for me, 
but it requires the other change as well.

-j

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Montag, 6. Juni 2016 09:09
An: users
Betreff: Re: AW: ToDo App still not working

Was that after you removed the DOCTYPE, or did you not need to make any changes?
On 6 Jun 2016 08:07, "Rade, Joerg / Kuehne + Nagel / Ham GI-DP" < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi Dan,
>
> works now, thanks!
>
> -j
> -Ursprüngliche Nachricht-
> Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
> Gesendet: Sonntag, 5. Juni 2016 18:01
> An: users
> Betreff: Re: ToDo App still not working
>
> Hi Jorg,
>
> Does sound like a firewall issue.  I hadn't appreciated that running 
> that xsd plugin would require internet access, but looks like you are correct.
>
> A quick googling led me to [2] where it (bullet point 1 of figure 5.1) 
> suggests that just removing the DOCTYPE declaration would be enough.
>
> Could you try that out?  if it works, would be happy to remove/comment 
> out the line.
>
> Thx
> Dan
>
> [2] http://www.sagehill.net/docbookxsl/WriteCatalog.html
>
>
>
> 2016-06-01 13:35 GMT+01:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
> joerg.r...@kuehne-nagel.com>:
>
> > Hi,
> >
> > I'm a step further after adding 'Cloudbees snapshots' in 
> > settings.xml as pluginRepository. Now 'mvn clean install -DskipTests' ends 
> > with:
> >
> > [ERROR] Failed to execute goal
> > org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate
> > (xjc-generate) on project todoapp-xsd: Error parsing catalog
> >
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/xsd/src/main/resources/catalog.xml].
> > Connection timed out: connect -> [Help 1]
> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
> > execute goal 
> > org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate
> > (xjc-generate) on project todoapp-xsd: Error parsing catalog
> >
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/xsd/src/main/resources/catalog.xml].
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:217)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:153)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:145)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:84)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:59)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui
> ld(LifecycleStarter.java:183)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle
> Starter.java:161)
> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:62)
> > at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> > at java.lang.reflect.Method.invoke(Method.java:497)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc
> her.java:290)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java
> :230)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Lau
> ncher.java:409)
> > at
&g

AW: AW: ToDo App still not working

2016-06-06 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Dan,

my catalog.xml reads:



http://isis.apache.org/schema/common/common.xsd;
uri="imports/common.xsd"/>



ie. I downloaded the xsd and used a local FS reference (not sure what the 
difference between public and system is, but system works).

So the last change I applied (commenting out the DOCTYPE) made it work for me, 
but it requires the other change as well.

-j

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Montag, 6. Juni 2016 09:09
An: users
Betreff: Re: AW: ToDo App still not working

Was that after you removed the DOCTYPE, or did you not need to make any changes?
On 6 Jun 2016 08:07, "Rade, Joerg / Kuehne + Nagel / Ham GI-DP" < 
joerg.r...@kuehne-nagel.com> wrote:

> Hi Dan,
>
> works now, thanks!
>
> -j
> -Ursprüngliche Nachricht-
> Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
> Gesendet: Sonntag, 5. Juni 2016 18:01
> An: users
> Betreff: Re: ToDo App still not working
>
> Hi Jorg,
>
> Does sound like a firewall issue.  I hadn't appreciated that running
> that xsd plugin would require internet access, but looks like you are correct.
>
> A quick googling led me to [2] where it (bullet point 1 of figure 5.1)
> suggests that just removing the DOCTYPE declaration would be enough.
>
> Could you try that out?  if it works, would be happy to remove/comment
> out the line.
>
> Thx
> Dan
>
> [2] http://www.sagehill.net/docbookxsl/WriteCatalog.html
>
>
>
> 2016-06-01 13:35 GMT+01:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
> joerg.r...@kuehne-nagel.com>:
>
> > Hi,
> >
> > I'm a step further after adding 'Cloudbees snapshots' in
> > settings.xml as pluginRepository. Now 'mvn clean install -DskipTests' ends 
> > with:
> >
> > [ERROR] Failed to execute goal
> > org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate
> > (xjc-generate) on project todoapp-xsd: Error parsing catalog
> >
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/xsd/src/main/resources/catalog.xml].
> > Connection timed out: connect -> [Help 1]
> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> > execute goal
> > org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate
> > (xjc-generate) on project todoapp-xsd: Error parsing catalog
> >
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/xsd/src/main/resources/catalog.xml].
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:217)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:153)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:145)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:84)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:59)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui
> ld(LifecycleStarter.java:183)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle
> Starter.java:161)
> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:62)
> > at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> > at java.lang.reflect.Method.invoke(Method.java:497)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc
> her.java:290)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java
> :230)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Lau
> ncher.java:409)
> > at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java
> > :3
> > 52) Caused by: org.apache.maven.plugin.MojoExecutionException: Error
> > parsing catalog
> >
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/x

AW: ToDo App still not working

2016-06-06 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Dan,

works now, thanks!

-j
-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Sonntag, 5. Juni 2016 18:01
An: users
Betreff: Re: ToDo App still not working

Hi Jorg,

Does sound like a firewall issue.  I hadn't appreciated that running that xsd 
plugin would require internet access, but looks like you are correct.

A quick googling led me to [2] where it (bullet point 1 of figure 5.1)  
suggests that just removing the DOCTYPE declaration would be enough.

Could you try that out?  if it works, would be happy to remove/comment out the 
line.

Thx
Dan

[2] http://www.sagehill.net/docbookxsl/WriteCatalog.html



2016-06-01 13:35 GMT+01:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP <
joerg.r...@kuehne-nagel.com>:

> Hi,
>
> I'm a step further after adding 'Cloudbees snapshots' in settings.xml
> as pluginRepository. Now 'mvn clean install -DskipTests' ends with:
>
> [ERROR] Failed to execute goal
> org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate
> (xjc-generate) on project todoapp-xsd: Error parsing catalog
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/xsd/src/main/resources/catalog.xml].
> Connection timed out: connect -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate
> (xjc-generate) on project todoapp-xsd: Error parsing catalog
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/xsd/src/main/resources/catalog.xml].
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52) Caused by: org.apache.maven.plugin.MojoExecutionException: Error
> parsing catalog
> [file:/C:/data_jra/workspace-ife/isis-app-todoapp/xsd/src/main/resources/catalog.xml].
> at
> org.jvnet.jaxb2.maven2.RawXJC2Mojo.parseResolvedCatalogURIs(RawXJC2Mojo.java:1061)
> at
> org.jvnet.jaxb2.maven2.RawXJC2Mojo.setupCatalogResolver(RawXJC2Mojo.java:823)
> at
> org.jvnet.jaxb2.maven2.RawXJC2Mojo.doExecute(RawXJC2Mojo.java:437)
> at org.jvnet.jaxb2.maven2.RawXJC2Mojo.execute(RawXJC2Mojo.java:311)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> ... 19 more
> Caused by: java.net.ConnectException: Connection timed out: connect
> at java.net.DualStackPlainSocketImpl.connect0(Native Method)
> at
> java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
> at
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
> at
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
> at
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
> at j

AW: ToDo App still not working

2016-05-31 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

does the message mean that a pom is expected?

> [ERROR] Plugin org.apache.isis.tool:isis-maven-plugin:1.13.0-SNAPSHOT or one 
> of its dependencies could not be resolved:
> Failed to read artifact descriptor for 
> org.apache.isis.tool:isis-maven-plugin:jar:1.13.0-SNAPSHOT: Could not find 
> artifact
> org.apache.isis.tool:isis-maven-plugin:pom:1.13.0-SNAPSHOT -> [Help 1]

I don't see one at 
http://repository-estatio.forge.cloudbees.com/snapshot/org/apache/isis/tool/isis-maven-plugin/

-j

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael 
Nebel, Lars Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Diederick de Vroet, 
Dominic Edmonds, Uwe Hött, Richard Huhn, Björn Johansson, Holger Ketz, Jan 
Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: jira access

2016-05-25 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
I just logged in successfully.

There is 'a' red GUI element labeled "Create | v" which actually consists of a 
Button 'Create' and a Dropdown 'v'.
Both have their own set of actions.

You have to press the Button when you want to raise an issue.

I recall that I was puzzled with this design as well ...

HTH -j

-Ursprüngliche Nachricht-
Von: Dan Haywood [mailto:d...@haywood-associates.co.uk]
Gesendet: Mittwoch, 25. Mai 2016 07:09
An: users
Betreff: Re: jira access

Not sure.  I know that the ASF infra people have on occasion locked down JIRA 
to prevent spam attacks, I saw a note about that a week ago.
Everything is reported ok on http://status.apache.org/

I just created a brand new JIRA account for myself, without any committer 
permissions etc, and was able to log in using that.  The ISIS project is there 
as usual.  So I'm not sure what to advise ... "works for me".

Is anyone else having issues still?

Thx
Dan


On 25 May 2016 at 02:25, Stephen Cameron  wrote:

> Hi,
>
> I cannot create a Jira issue at present. When I try I see a list of 4
> projects that mean nothing to me.
>
> I've not been able to log anything against Apache Isis for more than a
> week, does anyone know what is going on?
>
> Thanks
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael 
Nebel, Lars Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Diederick de Vroet, 
Dominic Edmonds, Uwe Hött, Richard Huhn, Björn Johansson, Holger Ketz, Jan 
Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


Amelia stylesheet broken

2016-05-12 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi all,

the other day I selected the bootstrap theme Amelia in the Wicket viewer and 
somehow got in a situation where the rendered HTML is very ... 'parsimonious'.
Menus are rendered on the left hand side intermingled with the "Change theme" 
options.

The first included stylesheets (*agilecoders*amelia*) seems to be empty:


http://localhost:9090/wicket/wicket/resource/de.agilecoders.wicket.themes.markup.html.bootswatch.BootswatchCssReference/css/bootstrap.amelia-ver-1451920873485.css>"
 />


Rebuilding and restarting Jetty did not help, although DomainApplication.java 
reads:
settings.setThemeProvider(new BootswatchThemeProvider(BootswatchTheme.Flatly));

FF and Chrome show the same behavior.

I remembered a remark by Dan regarding this issue and recovered by clicking one 
of the (hardly visible) other "Change theme" options.

I did not find a code change and switching browsers didn't help either so I 
tend to exclude cookies.

Where is that setting saved?

Thanks in advance
Jörg

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael 
Nebel, Lars Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Diederick de Vroet, 
Dominic Edmonds, Uwe Hött, Richard Huhn, Björn Johansson, Holger Ketz, Jan 
Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: Production questions

2016-02-16 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi David,

you asked:
- Are database migrations done automagically or should we create our own 
migration scripts?

(Currently) you need to write your own scripts. Jeroen talked about some ideas 
on automating some things during FOSDEM.

- Will Isis always rebuild the database on restart or is this just for 
development/prototyping mode?

Only in development/prototyping mode and/or when the DB (schema) is empty.

- Is it possible to help with Isis documentation? Right now there are a lot of 
sections marked with TODO. Which I feel is a big turnoff for people who want to 
do a quick experiment with Isis

Contributions are always welcome! The procedure is about as follows:

- create an issue;
- fork the repo into your account;
- create a branch;
- apply changes;
- issue a pull request;

See [1] for details.

-j
[1] 
https://svn.apache.org/repos/infra/websites/production/isis/content/contributing.html


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Lars 
Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn, Diederick 
de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Uwe Hött, Holger Ketz, 
Dominic Edmonds.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 
die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall 
bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je 
nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter 
Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text 
der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter 
http://www.kuehne-nagel.com einsehen.


AW: Datanucleus and IntelliJ?

2016-01-20 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi,

so it happens when jetty:run is invoked?

Same effect when you invoke the command from the prompt in the webapp dir?

I could run with mysql with 1.11.0 and eclipse.

On other occasions I remember some strange messages, which went away after 
removing some dirs in my local repository. Maybe worth a trial.

HTH -j
-Ursprüngliche Nachricht-
Von: Marianne Hagaseth [mailto:marianne.hagas...@marintek.sintef.no]
Gesendet: Dienstag, 19. Januar 2016 18:09
An: users@isis.apache.org
Betreff: RE: Datanucleus and IntelliJ?

No, maven clean install runs OK.
During running.


Med vennlig hilsen / Best regards,
Marianne Hagaseth
Forsker - Maritime transportsystemer
Research Scientist - Maritime Transport Systems

MARINTEK (Norsk Marinteknisk Forskningsinstitutt AS)
Address:  POB 4125 Valentinlyst, NO-7450 Trondheim, Norway
Mobile:   +47 90 95 64 69 -  Phone: +47 464 15 000
Web:   www.marintek.sintef.no

-Original Message-
From: Rade, Joerg / Kuehne + Nagel / Ham GI-DP 
[mailto:joerg.r...@kuehne-nagel.com]
Sent: 19. januar 2016 17:54
To: users@isis.apache.org
Subject: AW: Datanucleus and IntelliJ?

Hi Marianne,

the error comes as response to 'mvn clean install' ?

Best regards
Jörg
-Ursprüngliche Nachricht-
Von: Marianne Hagaseth [mailto:marianne.hagas...@marintek.sintef.no]
Gesendet: Dienstag, 19. Januar 2016 12:31
An: users@isis.apache.org
Betreff: Datanucleus and IntelliJ?

Hi,
I keep getting this error even if the pom's are all updated with the 
datanucleus dependencies.
Where can I start to look at this? Any hints?

[INFO] 
[ERROR] No plugin found for prefix 'datanucleus' in the current project and in 
the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from 
the repositories [local (C:\Users\mhaga\.m2\repository), central 
(http://repo.maven.apache.org/maven2)] -> [Help 1]
org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException: No plugin found 
for prefix 'datanucleus' in the current project and in the plugin groups 
[org.apache.maven.plugins, org.codehaus.mojo] available from the repositories 
[local (C:\Users\mhaga\.m2\repository), central 
(http://repo.maven.apache.org/maven2)]
   at 
org.apache.maven.plugin.prefix.internal.DefaultPluginPrefixResolver.resolve(DefaultPluginPrefixResolver.java:94)
   at 
org.apache.maven.lifecycle.internal.MojoDescriptorCreator.findPluginForPrefix(MojoDescriptorCreator.java:262)
   at 
org.apache.maven.lifecycle.internal.MojoDescriptorCreator.getMojoDescriptor(MojoDescriptorCreator.java:222)
   at 
org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:106)
   at 
org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:86)
   at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:98)
   at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
   at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
   at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
   at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
   at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:497)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
   at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
[ERROR]

Using mysql and JDO.




Med vennlig hilsen / Best regards,
Marianne Hagaseth
Forsker - Maritime transportsystemer
Research Scientist - Maritime Transport Systems

MARINTEK (Norsk Marinteknisk Forskningsinstitutt AS)
Address:  POB 4125 Valentinlyst, NO-7450 Trondheim, Norway
Mobile:   +47 90 95 64 69 -  Phone: +47 464 15 000
Web:   www.marintek.sintef.no<http://www.marintek.sintef.no/>


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Lars 
Wedel, Jens Wollesen.
Persönlich haftende Gesell

AW: Datanucleus and IntelliJ?

2016-01-19 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Marianne,

the error comes as response to 'mvn clean install' ?

Best regards
Jörg
-Ursprüngliche Nachricht-
Von: Marianne Hagaseth [mailto:marianne.hagas...@marintek.sintef.no]
Gesendet: Dienstag, 19. Januar 2016 12:31
An: users@isis.apache.org
Betreff: Datanucleus and IntelliJ?

Hi,
I keep getting this error even if the pom's are all updated with the 
datanucleus dependencies.
Where can I start to look at this? Any hints?

[INFO] 
[ERROR] No plugin found for prefix 'datanucleus' in the current project and in 
the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from 
the repositories [local (C:\Users\mhaga\.m2\repository), central 
(http://repo.maven.apache.org/maven2)] -> [Help 1]
org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException: No plugin found 
for prefix 'datanucleus' in the current project and in the plugin groups 
[org.apache.maven.plugins, org.codehaus.mojo] available from the repositories 
[local (C:\Users\mhaga\.m2\repository), central 
(http://repo.maven.apache.org/maven2)]
   at 
org.apache.maven.plugin.prefix.internal.DefaultPluginPrefixResolver.resolve(DefaultPluginPrefixResolver.java:94)
   at 
org.apache.maven.lifecycle.internal.MojoDescriptorCreator.findPluginForPrefix(MojoDescriptorCreator.java:262)
   at 
org.apache.maven.lifecycle.internal.MojoDescriptorCreator.getMojoDescriptor(MojoDescriptorCreator.java:222)
   at 
org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:106)
   at 
org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:86)
   at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:98)
   at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
   at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
   at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
   at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
   at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:497)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
   at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
   at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
[ERROR]

Using mysql and JDO.




Med vennlig hilsen / Best regards,
Marianne Hagaseth
Forsker - Maritime transportsystemer
Research Scientist - Maritime Transport Systems

MARINTEK (Norsk Marinteknisk Forskningsinstitutt AS)
Address:  POB 4125 Valentinlyst, NO-7450 Trondheim, Norway
Mobile:   +47 90 95 64 69 -  Phone: +47 464 15 000
Web:   www.marintek.sintef.no


Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Lars 
Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn, Diederick 
de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Uwe Hött, Holger Ketz, 
Dominic Edmonds.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen 
insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von Ziffer 
23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir Ihnen gerne auf 
Anfrage und können Sie auch unter http://www.kuehne-nagel.com einsehen. 
Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen internationaler 
Übereinkommen weder unsere Haftung noch die Zurechnung des Verschuldens von 
Leuten und sonstigen Dritten zu Gunsten des Auftraggebers erweitert, und (2) 
wir in den im deutschen Seehandelsrecht aufgeführten Fällen des nautischen 
Verschuldens oder Feuer an Bord nur für eigenes Verschulden und (3) im Sinne 
der CMNI genannten Voraussetzungen nicht für 

AW: Load Data from Files at Startup

2016-01-12 Thread Rade, Joerg / Kuehne + Nagel / Ham GI-DP
Hi Dan,
>Um, there isn't.  myapp-fixture depends on myapp-dom, but the opposite isn't 
>true (it can't
>be, otherwise Maven wouldn't build the project because there would be a cyclic 
>dependency
>between modules).

You are right - I got mixed up with myapp-app and myapp-dom.

>Yes, or maybe using Quartz Scheduler.  But I think you are moving out of the 
>realm of
>fixture management and more into general application integration.

I'll give Quartz a try - integrating with an external event bus like camel is 
probably overkill.

Thanks -j

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Martin 
Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Lars 
Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn, Diederick 
de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Uwe Hött, Holger Ketz, 
Dominic Edmonds.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen 
insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von Ziffer 
23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir Ihnen gerne auf 
Anfrage und können Sie auch unter http://www.kuehne-nagel.com einsehen. 
Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen internationaler 
Übereinkommen weder unsere Haftung noch die Zurechnung des Verschuldens von 
Leuten und sonstigen Dritten zu Gunsten des Auftraggebers erweitert, und (2) 
wir in den im deutschen Seehandelsrecht aufgeführten Fällen des nautischen 
Verschuldens oder Feuer an Bord nur für eigenes Verschulden und (3) im Sinne 
der CMNI genannten Voraussetzungen nicht für nautisches Verschulden, Feuer an 
Bord oder Mängel des Schiffes haften.