Did you ever figure this out? I got busy this past week, however I am interested in seeing how this could work.
I'd start here, by running this xmlbeans example with wsdl2java. Then compare your wsdl with soap encoding to see what is missing. https://axis.apache.org/axis2/java/core/docs/userguide-creatingclients-xmlbeans.html On Wed, Nov 30, 2022 at 3:25 AM Thiago Milczarek Sayão < thiago.sa...@gmail.com> wrote: > Robert, > > Thanks for the reply. > > I will try with xmlbeans as databinding. > > One question: > > > cur.insertElementWithText("processSyncReturn","this is array element 2"); > > > This is the example on stackoverflow. > > How would I insert a complex type, instead of a string? My guess it to > serialize de XmlObject and insert as string. How would I do that? > > Thanks. > > > Em ter., 29 de nov. de 2022 às 17:59, robertlazarski < > robertlazar...@gmail.com> escreveu: > >> Sorry, wrong link: >> >> >> https://stackoverflow.com/questions/11561194/how-can-i-get-axis2-to-handle-an-array >> >> On Tue, Nov 29, 2022 at 10:56 AM robertlazarski <robertlazar...@gmail.com> >> wrote: >> >>> Axis2 doesn't support soapenc. >>> >>> Axis 1.x does, but you likely don't want to use that. >>> >>> Some have claimed that you can use the XMLBeans API directly, after you >>> run wsdl2code. >>> >>> See the bottom of this link for an example. >>> >>> >>> https://stackoverflow.com/questions/74577973/how-to-use-array-soap-encoding-type-with-axis2-xmlbeans >>> >>> If you get that to work, I'd document it if you could provide a working >>> example. >>> >>> >>> On Tue, Nov 29, 2022 at 8:27 AM Thiago Milczarek Sayão < >>> thiago.sa...@gmail.com> wrote: >>> >>>> Hello, >>>> >>>> I've posted the question here: >>>> >>>> https://stackoverflow.com/questions/74577973/how-to-use-array-soap-encoding-type-with-axis2-xmlbeans >>>> >>>> I want to use this service: >>>> >>>> https://farmaciapopular-autorizador.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS?wsdl >>>> >>>> <complexType name="ArrayOfMedicamentoDTO"> >>>> <complexContent> >>>> <restriction base="soapenc:Array"> >>>> <attribute ref="soapenc:arrayType" >>>> wsdl:arrayType="impl:MedicamentoDTO[]"/> >>>> </restriction> >>>> </complexContent> >>>> </complexType> >>>> >>>> It generates a class ArrayOfMedicamentoDTO that extentds Array, but >>>> there's no way to add items to it. >>>> >>>> Thanks. >>>> >>>