Discussion:
[Wsf-general] Axiom E4X not working with BSF [was:rethinking .........]
Thilina Gunarathne
2007-11-22 16:11:17 UTC
Permalink
Hi Ruwan,
We came across a number of issues with BSF when putting E4X for synapse
1.0 release, and did not had much time to put it in for the 1.1 release
since we got the BSF jars just before the release
AFAIK BSF works on top of Rhino when it comes to javascript. E4X implementation is a layer below the
interfaces given by Rhino. So IMHO if our E4X fails (given that it's *properly integrated*) with
BSF, then our E4X implementation is missing something which original Rhino E4X impl had. Please log
issues about such things. We need to get them fixed ASAP. We never know when that case (if there is
any) would come across in the mashup server it self.

Before integrating Axiom E4X to Mashup, we got hold of the original Rhino E4X test suite and ran it
against our Axiom E4X, which helped us fix lot of issues. I think it'll be a good idea to run it
again with the current version.

thanks,
Thilina
Thanks,
Ruwan
Ruwan Linton
2007-11-22 16:16:03 UTC
Permalink
Thilina,

AFAIK, BSF latest release has tried to integrate Axiom based E4X of ours
(WSO2) and they had one issue as I remember. But even for that Ant Elder of
BSF has provided a workaround. I will look in to that and fix the issues if
there are any. Thanks for the comments.

Thanks,
Ruwan.

----- Original Message -----
From: "Thilina Gunarathne" <***@wso2.com>
To: <esb-java-***@wso2.org>
Cc: <wsf-***@wso2.org>
Sent: Thursday, November 22, 2007 10:11 PM
Subject: [esb-java-dev] Axiom E4X not working with BSF
[was:rethinking.........]
Post by Thilina Gunarathne
Hi Ruwan,
We came across a number of issues with BSF when putting E4X for synapse
1.0 release, and did not had much time to put it in for the 1.1 release
since we got the BSF jars just before the release
AFAIK BSF works on top of Rhino when it comes to javascript. E4X
implementation is a layer below the
interfaces given by Rhino. So IMHO if our E4X fails (given that it's
*properly integrated*) with
BSF, then our E4X implementation is missing something which original Rhino
E4X impl had. Please log
issues about such things. We need to get them fixed ASAP. We never know
when that case (if there is
any) would come across in the mashup server it self.
Before integrating Axiom E4X to Mashup, we got hold of the original Rhino
E4X test suite and ran it
against our Axiom E4X, which helped us fix lot of issues. I think it'll be
a good idea to run it
again with the current version.
thanks,
Thilina
Thanks,
Ruwan
_______________________________________________
Esb-java-dev mailing list
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
--
No virus found in this incoming message.
Checked by AVG Free Edition.
11/22/2007 11:49 AM
Keith Chapman
2007-11-23 02:08:22 UTC
Permalink
Hi Thilina,

Do you have any idea where we can get hold of this test suite. I have
filed a JIRA in order to add tests to our E4X impl (so that they run
during the build process). Jonathan also opened a JIRA saying that e$X
prepend child does not work. I will have a look at that.

AFAIK Ant (Ant Elder) has incorporated E4X support into BSF via our axom
IMPL and that release of BSF came just before the synapse release, hence
they did not go with it.

Thanks,
Keith.
Post by Thilina Gunarathne
Hi Ruwan,
We came across a number of issues with BSF when putting E4X for synapse
1.0 release, and did not had much time to put it in for the 1.1 release
since we got the BSF jars just before the release
AFAIK BSF works on top of Rhino when it comes to javascript. E4X implementation is a layer below the
interfaces given by Rhino. So IMHO if our E4X fails (given that it's *properly integrated*) with
BSF, then our E4X implementation is missing something which original Rhino E4X impl had. Please log
issues about such things. We need to get them fixed ASAP. We never know when that case (if there is
any) would come across in the mashup server it self.
Before integrating Axiom E4X to Mashup, we got hold of the original Rhino E4X test suite and ran it
against our Axiom E4X, which helped us fix lot of issues. I think it'll be a good idea to run it
again with the current version.
thanks,
Thilina
Thanks,
Ruwan
_______________________________________________
Wsf-general mailing list
http://wso2.org/cgi-bin/mailman/listinfo/wsf-general
Ruwan Linton
2007-11-23 02:08:05 UTC
Permalink
Keith / Thilina,

Well, not out of the box. We need to do some extra work to get the AXIOM-E4X
to get to work with BSF latest. Please find the comment of Ant at
Synapse-dev [1].

Thanks,
Ruwan

[1] - http://marc.info/?l=synapse-dev&m=119373550531518&w=2

----- Original Message -----
From: "Keith Chapman" <***@wso2.com>
To: <wsf-***@wso2.org>; "Thilina Gunarathne" <***@wso2.com>
Sent: Friday, November 23, 2007 8:08 AM
Subject: Re: [Wsf-general] Axiom E4X not working with BSF
[was:rethinking.........]
Post by Keith Chapman
Hi Thilina,
Do you have any idea where we can get hold of this test suite. I have
filed a JIRA in order to add tests to our E4X impl (so that they run
during the build process). Jonathan also opened a JIRA saying that e$X
prepend child does not work. I will have a look at that.
AFAIK Ant (Ant Elder) has incorporated E4X support into BSF via our axom
IMPL and that release of BSF came just before the synapse release, hence
they did not go with it.
Thanks,
Keith.
Post by Thilina Gunarathne
Hi Ruwan,
We came across a number of issues with BSF when putting E4X for synapse
1.0 release, and did not had much time to put it in for the 1.1 release
since we got the BSF jars just before the release
AFAIK BSF works on top of Rhino when it comes to javascript. E4X
implementation is a layer below the
interfaces given by Rhino. So IMHO if our E4X fails (given that it's
*properly integrated*) with
BSF, then our E4X implementation is missing something which original
Rhino E4X impl had. Please log
issues about such things. We need to get them fixed ASAP. We never know
when that case (if there is
any) would come across in the mashup server it self.
Before integrating Axiom E4X to Mashup, we got hold of the original Rhino
E4X test suite and ran it
against our Axiom E4X, which helped us fix lot of issues. I think it'll
be a good idea to run it
again with the current version.
thanks,
Thilina
Thanks,
Ruwan
_______________________________________________
Wsf-general mailing list
http://wso2.org/cgi-bin/mailman/listinfo/wsf-general
_______________________________________________
Wsf-general mailing list
http://wso2.org/cgi-bin/mailman/listinfo/wsf-general
--
No virus found in this incoming message.
Checked by AVG Free Edition.
11/22/2007 11:49 AM
Keith Chapman
2007-11-23 04:19:25 UTC
Permalink
Ruwan,

I replied on the synapse-dev list asking Ant to file a JIRA against the
E4X impl with details on how to reproduce this scenario. But it didn't
happen. Do you have a clear idea of this bug so that u can help
reproduce it?

Thanks,
Keith.
Post by Ruwan Linton
Keith / Thilina,
Well, not out of the box. We need to do some extra work to get the
AXIOM-E4X to get to work with BSF latest. Please find the comment of Ant
at Synapse-dev [1].
Thanks,
Ruwan
[1] - http://marc.info/?l=synapse-dev&m=119373550531518&w=2
Sent: Friday, November 23, 2007 8:08 AM
Subject: Re: [Wsf-general] Axiom E4X not working with BSF
[was:rethinking.........]
Post by Keith Chapman
Hi Thilina,
Do you have any idea where we can get hold of this test suite. I have
filed a JIRA in order to add tests to our E4X impl (so that they run
during the build process). Jonathan also opened a JIRA saying that e$X
prepend child does not work. I will have a look at that.
AFAIK Ant (Ant Elder) has incorporated E4X support into BSF via our axom
IMPL and that release of BSF came just before the synapse release, hence
they did not go with it.
Thanks,
Keith.
Post by Thilina Gunarathne
Hi Ruwan,
We came across a number of issues with BSF when putting E4X for synapse
1.0 release, and did not had much time to put it in for the 1.1 release
since we got the BSF jars just before the release
AFAIK BSF works on top of Rhino when it comes to javascript. E4X
implementation is a layer below the
interfaces given by Rhino. So IMHO if our E4X fails (given that it's
*properly integrated*) with
BSF, then our E4X implementation is missing something which original
Rhino E4X impl had. Please log
issues about such things. We need to get them fixed ASAP. We never
know when that case (if there is
any) would come across in the mashup server it self.
Before integrating Axiom E4X to Mashup, we got hold of the original
Rhino E4X test suite and ran it
against our Axiom E4X, which helped us fix lot of issues. I think
it'll be a good idea to run it
again with the current version.
thanks,
Thilina
Thanks,
Ruwan
_______________________________________________
Wsf-general mailing list
http://wso2.org/cgi-bin/mailman/listinfo/wsf-general
_______________________________________________
Wsf-general mailing list
http://wso2.org/cgi-bin/mailman/listinfo/wsf-general
--
No virus found in this incoming message.
Checked by AVG Free Edition.
11/22/2007 11:49 AM
Ruwan Linton
2007-11-23 08:03:14 UTC
Permalink
Keith,

I saw that :) I have pointed that because you told that axiom-E4X is
integrated to the BSF. I will help you on this (I think we can easily
reproduce this by droping our E4X jar to synapse lib and using it through
the Script mediator) :)

