Hi Javier, That looks very strange to me. From the error messages, it appears that your binding is not being read correctly. I don't know what could cause this. What version of the main jibx-binding.jar are you using with the schema generator (either located in the same directory as the jibx-genschema.jar, or in your classpath)?
I do have a rewrite of the schema generator which I'm trying to get out now. The main focus for this version is on handling the output of the rewritten binding generator. I'm still trying to add a couple more features, but will try to get test versions of these tools out before the weekend. - 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 Javier Diaz wrote: > > Hi all > > We are new to jibx. We are trying to use it combined with Xfire. Due > to problems with Xfire not able to generate the WSDL properly using > the jibx mappings, we will need to generate the .xsd schema and force > Xfire to use it. > > Our binding is running ok, but when try to run the schema generator we > got some errors. It looks to us we are missing something really > obvious as the error we are getting is not making sense. > > See below our binding.xml > > <?xml version="1.0" encoding="UTF-8"?> > > <binding forwards="false" value-style="attribute"> > > <mapping > class="com.lastminute.sconnector.api.availability.AvailabilityRequest" > name="AvailReq"> > > <value style="element" name="dep" set-method="setDEP" > get-method="getDEP" usage="optional"/> > > <value style="element" name="des" set-method="setDES" > get-method="getDES" usage="optional"/> > > </mapping> > > <mapping > class="com.lastminute.sconnector.api.availability.AvailabilityResponse" > name="AvailResp"> > > <value style="element" name="result" set-method="setResult" > get-method="getResult" usage="optional"/> > > <value style="element" name="num-fares" set-method="setNumFares" > get-method="getNumFares" usage="optional"/> > > </mapping> > > </binding> > > Error trying to generate the schema: > > java -jar > /home/jdiaz/p4/project/cppLFE/main/SConnector/lib/jibx/jibx-genschema.jar > binding.xml > > Running schema generator version 0.2 > > Error: Non-abstract mapping must define an element name; on mapping > element at (line 3, col 99, in binding_xml) > > Error: Class name is required; on mapping element at (line 3, col 99, > in binding_xml) > > Error: Non-abstract mapping must define an element name; on mapping > element at (line 7, col 101, in binding_xml) > > Error: Class name is required; on mapping element at (line 7, col 101, > in binding_xml) > > It looks to us that we are clear defining a “name” for both mapping > elements, so we are not sure where the problem lies. > > We will really appreciate if you could please let us know, what the > problem could be. > > Thx > > Javier > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > ------------------------------------------------------------------------ > > _______________________________________________ > jibx-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jibx-users > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ jibx-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jibx-users
