Ok, I've backported the fix to Axis2 1.1.1 and posted that at http://www.sosnoski.com/jibx-wiki/space/axis2-jibx I've also updated the 1.2 fix to take care of a couple of other problems.
- Dennis Dennis M. Sosnoski SOA and Web Services in Java Training and Consulting http://www.sosnoski.com - http://www.sosnoski.co.nz Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 Dennis Sosnoski wrote: > Hi Glenard, > > I think I've gotten this corrected - but only for the Axis2 1.2 release > code, and there's not yet a Rampart build available for that Axis2. I'll > try to backport the fix to 1.1.1 this weekend. The Axis2 1.2 fix is at > http://www.sosnoski.com/jibx-wiki/space/axis2-jibx > > - Dennis > > Dennis M. Sosnoski > SOA and Web Services in Java > Training and Consulting > http://www.sosnoski.com - http://www.sosnoski.co.nz > Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 > > > > Glenard Loy wrote: > >> Here's what's in my binding.xml: >> >> <binding xmlns:tns="http://ws.memberclicks.com/types/xsd" >> force-classes="true"> >> >> <namespace uri="http://ws.memberclicks.com/types/xsd" >> default="elements"/> >> >> <mapping abstract="true" >> class="com.mc.persistence.bean.event.EventBean" >> type-name="tns:EventInfo"> >> <value name="event_id" field="eventId"/> >> <value name="org_id" field="orgId"/> >> <value name="name" field="name" usage="optional"/> >> <value name="tickler" field="tickler" usage="optional"/> >> <value name="description" field="description" usage="optional"/> >> <value name="start_date" field="startDate" usage="optional"/> >> <value name="end_date" field="endDate" usage="optional"/> >> <value name="time" field="time" usage="optional"/> >> <value name="location" field="location" usage="optional"/> >> <value name="contact_name" field="contactName" usage="optional"/> >> <value name="contact_email" field="contactEmail" usage="optional"/> >> <value name="contact_phone" field="contactPhone" usage="optional"/> >> <value name="display_start_date" field="displayStartDate" >> usage="optional"/> >> <value name="display_end_date" field="displayEndDate" >> usage="optional"/> >> <value name="forum_id" field="forumId" usage="optional"/> >> <value name="form_id" field="formId" usage="optional"/> >> <value name="time_zone_id" field="timeZoneId" usage="optional"/> >> <value name="time_zone_calendar_id" field="timeZoneCalendarId" >> usage="optional"/> >> <value name="active" field="active" usage="optional"/> >> </mapping> >> >> </binding> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of Dennis >> Sosnoski >> Sent: Tuesday, May 15, 2007 7:30 AM >> To: JiBX users >> Subject: Re: [jibx-users] Error in JiBX marshalling with Rampart >> >> Hi Glenard, >> >> I have found one issue that may be effecting JiBX marshalling with >> Rampart. I'm looking at fixing that, but I'm wondering if your problem >> is related. Can you show the bindings that you're using for this data? >> >> - Dennis >> >> Dennis M. Sosnoski >> SOA and Web Services in Java >> Training and Consulting >> http://www.sosnoski.com - http://www.sosnoski.co.nz >> Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 >> >> >> >> Glenard Loy wrote: >> >> >>> I tried the new axis2-jibx-1.1.1b.jar and I'm still getting the same error >>> as before. Thanks. >>> >>> >>> -----Original Message----- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] On Behalf Of Dennis >>> Sosnoski >>> Sent: Wednesday, April 25, 2007 5:01 PM >>> To: JiBX users >>> Subject: Re: [jibx-users] Error in JiBX marshalling with Rampart >>> >>> I did find an error in the JiBX code which may have been responsible for >>> your problem. Try the patched axis2-jibx-1.1.1b.jar available at >>> http://www.sosnoski.com/jibx-wiki/space/axis2-jibx to see if that works. >>> The fix is also in the nightly, but I'm not sure how well the Rampart >>> code is tracking the Axis2 code (so how compatible the Rampart nightly >>> is with the Axis2 nightly). >>> >>> - Dennis >>> >>> Dennis M. Sosnoski >>> SOA and Web Services in Java >>> Training and Consulting >>> http://www.sosnoski.com - http://www.sosnoski.co.nz >>> Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 >>> >>> >>> >>> Glenard Loy wrote: >>> >>> >>> >>>> When I'm debugging the code and looking at the root cause of the >>>> >>>> >> exception >> >> >>>> being thrown, I see "Namespace URI has not been declared". I'm not sure >>>> which class is creating that message though. I will try the nightly >>>> >>>> >>>> >>> builds >>> >>> >>> >>>> of Axis2 and Rampart and see what happens. Thanks for your response. >>>> >>>> >>>> -----Original Message----- >>>> From: [EMAIL PROTECTED] >>>> [mailto:[EMAIL PROTECTED] On Behalf Of Dennis >>>> Sosnoski >>>> Sent: Friday, April 20, 2007 8:01 PM >>>> To: JiBX users >>>> Subject: Re: [jibx-users] Error in JiBX marshalling with Rampart >>>> >>>> Hi Glenard, >>>> >>>> I don't know of any errors of this type. Can you give some specifics on >>>> where you're seeing the "Namespace URI has not been declared" exception? >>>> That probably means some sort of state conflict, where either the StAX >>>> writer or the JiBX code is somehow confused about the state of the XML >>>> that has been written. This is a complicated area, since JiBX normally >>>> expects to have full control over the output (where it knows a namespace >>>> has been declared because it just wrote it). In the Axis2 environment, >>>> it needs to cooperate with the Axis2 kernel code and the generated >>>> linkage code in order to make sure all the namespaces involved in a >>>> message are handled properly. >>>> >>>> It's possible the 1.2 code in progress will work better for this >>>> purpose, since I know there have been some namespace-related changes in >>>> AXIOM. Can you try the nightly builds of both Axis2 and Rampart? >>>> Unfortunately, I don't think the next formal release of Rampart will be >>>> available until after the Axis2 1.2 release - which means it'll be too >>>> late to fix any problems that relate to the Axis2 code itself. >>>> >>>> - Dennis >>>> >>>> Dennis M. Sosnoski >>>> SOA and Web Services in Java >>>> Training and Consulting >>>> http://www.sosnoski.com - http://www.sosnoski.co.nz >>>> Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 >>>> >>>> >>>> >>>> Glenard Loy wrote: >>>> >>>> >>>> >>>> >>>>> When I try to use the Rampart 1.1 module I get an error when trying to >>>>> return an array of beans or a single bean. The code runs fine when >>>>> >>>>> >>>>> >>>>> >>>> rampart >>>> >>>> >>>> >>>> >>>>> is not engaged. I'm using the axis2-jibx-1.1.1a.jar. When I try to >>>>> >>>>> >> look >> >> >>>>> further into the exception I see the following: "java.io.IOException: >>>>> Namespace URI has not been declared." Is this a known bug or do I have >>>>> something configured incorrectly? I'm fairly new to axis2 and JiBX so >>>>> >>>>> >>>>> >>> any >>> >>> >>> >>>>> help would be greatly appreciated. Thanks. >>>>> >>>>> Glenard >>>>> >>>>> >>>>> Here is the log from the server side: >>>>> ====================================================================== >>>>> ERROR [04-16-07 11:00:11,235] >>>>> impl.llom.OMSourcedElementImpl.getDirectReader():122 : Could not get >>>>> >>>>> >>>>> >>>>> >>>> parser >>>> >>>> >>>> >>>> >>>>> from data source for element {http://ws.memberclicks.com/xsd}event_list >>>>> javax.xml.stream.XMLStreamException: Error in JiBX marshalling >>>>> at >>>>> org.apache.axis2.jibx.JiBXDataSource.serialize(JiBXDataSource.java:150) >>>>> at >>>>> org.apache.axis2.jibx.JiBXDataSource.getReader(JiBXDataSource.java:187) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getDirectReader(OMSourced >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> ElementImpl.java:119) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMSourcedElementImpl.forceExpand(OMSourcedElem >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> entImpl.java:142) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getFirstOMChild(OMSourced >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> ElementImpl.java:693) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMNavigator._getFirstChild(OMNavigator.java:15 >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> 6) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMNavigator.updateNextNode(OMNavigator.java:12 >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> 8) >>>>> at >>>>> org.apache.axiom.om.impl.llom.OMNavigator.next(OMNavigator.java:109) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.jav >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> a:961) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.jav >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> a:950) >>>>> at >>>>> org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:913) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:111) >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> at >>>>> org.apache.axiom.om.impl.dom.NodeImpl.build(NodeImpl.java:469) >>>>> at >>>>> org.apache.axiom.om.impl.dom.DocumentImpl.build(DocumentImpl.java:476) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> :107) >>>>> at >>>>> >>>>> >>>>> >> org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:146) >> >> >>>>> at >>>>> org.apache.rampart.MessageBuilder.build(MessageBuilder.java:56) >>>>> at >>>>> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:59) >>>>> at org.apache.axis2.engine.Phase.invoke(Phase.java:382) >>>>> at >>>>> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:522) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:655) >>>> >>>> >>>> >>>> >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abstract >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> InOutSyncMessageReceiver.java:48) >>>>> at >>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> TPTransportUtils.java:328) >>>>> at >>>>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:760) >>>> >>>> >>>> >>>> >>>>> at >>>>> >>>>> >>>>> >>>>> >>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>>> >>>> >>>> >>>> >>>>> at >>>>> >>>>> >> jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91) >> >> >>>>> at >>>>> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) >>>>> at >>>>> >>>>> >>>>> >> jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259) >> >> >>>>> at >>>>> >>>>> >>>>> >> jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541) >> >> >>>>> at >>>>> jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428 >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> ) >>>>> at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) >>>>> DEBUG [04-16-07 11:00:11,235] transport.http.AxisServlet.doPost():268 : >>>>> org.apache.axis2.AxisFault: Error in extracting message properties; >>>>> >>>>> >>>>> >>> nested >>> >>> >>> >>>>> exception is: >>>>> org.apache.rampart.RampartException: Error in extracting >>>>> >>>>> >>>>> >>>>> >>>> message >>>> >>>> >>>> >>>> >>>>> properties >>>>> ====================================================================== >>>>> >>>>> Here's the log on the client side: >>>>> ====================================================================== >>>>> Exception in thread "main" org.apache.axis2.AxisFault: Error in >>>>> >>>>> >>>>> >>> extracting >>> >>> >>> >>>>> message properties >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperatio >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> n.java:271) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOpera >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> tion.java:202) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> com.mc.ws.webmgmt.WebMgmtServiceStub.getEventList(WebMgmtServiceStub.java:31 >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> 7) >>>>> at >>>>> dev.test.ws.UserServiceTest.getEventListTest(UserServiceTest.java:320) >>>>> at >>>>> >>>>> >> dev.test.ws.UserServiceTest.main(UserServiceTest.java:124) >> >> >>>>> Caused by: java.lang.Exception: org.apache.axis2.AxisFault: Error in >>>>> extracting message properties; nested exception is: >>>>> org.apache.rampart.RampartException: Error in extracting >>>>> >>>>> >>>>> >>>>> >>>> message >>>> >>>> >>>> >>>> >>>>> properties >>>>> at >>>>> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65) >>>>> at org.apache.axis2.engine.Phase.invoke(Phase.java:382) >>>>> at >>>>> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:522) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:655) >>>> >>>> >>>> >>>> >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abstract >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> InOutSyncMessageReceiver.java:48) >>>>> at >>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> TPTransportUtils.java:328) >>>>> at >>>>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:760) >>>> >>>> >>>> >>>> >>>>> at >>>>> >>>>> >>>>> >>>>> >>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>>> >>>> >>>> >>>> >>>>> at >>>>> >>>>> >> jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91) >> >> >>>>> at >>>>> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) >>>>> at >>>>> >>>>> >>>>> >> jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259) >> >> >>>>> at >>>>> >>>>> >>>>> >> jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541) >> >> >>>>> at >>>>> jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428 >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> ) >>>>> at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) >>>>> Caused by: org.apache.rampart.RampartException: Error in extracting >>>>> >>>>> >>>>> >>>>> >>>> message >>>> >>>> >>>> >>>> >>>>> properties >>>>> at >>>>> >>>>> >>>>> >> org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:294) >> >> >>>>> at >>>>> org.apache.rampart.MessageBuilder.build(MessageBuilder.java:56) >>>>> at >>>>> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:59) >>>>> ... 16 more >>>>> Caused by: org.apache.ws.security.WSSecurityException: Error in >>>>> >>>>> >>>>> >>> converting >>> >>> >>> >>>>> SOAP Envelope to Document; nested exception is: >>>>> org.apache.axiom.om.OMException: >>>>> javax.xml.stream.XMLStreamException >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> :121) >>>>> at >>>>> >>>>> >>>>> >> org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:146) >> >> >>>>> ... 18 more >>>>> Caused by: org.apache.axiom.om.OMException: >>>>> javax.xml.stream.XMLStreamException >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:194) >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> at >>>>> org.apache.axiom.om.impl.dom.NodeImpl.build(NodeImpl.java:469) >>>>> at >>>>> org.apache.axiom.om.impl.dom.DocumentImpl.build(DocumentImpl.java:476) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> :107) >>>>> ... 19 more >>>>> Caused by: javax.xml.stream.XMLStreamException >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.jav >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> a:952) >>>>> at >>>>> org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:913) >>>>> at >>>>> >>>>> >>>>> >>>>> >>>>> >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:111) >> >> >>> >>> >>> >>>> >>>> >>>> >>>> >>>>> ... 22 more >>>>> >>>>> at org.apache.axis2.AxisFault.<init>(AxisFault.java:159) >>>>> ... 5 more >>>>> ====================================================================== >>>>> >>>>> Here's part of the wsdl: >>>>> ====================================================================== >>>>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" >>>>> attributeFormDefault="qualified" >>>>> elementFormDefault="qualified" >>>>> targetNamespace="http://ws.memberclicks.com/xsd"> >>>>> >>>>> <xs:element name="getEventList"> >>>>> <xs:complexType> >>>>> <xs:sequence> >>>>> <xs:element name="orgId" type="xs:string"/> >>>>> <xs:element name="username" type="xs:string"/> >>>>> <xs:element name="password" type="xs:string"/> >>>>> </xs:sequence> >>>>> </xs:complexType> >>>>> </xs:element> >>>>> <xs:element name="getEventListResponse"> >>>>> <xs:complexType> >>>>> <xs:sequence> >>>>> <xs:element name="event_list" >>>>> >>>>> >>>>> >>> type="tns:EventInfo" >>> >>> >>> >>>>> minOccurs="0" maxOccurs="unbounded"/> >>>>> </xs:sequence> >>>>> </xs:complexType> >>>>> </xs:element> >>>>> >>>>> </xs:schema> >>>>> ====================================================================== >>>>> >>>>> Here's the rampart configuration from the axis2.xml: >>>>> ====================================================================== >>>>> <module ref="rampart" /> >>>>> >>>>> <parameter name="InflowSecurity"> >>>>> <action> >>>>> <items>Timestamp</items> >>>>> </action> >>>>> </parameter> >>>>> >>>>> <parameter name="OutflowSecurity"> >>>>> <action> >>>>> <items>Timestamp</items> >>>>> </action> >>>>> </parameter> >>>>> ====================================================================== >>>>> >>>>> >>>>> >>>>> >>>>> >> ------------------------------------------------------------------------- >> >> >>>>> This SF.net email is sponsored by DB2 Express >>>>> Download DB2 Express C - the FREE version of DB2 express and take >>>>> control of your XML. No limits. Just data. Click to get it now. >>>>> http://sourceforge.net/powerbar/db2/ >>>>> _______________________________________________ >>>>> jibx-users mailing list >>>>> jibx-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/jibx-users >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> _______________________________________________ >>>> jibx-users mailing list >>>> jibx-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jibx-users >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> _______________________________________________ >>>> jibx-users mailing list >>>> jibx-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jibx-users >>>> >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> _______________________________________________ >>> jibx-users mailing list >>> jibx-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jibx-users >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> _______________________________________________ >>> jibx-users mailing list >>> jibx-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jibx-users >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> jibx-users mailing list >> jibx-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jibx-users >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> jibx-users mailing list >> jibx-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jibx-users >> >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > jibx-users mailing list > jibx-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jibx-users > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users