Thanks,
Ruwan

----- Original Message -----
From: "Keith Chapman" <***@wso2.com>
To: "Ruwan Linton" <***@wso2.com>
Cc: <wsf-***@wso2.org>; "Thilina Gunarathne" <***@wso2.com>
Sent: Friday, November 23, 2007 10:19 AM
Subject: Re: [Wsf-general] Axiom E4X not working with BSF
[was:rethinking.........]
Post by Thilina Gunarathne
Ruwan,
I replied on the synapse-dev list asking Ant to file a JIRA against the
E4X impl with details on how to reproduce this scenario. But it didn't
happen. Do you have a clear idea of this bug so that u can help
reproduce it?
Thanks,
Keith.
Post by Ruwan Linton
Keith / Thilina,
Well, not out of the box. We need to do some extra work to get the
AXIOM-E4X to get to work with BSF latest. Please find the comment of Ant
at Synapse-dev [1].
Thanks,
Ruwan
[1] - http://marc.info/?l=synapse-dev&m=119373550531518&w=2
Sent: Friday, November 23, 2007 8:08 AM
Subject: Re: [Wsf-general] Axiom E4X not working with BSF
[was:rethinking.........]
Post by Keith Chapman
Hi Thilina,
Do you have any idea where we can get hold of this test suite. I have
filed a JIRA in order to add tests to our E4X impl (so that they run
during the build process). Jonathan also opened a JIRA saying that e$X
prepend child does not work. I will have a look at that.
AFAIK Ant (Ant Elder) has incorporated E4X support into BSF via our axom
IMPL and that release of BSF came just before the synapse release, hence
they did not go with it.
Thanks,
Keith.
Post by Thilina Gunarathne
Hi Ruwan,
We came across a number of issues with BSF when putting E4X for synapse
1.0 release, and did not had much time to put it in for the 1.1 release
since we got the BSF jars just before the release
AFAIK BSF works on top of Rhino when it comes to javascript. E4X
implementation is a layer below the
interfaces given by Rhino. So IMHO if our E4X fails (given that it's
*properly integrated*) with
BSF, then our E4X implementation is missing something which original
Rhino E4X impl had. Please log
issues about such things. We need to get them fixed ASAP. We never
know when that case (if there is
any) would come across in the mashup server it self.
Before integrating Axiom E4X to Mashup, we got hold of the original
Rhino E4X test suite and ran it
against our Axiom E4X, which helped us fix lot of issues. I think
it'll be a good idea to run it
again with the current version.
thanks,
Thilina
Thanks,
Ruwan
_______________________________________________
Wsf-general mailing list
http://wso2.org/cgi-bin/mailman/listinfo/wsf-general
_______________________________________________
Wsf-general mailing list
http://wso2.org/cgi-bin/mailman/listinfo/wsf-general
--
No virus found in this incoming message.
Checked by AVG Free Edition.
11/22/2007 11:49 AM
--
No virus found in this incoming message.
Checked by AVG Free Edition.
11/22/2007 6:55 PM
Loading...