Estou desenvolvendo webservices utilizando o framework XFire, porem o wsdl gerado pelo framework não está seguindo as boas praticas indicadas pela internet.
O XFire ao inves de dar um ‘import’ em meus XSD ele está fazendo um ‘include’, pelo que andei lendo na internet não é uma boa pratica fazer include do XSD, pois aumenta o tamanho do wsdl, e deixa ele bastante desorganizado.
Alguem do forum saberia alguma solucao p/ esse meu problema? alguma configuracao a ser feita no XFire p/ ele ao inves de dar o include dos XSD, apenas importar…
Pelo que sei o uso do import e do include é o seguinte:
[quote=http://www.w3schools.com/schema/schema_elements_ref.asp]
import = Adds multiple schemas with different target namespace to a document
include = Adds multiple schemas with the same target namespace to a document[/quote]
Se está no mesmo namespace, o XFire está fazendo certo.
Para verificar se o schema está correto use algums destes verificadores:
[quote=Tutorial WS ConexãoJava2006]
Visualização, validação e geração de Schemas