Re: [JXTA discuss] problems in parsing XML profile??

James Todd <[email protected]> Fri, 27 May 2005 19:43:51 -0700
Newsgroups gmane.comp.java.jxta.general
Message-ID <[email protected]>
Hey Michele -

  I'll look at a Proxy profile shortly. We should register an issue in the Platform
  issue db. I suspect it will be trivial.

  It would be great to get comments/review for the following issues:

    http://platform.jxta.org/issues/show_bug.cgi?id=1364 - edge optimizer
    http://platform.jxta.org/issues/show_bug.cgi?id=1368 - simplify/lessen AbstractConfigurator impl imports
    http://platform.jxta.org/issues/show_bug.cgi?id=1373 - remove static jxta home
    http://platform.jxta.org/issues/show_bug.cgi?id=1374 - null relay bootstrap
    http://platform.jxta.org/issues/show_bug.cgi?id=1375 - any/all ipv4/6 address 

  I basically can't apply the mods until I get at least one +1 for each. Having too
  many open issues whereby it becomes difficult to apply patches based on a changing
  codebase is a problem I'd like to avoid.

  hth,

- james

--
James Todd :: blogs.sun.com/gonzo | weblogs.java.net/blog/gonzo 

MyJXTA :: use it - learn it - do it

Java == platform independence
XML  == application independence
JXTA == network independence

Secure End-to-End Computing 


Michele Amoretti wrote:
> Ok, very nice, I will try it.
> 
> I have little request:
> 
> is it possible to have a PROXY profile, along with those provided here:
> 
> http://platform.jxta.org/source/browse/platform/binding/java/ext/src/net/jxta/ext/config/resources/
> 
> ?
> 
> In particular, I would like to know ho to set:
> 
>   <xsd:complexType name="ProxyAddress">
>      <xsd:simpleContent>
>        <xsd:extension base="xsd:anyURI">
>          <xsd:attribute name="enabled" type="xsd:boolean" use="optional"
>            default="false"/>
>        </xsd:extension>
>      </xsd:simpleContent>
>    </xsd:complexType>
> 
> 
> Thanks
> 
> 
> 
> On Friday 27 May 2005 12:10, James Todd wrote:
> 
>>Hey Michele, et al -
>>
>>  I have just submitted a patch that should resolve this issue such that
>>  one does not have to perform the work around of specifying a fully
>>qualified InetAddress:
>>
>>     http://platform.jxta.org/issues/show_bug.cgi?id=1375
>>
>>     note: more use case info included in the issue db
>>
>>  Unit tests are included as well:
>>
>>    http://wiki.java.net/bin/view/Jxta/BuildingJXTA
>>
>>    % cd platform/binding/java
>>    % ant runtestui
>>
>>  I appreciate folks testing this patch so that we can resolve the
>>  issue for all.
>>
>>  hth,
>>
>>- james
>>
>>--
>>James Todd :: blogs.sun.com/gonzo | weblogs.java.net/blog/gonzo
>>
>>MyJXTA :: use it - learn it - do it
>>
>>Java == platform independence
>>XML  == application independence
>>JXTA == network independence
>>
>>Secure End-to-End Computing
>>
>>James Todd wrote:
>>
>>>Hey Michele -
>>>
>>> Alex and I have been discussing this issue:
>>>
>>>   http://platform.jxta.org/issues/show_bug.cgi?id=1375
>>>
>>> The work around is to specify a fully qualified address, even the
>>>any/all address, when one wants to change the default port. The real fix
>>>will (likely) entail getting support back in for the address
>>>"template/macro" logic so that a URI fragment can be provieded, eg:
>>>
>>>   http://:9901
>>>
>>> to which ext:config will expand as needed. In this case:
>>>
>>>   http://0.0.0.0:9901 for ipv4
>>>   http://[::]:9901 for ipv6
>>>
>>> Please feel free to comment against all ext:config issues so that we
>>> can work towards resolution. At present, I have the following 4 issues
>>> that are ready for review and I would very much like to close them by
>>> weeks end:
>>>
>>>   http://platform.jxta.org/issues/show_bug.cgi?id=1373 - jxta home
>>>   http://platform.jxta.org/issues/show_bug.cgi?id=1374 - null relay
>>>bootstrap
>>>   http://platform.jxta.org/issues/show_bug.cgi?id=1368 - simplify
>>>AbsConf http://platform.jxta.org/issues/show_bug.cgi?id=1364 - edge
>>>optimizer
>>>
>>> With the above resolved I'd like to go after 1375 which was supported at
>>> one time, for obvious reason, at which point the concern you have raised
>>> will be addressed.
>>>
>>> hth,
>>>
>>>- james
>>>
>>>--
>>>James Todd :: blogs.sun.com/gonzo | weblogs.java.net/blog/gonzo
>>>MyJXTA :: use it - learn it - do it
>>>
>>>Java == platform independence
>>>XML  == application independence
>>>JXTA == network independence
>>>
>>>Secure End-to-End Computing
>>>
>>>Michele Amoretti wrote:
>>>
>>>>Hello,
>>>>I found a probable BUG in the autoconfiguration phase...
>>>>
>>>>This is part of the profile for a rendezvous:
>>>>
>>>>.........
>>>>  <transport>
>>>>    <tcp enabled="true">
>>>>      <address range="1">
>>>>        <multicast enabled="false"/>
>>>>        tcp://:9901
>>>>      </address>
>>>>      <publicAddress>tcp://:9901</publicAddress>
>>>>      <proxy enabled="false"/>
>>>>    </tcp>
>>>>.........
>>>>
>>>>I want the RendezVousService can be reached only on port 9901.
>>>>
>>>>I publish a list of rendezvous in which the port is said to be 9701.
>>>>Nevertheless, edges are able to find the rendezvous!
>>>>
>>>>In fact, searching in the PlatformConfig of the rdv, I find that:
>>>>
>>>>                                 <Port start="9701" end="9702">
>>>>                                        9701
>>>>                                </Port>
>>>>
>>>>thus the "9901" setting is completely IGNORED.
>>>>
>>>>The same setting, from the GUI, is correctly translated in the
>>>>PlatformConfig...
>>>>
>>>>
>>>>
>>>>Another problem of XML profiles:
>>>>
>>>>a local "bootstrap" rdv list is correctly read IF AND ONLY IF the
>>>>absolute path is provided... relative paths are not correctly parsed
>>>>
>>>>
>>>>
>>>> Thanks
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [email protected]
>>For additional commands, e-mail: [email protected]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>