users@jaxb.java.net

Re: Schema collides

From: Wolfgang Laun <wolfgang.laun_at_gmail.com>
Date: Fri, 11 Jun 2010 11:38:00 +0200

xjc -h shows you that there is a -httpproxy option.

OR:

Simply change the URLs in <xs:import> to refer to your local .xsd file.

-W

On 11 June 2010 11:05, Lulseged Zerfu <lulseged.zerfu_at_ericsson.com> wrote:

> Hi
>
> Thanks.
>
> I will try when I am outside. I am behind a firewall and cant get it
> compiled.
>
> Let me know if there are any way to set up a proxy in jaxb.
>
> Lulseged
>
> ------------------------------
> *From:* Wolfgang Laun [mailto:wolfgang.laun_at_gmail.com]
> *Sent:* den 11 juni 2010 10:40
>
> *To:* users_at_jaxb.dev.java.net
> *Subject:* Re: Schema collides
>
> Maybe I should have added that this was done while being connected to the
> www.
>
> As a matter of fact, you can do
> $ xjc
> http://www.openmobilealliance.org/tech/profiles/poc_listService-v1_0.xsd
> giving you the same result.
>
> -W
>
> On 11 June 2010 10:30, Wolfgang Laun <wolfgang.laun_at_gmail.com> wrote:
>
>> $ xjc urn.oma.xml.poc.list.service.xsd
>> parsing a schema...
>> compiling a schema...
>> ietf/params/xml/ns/resource_lists/DisplayNameType.java
>> ietf/params/xml/ns/resource_lists/EntryRefType.java
>> ietf/params/xml/ns/resource_lists/EntryType.java
>> ietf/params/xml/ns/resource_lists/ExternalType.java
>> ietf/params/xml/ns/resource_lists/ListType.java
>> ietf/params/xml/ns/resource_lists/ObjectFactory.java
>> ietf/params/xml/ns/resource_lists/ResourceLists.java
>> ietf/params/xml/ns/resource_lists/package-info.java
>> oma/xml/poc/list_service/EmptyType.java
>> oma/xml/poc/list_service/Group.java
>> oma/xml/poc/list_service/ListServiceType.java
>> oma/xml/poc/list_service/ListType.java
>> oma/xml/poc/list_service/ObjectFactory.java
>> oma/xml/poc/list_service/package-info.java
>> ietf/params/xml/ns/common_policy/ConditionsType.java
>> ietf/params/xml/ns/common_policy/ExceptType.java
>> ietf/params/xml/ns/common_policy/ExtensibleType.java
>> ietf/params/xml/ns/common_policy/IdentityType.java
>> ietf/params/xml/ns/common_policy/ManyType.java
>> ietf/params/xml/ns/common_policy/ObjectFactory.java
>> ietf/params/xml/ns/common_policy/OneType.java
>> ietf/params/xml/ns/common_policy/RuleType.java
>> ietf/params/xml/ns/common_policy/Ruleset.java
>> ietf/params/xml/ns/common_policy/SphereType.java
>> ietf/params/xml/ns/common_policy/ValidityType.java
>> ietf/params/xml/ns/common_policy/package-info.java
>> $
>>
>>
>> On 11 June 2010 09:58, Lulseged Zerfu <lulseged.zerfu_at_ericsson.com>wrote:
>>
>>> Hi
>>> urn.ietf.params.xml.ns.resource.lists.xsd declares list-type
>>> urn.oma.xml.poc.list.service.xsd declares list-type
>>>
>>> I get error when I compile these schemas. Because they declare same type
>>> in both schemas.
>>>
>>> Lulseged
>>>
>>> ------------------------------
>>> *From:* Lulseged Zerfu [mailto:lulseged.zerfu_at_ericsson.com]
>>> *Sent:* den 11 juni 2010 09:55
>>>
>>> *To:* users_at_jaxb.dev.java.net
>>> *Subject:* RE: Schema collides
>>>
>>> Hi
>>>
>>> Were you able to compile these schemas?
>>>
>>> Lulseged
>>>
>>> ------------------------------
>>> *From:* Wolfgang Laun [mailto:wolfgang.laun_at_gmail.com]
>>> *Sent:* den 11 juni 2010 09:53
>>> *To:* users_at_jaxb.dev.java.net
>>> *Subject:* Re: Schema collides
>>>
>>> On 11 June 2010 09:29, Lulseged Zerfu <lulseged.zerfu_at_ericsson.com>wrote:
>>>
>>>> I am using IETF and OMA(Open Mobile Alliance) schemas to build up my
>>>> applications. Unfortunately, this two bodies declare same type in their
>>>> schemas.
>>>>
>>>
>>> No they don't: urn.oma.xml.poc.list.service.xsd *imports*urn.ietf.params.xml.ns.resource.lists.xsd (and
>>> urn:ietf:params:xml:ns:common-policy), fetching the .xsd's from the net.
>>> Just forget your local copy of urn.ietf.params.xml.ns.resource.lists.xsd and
>>> just xjc compile urn.oma.xml.poc.list.service.xsd.
>>>
>>> -W
>>>
>>>
>>
>