I have no idea what is wrong, but that is weird.
Just out of curiosity, I wonder if it has to do with the fact that Ogz is a
prefix of OgzNr ?
Try the same test with OgzNr replaced with Foo...
-Archie
On Tue, Aug 27, 2013 at 7:58 PM, njmuni . limow...@gmail.com wrote:
I'm getting this error:
Exception in thread main org.jibx.runtime.JiBXException: Expected
Ogz start tag, found OgzNr start tag (line 1, col 38)
at
org.jibx.runtime.impl.UnmarshallingContext.throwStartTagNameError(UnmarshallingContext.java:220)
at
org.jibx.runtime.impl.UnmarshallingContext.matchStart(UnmarshallingContext.java:644)
at
org.jibx.runtime.impl.UnmarshallingContext.parsePastStartTag(UnmarshallingContext.java:680)
at
com.ups.ops.gio.vo.GioOgzVo.JiBX_binding_unmarshal_1_0(GioOgzVo.java)
at com.ups.ops.gio.vo.JiBX_bindingGioOgzVo_access.unmarshal()
at
com.ups.ops.gio.vo.GioCurLocGrpVo.JiBX_binding_unmarshal_1_0(GioCurLocGrpVo.java)
at
com.ups.ops.gio.vo.GioShuCompositeVo.JiBX_binding_unmarshal_1_0(GioShuCompositeVo.java)
at
com.ups.ops.gio.vo.JiBX_bindingGioShuCompositeVo_access.unmarshal()
at
org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(UnmarshallingContext.java:2757)
at
org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(UnmarshallingContext.java:2914)
When I try to unmarshal this XML (all one line):
UpsBasDbCurLocGrpLocOgzOgzNr3229/OgzNrCnyCnyCdUS/CnyCd/Cny/Ogz/LocTs2012-09-28T00:20:32.000-04:00/Ts/CurLocGrp/UpsBasDb
However, if I pass the same XML formatted with newlines, it works!
UpsBasDb
CurLocGrp
Loc
Ogz
OgzNr3229/OgzNr
Cny
CnyCdUS/CnyCd
/Cny
/Ogz
/Loc
Ts2012-09-28T00:20:32.000-04:00/Ts
/CurLocGrp
/UpsBasDb
Here is the binding.xml file:
binding package=com.ups.ops.gio.vo
mapping name=UpsBasDb class=com.ups.ops.gio.vo.GioShuCompositeVo
structure field=orgLocGrp usage=optional/
structure name=CurLocGrp field=curLocGrp usage=optional
structure name=Loc
structure field=ogz type=com.ups.ops.gio.vo.GioOgzVo /
/structure
value name=Ts field=udtTs/
/structure
/mapping
mapping name=OrgLocGrp class=com.ups.ops.gio.vo.GioOrgLocGrpVo
extends=com.ups.ops.gio.vo.GioOgzVo
structure map-as=com.ups.ops.gio.vo.GioOgzVo/
structure name=TptDtTm
value name=DtTmVlu field=shuPuDt usage=optional/
/structure
value name=Ts field=udtTs/
/mapping
mapping class=com.ups.ops.gio.vo.GioOgzVo abstract=true
structure name=Ogz
value name=OgzNr field=ogzNr/
structure name=Cny
value name=CnyCd field=cnyCd/
/structure
structure name=Fac usage=optional
structure name=FacCny usage=optional
structure name=CnyCd usage=optional/
/structure
value name=FacMnm field=facMnm usage=optional/
value name=FacLocNr field=facLocNr usage=optional/
value name=InBdgLocNr field=inBdgLocNr usage=optional/
/structure
/structure
structure name=Srt usage=optional
structure name=SrtCgy usage=optional
value name=Cd field=srtTypCd usage=optional/
/structure
/structure
/mapping
/binding
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users
--
Archie L. Cobbs
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk___
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users